資源描述:
《藍牙模塊串口透傳協(xié)議說明(橋接模式)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、信馳達官網(wǎng)http://www.szrfstar.com串口透傳協(xié)議說明(橋接模式)模塊的橋接模式是指,通過通用串口和用戶CPU相連,建立用戶CPU和移動設(shè)備之間的雙向通訊。用戶可以通過串口,使用指定的AT指令對串口波特率,BLE連接間隔進行重設(shè)置(詳見后面《串口AT指令》章節(jié))。針對不同的串口波特率以及BLE連接間隔,以及不同的發(fā)包間隔,模塊將會有不同的數(shù)據(jù)吞吐能力。為協(xié)調(diào)低速CPU的使用,默認波特率為9600bps,在有大數(shù)據(jù)量傳輸,或者高實時性需求的應(yīng)用中,建議設(shè)定為高速串口波特率115200bps,支持掉電保存。模塊BLE連接間隔為20ms,串口波特率為1
2、15200bps時,模塊具有最高理論轉(zhuǎn)發(fā)能力(4K/S)。這里就在電平使能模式下,這種配置為例,對透傳協(xié)議做詳細介紹。模塊可以從串口一次性最多傳輸200字節(jié)數(shù)據(jù)包,模塊會根據(jù)數(shù)據(jù)包大小自動分包發(fā)送,每個無線包最大載荷為20個字節(jié)。移動設(shè)備方發(fā)往模塊的數(shù)據(jù)包,必須自行分包(1-20字節(jié)/包)發(fā)送。模塊收到無線包后,會依次轉(zhuǎn)發(fā)到主機串口接收端。1.串口硬件協(xié)議:115200bps,8,無校驗位,1停止位。2.EN為高電平,藍牙模塊處于完全睡眠狀態(tài)。EN置低時,模塊會以200ms的間隔開始廣播,直到和手機對接成功。當EN從低到高跳變,不論模塊狀態(tài),會立即進入睡眠。3.連
3、接成功之后,主機(MCU)如有數(shù)據(jù)發(fā)送至BLE模塊,需將BRTS拉低,主機可在約100us后開始發(fā)送數(shù)據(jù)。發(fā)送完畢之后主機應(yīng)主動抬高BRTS,讓模塊退出串口接收模式。要注意的是,抬高BRTS之前請確認串口數(shù)據(jù)完全發(fā)送完畢,否則會出現(xiàn)數(shù)據(jù)截尾現(xiàn)象。信馳達官網(wǎng)http://www.szrfstar.com1.當模塊有數(shù)據(jù)上傳請求時,模塊會置低BCTS,最快會在500us之后開始發(fā)送,直到數(shù)據(jù)發(fā)送完畢。這個延時可以通過AT指令進行配置,見《串口AT指令》章節(jié)。數(shù)據(jù)發(fā)送完畢,模塊會將BCTS置高。2.如若主機的BRTS一直保持低電平,則藍牙模塊會一直處于串口接收模式,會有
4、較高的功耗。3.在模塊連接成功后,會從TX給出"TTM:OKr