<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 設計應用 > 基于藍牙技術(shù)的北斗終端通信模塊的設計

基于藍牙技術(shù)的北斗終端通信模塊的設計

作者: 時(shí)間:2016-10-10 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:北斗導航系統是我國自主研發(fā)的衛星導航系統,具有精確授時(shí),短信通信及快速定位的特點(diǎn)。針對北斗天線(xiàn)和射頻信號處理模塊體積較大等問(wèn)題,提出了一種利用藍牙模塊與北斗模塊通信的便攜式終端。系統以STM32F103RBT單片機為核心,在北斗射頻信號處理模塊和北斗信息處理模塊之間加入的模塊,實(shí)現這兩部分的無(wú)線(xiàn)互聯(lián),從而解決了系統攜帶不便的問(wèn)題。

本文引用地址:http://dyxdggzs.com/article/201610/306485.htm

0 引言

(BDS)是中國正在實(shí)施的自主發(fā)展、獨立運行的全球衛星導航系統,致力于向全球用戶(hù)提供高質(zhì)量的定位、導航、授時(shí)服務(wù),并能向有更高要求的授權用戶(hù)提供進(jìn)一步服務(wù),軍用與民用目的兼具。中國在2003年完成了具有區域導航功能的北斗衛星導航試驗系統,之后開(kāi)始構建服務(wù)全球的,于2012年起向亞太大部分地區正式提供服務(wù),并計劃至2020年完成全球系統的構建。

除能夠獲取時(shí)間信息和位置信息外,其主要特點(diǎn)是備有短報文通信功能,使得在系統覆蓋區域內的終端用戶(hù)可以進(jìn)行雙向通信,這是其他衛星導航系統所沒(méi)有的創(chuàng )新性功能,具備了通信與導航相結合的特色服務(wù)。而目前市場(chǎng)上以北斗衛星作為導航系統的商品尚不是很多,特別是民用產(chǎn)品目前還處于起步階段,因此北斗相關(guān)應用的巨大潛在市場(chǎng)還有待挖掘和開(kāi)發(fā)。本文提出的基于藍牙模塊的北斗通信便攜式終端亦是在北斗應用市場(chǎng)的一個(gè)積極嘗試。

1 系統簡(jiǎn)介

北斗導航定位系統和其他的導航定位系統一樣,用戶(hù)應用終端設備始終是其一個(gè)重要組成部分,主要負責完成北斗信息接收,實(shí)現用戶(hù)特定的應用需求。從衛星導航終端的應用對象來(lái)劃分,用戶(hù)應用終端通常包括手持式終端、車(chē)載式終端、艦載式終端以及嵌入式終端等多種類(lèi)型,提供實(shí)時(shí)的導航定位、報文通信和授時(shí)業(yè)務(wù)。其主要組成部分為北斗接收天線(xiàn)、北斗射頻信號處理模塊以及北斗基帶信息解析處理模塊,完成對北斗射頻信號的接收,解調以及數據解析的功能。

北斗衛星通信采用BCD編碼長(cháng)報文,每幀報文長(cháng)度大于200 B/次。通信主要有兩種類(lèi)型:一種是用戶(hù)終端設備向北斗空間終端發(fā)出的控制指令;一種是北斗空間終端發(fā)送回來(lái)的北斗信息數據信息。這些通信數據幀格式如下:

基于藍牙技術(shù)的北斗終端通信模塊的設計

幀頭:控制指令中的幀頭包含同步頭和指令類(lèi)型,而接收信息數據幀的幀頭則包含同步頭和接收信息類(lèi)型;

幀長(cháng):表明數據幀長(cháng)度;

源地址:表明控制指令發(fā)送地址或是接收信息接收地址;

數據幀內容:包含控制指令通信申請信息或是接收信息幀的信息內容;

校驗碼:控制指令數據幀和接收信息幀都采用校驗和的方式對內容進(jìn)行校驗,即將校驗碼之前的數據異或和,與校驗碼做比較,檢測數據幀的正確性。

2 系統硬件模塊設計

2.1 系統整體設計

系統可分為北斗射頻信號處理模塊和北斗用戶(hù)信息解析處理模塊。目前市面上的這兩部分多采用有線(xiàn)方式相連,而北斗射頻信號處理模塊的天線(xiàn)和射頻基帶部分體積較大,若是將此部分與北斗用戶(hù)信息解析處理模塊結合在一起,在實(shí)際應用中會(huì )有諸多不便。針對這一應用現狀,本課題研究的北斗終端在射頻信號處理部分與北斗用戶(hù)信息解析處理部分加入了功能模塊,通過(guò)藍牙無(wú)線(xiàn)傳輸的方式相連,使得北斗用戶(hù)信息解析處理模塊體積大大減小,便于用戶(hù)攜帶。因此,本論文設計的北斗終端系統由北斗射頻信號處理模塊、北斗用戶(hù)信息解析處理模塊以及模塊組成。系統總體結構設計北斗終端總體結構框如圖1所示。

基于藍牙技術(shù)的北斗終端通信模塊的設計

2.2 北斗終端射頻信號處理模塊

北斗終端射頻信號解調接收模塊主要負責接收北斗空間工作站發(fā)來(lái)的北斗射頻信息,調理和解調輸出。本模塊主要是基于FDBD3111北斗RDSS射頻基帶模塊及其應用電路組成,該模塊集成了LNA低噪放、射頻通道、PA功放和基帶處理四個(gè)功能模塊,可接收/發(fā)射北斗射頻信號,輸出基帶信號,輸出接口為通用串口接口。利用該模塊即可將串口Rx輸入的北斗指令信息調制發(fā)送出去,又可以將天線(xiàn)接收的北斗信號解調通過(guò)串口的Tx輸出。為便于該模塊的測試,該模塊還加入了基于MAX232芯片的串口電平轉換電路,通過(guò)串口轉USB線(xiàn)可連接PC機,使得通過(guò)PC機的串口調試助手初步測試模塊電路,本模塊結構如圖2所示。

基于藍牙技術(shù)的北斗終端通信模塊的設計

2.3 藍牙通信模塊

藍牙通信模塊,該模塊帶有串口接口,直接接到FDBD3111北斗RDSS射頻基帶模塊串口接口,主要負責將北斗基帶信息轉成藍牙通信傳輸。該模塊采用CSR公司生產(chǎn)的藍牙芯片BC417為主控芯片,采用藍牙V2.0協(xié)議標準,工作頻率為2.4 GHz。該芯片帶有串口、USB等接口,可直接將串口或是USB信息轉成藍牙信息發(fā)送出去,也能將藍牙接收的信息轉成串口或是USB輸出。通過(guò)AT指令,可將該藍牙芯片設置成主機模式和從機模式,當芯片處于主機模式時(shí),可直接與從機模式的芯片相連。當芯片處于從機模式時(shí),則可與手機藍牙、電腦藍牙等帶有藍牙功能設備相連,但處于從機模式的芯片之間不能互聯(lián)。

2.4 北斗終端用戶(hù)信息解析處理模塊

北斗終端用戶(hù)信息解析處理模塊,主要負責發(fā)送特定的北斗指令和對應的北斗信息。該模塊采用基于A(yíng)RM Correx—M3的STM32F103RBT嵌入式處理器作為主控芯片,該芯片最高可工作在72 MHz頻率,工作電壓為2.0~3.6 V,擁有GPIO、UART、ADC等豐富的外設接口,具備優(yōu)異的實(shí)時(shí)性能、杰出的功耗控制和良好外設性能等諸多優(yōu)點(diǎn),更重要的是ST公司提供了STM32系列處理器固件庫函數,降低了該芯片開(kāi)發(fā)難度,大大縮短了產(chǎn)品開(kāi)發(fā)周期。

STM32F103RBT芯片將用戶(hù)按鍵外部中斷選擇發(fā)送的北斗指令,加上北斗通信的報文幀頭信息,長(cháng)度信息和校驗信息等,通過(guò)藍牙通信模塊傳輸給FDBD3111北斗RDSS射頻基帶模塊調制放大,最后輸送到北斗天線(xiàn)上發(fā)送出去;同時(shí),該芯片可讀取并解析藍牙通信模塊接收的北斗用戶(hù)信息,最后顯示在TFT液晶屏上,液晶背景圖片存儲在SD Card中。系統工作框圖如圖3所示。

基于藍牙技術(shù)的北斗終端通信模塊的設計

3 北斗終端系統軟件設計

北斗信息處理模塊是北斗終端的核心部分,它將北斗終端的各個(gè)組件以及功能模塊貫穿在一起,通過(guò)北斗信息處理模塊運行的系統軟件來(lái)協(xié)同北斗終端的硬件模塊以及軟件功能模塊共同實(shí)現北斗終端的各項功能以及協(xié)議要求。系統軟件總體框圖如圖4所示。

基于藍牙技術(shù)的北斗終端通信模塊的設計

3.1 藍牙通信模塊

該模塊完成FDBD3111北斗射頻基帶模塊處理的北斗信息與藍牙通信信息出傳輸的轉換。由于藍牙通信功能模塊式基于CSR藍牙芯片BC417的接口配置,該芯片是集成專(zhuān)用的藍牙芯片,芯片內部已固化了串口或是USB轉藍牙的程序,通過(guò)特定指令配置即可設置工作模式、數據發(fā)送接收波特率等參數。這種指令叫AT指令,AT即Attention,該指令一般應用于終端設備與PC應用之間的連接與通信。通過(guò)PC機上位機軟件發(fā)送AT指令,從而對藍牙模塊工作模式及工作參數進(jìn)行設置。

3.2 北斗信息處理模塊

該模塊是北斗終端軟件的重要組成部分,需要完成發(fā)送和接收北斗衛星通信信息。該部分主要是基于STM32F103RBT處理器的嵌入式軟件設計,需要完成硬件驅動(dòng)的程序設計、北斗信息包的解析處理以及北斗信息顯示界面的設計。

按照北斗通信協(xié)議的數據幀格式,可以解析出的北斗數據信息,在STM32串口中斷函數中實(shí)現這一解析的過(guò)程,即不斷的判斷接收數據是否與北斗數據幀格式相吻合,通過(guò)最后接收到的數據校驗來(lái)判斷接收數據幀正確性。其具體實(shí)現思想如下:

(1)判斷是否接收到幀頭信息,若是則繼續接收,且已接收字符數加1。

(2)判斷是否接收到與幀頭對應的北斗數據的長(cháng)度Len,若是則繼續接收,且已接收字符數加1。

(3)接收的都是北斗的信息內容,可直接判斷已接收數據長(cháng)度是否等于Len-1,若是則說(shuō)明接收到最后一個(gè)校驗信息,則要將前面接收的數據累加,判斷其和是否等于校驗信息;若長(cháng)度不等于Len-1,則繼續接收。

(4)若接收數據完畢且正確,則將接收成功的標志位置1,然后讀取對應的北斗信息,顯示在液晶屏上。

(5)只要接收數據的幀頭或是長(cháng)度信息不匹配,或是最終校驗和錯誤,則接收緩沖區都要清除重新接收,對應變量也都清零重新開(kāi)始計算。

4 結語(yǔ)

我國自主研發(fā)的北斗衛星導航系統打破了GPS、GLONASS等衛星導航系統在該領(lǐng)域的壟斷地位,具備了精密授時(shí)、快速定位、高可靠導航等優(yōu)點(diǎn),而獨有的短信通信功能使其應用更加廣泛。北斗終端作為北斗導航系統的重要組成部分引起了廣泛關(guān)注,相信在不久的將來(lái)北斗衛星導航會(huì )搭配完善的服務(wù),以輕巧好用,實(shí)惠便捷的姿態(tài)融人老百姓的生活中。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>