投幣微信印表機電腦轉接板WF-700B測試步驟?

WF-700介面板通過內建的RS232介面模組連線硬幣接收器和PC主機的序列通訊口或者電腦的USB介面。通過WF-700,終端開發使用者能比較容易地開發投幣控制裝置,而不需要去考慮各種投幣器的控制性能和控制介面。WF-700-RELAY和WF-700USB是WF-700的升級版本,通過一個四位的撥碼開關,能輕易設定相關工作引數。

WF-700 是一個三線通訊介面,包括髮送TXD線,接收RXD線和公共地GND。WF-700 是作為從裝置在系統中工作,可以隨時響應主機裝置的請求。.

WF-700 具有的“Lockout” 計時器功能,在主機沒有按照響應的工作頻率進行互動工作的時候,或者在主機遇忙或者其它意外故障時,能夠禁止投幣器工作,直到主機恢復工作。

工具/原料

007一元專用人民幣投幣器

WF-700B投幣器電腦轉接板

投幣器到電腦串列埠連線線

DC12V直流電源一個

方法/步驟

開啟串列埠測試工具軟體:

如下圖所示,設定好串列埠

在軟體的下面傳送框中已經填寫好了PC查詢指令,如果沒有的話,按照圖示手工填寫上去即可。並按圖示,選上HEX傳送和HEX接收框。

指令為:0208107F10000377

投幣微信印表機電腦轉接板WF-700B測試步驟

1、單次測試,每次點擊發送按鈕,每次點選一下,繼電器會有動作響聲。這個時候表示板子可以正確接收到PC指令,並且在上方的資料返回去會有返回的資料。

如果沒有收到返回,並且板子上也沒有聽到繼電器動作聲音,則檢查:

(1) COM是否正確選擇

(2) WF-700B板子是否正確上電,板子上的指示燈是否亮了。

1、正式測試(選上“定時傳送”框,後面的時間間隔為“500ms”)

這個時候在資料接收區,會一直接收到WF-700B返回的資料。

1、返回的資料為:02 0B 20 10 10 00 00 01 01 03 3A

這個時候,我們就需要判斷什麼時候有投幣訊號的資料。

在我們資料的第四個位元組10 就是有資料上報

在我們資料的第八個位元組01就是表示除了當前讀了一個投幣資料外,還有一個還沒有讀取。也就是下一次讀的資料,第四個位元組還是會是10

1、 如何判斷什麼時候投幣資料

有的客戶會根據整個資料的結尾是不是3B來判斷是不是有投幣資料

有的客戶根據接收到的位元組,數到第四個來判斷是不是有投幣資料

這樣的方法在理想狀態下都是正確的,但是資料是會有誤差的,甚至有的時候受到干擾會出現資料錯誤。

比如由於主機板的配合,資料會現在在前面多出幾個位元組,比如多出FF,多出FE,多出FF FE

這樣就成了:

FF 02 0B 20 10 10 00 00 01 01 03 3A

FE 02 0B 20 10 10 00 00 01 01 03 3A

FF FE 02 0B 20 10 10 00 00 01 01 03 3A

-----------------------------------

也就是說,正確的判斷方法,一定要是讀取到資料,然後從02 0B開始第四個位元組去判斷是不是有效資料。如果簡單的從收到的第一個位元組開始數到第四個,更不能用最後一個校驗位元組作為是不是投幣資料,那樣就會經常出現錯誤。

1、投幣器為什麼不收幣,也就是投幣的時候,為什麼硬幣總是從投幣器前面出來,沒有被接收?

(1) DC12V電源是不是正確供電了

(2) 需要在測試程式的介面裡選上“定時傳送”,因為只有一直髮送通訊資料的時候,投幣器才能始終保持投幣使能狀態。因為我們板子的設計原理就是如果通訊失敗或者不進行通訊的情況下,投幣器是被禁止投幣的。

(3) 投幣器必須要出幣孔架空,不能簡單的放在桌子上,投幣,然後幣就會堵在出幣孔,這個時候投幣器就進入了堵幣狀態,就不能再接收新的投幣了。

注意事項

投幣器電源不能接反了

WF-700B電源也不能接反了

相關問題答案