本發(fā)明涉及無線數(shù)據(jù)傳輸技術(shù),尤其涉及一種通過藍牙傳輸?shù)臄?shù)據(jù)傳輸模塊、數(shù)據(jù)傳輸系統(tǒng)以及數(shù)據(jù)傳輸方法。
背景技術(shù):
現(xiàn)有的串口打印機主要通過線纜連接嵌入式儀表實現(xiàn)打印。打印機與儀表之間受線纜限制,過多的線纜會影響現(xiàn)場的整潔,并且在不附加額外設(shè)備或不定制儀表的情況下,無法滿足多個儀表設(shè)備共享同一臺打印機的應用。
目前,有的打印機和儀表設(shè)備中包含藍牙,也能實現(xiàn)無線傳輸,但是數(shù)據(jù)的傳輸是一對一的,即傳輸?shù)臄?shù)據(jù)內(nèi)容和打印的內(nèi)容完全一致,不能在同一臺打印機中實現(xiàn)不同的模板打印。另外,對于目前用的廣泛的不包含藍牙的設(shè)備或打印機,還是只能用有線傳輸形式實現(xiàn)打印。另外,目前普遍采用分離式的MCU和藍牙,使得系統(tǒng)的功耗較高。
為了解決上述不足之處,本發(fā)明提出了一種改進的數(shù)據(jù)傳輸技術(shù),以克服現(xiàn)有技術(shù)中存在的缺陷。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種數(shù)據(jù)傳輸模塊。
根據(jù)本發(fā)明的一個方面,提供一種數(shù)據(jù)傳輸模塊,包括:MCU,所述MCU集成了藍牙;通訊模塊,所述通訊模塊連接所述MCU和設(shè)備;開關(guān),所述開關(guān)用于控制將該數(shù)據(jù)傳輸模塊和另一數(shù)據(jù)傳輸模塊配對;電源控制模塊,為所述MCU、所述通訊模塊和所述開關(guān)提供電源。
進一步的,所述設(shè)備可以是儀表、打印機、手機、顯示器、投影儀中的任一種。
進一步的,所述電源控制模塊包括:電源管理模塊;電容,向電源管理模塊補充電量,并存儲電源管理模塊多余的電量;其中,所述通訊模塊向電源管理模塊供電。
根據(jù)本發(fā)明的又一個方面,提供一種數(shù)據(jù)傳輸系統(tǒng),包括:第一設(shè)備,所述第一設(shè)備連接所述數(shù)據(jù)傳輸模塊;第二設(shè)備,所述第二設(shè)備連接所述另一數(shù)據(jù)傳輸模塊;該數(shù)據(jù)傳輸模塊與另一數(shù)據(jù)傳輸模塊通過藍牙連接。
進一步的,所述第一設(shè)備為儀表,所述第二設(shè)備為打印機。
進一步的,所述傳輸系統(tǒng)還包括第三設(shè)備,所述第三設(shè)備通過藍牙與第二設(shè)備通信連接,所述第三設(shè)備為儀表。
進一步的,所述傳輸系統(tǒng)還包括識別模塊,所述識別模塊用于識別與第二設(shè)備相連接的是第一設(shè)備還是第二設(shè)備。
根據(jù)本發(fā)明的又一個方面,提供一種數(shù)據(jù)傳輸方法,包括:打開所述第二數(shù)據(jù)傳輸模塊中的開關(guān);打開所述第一數(shù)據(jù)傳輸模塊中的開關(guān),所述第一數(shù)據(jù)傳輸模塊與所述第二數(shù)據(jù)傳輸模塊配對連接;所述第一設(shè)備向所述第一數(shù)據(jù)傳輸模塊發(fā)送數(shù)據(jù);所述第一數(shù)據(jù)傳輸模塊接受數(shù)據(jù)后,通過藍牙傳輸發(fā)送給所述第二數(shù)據(jù)傳輸模塊;所述第二數(shù)據(jù)傳輸模塊接收數(shù)據(jù)后,發(fā)送給所述第二設(shè)備。
進一步的,所述數(shù)據(jù)傳輸系統(tǒng)還包括通過藍牙與第二設(shè)備通信連接的第三設(shè)備,所述第二設(shè)備接收到所述第二數(shù)據(jù)傳輸模塊發(fā)送的數(shù)據(jù)后,識別所述數(shù)據(jù)是由第一設(shè)備還是第三設(shè)備發(fā)送的。
進一步的,所述第二設(shè)備包括若干個數(shù)據(jù)處理模板,所述第二設(shè)備根據(jù)接收到的所述數(shù)據(jù),根據(jù)上述識別選擇一個與第一設(shè)備或第三設(shè)備對應的數(shù)據(jù)處理模板進行數(shù)據(jù)處理。
本發(fā)明提供的數(shù)據(jù)傳輸模塊,具有如下優(yōu)勢:采用低功耗藍牙傳輸技術(shù),使用采集通訊模塊信號線的電流及電容雙電源的供電方式,并滿足多對一鏈接的無線打印服務方案。
應當理解,本發(fā)明以上的一般性描述和以下的詳細描述都是示例性和說明性的,并且旨在為如權(quán)利要求所述的本發(fā)明提供進一步的解釋。
附圖說明
包括附圖是為提供對本發(fā)明進一步的理解,它們被收錄并構(gòu)成本申請的一部分,附圖示出了本發(fā)明的實施例,并與本說明書一起起到解釋本發(fā)明原理的作用。附圖中:
圖1為本發(fā)明的數(shù)據(jù)傳輸模塊的結(jié)構(gòu)圖。
圖2為本發(fā)明的電源控制模塊的結(jié)構(gòu)圖。
圖3為本發(fā)明的數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)圖。
圖4為打印機的打印模板示意圖。
圖5為本發(fā)明的又一數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)圖。
圖6為本發(fā)明的又一數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)圖。
圖7為本發(fā)明的又一數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)圖。
圖8為本發(fā)明的又一數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)圖。
具體實施方式
現(xiàn)在將詳細參考附圖描述本發(fā)明的實施例。
參見圖1,本發(fā)明提供一種數(shù)據(jù)傳輸模塊,包括:集成藍牙的MCU;開關(guān),用于控制2個數(shù)據(jù)傳輸模塊的配對;電源控制模塊,向MCU供電。
參見圖2,本發(fā)明提供一種電源控制模塊,包括:電容,與電源管理模塊連接;通訊模塊,與電源管理模塊連接;電源管理模塊與其他模塊連接。
電源控制模塊判斷當前的工作狀態(tài),若需進行大數(shù)據(jù)傳輸,電容和通訊模塊中的電流向電源管理模塊供電,電源管理模塊再向其他模塊供電;當數(shù)據(jù)傳輸模塊處于待機或小數(shù)據(jù)傳輸時,由通訊模塊向電源管理模塊供電,再由電源管理模塊向其他模塊供電。
參見圖3,本發(fā)明提供一種數(shù)據(jù)傳輸系統(tǒng),包括:儀表1,儀表2,……儀表N,儀表1……N不具有藍牙通訊功能,儀表1……N分別對應連接一個數(shù)據(jù)傳輸模塊B1,B2,……BN打印機連接另一個數(shù)據(jù)傳輸模塊A。
具體工作模式如下:打開數(shù)據(jù)傳輸模塊A和BX(1≤X≤N)的開關(guān),使數(shù)據(jù) 傳輸模塊A和數(shù)據(jù)傳輸模塊BX互相搜尋到對方,數(shù)據(jù)傳輸模塊BX將記錄數(shù)據(jù)傳輸模塊A的物理地址用于連接,數(shù)據(jù)傳輸模塊BX上的指示燈閃爍,表示配對完成。配對完成后,與數(shù)據(jù)傳輸模塊BX接收與之相連的儀表X發(fā)送的要打印的數(shù)據(jù),數(shù)據(jù)傳輸模塊BX通過藍牙把數(shù)據(jù)傳輸給數(shù)據(jù)傳輸模塊A,數(shù)據(jù)傳輸模塊A再把數(shù)據(jù)傳輸給打印機完成打印。
當若干個儀表(對應數(shù)據(jù)傳輸模塊Ba,Bb,Bc……Bg(1≤a,b,c……g≤N))都有打印任務時,數(shù)據(jù)傳輸模塊A根據(jù)與數(shù)據(jù)傳輸模塊Ba,Bb,Bc……Bg中的一個確認連接,完成配對,假設(shè)與數(shù)據(jù)傳輸模塊Bb確認連接,則打印數(shù)據(jù)依次經(jīng)過儀表b、數(shù)據(jù)傳輸模塊Bb、數(shù)據(jù)傳輸模塊A,最終傳輸?shù)酱蛴C完成打印。這時,數(shù)據(jù)傳輸模塊A與數(shù)據(jù)傳輸模塊Ba,Bc……Bg(1≤a,c……g≤N)中的一個連接,完成配對,再次完成一次打印任務。以此類推,可完成所有的打印任務。當沒有數(shù)據(jù)通訊時,所有數(shù)據(jù)傳輸模塊都處于等待連接狀態(tài),當有數(shù)據(jù)需要通訊時,數(shù)據(jù)所有者建立連接,通訊完成后連接斷開,再次進入等待連接狀態(tài);連接建立后,數(shù)據(jù)通訊采用時間片控制方式,超時后斷開連接,等待p時長,p的值在1ms至100ms之間,隨機選擇后再次申請建立連接,以防止呆連接。
在所述數(shù)據(jù)傳輸系統(tǒng)中,還包括識別模塊,識別模塊可以識別打印機打印的數(shù)據(jù)是來自哪個儀表。
在打印機中,可設(shè)置若干個打印模板,如圖4所示。打印機根據(jù)接收的數(shù)據(jù)選擇對應的打印模板進行打印。如果需要,編寫好數(shù)據(jù)收集腳本并下載到數(shù)據(jù)傳輸模塊BX(1≤X≤N)。打印時,數(shù)據(jù)傳輸模塊BX(1≤X≤N)將收集到的數(shù)據(jù)通過無線發(fā)送到數(shù)據(jù)傳輸模塊A,并指定調(diào)用的打印腳本;數(shù)據(jù)傳輸模塊A將數(shù)據(jù)嵌入打印腳本并發(fā)送至打印機,打印機完成打印任務。
若上述的儀表1……N具有藍牙通訊功能,其工作模式參見圖5。打開數(shù)據(jù)傳輸模塊A的開關(guān),使數(shù)據(jù)傳輸模塊A搜尋到儀表1……N的物理地址,數(shù)據(jù)傳輸模塊A上的指示燈閃爍,表示配對完成。配對完成后,儀表X(1≤X≤N)把數(shù)據(jù)傳輸給數(shù)據(jù)傳輸模塊A,數(shù)據(jù)傳輸模塊A再把數(shù)據(jù)傳輸給打印機完成打印。
參見圖6,是本發(fā)明的又一實施例。N個不具有藍牙功能的秤臺通過分別連接N個數(shù)據(jù)傳輸模塊BX(1≤X≤N),數(shù)據(jù)傳輸模塊BX(1≤X≤N)通過藍牙連接 數(shù)據(jù)傳輸模塊A,數(shù)據(jù)傳輸模塊A通過通訊模塊連接儀表。
所述儀表內(nèi)設(shè)有若干個數(shù)據(jù)處理模塊,儀表接收到數(shù)據(jù)后,根據(jù)數(shù)據(jù)的內(nèi)容選擇對應的數(shù)據(jù)處理模塊進行處理。如:儀表可以把數(shù)據(jù)存儲到對應的地址,也可以對數(shù)據(jù)進行統(tǒng)計分析。
參見圖7,是本發(fā)明的又一實施例。N個不具有藍牙功能的秤臺分別連接N個無線低功耗可編程打印服務數(shù)據(jù)傳輸模塊BX(1≤X≤N),數(shù)據(jù)傳輸模塊BX(1≤X≤N)通過藍牙連接數(shù)據(jù)傳輸模塊A,數(shù)據(jù)傳輸模塊A通過通訊模塊連接手機。
手機內(nèi)也設(shè)有若干個數(shù)據(jù)處理模塊,手機收到數(shù)據(jù)后,根據(jù)數(shù)據(jù)的內(nèi)容選擇對應的數(shù)據(jù)處理模塊進行處理。如,手機把收到的數(shù)據(jù)以word格式保存,或者再發(fā)送給其他設(shè)備,或者對收到的數(shù)據(jù)進行分析。
參見圖8,是本發(fā)明的又一實施例。對圖3所示的數(shù)據(jù)傳輸系統(tǒng)進行擴展,可設(shè)置M個打印機,任一打印機Y(1≤Y≤M)通過數(shù)據(jù)傳輸模塊AY(1≤Y≤M)通過藍牙連接N個數(shù)據(jù)傳輸模塊BX(1≤X≤N),N個數(shù)據(jù)傳輸模塊BX(1≤X≤N)分別連接N個儀表。
任一打印機Y(1≤Y≤M)和數(shù)據(jù)傳輸模塊AY(1≤Y≤M)與N個數(shù)據(jù)傳輸模塊BX(1≤X≤N)和N個儀表的工作模式與圖3的工作模式相同。通過增加打印機的數(shù)量可靈活控制打印地點,方便使用者操作。
本領(lǐng)域技術(shù)人員可顯見,可對本發(fā)明的上述示例性實施例進行各種修改和變型而不偏離本發(fā)明的精神和范圍。因此,旨在使本發(fā)明覆蓋落在所附權(quán)利要求書及其等效技術(shù)方案范圍內(nèi)的對本發(fā)明的修改和變型。