MDB-RS232專業版快速使用指南_第1頁
MDB-RS232專業版快速使用指南_第2頁
MDB-RS232專業版快速使用指南_第3頁
MDB-RS232專業版快速使用指南_第4頁
MDB-RS232專業版快速使用指南_第5頁
已閱讀5頁,還剩3頁未讀, 繼續免費閱讀

MDB-RS232專業版快速使用指南.docx 免費下載

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

MDB-RS232InterfaceAdapterforMDBCoinChangerandBillAcceptor.PagePAGE3ofNUMPAGES8MDB硬幣器,紙幣器,MDB刷卡器,USD,年齡驗證等MDB設備RS-232通信PC轉接盒Model:MDB-RS232(Pro專業版)技術規格通信格式. (主機(PC)向MDB-RS232發送指令為HEX格式,MDB-RS232發給PC的格式為ASCII)波特率 9600BPS起始位 1數據位數 8奇偶校驗 NO停止位 1硬件規格.供電電壓 最小20VDC(特殊情況下,可以根據外圍設備需要的供電電壓進行選擇) 正常供電范圍:Nominal24...34VDC(或者24...30VAC) 靜態電流<0.05A 在接收紙幣的時候電流會有0.5A持續大概1秒主機電源供電電流 3A以上(根據系統所接設備的數量多少進行選擇)數據線 標準電腦串口通信線規格尺寸 大約80x50mm重量 大約0.1kg主機可以選擇使用安卓主板(最通行的做法),也可以選擇WINDOWS系統主板,或者對于簡單的系統,可以選擇樹莓派等設備。注意1:年齡驗證器和USD設備必須是MDB接口的。注意2:如果海外客戶有年齡驗證需求,USB設備需求,VIP客戶,可以向公司申請使用相關的模擬器完成開發。注意3:在專業版設備基礎上完成的研發,基礎版是可以完全兼容的。幾乎不需要做任何改動。當然因為工程師的程序開發方法不同。任何設備做替換的時候,還是需要去簡單驗證。圖中:(1)RS232串口插頭(如果用戶設備沒有串口,則需要增加一個串口轉USB的適配器)(2)DC24V電源輸入接頭,不需要區分正負極(3)為MDB接頭,直接和同樣MDB接口的紙幣器,硬幣器以及刷卡器相接即可安裝MDB-RS232并連接到PC:MDB-RS232的安裝相對很簡單,只有三個接口需要連接,包括電源接口,MDB接口,RS232通信接口。盒子上的RS232串口可以直接或者通過串口延長線連接MDB盒子到電腦后面的COM口。然后在盒子上會發現有兩個6-pinMolex接頭(一公一母),只要分別接上MDB接口紙幣接收器,硬幣器等MDB設備,最后給MDB轉接盒上電,供電電壓一般使用直流DC24V,即可完成安裝。安裝后,一定要弄清楚電腦的串口的串口號,如果是通過USB轉串口方式得到的串口,可以在WINDOWS的“設備管理器”里看具體生成的虛擬串口號。軟件及通信說明:MDB-RS232不需要主機進行POLL查詢操作,它會自動完成和MDB設備的通信和管理,并且在得到有效MDB數據的時候自動通過串口發送給電腦。MDB盒子主動發送給電腦的數據是按照ASCII方式,第一個字節是設備的ID,比如30XX,前面的30就表示是紙幣接收器的數據。如果收到的數據是08XX,則08就表示是硬幣器發送到PC的數據。具體的指令含義,可以查詢MDBV4.2指令協議。主機在需要的時候,也可以主動向相應的設備發送指令,比如查詢狀態,使能紙幣器,禁止硬幣器等等。這個時候,設備會立即做出回復(回復的數據前面是不帶設備設別代號的)MDB-RS232的設計采用的是支付及實時數據優先,所以主機發送下去的命令,有可能因為設備繁忙等原因,得不到回復,一般回復的延遲時間不超過1秒。具體設計是如果超過2秒沒有得到數據,就可以進行重發。在進行用戶軟件開發之前,建議用戶使用威佛的測試軟件,對設備,MDB協議數據進行一個完整的認識。設計PC程序的時候,可以使用事件中斷的方式去截獲串口上收到的MDB實時數據,電腦的COM口的配置是:9600-8-1-None比如硬幣器的比如硬幣器的SETUP指令:09我們發送09指令,主要是HEX的09數據,則設備通過MDB-RS232回復配置信息:031156050100030102000000000000000000000000000076比如我們發送紙幣器使能指令:0CFFFFFFFF發送數據0CFFFFFFFF,則紙幣器通過MDB-RS232回復數據:00也就是這些數據是對應指令的回復設備實時數據,比如有硬幣投入時候,硬幣器主動上報:0851005100是硬幣器的上報數據,MDB-RS232在前面加上了設備ID08h,比如紙幣器被禁止了,則紙幣器會報告故障數據:300909就表示紙幣器被禁止,MDB-RS232在報告的數據前加上設備ID30h(從上面可以看出來,主機查詢設備應答的數據是沒有ID的。設備自動報告的數據是帶有ID的)MDB工作簡介 (以下僅僅為示例性描述,具體需要全面閱讀MDB協議)比如接收到有效紙幣的數據為: (一個字節) 1yyyxxxxyyy=紙幣的狀態000=紙幣壓入錢箱001=紙幣暫存器請求010=紙幣退回011=未使用100=禁止的紙幣器拒收 xxxx=紙幣類型(按照美元方式做示例)美元紙幣器的類型有:Type0=$1 Type2=$5 Type4=$20Type1=$2 Type3=$10紙幣器需要通過使能指令,使能所有的紙幣,也就是能接收所有的紙幣類型,也可以通過軟件屏蔽,不接收某些紙幣。BillValidator操作主要事項-硬件默認紙幣器可以接收1,2,5,10,20紙幣VMC針對紙幣器的控制指令US紙幣類型 – Bit0=$1 Bit1=$2 Bit3=$5 Bit4=$10 Bit5=$20控制接收紙幣的類型:BillType34h4個字節數據:Y1-Y4Bill’sAccepted(接收紙幣的類型)Y1-Y2 = 001Fh 設置可以接收的紙幣= 0000h 不接收紙幣Bill’sheldinEscrow(紙幣可以進入暫存器(ESCROW)的類型)Y3-Y4 = 001Fh 設置可以被暫存的紙幣= 0000h 都不啟用暫存器,錢幣直接進錢箱發送34H指令,以及四個字節的參數Y1-Y4去更改接收紙幣的類型和進入暫存器的紙幣類型比如34001F001F使能了暫存器ESCROW34001F001E可以一元收錢,但是禁止了暫存器ESCROW,收到的錢會直接進入錢箱紙幣在暫存器中的控制指令:Escrow35h單字節Y1退回紙幣 Y1=00h接收紙幣入錢箱 Y1=01h發送35H指令,以及Y1參數去控制暫存器中的紙幣錢箱的狀態:Stacker 36h 紙幣器回復:Z1-Z2Byte1 Byte2Fxxxxxxx xxxxxxxxF=1錢箱已滿Xxxxxxxxxxxxxxx=錢箱中的紙幣的數量發送36H指令,紙幣器會返回兩個字節的狀態數據Z1-Z2紙幣接收器所有數據采用HEX方式MDB數據從紙幣器到PCBillAccepted$1308009$2308109$5308209$10308309$20308409BillReturnedAllvalidbilltypesdisabledinsoftware$130C009$230C109$530C209$1030C309$2030C409BillHeldInEscrow$1309009$2309109$5309209$10309309$20309409BillforciblyRemoved$130A109$230A209$530A309$1030A409$2030A509BillValidatorStatus01DefectiveMotor02SensorProblem03ValidatorBusy04ROMChecksumError05ValidatorJammed06ValidatorwasReset07BillRemoved08CashBoxOutofPosition09UnitDisabled0AInvalidEscrowRequest0BBillRejected010xxxxxxNumberofattemptstoinputabillwhilevalidatorisdisabled14Billnotacceptedeitherbecausethebilltypeisnotenabledinthesoftwareorthebillwasnotrecognized硬幣器:收到硬幣: (Byte1) (Byte2)01yyxxxx zzzzzzzzyy=硬幣的位置狀態 00:CashBox 錢箱 01:Tubes 錢管10:NotUsed 未使用11:Reject 拒收xxxx= 硬幣的類型zzzzzzzz= 當前接收到的硬幣類型在錢管中的數量手動操作退幣 (Byte1) (Byte2) 1yyyxxxx zzzzzzzzYyy = 退出硬幣的數量xxxx = 退出硬幣的類型zzzzzzzz =在硬幣管子中的硬幣的數量硬幣的類型有Type0=5c Type2=25c Type5=$2Can.Type1=10c Type4=$1Can.Note:Thetypeofthecoinisthesameasthebitthatneedstobesetinthe‘mdbCointype’routineinordertoenabletheacceptance,ordistributionofthatcoin.硬幣器Allvaluesareinhex.DATARECEIVEDFROMMDBANDSENTTOTHEPCBelowLowMarkAboveLowMarkAboveHighMarkCoinInsertedNICKEL08500008500608404CDIME08510008510808416BQUARTER08520008520608424BQUARTER(1)085200085206084215$1CANADIAN*084400$2CANADIAN*084500*DollarcoinsarerouteddirectlytothecashboxCoinDispensedManuallyNICKEL08900008900608904CDIME08910008910808916BQUARTER08920008920608924BQUARTER(1)089200089206089215CoinRejectedNICKEL08700008700608704CDIME08710008710808716BQUARTER08720008720608724BQUARTER(1)087200087206087215$1CANADIAN*087400$2CANADIAN*087500MDBSTATUS01EscrowRequest02ChangerPayoutBusy03NoCredit04DefectiveTubeSensor05DoubleArrival06AcceptorUnplugged

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論