藍(lán)牙-gps通信裝置及藍(lán)牙-gps通信方法
【專利摘要】本發(fā)明公開了一種藍(lán)牙-GPS通信裝置及通信方法,涉及藍(lán)牙通信【技術(shù)領(lǐng)域】。裝置包括GPS模塊及GPS天線、藍(lán)牙透傳模塊及與藍(lán)牙天線、接口選擇電路、配置接口電路、和電源供電模塊;GPS模塊經(jīng)接口選擇電路分別與藍(lán)牙透傳模塊和配置接口電路相連。根據(jù)接口選擇電路當(dāng)前設(shè)置的工作模式,若為通信模式,則GPS模塊將從GPS天線接收到的GPS信號經(jīng)接口選擇電路直接輸出至藍(lán)牙透傳模塊,藍(lán)牙透傳模塊重新打包到藍(lán)牙傳輸協(xié)議包內(nèi),經(jīng)藍(lán)牙天線向?qū)Χ怂{(lán)牙設(shè)備發(fā)送;若為配置模式,則允許外部設(shè)備設(shè)置藍(lán)牙透傳模塊的工作模式。使得在集成有藍(lán)牙功能的設(shè)備中實(shí)現(xiàn)了GPS功能,即使得現(xiàn)有的藍(lán)牙主模式或藍(lán)牙從模式的設(shè)備能夠接收GPS信號。
【專利說明】藍(lán)牙-GPS通信裝置及藍(lán)牙-GPS通信方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及藍(lán)牙通信【技術(shù)領(lǐng)域】,特別涉及一種藍(lán)牙-GPS通信裝置及藍(lán)牙-GPS通/[目方法。
【背景技術(shù)】
[0002]近年來,越來越多的設(shè)備都集成有藍(lán)牙接口,可以用于實(shí)現(xiàn)藍(lán)牙數(shù)據(jù)傳輸。在實(shí)際應(yīng)用中,越來越多的場景需要實(shí)現(xiàn)GPS定位和導(dǎo)航功能,但并不是所有設(shè)備都集成有GPS功能,因此,迫切需要一種能夠通過藍(lán)牙通信方式傳輸GPS信號,以在集成有藍(lán)牙功能的設(shè)備中實(shí)現(xiàn)GPS功能。
【發(fā)明內(nèi)容】
[0003]鑒于上述問題,本發(fā)明實(shí)施例提供一種藍(lán)牙-GPS通信裝置及藍(lán)牙-GPS通信方法,以使得現(xiàn)有的藍(lán)牙主模式或藍(lán)牙從模式的設(shè)備能夠接收GPS信號。
[0004]本發(fā)明實(shí)施例采用了如下技術(shù)方案:
[0005]本發(fā)明一個(gè)實(shí)施例提供了一種藍(lán)牙-GPS通信裝置,包括:GPS模塊及與其連接的GPS天線、藍(lán)牙透傳模塊及與其連接的藍(lán)牙天線、接口選擇電路、配置接口電路、和電源供電模塊;其中,GPS模塊經(jīng)接口選擇電路分別與藍(lán)牙透傳模塊和配置接口電路相連;
[0006]通過設(shè)置接口選擇電路選擇不同的工作模式,當(dāng)接口選擇電路當(dāng)前選擇的工作模式為通信模式時(shí),GPS模塊與藍(lán)牙透傳模塊相連通,GPS模塊將從GPS天線接收到的GPS信號直接輸出至所述藍(lán)牙透傳模塊,所述藍(lán)牙透傳模塊將接收到的信號重新打包到藍(lán)牙傳輸協(xié)議包內(nèi),經(jīng)藍(lán)牙天線向?qū)Χ怂{(lán)牙設(shè)備發(fā)送打包后的GPS數(shù)據(jù);當(dāng)接口選擇電路當(dāng)前選擇的工作模式為配置模式時(shí),配置接口電路與藍(lán)牙透傳模塊相連通,允許外部設(shè)備設(shè)置藍(lán)牙透傳模塊的工作模式。
[0007]所述接口選擇電路包括第一選通開關(guān);
[0008]其中,第一端口與GPS模塊相連接,第二端口與藍(lán)牙透傳模塊相連接,第三端口與配置接口電路相連接;設(shè)置第一端口和第二端口連通時(shí),接口選擇電路當(dāng)前選擇的工作模式為通信模式,設(shè)置第二端口與第三端口連通時(shí),接口選擇電路當(dāng)前選擇的工作模式為配置模式。
[0009]所述配置接口電路包括第二選通開關(guān),其第四端口與接口選擇電路的第三端口相連接,第五端口用于與外部設(shè)備相連接;接口選擇電路當(dāng)前選擇的工作模式為通信模式時(shí),設(shè)置第四端口和第五端口斷開;接口選擇電路當(dāng)前選擇的工作模式為配置模式時(shí),設(shè)置第四端口與第五端口連通。
[0010]所述接口選擇電路還包括第三選通開關(guān)和下拉電阻,所述第三選通開關(guān)的第六端口與藍(lán)牙透傳模塊的配置使能管腳相連接,并且該第六端口經(jīng)下拉電阻與電路地GND相連,另一端即第七端口與電路高電平VCC相連;
[0011]當(dāng)?shù)谌x通開關(guān)設(shè)置為斷開狀態(tài)時(shí),所述第六端口經(jīng)下拉電阻將所述配置使能管腳設(shè)置為低電平,當(dāng)前藍(lán)牙透傳模塊處于不允許對其工作模式進(jìn)行設(shè)置的狀態(tài);
[0012]當(dāng)?shù)谌x通開關(guān)設(shè)置為連通狀態(tài)時(shí),所述第六端口與第七端口相連,所述配置使能管腳被設(shè)置為高電平,當(dāng)前藍(lán)牙透傳模塊處于允許對其工作模式進(jìn)行設(shè)置的狀態(tài)。
[0013]所述裝置還包括LED指示燈模塊,具體包括:
[0014]第一 LED指示燈,與GPS天線相連,用于指示GPS天線接收到有效信號;和/或
[0015]第二 LED指示燈,與藍(lán)牙透傳模塊相連,用于指示藍(lán)牙透傳模塊工作于配置模式或通信模式或配對狀態(tài)。
[0016]所述GPS模塊通過串口以ASII碼字符串消息向藍(lán)牙透傳模塊輸出GPS信號;
[0017]所述藍(lán)牙透傳模塊通過串口從GPS模塊接收GPS信號;
[0018]所述藍(lán)牙透傳模塊的串口經(jīng)配置接口電路,通過外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備相連接。
[0019]本發(fā)明實(shí)施例還提供了一種基于上述裝置實(shí)現(xiàn)的通信方法,包括如下步驟:
[0020]根據(jù)所述接口選擇電路當(dāng)前設(shè)置的工作模式,
[0021]若當(dāng)前設(shè)置的工作模式為通信模式,則GPS模塊將從GPS天線接收到的GPS信號經(jīng)接口選擇電路直接輸出至所述藍(lán)牙透傳模塊,所述藍(lán)牙透傳模塊將接收到的信號重新打包到藍(lán)牙傳輸協(xié)議包內(nèi),經(jīng)藍(lán)牙天線向?qū)Χ怂{(lán)牙設(shè)備發(fā)送打包后的GPS數(shù)據(jù);
[0022]若當(dāng)前設(shè)置的工作模式為配置模式,則允許外部設(shè)備設(shè)置所述藍(lán)牙透傳模塊的工作模式。
[0023]所述允許外部設(shè)備設(shè)置所述藍(lán)牙透傳模塊的工作模式包括:
[0024]設(shè)置所述藍(lán)牙透傳模塊的配置使能管腳,將其設(shè)置為允許對藍(lán)牙透傳模塊工作模式進(jìn)行配置狀態(tài);
[0025]所述藍(lán)牙透傳模塊通過配置接口電路經(jīng)外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備建立雙向串口通信信道,以實(shí)現(xiàn)雙向交互通信;
[0026]藍(lán)牙透傳模塊與外部設(shè)備之間基于上述串口通信信道,交互配置命令及應(yīng)答消息,實(shí)現(xiàn)對藍(lán)牙透傳模塊工作模式的配置。
[0027]設(shè)置所述藍(lán)牙透傳模塊的配置使能管腳,將其設(shè)置為允許對藍(lán)牙透傳模塊工作模式進(jìn)行配置狀態(tài)具體為:
[0028]設(shè)置藍(lán)牙透傳模塊的配置使能管腳BLUE_CNT為高電平;
[0029]所述藍(lán)牙透傳模塊通過配置接口電路經(jīng)外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備建立雙向串口通信信道包括:
[0030]所述藍(lán)牙透傳模塊的配置信號發(fā)送管腳BLUE_TXD經(jīng)配置接口電路的第二選通開關(guān)通過外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備串口的接收端相連接;藍(lán)牙透傳模塊的配置信號接收管腳BLUE_RXD經(jīng)配置接口電路的第二選通開關(guān)通過外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備串口的發(fā)送端相連接;
[0031]外部設(shè)備設(shè)置藍(lán)牙透傳模塊的工作模式包括:
[0032]外部設(shè)備設(shè)置藍(lán)牙透傳模塊的主或從工作模式、通信波特率、藍(lán)牙名稱和/或藍(lán)牙配對密碼。
[0033]GPS模塊向藍(lán)牙透傳模塊輸出GPS信號具體為:
[0034]GPS模塊將從GPS天線接收的GPS信號,經(jīng)串口向藍(lán)牙透傳模塊以每秒一條ASII碼字符串消息形式輸出,所述ASII碼字符串消息格式符合NMEA-0183標(biāo)準(zhǔn);
[0035]所述GPS信號的內(nèi)容包括當(dāng)前位置經(jīng)緯度、高度、速度和/或精確時(shí)間。
[0036]本發(fā)明實(shí)施例提供的藍(lán)牙-GPS通信裝置及通信方法,既能支持與常規(guī)的藍(lán)牙主模式的電腦、PDA、智能手機(jī)相連,也能支持與特殊的藍(lán)牙從模式的儀器儀表、工業(yè)控制設(shè)備相連,使得在集成有藍(lán)牙功能的設(shè)備(無論藍(lán)牙主模式還是藍(lán)牙從模式)中實(shí)現(xiàn)了 GPS功能,即使得現(xiàn)有的藍(lán)牙主模式或藍(lán)牙從模式的設(shè)備能夠接收GPS信號,實(shí)現(xiàn)低成本且方便快捷的擴(kuò)展了藍(lán)牙外設(shè)的應(yīng)用場景。
【專利附圖】
【附圖說明】
[0037]圖1為本發(fā)明一個(gè)實(shí)施例的一種藍(lán)牙-GPS通信裝置結(jié)構(gòu)框圖;
[0038]圖2為本發(fā)明實(shí)施例提供的藍(lán)牙-GPS通信裝置的一種具體實(shí)現(xiàn)電路圖;
[0039]圖3為本發(fā)明另一實(shí)施例的一種藍(lán)牙-GPS通信方法流程圖。
【具體實(shí)施方式】
[0040]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0041 ] 本發(fā)明實(shí)施例提供一種藍(lán)牙-GPS通信裝置,用于將GPS信號接收機(jī)與藍(lán)牙傳輸模塊相結(jié)合的裝置,能接收到GPS信息,并將GPS標(biāo)準(zhǔn)信息通過藍(lán)牙無線發(fā)送到另一個(gè)具備藍(lán)牙接收器的設(shè)備中,比如:手機(jī)、PDA、電腦等設(shè)備,使這些原本不具備GPS接收功能的設(shè)備能夠獲取到GPS信息,配合相應(yīng)的軟件擴(kuò)展出GPS定位和導(dǎo)航功能。
[0042]考慮到目前常規(guī)的藍(lán)牙模塊都是藍(lán)牙從模式的,只能與電腦、PDA、手機(jī)這類藍(lán)牙主模式的設(shè)備連接。而在工業(yè)控制、儀器儀表等行業(yè),有時(shí)需要與藍(lán)牙從模式的特殊設(shè)備相連接,因?yàn)樗{(lán)牙配對需要主從配對,兩個(gè)從設(shè)備不能配對,因此,作為優(yōu)選的,本發(fā)明實(shí)施例提供一種藍(lán)牙-GPS通信裝置,其中藍(lán)牙的傳輸模式不僅僅可以是從模式,也可以兼容主模式,以實(shí)現(xiàn)與藍(lán)牙從模式或主模式設(shè)備的連接功能。
[0043]參見圖1,本發(fā)明實(shí)施例提供一種藍(lán)牙-GPS通信裝置,包括:GPS模塊11及與其連接的GPS天線12、藍(lán)牙透傳模塊21及與其連接的藍(lán)牙天線22、接口選擇電路3、配置接口電路4、和電源供電模塊5。電源供電模塊分別與其他模塊電相連。
[0044]其中,GPS模塊11經(jīng)接口選擇電路3分別與藍(lán)牙透傳模塊21和配置接口電路4相連。
[0045]本發(fā)明實(shí)施例提供的藍(lán)牙-GPS通信裝置,通過設(shè)置接口選擇電路選擇不同的工作模式。
[0046]當(dāng)接口選擇電路當(dāng)前選擇的工作模式為通信模式時(shí),GPS模塊與藍(lán)牙透傳模塊相連通,GPS模塊將從GPS天線接收到的GPS信號直接輸出至藍(lán)牙透傳模塊,藍(lán)牙透傳模塊將接收到的信號重新打包到藍(lán)牙傳輸協(xié)議包內(nèi),經(jīng)藍(lán)牙天線向?qū)Χ怂{(lán)牙設(shè)備發(fā)送打包后的GPS數(shù)據(jù)。
[0047]當(dāng)接口選擇電路當(dāng)前選擇的工作模式為配置模式時(shí),配置接口電路與藍(lán)牙透傳模塊相連通,允許外部設(shè)備設(shè)置藍(lán)牙透傳模塊的工作模式。
[0048]需要說明的是,所述藍(lán)牙透傳模塊具體為能夠兼容主模式和從模式功能的藍(lán)牙透傳模塊。
[0049]優(yōu)選的,上述GPS模塊通過串口以ASII碼字符串消息向藍(lán)牙透傳模塊輸出GPS信號;藍(lán)牙透傳模塊通過串口從GPS模塊接收GPS信號。
[0050]上述藍(lán)牙透傳模塊的串口經(jīng)配置接口電路,通過外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備相連接。
[0051]需要說明的是,外部設(shè)備可以是電腦、PDA、智能手機(jī)等,對端藍(lán)牙設(shè)備可以是藍(lán)牙主模式的電腦、PDA、智能手機(jī)等,也可以是藍(lán)牙從模式的儀器儀表、工業(yè)控制設(shè)備等。
[0052]具體實(shí)現(xiàn)中,上述接口選擇電路包括第一選通開關(guān)。
[0053]其中,第一端口與GPS模塊相連接,第二端口與藍(lán)牙透傳模塊相連接,第三端口與配置接口電路相連接;設(shè)置第一端口和第二端口連通時(shí),接口選擇電路當(dāng)前選擇的工作模式為通信模式,設(shè)置第二端口與第三端口連通時(shí),接口選擇電路當(dāng)前選擇的工作模式為配置模式。
[0054]上述配置接口電路包括第二選通開關(guān),其第四端口與接口選擇電路的第三端口相連接,第五端口用于與外部設(shè)備相連接;接口選擇電路當(dāng)前選擇的工作模式為通信模式時(shí),設(shè)置第四端口和第五端口斷開;接口選擇電路當(dāng)前選擇的工作模式為配置模式時(shí),設(shè)置第四端口與第五端口連通。
[0055]優(yōu)選的,設(shè)置第一端口和第二端口連通且第四端口和第五端口斷開時(shí),接口選擇電路當(dāng)前選擇的工作模式為通信模式,設(shè)置第二端口與第三端口連通且第四端口與第五端口連通時(shí),接口選擇電路當(dāng)前選擇的工作模式為配置模式。
[0056]進(jìn)一步的,上述接口選擇電路還包括第三選通開關(guān)和下拉電阻,其中第三選通開關(guān)的第六端口與藍(lán)牙透傳模塊的配置使能管腳相連接,并且該第六端口經(jīng)下拉電阻與電路地GND相連,另一端即第七端口與電路高電平VCC相連。
[0057]當(dāng)?shù)谌x通開關(guān)設(shè)置為斷開狀態(tài)時(shí),上述第六端口經(jīng)下拉電阻將上述配置使能管腳設(shè)置為低電平,當(dāng)前藍(lán)牙透傳模塊處于不允許對其工作模式進(jìn)行設(shè)置的狀態(tài)。
[0058]當(dāng)?shù)谌x通開關(guān)設(shè)置為連通狀態(tài)時(shí),上述第六端口與第七端口相連,上述配置使能管腳被設(shè)置為高電平,當(dāng)前藍(lán)牙透傳模塊處于允許對其工作模式進(jìn)行設(shè)置的狀態(tài)。
[0059]優(yōu)選的,本發(fā)明實(shí)施例提供的藍(lán)牙-GPS通信裝置還包括LED指示燈模塊6,具體包括:
[0060]第一 LED指示燈,與GPS天線相連,用于指示GPS天線接收到有效信號;和/或,第二 LED指示燈,與藍(lán)牙透傳模塊相連,用于指示藍(lán)牙透傳模塊工作于配置模式或通信模式或配對狀態(tài)。
[0061]結(jié)合圖2,為本發(fā)明實(shí)施例提供的一種藍(lán)牙-GPS通信裝置具體實(shí)現(xiàn)電路。
[0062]主要包括:GPS模塊及與其連接的GPS天線、藍(lán)牙透傳模塊及與其連接的藍(lán)牙天線、接口選擇電路、配置接口電路、和電源供電模塊。
[0063]具體的,電源供電模塊為常規(guī)的電池供電及電池充放電電路。
[0064]GPS模塊Ul采用標(biāo)準(zhǔn)商用GPS模塊,如:H0LUX M-87模塊或GR-87模塊。GPS模塊通過GPS天線接收到衛(wèi)星信號并計(jì)算出當(dāng)前位置經(jīng)緯度、高度、速度、精確時(shí)間等數(shù)據(jù),將這些數(shù)據(jù)從串行接口 GPSOUT發(fā)送出來,輸出數(shù)據(jù)格式符合NMEA-0183標(biāo)準(zhǔn)格式。
[0065]藍(lán)牙透傳模塊U2采用HC-03型號的藍(lán)牙透傳模塊,該模塊具備可配置成主模式或從模式功能。藍(lán)牙透傳模塊的工作原理是將來自串口 UART_RXD的數(shù)據(jù)經(jīng)數(shù)據(jù)轉(zhuǎn)換成藍(lán)牙數(shù)據(jù)格式后通過藍(lán)牙無線發(fā)送給另一臺藍(lán)牙設(shè)備,以及,接收另一臺藍(lán)牙設(shè)備發(fā)送來的數(shù)據(jù)并轉(zhuǎn)換成串口數(shù)據(jù)發(fā)送給串口設(shè)備。
[0066]接口選擇電路是本發(fā)明實(shí)施例的一個(gè)技術(shù)改進(jìn)點(diǎn),接口選擇電路在GPS模塊串口和藍(lán)牙透傳模塊串口之間巧妙地增加了一個(gè)接口選擇電路,接口選擇電路包括第一選通開關(guān)J2、第三選通開關(guān)J3和下拉電阻R3,通過接口選擇可獲得兩種狀態(tài):通信模式(即正常工作狀態(tài))或配置模式(即配置狀態(tài))。如圖2硬件主體部分電路圖所示。
[0067]通信模式(即正常工作狀態(tài)):第一選通開關(guān)J2的第一端口 1-第二端口 2相連,GPS模塊Ul輸出信號直接連接到藍(lán)牙透傳模塊U2的串口輸入端,將GPS信息通過藍(lán)牙發(fā)送到對端。第三選通開關(guān)J3斷開,藍(lán)牙透傳模塊U2的配置使能管腳BLUE_CNT因?yàn)橄吕娮鑂3作用為低電平,此時(shí)藍(lán)牙透傳模塊U2當(dāng)前處于不允許對其工作模式進(jìn)行設(shè)置的狀態(tài),U2處于正常工作狀態(tài)。
[0068]正常工作狀態(tài)的信號傳遞流程如下:GPS模塊Ul通過GPS天線接收到GPS信息,GPS信息從Ul的第2管腳(管腳名為GPS0UT)輸出。GPSOUT管腳是串口輸出的ASCII碼,每秒輸出一條ASCII碼字符串消息,消息格式符合NMEA-0183標(biāo)準(zhǔn),內(nèi)容包括當(dāng)前位置經(jīng)緯度、高度、速度、精確時(shí)間等數(shù)據(jù)。GPSOUT信號經(jīng)過開關(guān)J2連接到藍(lán)牙透傳模塊U2的BLUE_RXD信號(即藍(lán)牙透傳模塊U2的第2管腳)上。藍(lán)牙透傳模塊將來自第2管腳的輸入信號轉(zhuǎn)換成待傳輸?shù)臄?shù)據(jù)流,重新打包到藍(lán)牙傳輸協(xié)議包內(nèi),通過藍(lán)牙天線發(fā)射出去。對端藍(lán)牙設(shè)備接收數(shù)據(jù)并應(yīng)用。
[0069]配置模式(即配置狀態(tài)):第一選通開關(guān)J2的第二端口 2-第三端口 3相連,第三選通開關(guān)J3的第七端口 I和第六端口 2連通,藍(lán)牙透傳模塊U2的串口收發(fā)雙向連接到Jl上,通過Jl和外部UART-RS232轉(zhuǎn)換電路連接到電腦(外部設(shè)備)的串口上。具體的,藍(lán)牙透傳模塊的配置信號發(fā)送管腳BLUE_TXD經(jīng)配置接口電路的第二選通開關(guān)通過外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備串口的接收端相連接;藍(lán)牙透傳模塊的配置信號接收管腳BLUE_RXD經(jīng)配置接口電路的第二選通開關(guān)通過外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備串口的發(fā)送端相連接,這樣,藍(lán)牙透傳模塊通過配置接口電路經(jīng)外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備建立雙向串口通信信道。在電腦上運(yùn)行串口助手軟件,比如=SSCOM軟件,可對藍(lán)牙透傳模塊進(jìn)行模式配置。不僅可以配置主、從模式,還可以配置通信波特率、藍(lán)牙名稱、藍(lán)牙配對密碼等多項(xiàng)配置參數(shù)。當(dāng)開關(guān)J3連通時(shí),BLUE_CNT信號連接到3.3V電源MCUVCC上,為高電平,此時(shí)藍(lán)牙透傳模塊處于配置狀態(tài)。
[0070]配置狀態(tài)信號流程如下Jl連接器通過外部UART-RS232串口轉(zhuǎn)換器連接到電腦串口上,其中BLUE_TXD信號傳送給PC的串口的接收端,BLUE_TXD信號來自藍(lán)牙透傳模塊的第I管腳UART_TXD,是藍(lán)牙透傳模塊配置時(shí)的發(fā)送信號端。CFG_RXD信號連接到電腦串口的發(fā)送端,來自電腦的配置信號從CFG_RXD進(jìn)來,經(jīng)過J2的2-3腳傳遞到BLUE_RXD,發(fā)送給藍(lán)牙透傳模塊U2的第2腳。這樣在電腦串口和藍(lán)牙透傳模塊U2串口之間就建立了雙向串口通信信道,電腦與藍(lán)牙透傳模塊U2之間可以順暢地進(jìn)行雙向交互通信,把配置命令及應(yīng)答消息相互傳遞。
[0071]具體配置中,藍(lán)牙透傳模塊U2在配置模式下的串口波特率是38400bps,主要配置命令如下:
[0072]1、改主從方式:
[0073]AT+R0LE=0將藍(lán)牙設(shè)置為從模式
[0074]AT+R0LE=1將藍(lán)牙設(shè)置為主模式
[0075]2、設(shè)置藍(lán)牙名稱:
[0076]AT+NAME=XXXXX設(shè)置藍(lán)牙名稱為ASCII碼字符串
[0077]3、設(shè)置藍(lán)牙配對密碼:
[0078]AT+PSWD=YYYY,設(shè)置藍(lán)牙配對密碼,4位數(shù)字
[0079]4、設(shè)置串口配置:
[0080]AT+UART=115200, O, O設(shè)置正常工作時(shí)串口通信波特率、校驗(yàn)位、停止位
[0081]5、設(shè)置綁定模式:
[0082]AT+CM0DE=1,設(shè)置藍(lán)牙配對為非綁定模式
[0083]AT+CM0DE=0,設(shè)置藍(lán)牙配對為綁定模式
[0084]LED指示燈電路設(shè)計(jì)有2個(gè)LED指示燈,一個(gè)為GPS接收到有效信號的指示燈,如圖2中的D1,當(dāng)接收到有效GPS信號時(shí),Dl亮;另一個(gè)是藍(lán)牙狀態(tài)指示燈,如圖2中的D2,在配置狀態(tài)時(shí)慢閃(IHZ);在正常工作狀態(tài)時(shí),當(dāng)藍(lán)牙配對過程中快閃(2HZ),當(dāng)配對成功正常通信時(shí)每秒雙閃。LED指示燈控制由模塊自動完成。
[0085]優(yōu)選的,本發(fā)明實(shí)施例提供的藍(lán)牙-GPS通信裝置還包括LED指示燈電路。
[0086]具體的,設(shè)計(jì)有2個(gè)LED指示燈,一個(gè)為GPS接收到有效信號的指示燈,如圖2中的D1,與GPS模塊Ul的第4管腳相連,通過設(shè)置GPS模塊Ul第4管腳的高或低電平,控制在接收到有效GPS信號時(shí)設(shè)置Dl亮;另一個(gè)是藍(lán)牙狀態(tài)指示燈,如圖2中的D2,與藍(lán)牙透傳模塊U2的第31管腳相連,通過設(shè)置藍(lán)牙透傳模塊U2第31管腳的高或低電平,控制在配置狀態(tài)時(shí)慢閃(1HZ)、在正常工作狀態(tài)時(shí),當(dāng)藍(lán)牙配對過程中快閃(2HZ)、當(dāng)配對成功正常通信時(shí)每秒雙閃。
[0087]可見,本發(fā)明實(shí)施例提供的藍(lán)牙-GPS通信裝置,既能支持與常規(guī)的藍(lán)牙主模式的電腦、PDA、智能手機(jī)相連,也能支持與特殊的藍(lán)牙從模式的儀器儀表、工業(yè)控制設(shè)備相連,使得在集成有藍(lán)牙功能的設(shè)備(無論藍(lán)牙主模式還是藍(lán)牙從模式)中實(shí)現(xiàn)了 GPS功能,即使得現(xiàn)有的藍(lán)牙主模式或藍(lán)牙從模式的設(shè)備能夠接收GPS信號,實(shí)現(xiàn)低成本且方便快捷的擴(kuò)展了藍(lán)牙外設(shè)的應(yīng)用場景。
[0088]另外,參見圖3,本發(fā)明實(shí)施例還基于上述實(shí)施例1或2所述的通信裝置提供了一種通信方法,具體包括如下步驟:
[0089]SlOl:根據(jù)所述接口選擇電路當(dāng)前設(shè)置的工作模式。
[0090]S102:若當(dāng)前設(shè)置的工作模式為通信模式,則GPS模塊將從GPS天線接收到的GPS信號經(jīng)接口選擇電路直接輸出至所述藍(lán)牙透傳模塊,所述藍(lán)牙透傳模塊將接收到的信號重新打包到藍(lán)牙傳輸協(xié)議包內(nèi),經(jīng)藍(lán)牙天線向?qū)Χ怂{(lán)牙設(shè)備發(fā)送打包后的GPS數(shù)據(jù)。
[0091]S103:若當(dāng)前設(shè)置的工作模式為配置模式,則允許外部設(shè)備設(shè)置所述藍(lán)牙透傳模塊的工作模式。
[0092]其中,允許外部設(shè)備設(shè)置所述藍(lán)牙透傳模塊的工作模式包括如下子步驟:
[0093]S1:設(shè)置所述藍(lán)牙透傳模塊的配置使能管腳,將其設(shè)置為允許對藍(lán)牙透傳模塊工作模式進(jìn)行配置狀態(tài)。
[0094]S2:藍(lán)牙透傳模塊通過配置接口電路經(jīng)外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備建立雙向串口通信信道,以實(shí)現(xiàn)雙向交互通信。
[0095]S3:藍(lán)牙透傳模塊與外部設(shè)備之間基于上述串口通信信道,交互配置命令及應(yīng)答消息,實(shí)現(xiàn)對藍(lán)牙透傳模塊工作模式的配置。
[0096]優(yōu)選的,結(jié)合上述圖2所述實(shí)施例,設(shè)置藍(lán)牙透傳模塊的配置使能管腳,將其設(shè)置為允許對藍(lán)牙透傳模塊工作模式進(jìn)行配置狀態(tài),具體為:設(shè)置藍(lán)牙透傳模塊的配置使能管腳BLUE_CNT為高電平。
[0097]優(yōu)選的,藍(lán)牙透傳模塊通過配置接口電路經(jīng)外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備建立雙向串口通信信道,具體包括:
[0098]藍(lán)牙透傳模塊的配置信號發(fā)送管腳BLUE_TXD經(jīng)配置接口電路的第二選通開關(guān)通過外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備串口的接收端相連接;藍(lán)牙透傳模塊的配置信號接收管腳BLUE_RXD經(jīng)配置接口電路的第二選通開關(guān)通過外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備串口的發(fā)送端相連接。
[0099]優(yōu)選的,外部設(shè)備設(shè)置藍(lán)牙透傳模塊的工作模式,具體包括:
[0100]外部設(shè)備設(shè)置藍(lán)牙透傳模塊的主或從工作模式、通信波特率、藍(lán)牙名稱和/或藍(lán)牙配對密碼。
[0101]優(yōu)選的,GPS模塊向藍(lán)牙透傳模塊輸出GPS信號具體為:
[0102]GPS模塊將從GPS天線接收的GPS信號,經(jīng)串口向藍(lán)牙透傳模塊以每秒一條ASII碼字符串消息形式輸出,所述ASII碼字符串消息格式符合NMEA-0183標(biāo)準(zhǔn)。
[0103]其中,GPS信號的內(nèi)容包括當(dāng)前位置經(jīng)緯度、高度、速度和/或精確時(shí)間。
[0104]可見,本發(fā)明實(shí)施例提供的基于藍(lán)牙-GPS通信裝置實(shí)現(xiàn)的通信方法,既能支持與常規(guī)的藍(lán)牙主模式的電腦、PDA、智能手機(jī)相連,也能支持與特殊的藍(lán)牙從模式的儀器儀表、工業(yè)控制設(shè)備相連,使得在集成有藍(lán)牙功能的設(shè)備(無論藍(lán)牙主模式還是藍(lán)牙從模式)中實(shí)現(xiàn)了 GPS功能,即使得現(xiàn)有的藍(lán)牙主模式或藍(lán)牙從模式的設(shè)備能夠接收GPS信號,實(shí)現(xiàn)低成本且方便快捷的擴(kuò)展了藍(lán)牙外設(shè)的應(yīng)用場景。
[0105]為了便于清楚描述本發(fā)明實(shí)施例的技術(shù)方案,在發(fā)明的實(shí)施例中,采用了“第一”、“第二”等字樣對功能和作用基本相同的相同項(xiàng)或相似項(xiàng)進(jìn)行區(qū)分,本領(lǐng)域技術(shù)人員可以理解“第一”、“第二”等字樣并不對數(shù)量和執(zhí)行次序進(jìn)行限定。
[0106]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種藍(lán)牙-GPS通信裝置,其特征在于,包括:GPS模塊及與其連接的GPS天線、藍(lán)牙透傳模塊及與其連接的藍(lán)牙天線、接口選擇電路、配置接口電路、和電源供電模塊;其中,GPS模塊經(jīng)接口選擇電路分別與藍(lán)牙透傳模塊和配置接口電路相連; 通過設(shè)置接口選擇電路選擇不同的工作模式,當(dāng)接口選擇電路當(dāng)前選擇的工作模式為通信模式時(shí),GPS模塊與藍(lán)牙透傳模塊相連通,GPS模塊將從GPS天線接收到的GPS信號直接輸出至所述藍(lán)牙透傳模塊,所述藍(lán)牙透傳模塊將接收到的信號重新打包到藍(lán)牙傳輸協(xié)議包內(nèi),經(jīng)藍(lán)牙天線向?qū)Χ怂{(lán)牙設(shè)備發(fā)送打包后的GPS數(shù)據(jù);當(dāng)接口選擇電路當(dāng)前選擇的工作模式為配置模式時(shí),配置接口電路與藍(lán)牙透傳模塊相連通,允許外部設(shè)備設(shè)置藍(lán)牙透傳模塊的工作模式。
2.根據(jù)權(quán)利要求1所述的藍(lán)牙-GPS通信裝置,其特征在于,所述接口選擇電路包括第一選通開關(guān); 其中,第一端口與GPS模塊相連接,第二端口與藍(lán)牙透傳模塊相連接,第三端口與配置接口電路相連接;設(shè)置第一端口和第二端口連通時(shí),接口選擇電路當(dāng)前選擇的工作模式為通信模式,設(shè)置第二端口與第三端口連通時(shí),接口選擇電路當(dāng)前選擇的工作模式為配置模式。
3.根據(jù)權(quán)利要求2所述的藍(lán)牙-GPS通信裝置,其特征在于,所述配置接口電路包括第二選通開關(guān),其第四端口與接口選擇電路的第三端口相連接,第五端口用于與外部設(shè)備相連接;接口選擇電路當(dāng)前選擇的工作模式為通信模式時(shí),設(shè)置第四端口和第五端口斷開;接口選擇電路當(dāng)前選擇的工作模式為配置模式時(shí),設(shè)置第四端口與第五端口連通。
4.根據(jù)權(quán)利要求3所述的藍(lán)牙-GPS通信裝置,其特征在于,所述接口選擇電路還包括第三選通開關(guān)和下拉電阻,所述第三選通開關(guān)的第六端口與藍(lán)牙透傳模塊的配置使能管腳相連接,并且該第六端口經(jīng)下拉電阻與電路地GND相連,另一端即第七端口與電路高電平VCC相連; 當(dāng)?shù)谌x通開關(guān)設(shè)置為斷開狀態(tài)時(shí),所述第六端口經(jīng)下拉電阻將所述配置使能管腳設(shè)置為低電平,當(dāng)前藍(lán)牙透傳模塊處于不允許對其工作模式進(jìn)行設(shè)置的狀態(tài); 當(dāng)?shù)谌x通開關(guān)設(shè)置為連通狀態(tài)時(shí),所述第六端口與第七端口相連,所述配置使能管腳被設(shè)置為高電平,當(dāng)前藍(lán)牙透傳模塊處于允許對其工作模式進(jìn)行設(shè)置的狀態(tài)。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的藍(lán)牙-GPS通信裝置,其特征在于,所述裝置還包括LED指示燈模塊,具體包括: 第一 LED指示燈,與GPS天線相連,用于指示GPS天線接收到有效信號;和/或 第二 LED指示燈,與藍(lán)牙透傳模塊相連,用于指示藍(lán)牙透傳模塊工作于配置模式或通信模式或配對狀態(tài)。
6.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的藍(lán)牙-GPS通信裝置,其特征在于, 所述GPS模塊通過串口以ASII碼字符串消息向藍(lán)牙透傳模塊輸出GPS信號; 所述藍(lán)牙透傳模塊通過串口從GPS模塊接收GPS信號; 所述藍(lán)牙透傳模塊的串口經(jīng)配置接口電路,通過外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備相連接。
7.一種基于如權(quán)利要求1-6任一項(xiàng)所述裝置實(shí)現(xiàn)的通信方法,其特征在于,包括如下步驟: 根據(jù)所述接口選擇電路當(dāng)前設(shè)置的工作模式, 若當(dāng)前設(shè)置的工作模式為通信模式,則GPS模塊將從GPS天線接收到的GPS信號經(jīng)接口選擇電路直接輸出至所述藍(lán)牙透傳模塊,所述藍(lán)牙透傳模塊將接收到的信號重新打包到藍(lán)牙傳輸協(xié)議包內(nèi),經(jīng)藍(lán)牙天線向?qū)Χ怂{(lán)牙設(shè)備發(fā)送打包后的GPS數(shù)據(jù); 若當(dāng)前設(shè)置的工作模式為配置模式,則允許外部設(shè)備設(shè)置所述藍(lán)牙透傳模塊的工作模式。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述允許外部設(shè)備設(shè)置所述藍(lán)牙透傳模塊的工作模式包括: 設(shè)置所述藍(lán)牙透傳模塊的配置使能管腳,將其設(shè)置為允許對藍(lán)牙透傳模塊工作模式進(jìn)行配置狀態(tài); 所述藍(lán)牙透傳模塊通過配置接口電路經(jīng)外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備建立雙向串口通信信道,以實(shí)現(xiàn)雙向交互通信; 藍(lán)牙透傳模塊與外部設(shè)備之間基于上述串口通信信道,交互配置命令及應(yīng)答消息,實(shí)現(xiàn)對藍(lán)牙透傳模塊工作模式的配置。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,設(shè)置所述藍(lán)牙透傳模塊的配置使能管腳,將其設(shè)置為允許對藍(lán)牙透傳模塊工作模式進(jìn)行配置狀態(tài)具體為: 設(shè)置藍(lán)牙透傳模塊的配置使能管腳BLUE_CNT為高電平; 所述藍(lán)牙透傳模塊通過配置接口電路經(jīng)外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備建立雙向串口通信信道包括: 所述藍(lán)牙透傳模塊的配置信號發(fā)送管腳BLUE_TXD經(jīng)配置接口電路的第二選通開關(guān)通過外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備串口的接收端相連接;藍(lán)牙透傳模塊的配置信號接收管腳BLUE_RXD經(jīng)配置接口電路的第二選通開關(guān)通過外部UART-RS232轉(zhuǎn)換電路與外部設(shè)備串口的發(fā)送端相連接; 外部設(shè)備設(shè)置藍(lán)牙透傳模塊的工作模式包括: 外部設(shè)備設(shè)置藍(lán)牙透傳模塊的主或從工作模式、通信波特率、藍(lán)牙名稱和/或藍(lán)牙配對密碼。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,GPS模塊向藍(lán)牙透傳模塊輸出GPS信號具體為: GPS模塊將從GPS天線接收的GPS信號,經(jīng)串口向藍(lán)牙透傳模塊以每秒一條ASII碼字符串消息形式輸出,所述ASII碼字符串消息格式符合NMEA-0183標(biāo)準(zhǔn); 所述GPS信號的內(nèi)容包括當(dāng)前位置經(jīng)緯度、高度、速度和/或精確時(shí)間。
【文檔編號】H04B5/00GK104184495SQ201310190329
【公開日】2014年12月3日 申請日期:2013年5月21日 優(yōu)先權(quán)日:2013年5月21日
【發(fā)明者】鄭蕾 申請人:北京神州泰岳軟件股份有限公司