版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于基于nRF401的無線通訊系統(tǒng)及應用的無線通訊系統(tǒng)及應用1.引言在儀器儀表及測控技術中,無線傳感器數(shù)據(jù)的處理等,因此無線通訊干擾信息較多時,特別是在中斷通訊模式下,頻繁的中斷將嚴重影響主程序的運行,另外由于對nRF401的操作除了控制輸入輸出外,還需要對nRF401的收發(fā)狀態(tài)、運行模式切換,因此對于一個總線結構的系統(tǒng)(如485通訊模式),無線通訊部分也作為一個獨立ID模塊時,傳統(tǒng)的設計處理遇到了困難。因此需要設置一個中間處理環(huán)節(jié),既
2、能有效過濾信息又不影響通訊速率。為解決上述問題,本設計基于nRF401作為無線收發(fā)芯片,使用兩片AT89C2051作為控制芯片,設計出一套無線通訊系統(tǒng)。其中一片AT89C2051(定義為控制芯片A)控制nRF401,AT89C2051的IO接口與串口配合控制nRF401實現(xiàn)異步通訊;另一片AT89C2051(定義為控制芯片B)既能滿足總線串口的要求,又能解決控制芯片A由于頻繁串行中斷而不能及時響應總線的問題,起到分擔任務、隔離干擾、串口
3、擴展的作用。采用兩片2051單片機設計方法,與采用一片雙串口單片機設計相比,能降低成本、提高芯片利用率、隔離干擾。實踐表明該系統(tǒng)結構簡單、抗干擾能力強,能很好解決短距離系統(tǒng)之間的無線通信問題。2.系統(tǒng)硬件設計系統(tǒng)硬件設計包括無線通訊模塊和通訊控制部分。2.1基于nRF401的無線通訊模塊設計nRF401是Ndic公司研制的單片UHF無線收發(fā)芯片,工作在433MHzISM頻段。在接收模式中,nRF401被配置成傳統(tǒng)的外差式接收機,所接收的
4、放大器放大,經(jīng)混頻器變換成中頻,放大、濾波后進入解調器。解調后變換成數(shù)字信號輸出(DOUT端)。在發(fā)射模式中,數(shù)字信號經(jīng)DIN端輸入,經(jīng)鎖相環(huán)和壓控振蕩器處理后進入功率放大器射頻輸出。在本系統(tǒng)設計中,為了避免干擾,將基于nRF401的無線收發(fā)部分做在一塊單獨的PCB板上,引出通訊控制接口(J1),組成獨立的無線收發(fā)模塊。Byte2高四位為1011(0xb)低四位為數(shù)據(jù)的低四位Byte3為byte1與byte2的異或值。3內部單片機之間傳
5、輸?shù)臄?shù)據(jù)不包括標識字節(jié)和校驗字節(jié)。4系統(tǒng)與外部串行通訊時采用另外的通訊協(xié)議(如ModBus協(xié)議)。5外部輸入采用中斷方式,內部循環(huán)采用查詢方式。6程序設計中,外部中斷優(yōu)先,以及時接收外部數(shù)據(jù)信息。7執(zhí)行某一中斷時,不響應其他中斷。8無線通訊模塊平時處于接收狀態(tài)。3.2程序流程對于控制芯片A,接收無線收發(fā)模塊數(shù)據(jù)為串行中斷方式,接收控制芯片B數(shù)據(jù)為外中斷1方式。主程序運行過程中始終處于檢測系統(tǒng)狀態(tài)字循環(huán)方式,當發(fā)送緩沖區(qū)有數(shù)據(jù)(來自控制芯
6、片B)時,主程序調用串行發(fā)送程序將數(shù)據(jù)經(jīng)串口、無線收發(fā)模塊發(fā)送出去;當接收緩沖區(qū)有數(shù)據(jù)(來自無線收發(fā)模塊)時,主程序調用并行發(fā)送程序將數(shù)據(jù)經(jīng)P1口發(fā)送到控制芯片B。在設計應將發(fā)送緩沖區(qū)和接收緩沖區(qū)設置為多字節(jié),用來堆積不能及時轉移的數(shù)據(jù)。控制芯片B的程序流程與控制芯片A流程相似,只是在接收串口數(shù)據(jù)時,控制芯片A程序對數(shù)據(jù)幀的校驗方式不同。圖4為程序流程圖,其中UART()定義為串行中斷服務程序;Int1()定義為外部中斷1中斷服務程序;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于nRF401的無線投票系統(tǒng)的研究與開發(fā).pdf
- 基于nRF401的井下人員定位系統(tǒng).pdf
- 基于nRF401的短距離無線局域網(wǎng)的研究及其應用設計.pdf
- 無線通訊技術的應用
- 淺析基于通信系統(tǒng)淺談無線通訊技術
- 51單片機應用之無線通訊模塊nrf24l01+
- 基于lora遠距離無線通訊的行業(yè)應用-
- 基于HLA的無線通訊仿真.pdf
- 無線通訊在廣域環(huán)境監(jiān)測系統(tǒng)中的應用
- 無線通訊在自動倉庫中的應用
- 視頻抄表無線通訊系統(tǒng).pdf
- 基于無線通訊技術的心電監(jiān)護系統(tǒng)的研究.pdf
- 美國rimtech井下救援無線通訊系統(tǒng)
- 基于聲光調制的無線通訊應用技術研究.pdf
- 基于WINCE的短距離無線通訊系統(tǒng)的設計.pdf
- 基于無線定位及無線通訊的礦井交通信號系統(tǒng)的實現(xiàn).pdf
- 基于無線通訊技術的噴頭水量分布測試系統(tǒng).pdf
- 基于無線通訊的DCS系統(tǒng)研究與實現(xiàn).pdf
- 開題報告--基于zigbee的無線通訊裝置設計
- 基于ZigBee技術無線通訊模塊的研究.pdf
評論
0/150
提交評論