MDB協定

MDB協定

MDB協定又名ICP協定是2003年3月26日發布的版本3。是由國家自動機械銷售協會(NAMA)和歐洲售貨機協會(EVA)的有關成員制訂,是一套用於協調自動售賣機的主控制器(VMC)與多個外設之間通信的協定。

格式設備,附錄,

格式設備

MDB接口實際上是工作於9600波特率的主從型串列匯流排接口,所外圍設備(例如硬幣機、讀鈔機、讀卡器等)均為主控制器(傳統上稱售貨機控制器——VMC)的從機。所有外圍設備與VMC之間的通信方式都一致。
MDB協定的串列位格式為:1個起始位,8個數據位,1個方式位與1個停止位,共11位。位傳遞的順序如圖1所示。其中方式位根據傳遞的方式不同置0或置1。在MDB匯流排上,VMC通過廣播方式向外傳送命令。第一位元組為地址位元組(實際上只有高5位定址信息,低3位為對外設的指令),該位元組被所有的外設讀取,但只有符合地址位元組所指定的外設才處理其後的數據位元組,並做出反應。在VMC到外設的數據中,地址位元組的方式位被置1,數據位元組的方式位被置0,外設通過檢驗接收到的方式位確認是地址命令還是數據。當數據從外設傳送到主機時,最後送出的位元組方式位被置1,標誌著數據傳送完畢。
VMC向外設傳送的指令由一個地址位元組、一些可選的數據位元組與一個校驗和(CHK)位元組構成。傳送指令後,外設應答VMC的通信塊可以由一個數據塊和一個CHK位元組組成,或者一個應答位元組(ACK),或者一個無應答位元組(NAK)。如果外設應答數據塊的話,VMC將通過一個應答位元組(ACK)、無應答位元組(NAK)或得發位元組(RET)應答外設傳回的數據。

附錄

協定中所用到的縮略語
1、NAMA:National Automatic merchandising Association
國家自動機械銷售協會
2、MDB:Multi—Drop Bus
多點通信匯流排
2、ICP:Internal Communication Protocol
內部通信協定
3、EVA:European Vending Association
歐洲售貨機協會
4、EVMMA:European Vending Machine Manufacturers Association
歐洲售貨機製造商協會
5、VMC:Vending Machine Controler
自動售貨機控制器
6、FTL:File Transfer Layer
檔案傳送層
7、DTS:Data Transfer Standard
數據傳送標準
8、ASCII:American Standard Code for infofmation interchange
美國信息交換碼標準
9、ID:identification
標識符

相關詞條

熱門詞條

聯絡我們