멀티드롭 버스/내부 통신 프로토콜
Multi-Drop Bus / Internal Communication ProtocolMDB/ICP(Multi-Drop Bus/Internal Communication Protocol)는 자판기 업계 내에서 사용되는 최신 멀티드롭 버스 컴퓨터 네트워킹 프로토콜로, 현재 미국 자동 판매 협회와 유럽 자판기가 지원하고 있습니다.제조자 협회이 프로토콜은 [1][2]적어도 1990년대 초반으로 거슬러 올라가는 초기 프로토콜(미국에서는 MDB라고도 함)을 기반으로 합니다.
메커니즘
자판기 컨트롤러가 통화 감지기와 같은 자판기의 부품과 통신하기 위해 사용하는 멀티드롭 버스를 MDB(멀티 드롭 버스용)라고도 합니다.1980년대부터 사용되었으며, 현재는 전미 자동 판매 협회(NAMA)의 개방형 표준입니다.디바이스는 MDB 프로토콜을 사용하여 싱글 마스터, 멀티 슬레이브 구성으로 통신합니다.MDB 프로토콜은 추가 모드 비트와 함께 8비트 데이터 값으로 구현된 Motorola 9비트 UART에 기반합니다[specify].모드 비트는 ADDRESS 바이트와 DATA 바이트를 구분합니다.마스터는 1개의 주소 바이트와 가변 데이터 바이트 수를 포함하는 메시지를 보냅니다.버스 "슬레이브 디바이스"는 주소를 수신하고 주소가 일치하면 슬레이브 디바이스가 메시지를 처리하고 [3]마스터에 응답합니다.9비트 호환 UART는 PC에서는 인기가 없지만 많은 마이크로 컨트롤러에서 볼 수 있습니다.
물리 접속은 고정 데이터 레이트가 9600보인 시리얼버스로 실현됩니다.2개의 통신 신호와 필수 공통 접지 기준 신호가 있습니다.TX 신호는 MASTER에서 모든 슬레이브 디바이스로 전송됩니다.RX 신호는 모든 슬레이브 디바이스에서 마스터 디바이스로 전송됩니다.양쪽 신호에 풀업이 있다.버스는 모든 송신기에서 개방형 컬렉터 트랜지스터 드라이버에 의해 구동되며, 각 수신기에서 광 절연체로 격리됩니다. 단, 통신 신호를 운반하는 케이블 하니스도 장치에 24V 전원 및 접지 신호를 전달할 수 있습니다. 즉, 장치가 동일한 전원 버스를 공유하기 때문에 서로 분리되지 않을 수 있습니다.그러나 일부 장치에는 대체 전원 공급 장치가 있을 수 있습니다. 특히 빈티지 지폐 수신 장치나 통화 감지 장치와 같은 모터와 고전류 요구가 있는 장치입니다.
역사
MDB는 1980년대 후반 CoinCo가 코인 수용기를 위해 사용하는 전용 버스로 시작되었으며 코카콜라용 자판기에 대량으로 배치되었습니다.코카콜라는 1992년 경쟁률을 높이기 위해 코인코에 오픈소스를 강요했고, NAMA는 1995년 이 표준의 첫 버전을 출시하여 다른 벤더들이 자판기의 동전 수용체 부분을 놓고 경쟁할 수 있도록 했으며(당시 코인코와 마르스는 북미의 주요 공급업체였다), 또한 다른 결제 방식(예: 스마트)을 가능하게 했다.기존 자판기에 연결할 수 있습니다.
버스 어드레싱은 디바이스 타입만을 기반으로 합니다.이것은 초기 열거를 실행할 필요가 없기 때문에 매우 단순한 프로토콜 스택을 가능하게 합니다.
타임라인
- 2019년 8월 : Version 4.3 출시 (7번째 [4]MDB 출시
- 2011년 2월 : 버전 4.2 출시 (제6회 MDB/ICP 출시)[1]
- 2010년 7월 : 버전 4.1 (5번째 MDB/ICP 릴리즈)
- 2009년 4월 : 버전 4.0 (4번째 MDB/ICP 릴리즈)
- 2003년 3월: 버전 3.0 (3번째 MDB/ICP 릴리즈)[5]
- 2002년 10월 : 버전 2.0 (두 번째 MDB/ICP 릴리즈)
- 1998년 10월 : 버전 1.0 (최초 MDB/ICP 출시)
- 1994년: EVMA 문서 개정.
- 1994년 8월: NAMA 문서 개정.
- 1994년: EVMMA 원본 문서.
- 1993년 10월: NAMA 원본 문서.
- 이전의 미국 버전은 MDB/ICP가 아닌 MDB로 알려졌으며, 그 이전에는 CoinCo가 개발한 독점 프로토콜이었다고 합니다.
「 」를 참조해 주세요.
외부 링크
레퍼런스
- ^ a b "Multi-Drop Bus / Internal Communication Protocol - MDB / ICP - Version 4.2" (PDF).
- ^ "Overview of Vending Machine Interfaces" (PDF). European Vending Association. 2012.
- ^ "MDB Specification Version 4.2" (PDF). NAMA. Archived from the original (PDF) on 2015-06-27. Retrieved 2018-10-11.
- ^ "MDB v4.3" (PDF).
- ^ "Multi-Drop Bus / Internal Communication Protocol - MDB / ICP - Version 3.0" (PDF).