波仕轉換器的POS機聯(lián)網(wǎng)解決方案
近年來(lái),POS機(刷卡機)為提高人們的生活水平帶來(lái)了極大的便利,得到力量迅速的推廣和應用。各個(gè)大學(xué)的學(xué)生食堂在近幾年幾乎都使用上了POS機。從早期的打孔的金龍卡到現在各種各樣的IC卡及相應的POS機,它們都無(wú)一例外地采用了RS-485總線(xiàn)。這是由RS-485總線(xiàn)的特點(diǎn)決定的:傳輸距離遠(1200米)、軟件簡(jiǎn)單(RS-232協(xié)議)。
本文引用地址:http://dyxdggzs.com/article/86267.htm現在隨著(zhù)食堂越來(lái)越多、POS機越來(lái)越多,距離越來(lái)越遠,POS機的可靠聯(lián)網(wǎng)成為一個(gè)新的問(wèn)題。本文介紹了典型的某大學(xué)東校區的食堂POS機聯(lián)網(wǎng)解決方案。本方案經(jīng)過(guò)承包廠(chǎng)家的反復比較、試驗、實(shí)施,最后成功地應用并且長(cháng)期穩定運行了多年。
波士光纖多機應用POS聯(lián)網(wǎng)
東校區的食堂POS機聯(lián)網(wǎng)解決方案如圖。機房位于1食堂內并且距離寶石花餐廳很近。但是2食堂和3食堂距離機房比較遠,并且是兩個(gè)大食堂,POS比較多。
作為控制POS機的PC機配了一塊4串口擴展卡,擴展出了4個(gè)RS-232口。每個(gè)RS-232口用于一個(gè)食堂或者寶石花餐廳。其中2路RS-232通過(guò)U485A型號的光電隔離RS-232/RS-485轉換器轉為RS-485口、另外2個(gè)RS-232口通過(guò)OPT232-9型號的RS-232/光纖轉換器轉為光纖傳輸。
在實(shí)施過(guò)程中遇到的一個(gè)典型問(wèn)題就是RS-485總線(xiàn)中能夠掛接的POS機的數量。如果一條RS-485總線(xiàn)中掛的RS-485過(guò)多,就會(huì )出現無(wú)法通信的問(wèn)題。波仕電子的解決方案是在光纖線(xiàn)路中串接型號OPT485EX的光纖中繼轉換器,將過(guò)多的POS機從原來(lái)的全部掛在OPT485上改善為分別掛在OPT485和OPT485EX上。在同一個(gè)光纖網(wǎng)中,OPT485EX的數量不受限制,這樣擴展掛接多個(gè)POS機都沒(méi)問(wèn)題。在1食堂和寶石花餐廳的RS-485總線(xiàn)擴展POS機數量的方法是用型號HUB4485G的RS-485集線(xiàn)器將RS-485總線(xiàn)擴展為4路。
采用串口光纖傳輸的優(yōu)點(diǎn):通信距離遠,多模光纖4000米,每加一個(gè)光纖中繼轉換器再增加4000米,在這樣的傳輸距離下通信速率可以高達115200bps。
系統軟件
系統軟件分成PC機和POS機兩部分。
PC機多串口卡實(shí)現對各個(gè)POS機的控制。為了操作方便,PC機控制軟件設計了一個(gè)虛擬鍵盤(pán),所有操作均通過(guò)點(diǎn)擊鼠標實(shí)現。PC機與POS機的握手協(xié)議也較為簡(jiǎn)單,8位數據中位7為“1”時(shí)表示傳送的是地址信息,為“0”時(shí)表示傳送的是數據信息,各個(gè)POS機通過(guò)讀取各自的地址設備碼來(lái)確定PC機是否要求與其通信。圖2為PC機的主程序流程框圖。
波士光纖多機應用POS聯(lián)網(wǎng)
各個(gè)鍵的功能分述如下,點(diǎn)擊地址選擇鍵將彈出一個(gè)窗口,供用戶(hù)輸入1~32的地址,以選擇需要通信的POS機。周期設置鍵可以設置連續測量,或每10分鐘至每天測量一次。通過(guò)時(shí)鐘設置鍵可以設置POS機的時(shí)鐘信息。通過(guò)點(diǎn)擊測量/停止鍵,可以啟動(dòng)或停止POS機的工作。點(diǎn)擊接收數據鍵可以接收當前被選中的POS機的所有測量數據,并生成一個(gè)由用戶(hù)定義文件名的數據文件。如果要查看接收到的數據,可以點(diǎn)擊顯示數據鍵。在顯示數據的窗口內還可以完成打印功能。
POS機的軟件主要完成數據采集、處理、存儲以及和PC機通信的任務(wù),分為如下幾個(gè)模塊:數據采集、數據通信、數據顯示、數據打印以及鍵掃描。圖3所示的是POS機與PC機的通信軟件流程圖,POS機采用的是中斷處理方式。當POS機響應中斷時(shí),首先判斷PC機送來(lái)的是否為地址信息(即位“7”是否為“1”),如果是地址,則POS機讀取本機的地址設備碼進(jìn)行判斷。若地址相符,就接收PC機以后發(fā)來(lái)的數據,并根據送來(lái)的數據,進(jìn)行各種處理。
波士光纖多機應用POS聯(lián)網(wǎng)
為便于對POS機中的讀卡器進(jìn)行檢測和維護,硬件上設計了顯示接口、鍵盤(pán)接口和打印接口,軟件模塊中包含了顯示、打印以及鍵掃描程序模塊,這樣在需要對POS機維護時(shí),接上系統配置的硬件,POS機就可以獨立工作。
該系統經(jīng)實(shí)際應用證明,運行正常,數據測量準確。
pos機相關(guān)文章:pos機原理
評論