Multi-Drop Bus / Internal Communication Protocol: различия между версиями
Строка 1: | Строка 1: | ||
− | '''Multi-Drop Bus / Internal Communication Protocol (MDB/ICP)''' — это новейшая американо-европейская версия протокола [[Многоточечная шина|многоточечной шины]], используемая в индустрии [[Торговый автомат|торговых автоматов]], в настоящее время опубликованная [[Американская национальная ассоциация автоматической торговли|Американской национальной ассоциацией автоматической торговли]] и поддерживаемая [[Европейская ассоциация торговых автоматов|Европейской ассоциацией торговых автоматов]] и [[Европейская ассоциация производителей торговых автоматов|Европейской ассоциацией производителей торговых автоматов]]. Она основана на более ранних версиях схожего протокола (также известных как MDB в США), датируемых по крайней мере 1980-ыми годами. | + | '''Multi-Drop Bus / Internal Communication Protocol (MDB/ICP)''' — это новейшая американо-европейская версия протокола [[Многоточечная шина|многоточечной шины]], используемая в индустрии [[Торговый автомат|торговых автоматов]], в настоящее время опубликованная [[Американская национальная ассоциация автоматической торговли|Американской национальной ассоциацией автоматической торговли]] и поддерживаемая [[Европейская ассоциация торговых автоматов|Европейской ассоциацией торговых автоматов]] и [[Европейская ассоциация производителей торговых автоматов|Европейской ассоциацией производителей торговых автоматов]]. Она основана на более ранних версиях схожего протокола (также известных как MDB в США), датируемых по крайней мере 1980-ыми годами<ref name="v42"/><ref name="s2012">{{cite web|url=http://www.peraltis.lt/uploads/images/overview-of-vending-machine-interface_2012.pdf|title=Overview of Vending Machine Interfaces|publisher=European Vending Association|year=2012}}</ref>. |
== Внутреннее устройство == | == Внутреннее устройство == | ||
Строка 12: | Строка 12: | ||
Ведущее устройство отправляет сообщения, содержащие один байт адреса и переменное количество байтов данных. | Ведущее устройство отправляет сообщения, содержащие один байт адреса и переменное количество байтов данных. | ||
− | Ведомые устройства шины прослушивают адрес, и если он совпадает с их адресом, то ведомое устройство обрабатывает сообщение и отвечает ведущему устройству. | + | Ведомые устройства шины прослушивают адрес, и если он совпадает с их адресом, то ведомое устройство обрабатывает сообщение и отвечает ведущему устройству<ref>{{cite web|title=MDB Specification Version 4.2|url=http://www.vending.org/images/pdfs/technology/mdb_version_4-2.pdf|publisher=NAMA|access-date=2018-10-11|archive-url=https://web.archive.org/web/20150627103226/http://vending.org/images/pdfs/technology/mdb_version_4-2.pdf|archive-date=2015-06-27|url-status=dead}}</ref>. |
Хотя 9-битные совместимые UART не популярны в ПК, их можно найти во многих микроконтроллерах. Физическое соединение реализовано как последовательная шина с фиксированной скоростью передачи данных 9600 бод. Есть всего 2 сигнала связи плюс необходимый опорный сигнал общего заземления. | Хотя 9-битные совместимые UART не популярны в ПК, их можно найти во многих микроконтроллерах. Физическое соединение реализовано как последовательная шина с фиксированной скоростью передачи данных 9600 бод. Есть всего 2 сигнала связи плюс необходимый опорный сигнал общего заземления. |
Версия от 02:23, 16 декабря 2024
Multi-Drop Bus / Internal Communication Protocol (MDB/ICP) — это новейшая американо-европейская версия протокола многоточечной шины, используемая в индустрии торговых автоматов, в настоящее время опубликованная Американской национальной ассоциацией автоматической торговли и поддерживаемая Европейской ассоциацией торговых автоматов и Европейской ассоциацией производителей торговых автоматов. Она основана на более ранних версиях схожего протокола (также известных как MDB в США), датируемых по крайней мере 1980-ыми годами[1][2].
Внутреннее устройство
Многоточечная шина, используемая контроллерами торговых автоматов для связи с компонентами торгового автомата, такими как купюроприёмник, также называется MDB (Multi-Drop Bus).
Используется с 1980-х годов и в настоящее время является открытым стандартом Национальной ассоциации автоматической торговли (NAMA).
Устройства взаимодействуют в конфигурации с одним ведущим устройством и несколькими ведомыми устройствами, используя протокол, который основан на 9-битном UART Motorola, использующем 8-битное значение данных с дополнительным битом режима.
Бит режима обеспечивает распознавание байтов адреса и байтов данных.
Ведущее устройство отправляет сообщения, содержащие один байт адреса и переменное количество байтов данных.
Ведомые устройства шины прослушивают адрес, и если он совпадает с их адресом, то ведомое устройство обрабатывает сообщение и отвечает ведущему устройству[3].
Хотя 9-битные совместимые UART не популярны в ПК, их можно найти во многих микроконтроллерах. Физическое соединение реализовано как последовательная шина с фиксированной скоростью передачи данных 9600 бод. Есть всего 2 сигнала связи плюс необходимый опорный сигнал общего заземления.
Сигнал TX идет от ГЛАВНОГО устройства к каждому ПОДЧИНЕННОМУ устройству. Сигнал RX идет от каждого ПОДЧИНЕННОГО устройства к ГЛАВНОМУ устройству.
На линиях обоих сигналов имеются подтягивающие резисторы. Шина управляется на каждом передатчике драйвером транзистора с открытым коллектором и изолируется на каждом приемнике с помощью оптоизолятора - хотя кабельные жгуты, передающие сигналы связи, могут также передавать 24-вольтовые сигналы питания и заземления к устройствам, что означает, что устройства могут не быть изолированы друг от друга, поскольку они используют одну и ту же шину питания.
Однако некоторые устройства могут иметь альтернативные источники питания, особенно устройства с двигателями и высокими потребностями в токе, такие как старые купюроприемники или устройства для обнаружения валюты.
- ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокv42
не указан текст - ↑ Overview of Vending Machine Interfaces . European Vending Association (2012).
- ↑ MDB Specification Version 4.2 . NAMA. Дата обращения: 11 октября 2018. Архивировано из оригинала 27 июня 2015 года.