基于射頻的無線通信技術(shù)研究
圖4系統(tǒng)通信電路圖。
1. 5與PC 機(jī)通訊電路設(shè)計(jì)
如果單片機(jī)通信電路與單片機(jī)通信電路通信, 則兩個(gè)硬件電路和圖4 相同, 只是在軟件設(shè)計(jì)時(shí)需在每個(gè)通信端設(shè)定不同的通信地址, 以辨認(rèn)每個(gè)通信端口。若是單片機(jī)通信電路與PC 機(jī)或者具有COM 口的設(shè)備電路通信, 則需要一個(gè)轉(zhuǎn)接電路, 其硬件電路如圖5 所示。
圖5 SPI 接口與MAX232 通信硬件電路圖。
在圖5 所示的電路中, 單片機(jī)左側(cè)是一塊MAX232芯片, 其作用是將PC 機(jī)中的232 電平與單片機(jī)的T TL 電平匹配。最左側(cè)是9 芯母接頭, 在使用時(shí)可接在計(jì)算機(jī)COM 口上與計(jì)算機(jī)通信。單片機(jī)右側(cè)接一塊射頻通信模塊。由于此塊單片機(jī)同樣沒有SPI 接口, 所以需要用普通接口軟件模擬SPI 接口, 其編程要嚴(yán)格按SPI 端口的通信邏輯時(shí)序。
2單片機(jī)控制實(shí)現(xiàn)算法
通信芯片可以工作在四種模式下, 即: 配置模式、空閑模式、關(guān)機(jī)模式和收發(fā)模式。工作模式由PWR_U Pregister、PRIM_RX register 和CE 三個(gè)寄存器共同決定。在工作模式的收發(fā)模式中推薦使用EnhancedSho ckBurst 收發(fā)模式, 因?yàn)樵谶@種工作模式下, 系統(tǒng)的程序編制會(huì)更加簡(jiǎn)單, 并且穩(wěn)定性也會(huì)更高。兩種算法流程圖如圖6 所示。
圖6 發(fā)射流程與接收流程。
3結(jié)語(yǔ)
( 1) 提出基于射頻的無線通信技術(shù)方案, 并且按照該方案搭建硬件電路。
( 2) 設(shè)計(jì)單片機(jī)控制算法, 在PC 機(jī)中編好上位機(jī)軟件, 執(zhí)行機(jī)構(gòu)能迅速執(zhí)行預(yù)定結(jié)果, 反應(yīng)時(shí)間小于1 ms。
( 3) 在執(zhí)行機(jī)構(gòu)遇到障礙時(shí), 能返回準(zhǔn)確命令, 使上位機(jī)捕捉到相應(yīng)信息, 直接反映雙向通信效果好。
( 4) 系統(tǒng)穩(wěn)定可靠, 數(shù)據(jù)傳輸丟失率很小, 低于0. 01%。
( 5) 芯片互換性好, 可根據(jù)不同傳輸距離選擇不同芯片, 軟件不需改動(dòng)。
通信相關(guān)文章:通信原理
晶振相關(guān)文章:晶振原理 上拉電阻相關(guān)文章:上拉電阻原理
評(píng)論