国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種基于無線射頻通信的溫度檢測系統(tǒng)設(shè)計

2016-12-21 09:47:29顧建凱華彤天
電子技術(shù)與軟件工程 2016年20期
關(guān)鍵詞:單片機

顧建凱++華彤天

摘 要 本文設(shè)計了一種基于射頻傳感器nRF905無線通信的溫度檢測系統(tǒng),該系統(tǒng)以單片機為下位機結(jié)合溫度傳感器進(jìn)行相應(yīng)環(huán)境溫度檢測,無線射頻通信實現(xiàn)現(xiàn)場檢測處數(shù)據(jù)無線傳輸給控制室;上位機VB編寫的軟件界面實時地顯示當(dāng)下溫度,并且各間隔時間點的溫度在VB軟件界面上以曲線形式進(jìn)行顯示并且以EXECL表格的形式進(jìn)行相關(guān)記錄存儲。

【關(guān)鍵詞】溫度檢測 單片機 nRF905無線通信 VB軟件界面

有些環(huán)境在進(jìn)行溫度實時檢測時,檢測人員需要遠(yuǎn)離實際作業(yè)現(xiàn)場并且能夠?qū)崟r在電腦前面進(jìn)行相關(guān)作業(yè)控制,于是在進(jìn)行溫度檢測時就涉及到無線通信以及能夠?qū)囟刃畔⒓皶r地顯示于電腦上的控制要求,本系統(tǒng)也本著這一實際現(xiàn)場需求進(jìn)行相應(yīng)系統(tǒng)功能設(shè)計實現(xiàn)。

1 控制系統(tǒng)整體框架設(shè)計

該溫度檢測系統(tǒng)整體的框架設(shè)計以基于單片機與溫度傳感器DS18B20溫度檢測模塊為下位機進(jìn)行現(xiàn)場多個溫度采集點的溫度實時采集,以VB編程軟件編寫的軟件界面為上位機進(jìn)行溫度實時顯示以及相應(yīng)溫度信息記錄,上下位機的數(shù)據(jù)傳輸通過nRF905無線射頻模塊以及串口通信模塊進(jìn)行實現(xiàn)。多個采集點的設(shè)計可以滿足現(xiàn)場環(huán)境溫度采集點多處的需求。具體控制系統(tǒng)的框架結(jié)構(gòu)如圖1所示。

2 下位機部分設(shè)計

2.1 下位機硬件設(shè)計

硬件電路圖根據(jù)設(shè)計需要分為溫度檢測與發(fā)送單元,該單位包括的元器件有單片機芯片、溫度傳感器DS18B20、Nrf905無線射頻模塊;溫度接收單元包括的元器件有單片機芯片、Nrf905無線射頻模塊、串口通信接口。其中nRF905模塊的用電制式為DC3.3V,所以使用了芯片ams117-3.3進(jìn)行對應(yīng)的電源轉(zhuǎn)換。

2.2 下位機軟件設(shè)計

整體程序框架設(shè)計為:其中單片機一用于控制DS18B20的溫度檢測以及通過nRF905射頻模塊將檢測到的各檢測處溫度數(shù)據(jù)發(fā)送出去,單片機二通過nRF905進(jìn)行數(shù)據(jù)溫度接收并且通過串口將溫度數(shù)據(jù)傳入上位機。

在nrf905無線通信數(shù)據(jù)傳輸中,數(shù)據(jù)必須有其規(guī)定的通信協(xié)議才可降低傳輸中的誤碼率。本系統(tǒng)采用的數(shù)據(jù)包格式由數(shù)據(jù)序列號、目標(biāo)地址、源地址、所發(fā)數(shù)據(jù)長度、數(shù)據(jù)正文、奇偶校驗碼組成。在接收端收到一個數(shù)據(jù)包后,向發(fā)送端發(fā)送確認(rèn)信號,并且通過校驗碼對所收到數(shù)據(jù)進(jìn)行校驗,如果檢驗無誤將相應(yīng)的數(shù)據(jù)包通過串行通信口傳入上位機進(jìn)行溫度信息顯示以及存儲。

3 上位機部分設(shè)計實現(xiàn)

采用Visual Basic(VB)作為上位機界面開發(fā)與單片機串口通信實現(xiàn)較為成熟,為系統(tǒng)的開發(fā)帶來了一定的便利。上位機不僅可以進(jìn)行實時溫度的數(shù)據(jù)顯示和實時溫度信息曲線顯示,同時可以將一定時間間隔的溫度信息自動的存入于EXECL表格中。

上位機VB軟件設(shè)計界面可以通過串口從下位機進(jìn)行溫度數(shù)據(jù)采集,并且可以進(jìn)行一定時間段的溫度數(shù)據(jù)點存入EXECL表格中的自動存儲,同時該時間段可以進(jìn)行選擇1小時,2小時,3小時。軟件程序設(shè)計框架如圖2所示。

4 實驗結(jié)果

根據(jù)對應(yīng)的實物制作,可以達(dá)到預(yù)期的設(shè)計目標(biāo),并且通過對某試驗檢測點的溫度進(jìn)行為期一天的檢測,最終在VB界面中所得節(jié)點溫度曲線如圖3所示。

4 總結(jié)

本文首先以現(xiàn)場的溫度檢測需求為入手,設(shè)計了以nRF905無線通信和串口通信實現(xiàn)了上位機無線監(jiān)測現(xiàn)場環(huán)境溫度的需求,根據(jù)所提出設(shè)計思想進(jìn)行了對應(yīng)的實物實驗,根據(jù)實驗良好結(jié)果得出該設(shè)計的合理性。

參考文獻(xiàn)

[1]李文仲,段朝玉.短距離無線數(shù)據(jù)通信入門與實踐[M].北京:北京航天航空大學(xué)出版社,2006:50-63.

[2]張業(yè)茂,張建功,張廣洲,等.基于nRF905模塊的無線通信直流電場測量系統(tǒng)設(shè)計[J].高電壓技術(shù),2012,38(11).

[3]李朝青.PC機與單片機數(shù)據(jù)通信技術(shù).北京:北京航天航空大學(xué)出版社,2012,4(03):100-106.

[4]丁輝,姚慶文.基于nRF2401的鹽度和溫度無線網(wǎng)絡(luò)檢測的研究[J].2013,45.

作者單位

南京鐵道職業(yè)技術(shù)學(xué)院機車車輛學(xué)院 江蘇省南京市 210000

猜你喜歡
單片機
基于單片機的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è)計
浪卡子县| 深水埗区| 克东县| 包头市| 密云县| 千阳县| 长汀县| 沙雅县| 宜黄县| 如皋市| 微山县| 监利县| 乌恰县| 磐石市| 青阳县| 剑河县| 礼泉县| 普安县| 揭阳市| 琼结县| 富平县| 阳曲县| 广灵县| 乌鲁木齐县| 宿州市| 安庆市| 石景山区| 尼玛县| 临沭县| 永和县| 元谋县| 惠州市| 汾阳市| 淮北市| 廉江市| 保山市| 合作市| 迁安市| 麻阳| 昭通市| 仁寿县|