亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于51單片機與nRF24L01無線測溫通信系統(tǒng)設(shè)計

        2015-10-14 09:59:02康樂為徐丹
        卷宗 2015年10期
        關(guān)鍵詞:單片機

        康樂為 徐丹

        摘 要:文章將51單片機和nRF24L01技術(shù)有機結(jié)合起來,組成無線遠(yuǎn)程測溫通信系統(tǒng)。系統(tǒng)由51單片機,DS18D20溫度采集模塊,LCD溫度數(shù)據(jù)顯示模塊,nRF24L01無線數(shù)據(jù)收發(fā)模塊組成。具有實現(xiàn)無線數(shù)據(jù)傳輸可靠穩(wěn)定,低功耗,編程簡單等特點。實踐證明該系統(tǒng)能適應(yīng)于多種環(huán)境溫度的檢測。

        關(guān)鍵詞:nRF24L01;溫度檢測;無線通信;單片機

        目前,無線通信領(lǐng)域越來越廣,如:wifi,藍牙,安全防火系統(tǒng),水產(chǎn)養(yǎng)殖系統(tǒng),智能家居系統(tǒng)等等。凡是布線復(fù)雜或者不能布線的場合都希望通過無線方案解決。為此需要設(shè)計相應(yīng)的接口系統(tǒng),完成系統(tǒng)數(shù)據(jù)交互,實現(xiàn)系統(tǒng)控制功能等。本系統(tǒng)采用了DS18D20溫度采集模塊及Nordic公司新推出的工作于2.4GHz頻段的nRF24L01射頻芯片,并由超低功耗單片機控制實現(xiàn)短距離無線數(shù)據(jù)通信,打破了傳統(tǒng)操作中距離受限的問題,使測溫操作更易實現(xiàn)。系統(tǒng)框圖如圖1:

        nRF24L01是一款工作在2.4~2.5GHz世界通用ISM頻段的單片無線收發(fā)器芯片,其工作速率為0~2Mb/s,最大發(fā)射功率為0dBm,其外圍元件極少,內(nèi)置硬件CRC(循環(huán)冗余校驗)和點對多點通信地址控制,集成了頻率合成器,晶體振蕩器和調(diào)制解調(diào)器.它的主要特點如下:

        1)低工作電壓:1.9~3.6V低電壓工作;

        2)高速率:2Mbps,由于空中傳輸時間很短,極大地降低了無線傳輸中的碰撞現(xiàn)象;

        3)多頻點:125頻點,滿足多點通信和跳頻通信需要;

        4)超小型:體積小巧,5mm 5mm;

        5)低功耗:當(dāng)工作在發(fā)射模式時,發(fā)射功率為-6dBm,電流消耗為9mA,接收模式為12.3mA,掉電模式和待機模式下電流消耗更低。

        6)低應(yīng)用成本:nRF24L01的SPI接口可以利用單片機的硬件SPI口連接或用單片機I/O口進行模擬,內(nèi)部有FIFO可以與各種高低速微處理器接口,便于使用低成本單片機.

        nRF24L01芯片最突出的特點是有2種通信模式:DirectMode(直接模式)和ShockBurstMode(突發(fā)模式).直接模式的使用與其他傳統(tǒng)射頻收發(fā)器的工作一樣,需要通過軟件在發(fā)送端添加校驗碼和地址碼,在接收端判斷是否為本機地址并檢查數(shù)據(jù)是否傳輸正確.ShockBurstMode使用芯片內(nèi)部的先入先出堆棧區(qū),數(shù)據(jù)可從低速微控制器送入,高速(2Mb/s)發(fā)射出去,地址和校驗碼硬件自動添加和去除,這種模式的優(yōu)點是:可使用低速微控制器控制芯片工作;?減小功耗;?射頻信號高速發(fā)射,抗干擾性強;減小整個系統(tǒng)的平均電流.因此,使用nRF24L01芯片特有的ShockBurstMode使得系統(tǒng)整體的性能和效率提高。

        nRF24L01工作原理圖如圖2所示:

        2 硬件電路設(shè)計

        2.1 DS18D20溫度采集模塊

        溫度部分采用數(shù)字溫度傳感器DS18B20測量溫度,DS18B20的測溫范圍-55℃~+125℃,固有測溫誤差1℃。DS18B20可以程序設(shè)定9~12位的分辨率,精度為±0.5°C。在9位分辨率時最多在93.75ms內(nèi)把溫度轉(zhuǎn)換為數(shù)字,12位分辨率時最多在750ms內(nèi)把溫度值轉(zhuǎn)換為數(shù)字,速度很快。DS18B20在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)。測量結(jié)果直接輸出數(shù)字溫度信號,以"一線總線"串行傳送給CPU,同時可傳送CRC校驗碼,

        具有極強的抗干擾糾錯能力,并且在出現(xiàn)較大溫度誤差的情況下可以適用DHT11的測溫部分調(diào)整。本系統(tǒng)中溫度傳感器輸出腳I/O直接與單片機的P1.1相連,外接4.7KΩ的上拉電阻到電源,采用外部電源供電。

        2.2 LCD1602顯示模塊

        LCD顯示配置靈活,與單片機連接方便,通過讀寫操作時序即可完成。LCD顯示塊具有顯示質(zhì)量高、數(shù)字式接口、功耗少、超薄輕巧等諸多優(yōu)點,因此在單片機應(yīng)用系統(tǒng)中應(yīng)用廣泛,本系統(tǒng)的顯示采用的就是LCD1602作為顯示部件。

        2.3 主控模塊

        本系統(tǒng)設(shè)計采用51單片機作為主控芯片,這是新一代高速,低功耗,超強干擾的單片機,指令代碼完全兼容傳統(tǒng)8051單片機,12時鐘周期,采用11.0592MHz外部晶振起振,DIP40封裝,內(nèi)部集成EEPROM,用戶應(yīng)用程序空間為8K,支持ISP下載程序。串行通信時可軟件選擇UART/SPI模式,整個系統(tǒng)采用5V供電。除了上述主控芯片外,還要預(yù)留必要的功能模塊驅(qū)動接口,主要包括:nRF24L01無線射頻芯片接口,步進電機接口,LCD液晶接口,DS18B20,DHT11和其他的外部擴展接口.主控制電路主要由AT89S51單片機芯片復(fù)位電路及外設(shè)晶振電路組成。具體電路圖如圖3所示,該單片機的P1.4,P1.5,P1.6,P1.7口接無線收發(fā)模塊的1、2、3、4引腳,通過SPI方式進行通信,P1.5,P1.6引腳分別收發(fā)圖2中的數(shù)據(jù)。圖3中J3作為串口及外部擴展使用,J4與無線收發(fā)模塊連通,J5,J6為外部擴展接口,接LCD顯示模塊。

        3.1 溫度檢測模塊軟件設(shè)計

        DS18B20的測溫原理遵循嚴(yán)格的單總線協(xié)議,以確保通信數(shù)據(jù)的準(zhǔn)確性。DS18B20溫度傳感器與單片機P16口連接,液晶的RS端接P3.4口,RW端接P3.6口,EN使能端接P3.7口。然后開始初始化,分別把RW、EN拉低,設(shè)置顯示模式,清除屏幕,將光標(biāo)移到第一行第一個位置。單片機通過時序來寫入和讀出DS18B20中的數(shù)據(jù)。傳感器復(fù)位后,接收應(yīng)答信號,啟動溫度轉(zhuǎn)換,等待溫度轉(zhuǎn)換完畢后,保存數(shù)據(jù)。如此反復(fù),完成所有操作,其流程圖如圖3所示。

        3.2 無線發(fā)射模塊軟件設(shè)計

        在nRF24L01無線發(fā)送部分主程序中,首先進行初始化操作,通過配置模式對nRF24L01進行設(shè)置,主要包括發(fā)送的數(shù)據(jù)寬度、地址寬度、發(fā)送數(shù)據(jù)的地址和常用配置等。常用配置包括使能第一頻道設(shè)置、通信方式設(shè)置、發(fā)送數(shù)據(jù)速率設(shè)置、晶頻率設(shè)置、發(fā)送輸出功率設(shè)置、頻道設(shè)置和收發(fā)模式設(shè)置等。待初始化完成后,將nRF24L01設(shè)置為發(fā)送模式,進行發(fā)送數(shù)據(jù)。然后查看狀態(tài)寄存器TX_DS是否為1,如果TX_DS為1則表示nRF24L01發(fā)送成功,并且1602液晶可以顯示發(fā)送的數(shù)據(jù);如果TX_DS不為1則代表nRF24L01發(fā)送不成功,程序返回重新發(fā)送。

        3.3 無線接收模塊軟件設(shè)計

        接收數(shù)據(jù)時,首先將nRF24L01配置為接收模式。接著延遲130μS進入接收狀態(tài)等待數(shù)據(jù)的到來。當(dāng)接收方檢測到有效地址時,就將數(shù)據(jù)包儲存在接收堆棧中,同時狀態(tài)寄存器中的中斷標(biāo)志位RX_DR置高,產(chǎn)生中斷使IRQ引腳變?yōu)榈碗娖剑员阃ㄖ狹CU去取數(shù)據(jù)。若此時自動應(yīng)答開啟,接收方則同時進入發(fā)射狀態(tài)回傳應(yīng)答信號。最后接收成功時,若CE變低,則nRF24L01進入空閑模式1.

        4 結(jié)束語

        基于nRF24L01的溫度檢測系統(tǒng)擁有性能穩(wěn)定、成本低、低功耗等特點,能夠廣泛應(yīng)用于各類對溫度要求較為特殊的環(huán)境下溫度數(shù)據(jù)的檢測

        參考文獻

        [1]丁媛媛.基于nRF2401無線雙向通信系統(tǒng)設(shè)計[J].常州工學(xué)院學(xué)報,2012.10.

        [2]張毅剛.單片機原理及應(yīng)用[M].北京:高等教育出版社,2011.

        [3]劉志平、趙國良.基于nRF2401的近距離無線數(shù)據(jù)傳輸[J].應(yīng)用科技,2008.3.

        [4]朱玉穎、蔡占輝基于nRF2401的遠(yuǎn)程溫度檢測系統(tǒng)設(shè)計[J].自動化技術(shù)與應(yīng)用2010,29(5)

        [5]樊祥現(xiàn),袁平.nRF2401無線通信數(shù)據(jù)傳輸可靠性技術(shù)應(yīng)用[J].自動化技術(shù)與應(yīng)用,2008,27(7):71-73.

        [6]張?zhí)煜?基于MCU和nRF24L01的無線通信系統(tǒng)設(shè)計[J].電子科技,2012,4(1):34-35.

        猜你喜歡
        單片機
        基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機的多功能智能插排
        電子制作(2019年11期)2019-07-04 00:34:48
        基于單片機的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        小議PLC與單片機之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        MSP430單片機在仿真中要注意的幾點問題
        電子制作(2017年9期)2017-04-17 03:00:53
        基于單片機的平衡控制系統(tǒng)設(shè)計
        電子制作(2017年19期)2017-02-02 07:08:27
        基于單片機的三維LED點陣設(shè)計
        電子制作(2016年21期)2016-05-17 03:52:51
        Microchip推出兩個全新PIC單片機系列
        基于Proteus的單片機控制系統(tǒng)的仿真設(shè)計
        精品蜜桃一区二区三区| 欧美日韩不卡合集视频| 十八岁以下禁止观看黄下载链接| 无码欧亚熟妇人妻AV在线外遇| 亚洲a∨天堂男人无码| 国产一区二区亚洲av| 在线观看视频免费播放| 久久国产免费观看精品3| 巨熟乳波霸若妻在线播放| 性无码国产一区在线观看| 你懂的视频网站亚洲视频 | 夜夜欢性恔免费视频| 国产精品区一区二区三在线播放| 日韩不卡无码三区| 一区二区在线观看精品在线观看| 婷婷精品国产亚洲av麻豆不片| 欧美另类人妖| 狠狠久久亚洲欧美专区| 日本熟妇人妻xxxxx视频| 国产肉体XXXX裸体784大胆| 视频一区中文字幕日韩| 无码a级毛片免费视频内谢5j| 国产盗摄xxxx视频xxxx| 91精品手机国产在线能| 亚洲无码性爱视频在线观看| 青青草免费观看视频免费| 精品卡一卡二卡3卡高清乱码| 风韵多水的老熟妇| 97色在线视频| 一区二区黄色素人黄色 | 精品日产一区2区三区| 久久人妻一区二区三区免费| 亚洲av午夜福利精品一区二区| 99久久夜色精品国产网站| 久久精品国产亚洲av热明星| 国产手机在线观看一区二区三区| 国产二区交换配乱婬| 无码AV高潮喷水无码专区线 | av在线男人的免费天堂| 日韩 亚洲 制服 欧美 综合| 国产一线二线三线女|