專利名稱:條碼掃描閱讀器無線數(shù)傳系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明屬于條形碼采集和傳輸技術(shù)領(lǐng)域,具體涉及一種利用無線數(shù)傳模塊進(jìn)行條形碼數(shù)據(jù)采集和無線傳輸?shù)南到y(tǒng)及其方法。
背景技術(shù):
條碼技術(shù)是自動識別技術(shù)中最成熟,也是應(yīng)用最廣泛和最成功的技術(shù)。條碼技術(shù)為快速準(zhǔn)確的數(shù)據(jù)采集、數(shù)據(jù)錄入提供了有效、可靠的手段,他與計算機、網(wǎng)絡(luò)通訊等一起構(gòu)成了現(xiàn)代商業(yè)自動化的基礎(chǔ)。條碼符號制作容易,掃描操作簡單易行,信息采集速度快, 采集信息量大,設(shè)備結(jié)構(gòu)簡單,成本低。因此在大型超市和物流系統(tǒng)中有著廣泛的運用。傳統(tǒng)的條碼掃描閱讀器與計算機之間通過電纜連接傳輸數(shù)據(jù),不能脫機使用。因此,在線式條碼掃描閱讀器必須安裝在固定的位置,并且需把帶條碼符號的物品拿到掃描閱讀器前閱讀。由于在線式數(shù)據(jù)采集終端在使用距離上有一定的限制,使其不能應(yīng)用在需要脫機使用的場合,如較大庫存盤點,大件物品的掃描等。為了彌補在線式數(shù)據(jù)采集終端的不足之處,無線數(shù)據(jù)采集終端應(yīng)運而生。但是目前市面上的無線條碼掃描儀傳輸距離一般在30 IOOm的范圍內(nèi),而且大多數(shù)的無線條碼掃描儀不能實現(xiàn)組網(wǎng)的功能,只能實現(xiàn)一對一的無線傳輸。本系統(tǒng)所設(shè)計的條碼數(shù)據(jù)采集和無線發(fā)送模塊以及無線條碼接收模塊,可以方便與傳統(tǒng)的有線條碼掃描閱讀器實現(xiàn)連接,使之成為先進(jìn)的無線條碼掃描閱讀器,并且可以實現(xiàn)無線組網(wǎng),完成多個條碼掃描閱讀器與多個接收器的無線傳輸。條碼掃描閱讀器之間可以實現(xiàn)無線數(shù)據(jù)傳輸接力,最遠(yuǎn)傳輸距離可達(dá)600m 800m。無線條碼接收模塊具有USB接口,使之成為一個HID 設(shè)備,用戶可以在不安裝任何驅(qū)動軟件的情況下,直接使用PC機查看條碼數(shù)據(jù)。并且系統(tǒng)本身具有一定的數(shù)據(jù)處理功能,很大程度上提高了無線條碼掃描的距離和便捷性,增強了系統(tǒng)的性能。
發(fā)明內(nèi)容
本發(fā)明目的在于提供一種適用于條碼掃描閱讀器的無線數(shù)傳系統(tǒng),解決了現(xiàn)有技術(shù)中無線條碼掃描和傳輸距離短、傳輸模式單一以及上傳數(shù)據(jù)復(fù)雜等問題。為了解決現(xiàn)有技術(shù)中的這些問題,本發(fā)明提供的技術(shù)方案是—種適用于條碼掃描閱讀器的無線數(shù)傳系統(tǒng),其特征在于所述系統(tǒng)包括條碼數(shù)據(jù)采集和無線發(fā)送模塊以及無線條碼接收模塊。所述的條碼采集和無線發(fā)送模塊通過串口采集條碼掃描閱讀器的條碼數(shù)據(jù),并將條碼數(shù)據(jù)無線發(fā)送至遠(yuǎn)端的無線條碼接收模塊;所述的無線條碼接收模塊接收到條碼數(shù)據(jù)后,通過USB接口將條碼數(shù)據(jù)上傳至PC機。優(yōu)選的,所述系統(tǒng)包括若干個條碼數(shù)據(jù)采集和無線發(fā)送模塊以及若干個無線條碼接收模塊;形成多對多的條碼掃描、采集和無線傳輸系統(tǒng)。優(yōu)選的,所述條碼數(shù)據(jù)采集和無線發(fā)送模塊具有串口接口,用于采集條碼掃描閱讀器的條碼數(shù)據(jù)。串口接口可以根據(jù)條碼掃描閱讀器的接口形式,采取硬件流控制,也可以取消流控功能。優(yōu)選的,所述條碼采集和無線發(fā)送模塊包含用于采集并處理條碼數(shù)據(jù)的微處理器。為提高采集條碼數(shù)據(jù)的速度,該微處理器只實現(xiàn)條碼數(shù)據(jù)采集功能,一旦成功采集,便立刻通過高速的SPI接口將采集到的條碼數(shù)據(jù)發(fā)送給另外一顆專注于實現(xiàn)無線傳輸功能的微處理器。優(yōu)選的,所述條碼采集和無線發(fā)送模塊包含用于處理并無線發(fā)送條碼數(shù)據(jù)的微處理器。該微處理器使用DMA方式將由SPI接口進(jìn)入的條碼數(shù)據(jù)存儲到內(nèi)存中,然后對條碼數(shù)據(jù)進(jìn)行處理,緊接著繼續(xù)使用DMA方式將處理后的條碼數(shù)據(jù)存儲到射頻發(fā)送寄存器里面, 最后通過天線無線發(fā)送。作為優(yōu)選的,所述的無線條碼接收模塊包含用于接收并處理條碼數(shù)據(jù)的微處理器。該微處理器周期性喚醒,喚醒狀態(tài)期間偵聽空氣中的數(shù)據(jù)包。如果收到條碼采集和無線發(fā)送模塊加入網(wǎng)絡(luò)的信息,則反饋應(yīng)答信息。如果收到已經(jīng)加入網(wǎng)絡(luò)的條碼采集和無線發(fā)送模塊發(fā)送來的條碼信息,則將條碼信息通過USB接口發(fā)往PC機顯示。優(yōu)選的,所述無線條碼接收模塊包含用于處理微處理器并口與USB接口轉(zhuǎn)換的芯片。為提高條碼數(shù)據(jù)上傳至PC機的速度和效率,選用專用USB數(shù)據(jù)處理芯片。該芯片可以將微處理器的并口數(shù)據(jù)直接轉(zhuǎn)換成遵循USB協(xié)議的數(shù)據(jù)。優(yōu)選的,所述條碼采集和無線發(fā)送模塊以及無線條碼接收模塊均包含433MHz天線。該系統(tǒng)中的收發(fā)模塊主頻均為433MHz,發(fā)射功率為IOdBm,無線傳輸距離遠(yuǎn)、穿透能力強。本發(fā)明的另一目的在于提供一種利用無線數(shù)傳系統(tǒng)進(jìn)行條碼數(shù)據(jù)無線傳輸?shù)姆椒?,其特征在于所述方法包括以下步驟(1)無線條碼接收模塊上電后進(jìn)行軟硬件初始化,開啟USB接口,實現(xiàn)PC機與接收模塊的通信,然后建立網(wǎng)絡(luò),并等待條碼采集和無線發(fā)送模塊加入。(2)條碼采集和無線發(fā)送模塊上電后進(jìn)行軟硬件初始化,然后向無線條碼接收模塊發(fā)送加入消息,并等待來自無線條碼接收模塊的應(yīng)答消息。(3)無線條碼接收模塊不斷監(jiān)測加入的條碼采集和無線發(fā)送模塊數(shù)量,并判斷是否達(dá)到網(wǎng)絡(luò)容量的最大值。如果有空閑的端口號,則為新加入的模塊分配端口號。(4)條碼采集和無線發(fā)送模塊加入網(wǎng)絡(luò)后,通過串口采集條碼掃描閱讀器的條碼數(shù)據(jù),并無線發(fā)送至遠(yuǎn)端的無線條碼接收模塊。(5)無線條碼接收模塊監(jiān)測是否收到已經(jīng)加入網(wǎng)絡(luò)的模塊發(fā)來的條碼數(shù)據(jù),如果收到符合格式的條碼數(shù)據(jù),則通過USB接口將數(shù)據(jù)上傳至PC機。優(yōu)選的,所述條碼數(shù)據(jù)無線傳輸方法可以按照如下步驟進(jìn)行首先,啟動無線條碼接收模塊,其電源指示燈同時開啟,通過USB接口,在PC機上面顯示啟動提示信息。然后建立網(wǎng)絡(luò),并等待條碼采集和無線發(fā)送模塊加入。無線條碼接收模塊不斷監(jiān)測加入的條碼采集和無線發(fā)送模塊數(shù)量,并判斷是否達(dá)到網(wǎng)絡(luò)容量的最大值。 如果有空閑的端口號,則為新加入的模塊分配端口號。接著,啟動若干個條碼采集和無線發(fā)送模塊,其電源指示燈同時開啟,然后向無線條碼接收模塊發(fā)送加入消息,并等待來自無線條碼接收模塊的應(yīng)答消息。加入網(wǎng)絡(luò)后,網(wǎng)絡(luò)指示燈開啟,表明已經(jīng)成功加入。然后可以通過條碼掃描閱讀器進(jìn)行條碼掃描,掃描條碼的同時通過串口將條碼數(shù)據(jù)發(fā)送給條碼采集和無線發(fā)送模塊,并無線發(fā)送至遠(yuǎn)端的無線條碼接收模塊。最后,無線條碼接收模塊監(jiān)測是否收到已經(jīng)加入網(wǎng)絡(luò)的模塊發(fā)來條碼數(shù)據(jù),如果收到符合格式的條碼數(shù)據(jù),則通過USB接口將數(shù)據(jù)上傳至PC機。相對于現(xiàn)有技術(shù)中的方案,本發(fā)明的優(yōu)點是1、本系統(tǒng)所設(shè)計的條碼數(shù)據(jù)采集和無線發(fā)送模塊具有通用串口,無線條碼接收模塊具有通用USB接口,可以方便與傳統(tǒng)的有線條碼掃描閱讀器實現(xiàn)連接,使之成為先進(jìn)的無線條碼掃描閱讀器。2、條碼采集和無線發(fā)送模塊采用雙核處理器的方式,這種方式可以滿足條碼掃描閱讀器連續(xù)掃描多個條碼的要求。一個微處理器專注于通過串口接口采集條碼掃描閱讀器的條碼數(shù)據(jù);另一個微處理器專注于處理條碼數(shù)據(jù),并實現(xiàn)無線傳輸。兩個微處理器之間通過高速SPI接口進(jìn)行連接。3、本系統(tǒng)可以實現(xiàn)無線組網(wǎng),完成多個條碼掃描閱讀器與多個接收器的無線傳輸。無線收發(fā)模塊之間具有建立網(wǎng)絡(luò)和加入網(wǎng)絡(luò)的機制,保證了條碼無線傳輸?shù)目煽啃院桶踩浴?、本發(fā)明的技術(shù)方案中的每一個條碼采集和無線發(fā)送模塊除了實現(xiàn)自身的無線傳輸功能,還為其他模塊提供無線數(shù)據(jù)傳輸接力的功能。條碼掃描閱讀器之間可以實現(xiàn)無線數(shù)據(jù)傳輸接力,最遠(yuǎn)傳輸距離可達(dá)600m 800m,大大提高了系統(tǒng)無線遠(yuǎn)距離傳輸?shù)哪芰Α?、本系統(tǒng)中的無線條碼接收模塊具有USB接口,并且將該模塊設(shè)置成為一個HID 設(shè)備,用戶可以在不安裝任何驅(qū)動軟件的情況下,直接使用PC機查看條碼數(shù)據(jù)。很大程度上提高了無線條碼顯示的便捷,增強了系統(tǒng)的功能。
下面結(jié)合附圖及實施例對本發(fā)明作進(jìn)一步描述圖1是本發(fā)明的實施例中條碼掃描閱讀器的無線數(shù)傳系統(tǒng)示意圖;圖2為本發(fā)明的實施例中條碼采集和無線發(fā)送模塊的結(jié)構(gòu)示意圖;圖3為本發(fā)明的實施例中無線條碼接收模塊的結(jié)構(gòu)示意圖;圖4是本發(fā)明的實施例中無線條碼接收模塊的工作流程圖;圖5為本發(fā)明的實施例中條碼采集和無線發(fā)送模塊的工作流程圖。
具體實施例方式以下結(jié)合具體實施例對上述方案做進(jìn)一步說明。應(yīng)理解,這些實施例是用于說明本發(fā)明而不限于限制本發(fā)明的范圍。實施例中采用的實施條件可以根據(jù)具體廠家的條件做進(jìn)一步調(diào)整,未注明的實施條件通常為常規(guī)實驗中的條件。實施例某地區(qū)條碼掃描閱讀器的無線數(shù)傳系統(tǒng)如圖1,本實施例的條碼掃描閱讀器的無線數(shù)傳系統(tǒng)采用如圖1所示的網(wǎng)絡(luò)通信系統(tǒng)結(jié)構(gòu),其中包括條碼數(shù)據(jù)采集和無線發(fā)送模塊以及無線條碼接收模塊。所述的條碼采集和無線發(fā)送模塊通過串口采集條碼掃描閱讀器的條碼數(shù)據(jù),并將條碼數(shù)據(jù)無線發(fā)送至遠(yuǎn)端的無線條碼接收模塊;所述的無線條碼接收模塊接收到條碼數(shù)據(jù)后,通過USB接口將條碼數(shù)據(jù)上傳至PC機。 利用無線數(shù)傳系統(tǒng)進(jìn)行條碼數(shù)據(jù)無線傳輸?shù)姆椒òㄒ韵虏襟E
首先,啟動無線條碼接收模塊,其電源指示燈同時開啟,通過USB接口,在PC機上面顯示啟動提示信息。然后建立網(wǎng)絡(luò),并等待條碼采集和無線發(fā)送模塊加入。無線條碼接收模塊不斷監(jiān)測加入的條碼采集和無線發(fā)送模塊數(shù)量,并判斷是否達(dá)到網(wǎng)絡(luò)容量的最大值。 如果有空閑的端口號,則為新加入的模塊分配端口號。接著,啟動若干個條碼采集和無線發(fā)送模塊,其電源顯示燈同時開啟,然后向無線條碼接收模塊發(fā)送加入消息,并等待來自無線條碼接收模塊的應(yīng)答消息。加入網(wǎng)絡(luò)后,網(wǎng)絡(luò)指示燈開啟,表明已經(jīng)成功加入。然后可以通過條碼掃描閱讀器進(jìn)行條碼掃描,掃描條碼的同時通過串口將條碼數(shù)據(jù)發(fā)送給條碼采集和無線發(fā)送模塊,并無線發(fā)送至遠(yuǎn)端的無線條碼接收模塊。最后,無線條碼接收模塊監(jiān)測是否收到已經(jīng)加入網(wǎng)絡(luò)的模塊發(fā)來條碼數(shù)據(jù),如果收到符合格式的條碼數(shù)據(jù),則通過USB接口將數(shù)據(jù)上傳至PC機。以下對條碼掃描閱讀器的無線數(shù)傳系統(tǒng)各個部分進(jìn)行詳細(xì)描述本實施例采用的條碼采集和無線發(fā)送模塊包含一個微處理器專注于通過串口接口采集條碼掃描閱讀器的條碼數(shù)據(jù);另一個微處理器專注于處理條碼數(shù)據(jù),并實現(xiàn)無線傳輸;兩個微處理器之間通過高速SPI接口進(jìn)行連接。另外還包含串口接口用于采集條碼掃描閱讀器的條碼數(shù)據(jù);433MHZ天線和射頻阻抗匹配電路。其具體電路連接方式如圖2所
7J\ ο條碼掃描閱讀器在工作的時候會將掃描得到的條碼數(shù)據(jù)通過串口發(fā)送給條碼采集和無線發(fā)送模塊的微處理器C8051F330。TXD和RXD分別為串口接口的數(shù)據(jù)發(fā)送和數(shù)據(jù)接收引腳,GND為公共接地端。C8051F330芯片是完全集成的混合信號片上系統(tǒng)型微處理器,具有高速、流水線結(jié)構(gòu)的8051兼容的CIP-51內(nèi)核(可達(dá)25MIPS),可編程的25MHz內(nèi)部振蕩器,8KB可在系統(tǒng)編程的FLASH存儲器,768字節(jié)片內(nèi)RAM,增強型UART和增強型SPI串行接,C8051F330采用20腳MLP封裝。C8051F330采集到條碼數(shù)據(jù)后,使用SPI接口將數(shù)據(jù)傳送給另一顆微處理器CC1110。NSS、SCK、MIS0和MOSI分別為SPI接口的片選、時鐘、主輸入從輸出和主輸出從輸入引腳。CCl 110使用1個8位MCU (8051),具有32KB可編程閃存和4KB的RAM,32kHz晶振的休眠模式定時器、上電復(fù)位電路(Power On Reset)、掉電檢測電路(Brown Out Detection) 以及21個可編程I/O引腳。CClllO工作時的電流損耗為16mA ;速率為1. 2kBaud, CClllO 在接收和發(fā)射模式下,電流損耗分別低于16. 2mA或16mA ;速率為2. 4kBaud0外圍需要連接 26MHz的無源晶振,其中XI為時鐘輸入,XO為時鐘輸出。CCl 110含有433MHz的RF無線電收發(fā)機,有著優(yōu)良的無線接收靈敏度和強大的抗干擾性。硬件支持CSMA/CA功能。數(shù)字化的RSSI/LQI支持和強大的DMA功能。阻抗匹配電路用來匹配芯片輸入和輸出阻抗,使其輸入、輸出阻抗為50 Ω,同時, 為芯片內(nèi)部的PA(功率放大器)及LNA(低噪聲放大器)提供直流偏置。阻抗匹配電路采用BALUN電路,CClllO的射頻信號采用差分方式,在433MHz頻段,其最佳差分阻抗為116+J41 Ω。其中,RF_N ^P RF_P為差分射頻引腳,RFIN為射頻天線引腳。本實施例采用的無線條碼接收模塊包含接收并處理條碼數(shù)據(jù)的微處理器;用于處理微處理器并口與USB接口轉(zhuǎn)換的芯片;A型USB接頭433MHz天線和射頻阻抗匹配電路。 其具體電路連接方式如圖3所示。無線條碼接收模塊的微處理器同樣使用CClllO芯片,外部晶振、射頻電路和天線與條碼采集和無線發(fā)送模塊一樣。微處理器的并口與USB接口轉(zhuǎn)換芯片使用CH372B。CH372是一個USB總線的通用設(shè)備接口芯片。在本地端,CH372具有8位數(shù)據(jù)總線和讀、寫、片選控制線以及中斷輸出,可以方便地掛接到微處理器的系統(tǒng)總線上;在PC機中,CH372的配套軟件提供了簡潔易用的操作接口,與本地端的微處理器通訊就如同讀寫文件。CH372內(nèi)置了 USB通訊中的底層協(xié)議,具有省事的內(nèi)置固件模式和靈活的外置固件模式。在內(nèi)置固件模式下,CH372自動處理默認(rèn)端點0的所有事務(wù),本地端單片機只要負(fù)責(zé)數(shù)據(jù)交換,所以微處理器程序非常簡潔。在外置固件模式下,由外部微處理器根據(jù)需要自行處理各種USB請求,從而可以實現(xiàn)符合各種USB類規(guī)范的設(shè)備。本實施例中CH372外部需要連接12M無源晶振,xi和xo分別為晶振輸入和反相輸出引腳。Data[7:0]表示8位數(shù)據(jù)總線,INT為中斷引腳,WR是寫使能,RD是讀使能,AO 是地址線輸入,CS是片選引腳。當(dāng)AO = I時可以寫命令,當(dāng)AO = O時可以讀寫數(shù)據(jù)。UD+ 為USB總線的D+數(shù)據(jù)線,UD-為USB總線的D-數(shù)據(jù)線。本實施例中無線條碼接收模塊的執(zhí)行流程如圖4所示。無線條碼接收模塊上電后首先對硬件電路、USB接口和無線通信協(xié)議棧進(jìn)行初始化,其電源指示燈同時開啟,通過 USB接口,在PC機上面顯示啟動提示信息。然后建立網(wǎng)絡(luò),并等待條碼采集和無線發(fā)送模塊加入。無線條碼接收模塊不斷監(jiān)測加入的條碼采集和無線發(fā)送模塊數(shù)量,并判斷是否達(dá)到網(wǎng)絡(luò)容量的最大值。如果有空閑的端口號,則為新加入的模塊分配端口號。然后與加入網(wǎng)絡(luò)的條碼采集和無線發(fā)送模塊建立連接,輪詢偵聽空氣中已建立連接模塊發(fā)送來的條碼數(shù)據(jù)包。如果條碼數(shù)據(jù)包合格,則通過USB接口將數(shù)據(jù)上傳至PC機。為提高無線傳輸?shù)馁|(zhì)量,本系統(tǒng)還可以增加跳頻功能,當(dāng)信號鏈路質(zhì)量較低時,通過更換無線傳輸信道,達(dá)到較高抗干擾的能力。如果信道質(zhì)量滿足要求,則無需更換信道, 繼續(xù)偵聽空氣中的數(shù)據(jù)包。如果收到條碼采集和無線發(fā)送模塊加入網(wǎng)絡(luò)的請求信息,則反饋應(yīng)答信息。如果收到已經(jīng)加入網(wǎng)絡(luò)的條碼采集和無線發(fā)送模塊發(fā)送來的條碼信息,則將條碼信息通過USB接口發(fā)往PC機顯示。本實施例中條碼采集和無線發(fā)送模塊的執(zhí)行流程如圖5所示。條碼采集和無線發(fā)送模塊,首先對硬件電路、串口接口和無線通信協(xié)議棧進(jìn)行初始化,其電源指示燈同時開啟,然后向無線條碼接收模塊發(fā)送加入請求消息,并等待來自無線條碼接收模塊的應(yīng)答消息。加入網(wǎng)絡(luò)后,網(wǎng)絡(luò)指示燈開啟,表明已經(jīng)成功加入,與無線條碼接收模塊建立連接。然后就可以通過條碼掃描閱讀器進(jìn)行條碼掃描,掃描條碼的同時通過串口將條碼數(shù)據(jù)發(fā)送給條碼采集和無線發(fā)送模塊。如果系統(tǒng)采用了跳頻功能,則需要查詢當(dāng)前的信道, 然后將條碼數(shù)據(jù)包無線發(fā)送至遠(yuǎn)端的無線條碼接收模塊。如果串口沒有采集到條碼數(shù)據(jù), 則進(jìn)行周期性休眠。上述實例只為說明本發(fā)明的技術(shù)構(gòu)思及特點,其目的在于讓熟悉此項技術(shù)的人是能夠了解本發(fā)明的內(nèi)容并據(jù)以實施,并不能以此限制本發(fā)明的保護(hù)范圍。凡根據(jù)本發(fā)明精
7神實質(zhì)所做的等效變換或修飾,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種適用于條碼掃描閱讀器的無線數(shù)傳系統(tǒng),其特征在于所述系統(tǒng)包括條碼數(shù)據(jù)采集和無線發(fā)送模塊以及無線條碼接收模塊。所述的條碼采集和無線發(fā)送模塊通過串口采集條碼掃描閱讀器的條碼數(shù)據(jù),并將條碼數(shù)據(jù)無線發(fā)送至遠(yuǎn)端的無線條碼接收模塊;所述的無線條碼接收模塊接收到條碼數(shù)據(jù)后,通過USB接口將條碼數(shù)據(jù)上傳至PC機。
2.根據(jù)權(quán)利要求1所述的無線數(shù)傳系統(tǒng),其特征在于多個條碼數(shù)據(jù)采集和無線發(fā)送模塊可以將采集到的條碼數(shù)據(jù)無線發(fā)送給多個無線條碼接收模塊。
3.根據(jù)權(quán)利要求1所述的無線數(shù)傳系統(tǒng),其特征在于所述條碼采集和無線發(fā)送模塊包含串口接口。
4.根據(jù)權(quán)利要求1所述的無線數(shù)傳系統(tǒng),其特征在于所述條碼采集和無線發(fā)送模塊包含用于采集并處理條碼數(shù)據(jù)的微處理器。
5.根據(jù)權(quán)利要求1所述的無線數(shù)傳系統(tǒng),其特征在于所述條碼采集和無線發(fā)送模塊包含用于處理并無線發(fā)送條碼數(shù)據(jù)的微處理器。
6.根據(jù)權(quán)利要求1所述的無線數(shù)傳系統(tǒng),其特征在于所述無線條碼接收模塊包含USB 接口。
7.根據(jù)權(quán)利要求1所述的無線數(shù)傳系統(tǒng),其特征在于所述無線條碼接收模塊包含用于接收并處理條碼數(shù)據(jù)的微處理器。
8.根據(jù)權(quán)利要求1所述的無線數(shù)傳系統(tǒng),其特征在于所述無線條碼接收模塊包含用于處理微處理器并口與USB接口轉(zhuǎn)換的芯片。
9.根據(jù)權(quán)利要求1所述的無線數(shù)傳系統(tǒng),其特征在于所述條碼采集和無線發(fā)送模塊以及無線條碼接收模塊均包含433MHz天線。
10.一種利用權(quán)利要求1所述的無線數(shù)傳系統(tǒng)進(jìn)行條碼數(shù)據(jù)無線傳輸?shù)姆椒?,其特征在于所述方法包括以下步驟(1)無線條碼接收模塊上電后進(jìn)行軟硬件初始化,開啟USB接口,實現(xiàn)PC機與接收模塊的通信,然后建立網(wǎng)絡(luò),并等待條碼采集和無線發(fā)送模塊加入。(2)條碼采集和無線發(fā)送模塊上電后進(jìn)行軟硬件初始化,然后向無線條碼接收模塊發(fā)送加入消息,并等待來自無線條碼接收模塊的應(yīng)答消息。(3)無線條碼接收模塊不斷監(jiān)測加入的條碼采集和無線發(fā)送模塊數(shù)量,并判斷是否達(dá)到網(wǎng)絡(luò)容量的最大值。如果有空閑的端口號,則為新加入的模塊分配端口號。(4)條碼采集和無線發(fā)送模塊加入網(wǎng)絡(luò)后,通過串口采集條碼掃描閱讀器的條碼數(shù)據(jù), 并無線發(fā)送至遠(yuǎn)端的無線條碼接收模塊。(5)無線條碼接收模塊監(jiān)測是否收到已經(jīng)加入網(wǎng)絡(luò)的模塊發(fā)來條碼數(shù)據(jù),如果收到符合格式的條碼數(shù)據(jù),則通過USB接口將數(shù)據(jù)上傳至PC機。
全文摘要
本發(fā)明公開了一種適用于條碼掃描閱讀器的無線數(shù)傳系統(tǒng),其特征在于所述無線數(shù)傳系統(tǒng)包含具有串口接口的條碼采集和無線發(fā)送模塊、具有USB接口的無線條碼接收模塊。所述條碼采集和無線發(fā)送模塊通過串口連接條碼掃描閱讀器的解碼模塊采集條碼數(shù)據(jù),并將條碼數(shù)據(jù)無線發(fā)送至遠(yuǎn)端的無線條碼接收模塊;無線條碼接收模塊接收到條碼數(shù)據(jù)后,通過USB接口將數(shù)據(jù)上傳至PC機。該無線數(shù)傳系統(tǒng)不但支持條碼掃描閱讀器的常規(guī)模式,而且支持連續(xù)掃描模式。系統(tǒng)中的無線收發(fā)模塊之間可以任意配對,組成條碼數(shù)據(jù)收發(fā)網(wǎng)絡(luò)。連接該系統(tǒng)的PC機無需安裝驅(qū)動軟件,便可以查看系統(tǒng)中所有的條碼信息。該無線數(shù)傳系統(tǒng)大大提高了條碼數(shù)據(jù)無線傳輸?shù)男省?br>
文檔編號G06F13/38GK102324015SQ20111022321
公開日2012年1月18日 申請日期2011年8月5日 優(yōu)先權(quán)日2011年8月5日
發(fā)明者徐毅松, 王 鋒 申請人:泰州市鋒碩電子科技有限公司