Стиль этой статьи неэнциклопедичен или нарушает нормы литературного русского языка. |
MultiDrop шина (MDB) — это компьютерная шина, в которой все компоненты подключаются к одной электрической цепи. Процесс арбитража определяет, какое устройство может передавать информацию в любой момент времени, в то время как другие устройства прослушивают шину для получения необходимых данных.
MDB в вендинговых автоматах
правитьMultiDrop шина используется в вендинговых автоматах, где контроллеры обмениваются данными с компонентами, такими как приемники денежных средств. Обмен данными происходит на скорости 9600 бод. Сигналы шины соответствуют уровню TTL, однако рекомендуется использовать оптронную развязку для повышения надежности.
Физически все компоненты подключаются по одному проводу. Обычно устройство или его кабель имеют два разъема, что позволяет подключать его в разрыв шины и увеличивать количество устройств. Для передачи данных используются две линии: RX (прием) и TX (передача), а также общий провод и отдельное питание (+34 вольта, сглаженное) с его общим проводом, который может быть соединен с сигнальным общим проводом. Некоторые устройства поддерживают использование несглаженного выпрямленного пульсирующего напряжения 24 вольта, из которого в устройстве генерируется 34 вольта с помощью сглаживающих конденсаторов.
Адресация устройств
правитьПоскольку линии шины используются всеми устройствами, вендинговый автомат использует адресацию для определения каждого устройства в сети. В соответствии с современным стандартом версии 3.0, доступны следующие устройства по следующим адресам:
Адрес | Назначение |
---|---|
00000xxxB (00H) | Зарезервировано для VMC |
00001xxxB (08H) | Монетоприемник (Changer) |
00010xxxB (10H) | Беспроводное устройство #1 (Cashless Device #1) |
00011xxxB (18H) | Шлюз связи (Communications Gateway) |
00100xxxB (20H) | Дисплей (Display) |
00101xxxB (28H) | Система управления энергией (Energy Management System) |
00110xxxB (30H) | Купюроприемник (Bill Validator) |
00111xxxB (38H) | Зарезервировано для будущих периферийных устройств |
01000xxxB (40H) | Универсальное спутниковое устройство #1 (Universal Satellite Device #1) |
01001xxxB (48H) | Универсальное спутниковое устройство #2 (Universal Satellite Device #2) |
01010xxxB (50H) | Универсальное спутниковое устройство #3 (Universal Satellite Device #3) |
01011xxxB (58H) | Монетный бункер или трубка для монет (Coin Hopper or Tube - Dispenser) |
01100xxxB (60H) | Беспроводное устройство #2 (Cashless Device #2) |
01101xxxB (68H) | Зарезервировано для будущих периферийных устройств |
11011xxxB (D8H) | Зарезервировано для будущих периферийных устройств |
11100xxxB (E0H) | Экспериментальное периферийное устройство #1 (Experimental Peripheral #1) |
11101xxxB (E8H) | Экспериментальное периферийное устройство #2 (Experimental Peripheral #2) |
11110xxxB (F0H) | Специфическое периферийное устройство для вендингового автомата #1 (Vending Machine Specific Peripheral #1) |
11111xxxB (F8H) | Специфическое периферийное устройство для вендингового автомата #2 (Vending Machine Specific Peripheral #2) |
Примечания
править- В стандарте нет отдельного адреса для чистого монетоприемника, только для устройства с выдачей сдачи (Changer), и оно может быть единственным. Хотя устройство может не выполнять функцию сдачи, вендинговый автомат может требовать от него выдачи сдачи.
- Coin Hopper or Tube - Dispenser не является монетоприемником, а исключительно устройством для выдачи сдачи. В некоторых случаях монеты, полученные от монетоприемника (не имеющего сдачи), могут попадать в бункер-накопитель Coin Hopper и быть выданы клиенту.
- Bill Validator (купюроприемник) может быть только один, в то время как Cashless Device (терминалы для безналичного расчета, например, для карт) могут быть до двух в одной системе.
- Для обхода этих ограничений предусмотрены диапазоны адресов для Experimental Peripheral #1 и Experimental Peripheral #2, которые могут быть присвоены второму монетоприемнику или купюроприемнику. Для этого устройства должны поддерживать возможность работы по этим адресам, и вендинговый автомат должен быть настроен на их использование.
- В стандарте предусмотрен адрес для устройства проверки возраста покупателя с помощью американского водительского удостоверения. Эксперименты с таким оборудованием проводились в 80-е годы XX века, однако они не получили широкого распространения. В большинстве стран продажа алкоголя и табака через вендинговые автоматы запрещена законом.
См. также
правитьСсылки
править- IBM Journal of Research and Development
- MDB 3.0 (for vending machines) specification
- MDB 4.0 specification (недоступная ссылка)
- A commercial data communication library for RS-485 multidrop and 9-bit
Это заготовка статьи об информационных технологиях и вычислительной технике. Помогите Википедии, дополнив её. |