Строка 1: |
Строка 1: |
| '''Multi-Drop Bus / Internal Communication Protocol (MDB/ICP)''' — это новейшая американо-европейская версия протокола [[Многоточечная шина|многоточечной шины]], используемая в индустрии [[Торговый автомат|торговых автоматов]], в настоящее время опубликованная [[Американская национальная ассоциация автоматической торговли|Американской национальной ассоциацией автоматической торговли]] и поддерживаемая [[Европейская ассоциация торговых автоматов|Европейской ассоциацией торговых автоматов]] и [[Европейская ассоциация производителей торговых автоматов|Европейской ассоциацией производителей торговых автоматов]]. Она основана на более ранних версиях схожего протокола (также известных как MDB в США), датируемых по крайней мере 1980-ыми годами. | | '''Multi-Drop Bus / Internal Communication Protocol (MDB/ICP)''' — это новейшая американо-европейская версия протокола [[Многоточечная шина|многоточечной шины]], используемая в индустрии [[Торговый автомат|торговых автоматов]], в настоящее время опубликованная [[Американская национальная ассоциация автоматической торговли|Американской национальной ассоциацией автоматической торговли]] и поддерживаемая [[Европейская ассоциация торговых автоматов|Европейской ассоциацией торговых автоматов]] и [[Европейская ассоциация производителей торговых автоматов|Европейской ассоциацией производителей торговых автоматов]]. Она основана на более ранних версиях схожего протокола (также известных как MDB в США), датируемых по крайней мере 1980-ыми годами. |
| + | |
| + | == Внутреннее устройство == |
| + | Многоточечная шина, используемая контроллерами торговых автоматов для связи с компонентами торгового автомата, такими как [[купюроприёмник]], также называется MDB (Multi-Drop Bus). |
| + | |
| + | Используется с 1980-х годов и в настоящее время является открытым стандартом Национальной ассоциации автоматической торговли ([[NAMA]]). |
| + | |
| + | Устройства взаимодействуют в конфигурации с одним [[Ведущий/ведомый|ведущим устройством]] и несколькими [[Ведущий/ведомый|ведомыми устройствами]], используя протокол, который основан на 9-битном [[UART]] [[Motorola]], использующем 8-битное значение данных с дополнительным битом режима. |
| + | |
| + | Бит режима обеспечивает распознавание байтов адреса и байтов данных. |
| + | |
| + | Ведущее устройство отправляет сообщения, содержащие один байт адреса и переменное количество байтов данных. |
| + | |
| + | Ведомые устройства шины прослушивают адрес, и если он совпадает с их адресом, то ведомое устройство обрабатывает сообщение и отвечает ведущему устройству. |
| + | |
| + | Хотя 9-битные совместимые UART не популярны в ПК, их можно найти во многих микроконтроллерах. Физическое соединение реализовано как последовательная шина с фиксированной скоростью передачи данных 9600 бод. Есть всего 2 сигнала связи плюс необходимый опорный сигнал общего заземления. |
| + | |
| + | Сигнал TX идет от ГЛАВНОГО устройства к каждому ПОДЧИНЕННОМУ устройству. Сигнал RX идет от каждого ПОДЧИНЕННОГО устройства к ГЛАВНОМУ устройству. |
| + | |
| + | На линиях обоих сигналов имеются [[Подтягивающий резистор|подтягивающие резисторы]]. Шина управляется на каждом передатчике драйвером транзистора с открытым коллектором и изолируется на каждом приемнике с помощью оптоизолятора - хотя кабельные жгуты, передающие сигналы связи, могут также передавать 24-вольтовые сигналы питания и заземления к устройствам, что означает, что устройства могут не быть изолированы друг от друга, поскольку они используют одну и ту же шину питания. |
| + | |
| + | Однако некоторые устройства могут иметь альтернативные источники питания, особенно устройства с двигателями и высокими потребностями в токе, такие как старые купюроприемники или устройства для обнаружения валюты. |