999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機的2.4G近距離無線通信系統設計

2018-05-30 01:48:14廣西民族師范學院張賢國黃燦勝
電子世界 2018年9期
關鍵詞:單片機程序系統

廣西民族師范學院 王 靖 張賢國 黃燦勝

1 系統設計方案

系統的設計方案如圖1所示,系統有2個監測點,分別為從機1和從機2,工作時,從機放置于被測環境中(如蔬菜大棚),單片機將傳感器采集到的數據通過無線模塊發送出去;主機安裝在工作人員處,通過無線模塊接收從機1和從機2發來的數據,經過單片機處理后在液晶屏12864上顯示。

圖1 系統設計方案

2 核心元器件簡介

2.1 單片機STC89C52RC

單片機又稱微控制器, 在一塊芯片中集成了CPU、數據存儲器、 程序存儲器、定時器/ 計數器和多種功能的I/O(輸入/ 輸出)接口等基本功能部件,從而可以完成復雜的運算、邏輯控制、通信等功能。51單片機是對所有兼容Intel 8031指令系統的單片機的統稱,被廣泛應用于工業測控系統之中。STC89C52RC是我國宏晶公司生產的一種低功耗、低成本、高性能的8位微控制器,完全滿足本項目的需要。

2.2 nRF24L01+模塊

nRF24L01+是由NORDIC生產的工作在2.4GHz至2.5GHz的ISM頻段的無線收發芯片,共有126 個1MHz 帶寬的選頻,采用SPI協議與單片機通信,工作電壓范圍1.9-3.6V,并具有數據自動重發,自動應答等功能,可通過軟件設置2Mbps,1Mbps,250Kbps 三種數據波特率,是目前近距離無線通信的理想選擇。該芯片有20個引腳,體積小,不容易焊接,芯片成本和模塊差不多,所以本系統直接使用NRF24L01模塊,如下圖所示:

圖2 nRF24L01+模塊示意圖

圖3 SHT20傳感器示意圖

2.3 SHT20數字溫濕度傳感器

該傳感器基于數字傳感技術,體積小、響應迅速、低能耗、抗干擾能力強,性價比高,使該產品能夠適于多種場合的應用。通過I2C總線協議與單片機通信,工作電壓2.1-3.6V。

濕度測量范圍:0~100%RH;濕度測量精度:±3%RH;

溫度測量范圍:-40~125℃;溫度測量精度:±0.3℃。

2.4 液晶顯示屏12864

LCD12864是一種內部含有簡體中文字庫的點陣圖形液晶顯示模塊,內置8192個漢字和128個ASCII字符集.利用該模塊靈活的接口方式和簡單的操作指令,可構成全中文人機交互圖形界面,在單片機應用中得到了廣泛使用。

3 系統硬件設計原理圖

主機以單片機作為控制核心,AMS1117將5V轉化為3.3V,給nRF24L01+模塊和SHT20模塊供電,可調電阻R2用來調節液晶12864的對比度。主機和從機的硬件原理圖幾乎一致,僅是主機不需要連接SHT20傳感器。系統工作時,不同的從機通過地址進行區分。下圖是用Altium Designer 09畫的原理圖:

圖4 系統硬件原理圖

4 系統軟件設計思路

主機首先把nRF24L01+模塊配置為接收模式,參照nRF24L01+數據手冊可知,最多可以同時接收6路不同的通道,每一個通道使用不同的地址,共用相同的頻率(使用跳頻可以更好的避開干擾,但本文限于篇幅不討論跳頻)。

地址可以通過寄存器進行設置,通道0的40位地址自由配置,通道0-5的配置格式為:32位公共地址+8位各自的地址。例如從機1接收地址設為: { 0x34,0x43,0x10,0x10,0x01},主機設置寄存器EN_RXADDR為0X03,即打開通道0和1,分別用來接收從機1和從機2的數據;設置寄存器EN_AA使能自動應答,即發送應答信號確認數據收到。設置寄存器RF_SETUP可以配置傳輸速率和發射功率。 nRF24L01+收到數據后存儲在寄存器中,可以通過判斷寄存器的RX_P_NO位是哪一個通道接收到數據,并將數據分別存入數組data1[],data2[]中,主機的程序流程圖如圖5所示。

圖5 主機的程序流程圖

圖6 從機的程序流程圖

從機1和從機2的程序除了發送地址不一樣,其他都一樣。首先參考數據手冊的讀寫時序寫出SHT20溫濕度采集程序,然后把nRF24L01+設置為發射模式,在發射模式下,從機還需要接收主機發出的應答信號,所以接收地址要和發射地址一樣以便收到正確的應答信號,從機的程序流程圖如圖6所示。

5 結論

根據原理圖,用AD軟件進行PCB布線,然后用熱轉印法制作3塊電路板,在板上焊接好元器件,搭建硬件平臺。把編好的程序(Keil 4+ C語言)燒錄進單片機,調試無誤后系統可正常工作。

通訊距離是無線模塊的一個綜合指標,受到很多條件和參數的影響,一般來說地點是否空曠,天線(PCB天線或者外置天線),輸出功率大小,數據傳輸速率這四者的影響較大。通過本系統,在近距離內可以很好的實現數據傳輸,經實測,在空曠條件、功率為0dBm的前提下,設為2Mbps傳輸速率時,傳輸距離可達15米左右,1Mbps速率下30米左右,250Kbps速率下60米左右。在本文的基礎上,如果想加大通訊距離,可選擇加了外置天線和功率芯片的無線傳輸芯片,距離最遠可達1100米。

[1]魏鴻磊.單片機原理及應用(C語言編程)[M].上海:同濟大學出版社,2015:20-184.

[2]彭偉.單片機C語言程序設計實訓100例——基于8051+Proteus仿真[M].北京:電子工業出版社,2016:129-145.

[3]魏芬.基于Proteus的單片機實驗與課程設計[M].北京:清華大學出版社,2015:250-281.

猜你喜歡
單片機程序系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
主站蜘蛛池模板: 日本精品αv中文字幕| 国产精品视频第一专区| 精品无码一区二区三区电影| 乱人伦中文视频在线观看免费| 9啪在线视频| www亚洲精品| 亚洲国产在一区二区三区| 国产日韩精品一区在线不卡 | 婷婷中文在线| 天堂久久久久久中文字幕| 国产精品无码作爱| 一级毛片中文字幕| 亚洲中文字幕国产av| 夜夜操国产| 久久伊人色| 青青草原国产| 黄色网在线| 91av成人日本不卡三区| www.av男人.com| 亚洲精品麻豆| 人妻精品全国免费视频| 黄片一区二区三区| 无码啪啪精品天堂浪潮av| 亚洲无线一二三四区男男| 色天堂无毒不卡| 久久这里只有精品66| 91福利免费视频| 中文字幕资源站| 亚洲一区毛片| 精品国产香蕉伊思人在线| 毛片基地视频| 国产精品久线在线观看| 国产h视频在线观看视频| 少妇高潮惨叫久久久久久| 青青草91视频| 午夜福利在线观看成人| 国产经典在线观看一区| 欧美一区二区啪啪| 色综合色国产热无码一| 日韩欧美国产另类| 亚洲一区二区三区麻豆| 日韩av电影一区二区三区四区| 麻豆AV网站免费进入| 毛片a级毛片免费观看免下载| 青青操国产视频| 伊人久久精品无码麻豆精品| 91久久国产综合精品| 亚洲美女一级毛片| 国产日韩AV高潮在线| 麻豆国产在线观看一区二区| 久热精品免费| 91在线免费公开视频| 99久久国产自偷自偷免费一区| 亚洲人成网站在线播放2019| 亚洲精品色AV无码看| 日本91在线| 免费国产黄线在线观看| 欧美色亚洲| 在线观看无码av五月花| 日本午夜视频在线观看| 免费av一区二区三区在线| 女人一级毛片| 色天天综合| 亚洲av色吊丝无码| 91视频首页| 丁香亚洲综合五月天婷婷| 国产亚洲视频中文字幕视频 | 国产电话自拍伊人| 99精品国产自在现线观看| 黄色网页在线播放| 亚洲精品桃花岛av在线| 99久久人妻精品免费二区| 国产日韩精品一区在线不卡| 亚洲视频免费播放| 91精品伊人久久大香线蕉| 国产欧美专区在线观看| 亚洲天堂视频在线观看| 国产精品自拍露脸视频| 日韩毛片基地| 国产精品久久久精品三级| 国产在线日本| 亚洲欧美h|