基于藍(lán)牙透傳的串行通信電路設(shè)計(jì)
發(fā)布時(shí)間:2021-08-31 16:47
設(shè)計(jì)串行通信電路,實(shí)現(xiàn)手機(jī)藍(lán)牙與基于51單片機(jī)的藍(lán)牙模塊之間的數(shù)據(jù)透傳功能。該功能實(shí)現(xiàn)的過程是,手機(jī)上的數(shù)據(jù)經(jīng)藍(lán)牙透傳無線通信方式發(fā)送至單片機(jī)開發(fā)板上,單片機(jī)將接收到的8位數(shù)據(jù)顯示在單片機(jī)開發(fā)板的發(fā)光二極管(LED)上,同時(shí)將接收到的數(shù)據(jù)通過藍(lán)牙模塊發(fā)送至手機(jī)App客戶端上,以確認(rèn)發(fā)送數(shù)據(jù)的正確性。
【文章來源】:重慶科技學(xué)院學(xué)報(bào)(自然科學(xué)版). 2020,22(04)
【文章頁數(shù)】:4 頁
【部分圖文】:
藍(lán)牙數(shù)據(jù)透傳與串行通信電路設(shè)計(jì)框圖
AT指令集用于設(shè)置藍(lán)牙模塊參數(shù),可將USB轉(zhuǎn)TTL工具的VCC、GND、TX、RX等接口與藍(lán)牙模塊對(duì)應(yīng)的管腳相連接。用PC機(jī)將藍(lán)牙模塊的傳輸模式設(shè)置為透傳模式,其命令參數(shù)為:AT+CLAS-SA0(每條命令結(jié)尾+換行符)。因在單片機(jī)串行通信代碼中選用的波特率為4 800 bps,故需將藍(lán)牙模塊串口通信波特率設(shè)置為4 800 bps,其命令參數(shù)為:AT+BAUD5。串口助手與藍(lán)牙模塊參數(shù)設(shè)置界面如圖2所示,具體指令可參考JDY-10M組網(wǎng)模塊中文手冊(cè)。3 STC89C52單片機(jī)的串口通信設(shè)計(jì)
在搭建好的硬件上,通電,打開手機(jī)藍(lán)牙測試App,搜索藍(lán)牙模塊,點(diǎn)擊配對(duì)。這時(shí),界面會(huì)顯示藍(lán)牙模塊的MAC地址和狀態(tài)已連接。選擇十六進(jìn)制發(fā)送,輸入十六進(jìn)制數(shù)55,點(diǎn)擊發(fā)送。此時(shí),可以在開發(fā)板上看到0x55在LED上的顯示效果。同時(shí),在App接收界面會(huì)收到單片機(jī)返回的十六進(jìn)制數(shù)55,以確認(rèn)發(fā)送數(shù)據(jù)的正確性。由此實(shí)現(xiàn)藍(lán)牙數(shù)據(jù)透傳和串口通信的功能,其實(shí)測效果如圖4所示。圖4 藍(lán)牙數(shù)據(jù)透傳和串口通信實(shí)測效果圖
【參考文獻(xiàn)】:
期刊論文
[1]基于MCS-51和藍(lán)牙的家庭智能照明系統(tǒng)設(shè)計(jì)[J]. 王東波,秦會(huì)斌,董勝奎. 無線互聯(lián)科技. 2013(07)
[2]基于藍(lán)牙技術(shù)的單片機(jī)與計(jì)算機(jī)無線通信系統(tǒng)[J]. 汪振飛,劉軍. 科技創(chuàng)新導(dǎo)報(bào). 2007(35)
[3]藍(lán)牙通信過程解析與研究[J]. 張凌,姚萌. 計(jì)算機(jī)應(yīng)用研究. 2002(09)
碩士論文
[1]基于物聯(lián)網(wǎng)的智能家居安防系統(tǒng)設(shè)計(jì)[D]. 張文海.西安電子科技大學(xué) 2015
本文編號(hào):3375252
【文章來源】:重慶科技學(xué)院學(xué)報(bào)(自然科學(xué)版). 2020,22(04)
【文章頁數(shù)】:4 頁
【部分圖文】:
藍(lán)牙數(shù)據(jù)透傳與串行通信電路設(shè)計(jì)框圖
AT指令集用于設(shè)置藍(lán)牙模塊參數(shù),可將USB轉(zhuǎn)TTL工具的VCC、GND、TX、RX等接口與藍(lán)牙模塊對(duì)應(yīng)的管腳相連接。用PC機(jī)將藍(lán)牙模塊的傳輸模式設(shè)置為透傳模式,其命令參數(shù)為:AT+CLAS-SA0(每條命令結(jié)尾+換行符)。因在單片機(jī)串行通信代碼中選用的波特率為4 800 bps,故需將藍(lán)牙模塊串口通信波特率設(shè)置為4 800 bps,其命令參數(shù)為:AT+BAUD5。串口助手與藍(lán)牙模塊參數(shù)設(shè)置界面如圖2所示,具體指令可參考JDY-10M組網(wǎng)模塊中文手冊(cè)。3 STC89C52單片機(jī)的串口通信設(shè)計(jì)
在搭建好的硬件上,通電,打開手機(jī)藍(lán)牙測試App,搜索藍(lán)牙模塊,點(diǎn)擊配對(duì)。這時(shí),界面會(huì)顯示藍(lán)牙模塊的MAC地址和狀態(tài)已連接。選擇十六進(jìn)制發(fā)送,輸入十六進(jìn)制數(shù)55,點(diǎn)擊發(fā)送。此時(shí),可以在開發(fā)板上看到0x55在LED上的顯示效果。同時(shí),在App接收界面會(huì)收到單片機(jī)返回的十六進(jìn)制數(shù)55,以確認(rèn)發(fā)送數(shù)據(jù)的正確性。由此實(shí)現(xiàn)藍(lán)牙數(shù)據(jù)透傳和串口通信的功能,其實(shí)測效果如圖4所示。圖4 藍(lán)牙數(shù)據(jù)透傳和串口通信實(shí)測效果圖
【參考文獻(xiàn)】:
期刊論文
[1]基于MCS-51和藍(lán)牙的家庭智能照明系統(tǒng)設(shè)計(jì)[J]. 王東波,秦會(huì)斌,董勝奎. 無線互聯(lián)科技. 2013(07)
[2]基于藍(lán)牙技術(shù)的單片機(jī)與計(jì)算機(jī)無線通信系統(tǒng)[J]. 汪振飛,劉軍. 科技創(chuàng)新導(dǎo)報(bào). 2007(35)
[3]藍(lán)牙通信過程解析與研究[J]. 張凌,姚萌. 計(jì)算機(jī)應(yīng)用研究. 2002(09)
碩士論文
[1]基于物聯(lián)網(wǎng)的智能家居安防系統(tǒng)設(shè)計(jì)[D]. 張文海.西安電子科技大學(xué) 2015
本文編號(hào):3375252
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3375252.html
最近更新
教材專著