版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
MDB-RS232InterfaceAdapterforMDBCoinChangerandBillAcceptor.PagePAGE2ofNUMPAGES12上海威佛微電子有限公司.上海市浦東新區(qū)東方路8號良豐大廈23ETel.:(0086)216845-8945Fax:(0086)215045-4820MDB硬幣器,紙幣接收器以及MDB刷卡器等MDB設(shè)備RS-232通信PC轉(zhuǎn)接盒Model:MDB-RS232(新版)技術(shù)規(guī)格通信格式. (主機(jī)(PC)向MDB-RS232發(fā)送指令為HEX格式,MDB-RS232發(fā)給PC的格式為ASCII)波特率 9600BPS起始位 1數(shù)據(jù)位數(shù) 8奇偶校驗 NO停止位 1硬件規(guī)格.供電電壓 最小20VDC(特殊情況下,可以根據(jù)外圍設(shè)備需要的供電電壓進(jìn)行選擇) 正常供電范圍:Nominal24...34VDC(或者24...30VAC) 靜態(tài)電流<0.05A 在接收紙幣的時候電流會有0.5A持續(xù)大概1秒數(shù)據(jù)線 標(biāo)準(zhǔn)電腦串口通信線規(guī)格尺寸 大約80x50mm重量 大約0.1kg圖中:(1)RS232串口插頭(如果用戶設(shè)備沒有串口,則需要增加一個串口轉(zhuǎn)USB的適配器)(2)DC24V電源輸入接頭,不需要區(qū)分正負(fù)極(3)為MDB接頭,直接和同樣MDB接口的紙幣器,硬幣器以及刷卡器相接即可安裝MDB-RS232并連接到PC:MDB-RS232的安裝相對很簡單,只有三個接口需要連接,包括電源接口,MDB接口,RS232通信接口。盒子上的RS232串口可以直接或者通過串口延長線連接MDB盒子到電腦后面的COM口。然后在盒子上會發(fā)現(xiàn)有兩個6-pinMolex接頭(一公一母),只要分別接上MDB接口紙幣接收器,硬幣器等MDB設(shè)備,最后給MDB轉(zhuǎn)接盒上電,供電電壓一般使用直流DC24V,即可完成安裝。安裝后,一定要弄清楚電腦的串口的串口號,如果是通過USB轉(zhuǎn)串口方式得到的串口,可以在WINDOWS的“設(shè)備管理器”里看具體生成的虛擬串口號。如果是剛開始通過測試軟件測試,則注意,在“SerialSetting”那里,要打開對應(yīng)的串口號,同時軟件的”mode”那里要勾選上”HEX”。(軟件默認(rèn)是“Text”,這里要注意)軟件及通信說明:MDB-RS232不需要主機(jī)進(jìn)行POLL查詢操作,它會自動完成和MDB設(shè)備的通信和管理,并且在得到有效MDB數(shù)據(jù)的時候自動通過串口發(fā)送給電腦。MDB盒子主動發(fā)送給電腦的數(shù)據(jù)是按照ASCII方式,第一個字節(jié)是設(shè)備的ID,比如30XX,前面的30就表示是紙幣接收器的數(shù)據(jù)。如果收到的數(shù)據(jù)是08XX,則08就表示是硬幣器發(fā)送到PC的數(shù)據(jù)。具體的指令含義,可以查詢MDBV4.2指令協(xié)議。主機(jī)在需要的時候,也可以主動向相應(yīng)的設(shè)備發(fā)送指令,比如查詢狀態(tài),使能紙幣器,禁止硬幣器等等。這個時候,設(shè)備會立即做出回復(fù)(回復(fù)的數(shù)據(jù)前面是不帶設(shè)備設(shè)別代號的)MDB-RS232的設(shè)計采用的是支付及實時數(shù)據(jù)優(yōu)先,所以主機(jī)發(fā)送下去的命令,有可能因為設(shè)備繁忙等原因,得不到回復(fù),一般回復(fù)的延遲時間不超過1秒。具體設(shè)計是如果超過2秒沒有得到數(shù)據(jù),就可以進(jìn)行重發(fā)。在進(jìn)行用戶軟件開發(fā)之前,建議用戶使用威佛的測試軟件,對設(shè)備,MDB協(xié)議數(shù)據(jù)進(jìn)行一個完整的認(rèn)識。設(shè)計PC程序的時候,可以使用事件中斷的方式去截獲串口上收到的MDB實時數(shù)據(jù),電腦的COM口的配置是:9600-8-1-None比如硬幣器的比如硬幣器的SETUP指令:09我們發(fā)送09指令,主要是HEX的09數(shù)據(jù),則設(shè)備通過MDB-RS232回復(fù)配置信息:031156050100030102000000000000000000000000000076比如我們發(fā)送紙幣器使能指令:0CFFFFFFFF發(fā)送數(shù)據(jù)0CFFFFFFFF,則紙幣器通過MDB-RS232回復(fù)數(shù)據(jù):00也就是這些數(shù)據(jù)是對應(yīng)指令的回復(fù)設(shè)備實時數(shù)據(jù),比如有硬幣投入時候,硬幣器主動上報:0851005100是硬幣器的上報數(shù)據(jù),MDB-RS232在前面加上了設(shè)備ID08h,比如紙幣器被禁止了,則紙幣器會報告故障數(shù)據(jù):300909就表示紙幣器被禁止,MDB-RS232在報告的數(shù)據(jù)前加上設(shè)備ID30h(從上面可以看出來,主機(jī)查詢設(shè)備應(yīng)答的數(shù)據(jù)是沒有ID的。設(shè)備自動報告的數(shù)據(jù)是帶有ID的)MDB工作簡介 (以下僅僅為示例性描述,具體需要全面閱讀MDB協(xié)議)比如接收到有效紙幣的數(shù)據(jù)為: (一個字節(jié)) 1yyyxxxxyyy=紙幣的狀態(tài)000=紙幣壓入錢箱001=紙幣暫存器請求010=紙幣退回011=未使用100=禁止的紙幣器拒收 xxxx=紙幣類型(按照美元方式做示例)美元紙幣器的類型有:Type0=$1 Type2=$5 Type4=$20Type1=$2 Type3=$10紙幣器需要通過使能指令,使能所有的紙幣,也就是能接收所有的紙幣類型,也可以通過軟件屏蔽,不接收某些紙幣。BillValidator操作主要事項-硬件默認(rèn)紙幣器可以接收1,2,5,10,20紙幣VMC針對紙幣器的控制指令US紙幣類型 – Bit0=$1 Bit1=$2 Bit3=$5 Bit4=$10 Bit5=$20控制接收紙幣的類型:BillType34h4個字節(jié)數(shù)據(jù):Y1-Y4Bill’sAccepted(接收紙幣的類型)Y1-Y2 = 001Fh 設(shè)置可以接收的紙幣= 0000h 不接收紙幣Bill’sheldinEscrow(紙幣可以進(jìn)入暫存器(ESCROW)的類型)Y3-Y4 = 001Fh 設(shè)置可以被暫存的紙幣= 0000h 都不啟用暫存器,錢幣直接進(jìn)錢箱發(fā)送34H指令,以及四個字節(jié)的參數(shù)Y1-Y4去更改接收紙幣的類型和進(jìn)入暫存器的紙幣類型比如34001F001F使能了暫存器ESCROW34001F001E可以一元收錢,但是禁止了暫存器ESCROW,收到的錢會直接進(jìn)入錢箱紙幣在暫存器中的控制指令:Escrow35h單字節(jié)Y1退回紙幣 Y1=00h接收紙幣入錢箱 Y1=01h發(fā)送35H指令,以及Y1參數(shù)去控制暫存器中的紙幣錢箱的狀態(tài):Stacker 36h 紙幣器回復(fù):Z1-Z2Byte1 Byte2Fxxxxxxx xxxxxxxxF=1錢箱已滿Xxxxxxxxxxxxxxx=錢箱中的紙幣的數(shù)量發(fā)送36H指令,紙幣器會返回兩個字節(jié)的狀態(tài)數(shù)據(jù)Z1-Z2紙幣接收器所有數(shù)據(jù)采用HEX方式MDB數(shù)據(jù)從紙幣器到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=硬幣的位置狀態(tài) 00:CashBox 錢箱 01:Tubes 錢管10:NotUsed 未使用11:Reject 拒收xxxx= 硬幣的類型zzzzzzzz= 當(dāng)前接收到的硬幣類型在錢管中的數(shù)量手動操作退幣 (Byte1) (Byte2) 1yyyxxxx zzzzzzzzYyy = 退出硬幣的數(shù)量xxxx = 退出硬幣的類型zzzzzzzz =在硬幣管子中的硬幣的數(shù)量硬幣的類型有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*087500MDBSTATUS01EscrowRequest02ChangerPayoutBusy03NoCredit04DefectiveTubeSensor05DoubleArrival06AcceptorUnplugged07TubeJam08ROMChecksumError09CoinRoutingError0AChangerBusy0BChangerwasReset0CCoinJam21Coinnotrecognized/slug.ReturnedUponstartuponeofthesevaluesbelowmaybesenttothePC–ThesearetheVMCCommands.08Reset09Status0ATubeStatus0BPoll0CCoinType0DDispense重要提示:如果用戶想使用Nayax讀卡器進(jìn)行測試,必須確保您的讀卡器已經(jīng)連接到nayax重要提示:如果用戶想使用Nayax讀卡器進(jìn)行測試,必須確保您的讀卡器已經(jīng)連接到nayax遠(yuǎn)程服務(wù)器系統(tǒng)。如果沒有,那么MDB可能無法測試它。MDB刷卡器有6個工作狀態(tài):1.Inactive:AfterpoweredonorafteraResetcommand,thendevicewillgotothisstate.UsercanusetheSETUPcommandtoactivethenayaxreader2.Disable:Whencardreaderreceivedtheconfigdata,willgotothis"Disable"Status,AlsoIfusersendthe"Disable"Command,alsowillgotothisstate.3.Enable:Afterthe"Enable"commandandBeforedetectedavalidcard,thenstayinthisstate.4.SessionIdle:Whenreadavalidcard,willgoto"SessionIdle"statetowaitthe"Vendrequest"5.VendrequestWhenreceivedthe"Vendrequest"fromtheVMC,willgotovendstatus指令列表:1401使能讀卡器1400禁止讀卡器1402取消讀卡1300000A0001REQUESTVEND1301VENDCANCEL13020001VENDSUCCESS130500640001CASHSALE1304SESSIONCOMPLETE1500REQUESTREVALUE1700REQUESTID110001000000Configthecardreader1101FFFF0000Setupthemaxandminprice開始測試讀卡器和使能指令:VMC: 110001000000 ConfigthecardreaderREADER: 010109720102070D94 CardreaderreplyVMC: 1101FFFF0000 SetthemaximumandminimumpriceREADER: 00VMC: 17004E4543303030303030303030303030202020534F4C4953544120200011 RequestIDREADER: 094E5958303030303030313436333833444D58202D203230313120200100BCVMC: 1401 EnableReaderREADER: 00READER: 03FFFE ReadingaValidcardfromtheReaderandwaittheVendselectionVMC: 1300000A0001 VMCcommandtocardreaderafterVendselectionREADER: 00 READER: 05000A CardreadersendtoVMC,confirmthegooddispatchVMC: 13020001 VMCtellthecardreader,alreadydispatchtheselectedgoodsREADER: noreplyVMC: 1304 endthesection.READER: 07開發(fā)過程中的重要說明:1.有時將命令發(fā)送到mdb-rs232時,但我沒有得到任何回復(fù)?;蛘呤盏降氖荈F回復(fù),我如何知道命令是否已成功發(fā)送到支付設(shè)備??答:在MDB-RS232盒子設(shè)計中,當(dāng)PC向其發(fā)送命令時,它會將命令轉(zhuǎn)發(fā)到支付設(shè)備。但有時支付設(shè)備繁忙,例如插入紙幣后紙幣器正在收錢,支付設(shè)備無法及時回復(fù)盒子。所以PC無法得到回復(fù),那么只需要稍后重新發(fā)送命令。當(dāng)然,這不是問題,因為所有來自PC的命令都不是實時命令。2.我如何知道付款設(shè)備是啟用還是禁用?答:如果付款設(shè)備處于禁用狀態(tài),紙幣器將始終向PC報告一次狀態(tài)。它將向PC報告3009或300309,并且對于大多數(shù)硬幣器,如果是需要讀取狀態(tài),用戶可以使用0F05命令讀取狀態(tài)。所以當(dāng)剛開機(jī)時,紙幣器設(shè)備會處于“禁用”狀態(tài),會收到這樣的狀態(tài)報告。如果我們發(fā)送使能命令34FFFF0000,紙幣器將進(jìn)入“已使能”狀態(tài),PC將不會收到這樣的狀態(tài)報告。3.我是否可以使用PLC或安卓板作為主機(jī)連上MDB-RS232盒子?答:沒問題。實際上,用戶可以使用任何具有RS232或USB端口的主控制器作為VMC.當(dāng)然,如果主控制器只有USB端口,那么將使用USB版本。并安裝USB芯片F(xiàn)T232RL驅(qū)動程序以在主控制器中創(chuàng)建虛擬com端口。4.是否可以提供更多文檔以方便應(yīng)用程序的開發(fā)?答:我們提供的MDB盒子是轉(zhuǎn)發(fā)MDB支付設(shè)備上傳到PC的數(shù)據(jù)。我們提供的文檔只能使客戶盡可能容易地了解發(fā)送和接收數(shù)據(jù)的過程以及數(shù)據(jù)的結(jié)構(gòu)。至于主機(jī)的命令,以及用戶主機(jī)軟件的設(shè)計,要求用戶在詳細(xì)了解支付設(shè)備和MDB協(xié)議后,設(shè)計控制流程。我們無法在客戶特定的項目和軟件設(shè)計方面提供幫助。5.關(guān)于硬幣接收器的狀態(tài)讀取命令(0F05命令讀取狀態(tài))并非所有硬幣器都能上報完整的工作狀態(tài),尤其是舊版本,即使在Level03中,也無法提供正確的狀態(tài)報告數(shù)據(jù)。通常開機(jī)后,應(yīng)報0100060007(01/00表示通電后)再次讀取狀態(tài)應(yīng)報告060006(上電后硬幣接收器的初始狀態(tài)為禁用狀態(tài))。使用命令0CFFFFFFFF使能后,讀取狀態(tài),應(yīng)該是報告030003必須注意:有些硬幣驗證器總是用030003報告,無論處于什么狀態(tài),有些只用000000報告。在不遵循MDB協(xié)議的情況下,請咨詢硬幣器制造商。不是MDB-RS232盒子可以解決的問題6.如何使用0F02找零功能去找零硬幣按照已經(jīng)示例去找零硬幣:首先從設(shè)置命令09讀取配置數(shù)據(jù)031156050100030102000000000000000000000000000076從這個配置數(shù)據(jù)中,可以看出能接收兩種類型的硬幣,硬幣價值分別為0.5$和1$然后使用0A檢查管狀態(tài),哪種對應(yīng)類型的硬幣,錢管中有多少個可以找零比如:00000301000000000000000000000000000004那么兩種類型的硬幣分別是:3枚0.5$和1枚1$因此,在程序設(shè)計的收,必須不斷檢查TUBE(錢管)的狀態(tài),以便實時知道可以支付多少硬幣。這樣就可以使用找零指令0F0201 找一個0.5$的硬幣0F0202 可以找一個1$和兩個0.5$硬幣(總金額是2$)也就是必須要通過0A指令檢查錢管的狀態(tài),才能去進(jìn)行找零(一定要注意,絕對不是自己放幾個硬幣到錢管里,就能找出幾個,一定要通過0A指令,動態(tài)地檢查錢管里硬幣的數(shù)量)7.使用硬幣器時,最初手動放入了一些硬幣,但是當(dāng)使用0A命令時,返回的數(shù)據(jù)值與硬幣數(shù)量的變化不對應(yīng).通常,硬幣器的錢管,當(dāng)里面硬幣數(shù)量很少時,無法正確檢測硬幣的數(shù)量。也就是說,每個錢管都需要投入最少的硬幣數(shù)量,才能確保硬幣傳感器可以檢測到硬幣。此外,不要指望放入幾個硬幣并使用0A命令來準(zhǔn)確檢測幾個硬幣。0A命令的正確用法是檢測硬幣器運行過程中的動態(tài)數(shù)值變化。例如,在操作過程中,如果放入硬幣,0A返回值將相應(yīng)增加。當(dāng)我們使用PAYOUT找零命令支付硬幣時,我們也使用0A命令來確認(rèn)更改成功和相應(yīng)的硬幣價值變化。了解這一點可以更好地使用0A命令。8.之前版本MDB-RS232和2020版MDB-RS232有什么區(qū)別?之前版本的MDB-RS232會主動向連接的MDB硬幣器、紙
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年岳陽貨運從業(yè)資格證模擬考試下載什么軟件
- 2025私家浴室用品特許經(jīng)營合同
- 2024年度公共交通設(shè)施維修與養(yǎng)護(hù)承包合同3篇
- 2024年度人才培訓(xùn)與咨詢服務(wù)合同5篇
- 2024年教育培訓(xùn)機(jī)構(gòu)在線平臺建設(shè)合同
- 茶文化產(chǎn)業(yè)園租賃聯(lián)營合同
- 2025標(biāo)準(zhǔn)土地買賣合同范本
- 2024年版:股權(quán)轉(zhuǎn)讓合同范本(附詳細(xì)條款)
- 音樂教師招聘協(xié)議模板
- 2025印刷品合同樣本
- 《玉米合理密植技術(shù)》課件
- 科技興國未來有我主題班會教學(xué)設(shè)計
- 《不穩(wěn)定型心絞痛》課件
- 江蘇省揚州市邗江中學(xué)2025屆物理高一第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 自媒體宣傳采購項目競爭性磋商招投標(biāo)書范本
- 新保密法知識測試題及答案
- 2023年民航東北空管局人員招聘考試真題
- 2025(新統(tǒng)編版)八年級歷史上冊 第5單元 大單元教學(xué)設(shè)計
- 戶外施工移動發(fā)電機(jī)臨時用電方案
- §5-5-6圓孔的夫瑯和費衍射.ppt
- 制作拼音卡片-空心涂色A4版本
評論
0/150
提交評論