Тема 1.0. Введение.
 

Содержание.
Версия протокола - 3.0. 2003 год.
Полное название - Multi-Drop Bus / Internal Communication Protocol (MDB / ICP).
Тип интерфейса - последовательная шина 9600 Бод.
Способ управления - Master-Slave. Все периферийные устройства являются Slave устройствами по отношению Master контролеру. Это означает, что все оперции по управлению начинаются и выполняются по инициативе Master контролера.
Область распространения.
Спецификация протокола распространяется на область интерфейс / протокол vending машин, но не на систему устройств vending машин.
Последовательная шина MDB сконфигурирована для Master-Slave опреций. Имеется только одно устройство Master и имеет название Vending Machine Controller (VMC). К нему могут быть подключены до 32 периферийных устройств Slave. Каждому Slave устройству присвоен уникальный адрес и команду установки. VMC последовательно опрашивает каждое Slave устройство для определения его состояния на предмет ативности. Каждое активное устройство должно отвечать на соответствующую команду опроса ответами: "подтверждения" (ACK), "отсутствием подтверждения" (NAK) или данными, соответствующими выполняемой операции. Если устройство не высылает ответа в течение определенного интервала времени(t-non-respond), VMC считает его отсутствующим на шине. Конфликты и зависание (крах) шины исключены, т.к. Slave устройства только отвечают на опросы единственного VMC. Все Slave распознают команды сброса. Каждая передача по шине сопровождается в конце байтом контрольной суммы (CHK). Надежность передачи обеспечивается проверкой контрольной суммы и командой "retransmit".

 
Протокол MDB
  1.0. Введение.
  1.1. Уровни и опции.
  2.0. Формат коммуникаций.
  2.1. Формат байтов.
  2.2. Формат блоков.
  2.3. Адреса периферийных устройств.
  2.4. Экспериментальные адреса периферийных устройств.
  2.5. Адреса, определяемые вендинг производителями.
  2.6. Правила выполнения операций программного обеспечения(ПО).
  2.7. Примеры типичных сессий ПО.
  2.8. Уровень передачи файлов.
  2.8.1. Примеры сессий с использованием уровня передачи файлов.
  3.0. Временные параметры шины.
  3.1. Спецификация временных параметров шины.
  3.2. Временная диаграмма.
  4.0. Требования к аппаратным средствам.
  4.1. Питание.
  4.2. Спецификация шины приемо-передатчика.
  4.3. Спецификация разъемов.
  4.4. Пример схемы соединения устройств MDB.
Copyright © 2004 - 2008, ООО "Фирма ИТС"
Разработка DcItc