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

智能溫室溫濕度檢測實驗系統(tǒng)電路設(shè)計與仿真

2015-02-27 00:31:07寧夏師范學(xué)院寧夏固原756000
實驗室研究與探索 2015年2期
關(guān)鍵詞:單片機信號

劉 德 全(寧夏師范學(xué)院,寧夏 固原 756000)

?

智能溫室溫濕度檢測實驗系統(tǒng)電路設(shè)計與仿真

劉 德 全
(寧夏師范學(xué)院,寧夏 固原 756000)

為了實現(xiàn)溫室中的溫濕度智能監(jiān)測,本文設(shè)計了一款以PIC18F25K20嵌入式微控制器單片機作為上位機,以AM2302溫濕度傳感器作為下位機,采用EDA虛擬仿真技術(shù)對電路進行了仿真,實現(xiàn)了溫濕度值的采集和實時顯示;通過圖表仿真技術(shù)捕捉到AM2302的時序圖,分析時序圖驗證了AM2303傳感器的單總線通信協(xié)議算法。在實際實驗中,該電路實現(xiàn)了溫室溫濕度實時采集與顯示,該電路還具有成本低、功耗小,性能穩(wěn)定等特點,在實際應(yīng)用可以用干電池或者太陽能作為電源。

智能溫室; 溫濕度采集; PIC18F25K20; AM2302

0 引 言

隨著現(xiàn)代電子技術(shù)的不斷發(fā)展,農(nóng)業(yè)現(xiàn)代化已經(jīng)成為世界各國關(guān)注的問題。現(xiàn)代化農(nóng)業(yè)技術(shù)能夠有效提高資源的利用率、改善環(huán)境、降低浪費[1]。文獻[2]用數(shù)字型高精度溫濕度傳感器SHT10實現(xiàn)了溫室溫濕度的顯示,但SHT10上位機之間通信必需一個SCL同步時鐘信號,如果有一同步信號不穩(wěn)定,很容易導(dǎo)致整個采集系統(tǒng)不穩(wěn)定;文獻[3-4]研究了以DS18B20傳感器作為溫度采集,以SHT11/DHT21作為濕度傳感器,實現(xiàn)了溫室的多路溫濕度的檢測,但該電路采用了兩個傳感器,增加了設(shè)備成本,提高了功耗;文獻[5]利用AM2302數(shù)字式溫濕度傳感器實現(xiàn)了火災(zāi)系統(tǒng)的溫濕度檢測;參考文獻[6]提出了基于溫濕度的多模式溫室設(shè)備控制策略的設(shè)計。

1 系統(tǒng)元器件選擇

1.1 溫濕度傳感器選擇

本系統(tǒng)采用AM2302溫濕度復(fù)合型傳感器,該傳感器采用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),內(nèi)含一個電容式感濕元件和一個NTC測溫元件,并與高性能的8位單片機相連,因此其輸出的數(shù)字信號已經(jīng)進行過校準,因此AM2302溫濕度傳感器具有超快相應(yīng)、可靠性、穩(wěn)定性和很強的抗干擾能。其信號以40位串行數(shù)據(jù)輸出,信號傳輸距離遠,可達20 m以上。AM2302體積很小,為4-SIP封裝,各引腳功能如表1所示[7-11]。

表1 AM2303引腳功能

1.2 單片機選型

本系統(tǒng)單片機選用高性能8位單片機PIC18F25K20,該款單片機采用了最新的Microchip技術(shù),融合多種先進的納瓦技術(shù),如電源管理模式、1.8 V至3.6 V工作電壓范圍及高效的片外設(shè),可實現(xiàn)極佳的功耗控制性能??赏ㄟ^內(nèi)置振蕩器在3V的工作電壓下實現(xiàn)16 MIPS(64 MHz)的速度。因此具有低功耗、低成本和高性能的特征。首先,PIC18F25K20內(nèi)集成RISC CPU,主要包括內(nèi)置32KB的Flash ROM(code)、1536B的RAM(data)、256B EPROM、16位指令、8為數(shù)據(jù)、可編程中斷優(yōu)先級別的中斷源、31級軟件訪問硬件堆棧、8×8單周期硬件乘法器和可支持C語言代碼優(yōu)化;其此PIC18F25K20擁有靈活的振蕩器結(jié)構(gòu),如精密的16 MHz內(nèi)部振蕩器、4個鎖相回路(phase lock loop,PLL)等;另外PIC18F25K20還有A-C&E端口、2個CCP(Capture/Compare/PWM)、主同步串行端口(Master Synchronous Serial Port,MSSP)模塊和增強型通用同步異步接收發(fā)射器等(Enhanced Universal Synchronous Asynchronous Receiver Transmitter,EUSART),PIC18F25K20其他特性請參閱文獻[12]。

2 仿真電路設(shè)計

系統(tǒng)原理圖見圖1。圖中,PIC18F25K20和顯示其LM016L組成上位機,實現(xiàn)數(shù)據(jù)接收和顯示,由于是仿真電路,所以PIC18F25K20的最小系統(tǒng)其他電路沒有給出。下位機由AM2302傳感器組成,實現(xiàn)溫室內(nèi)濕度和溫度的實時采集。在原理圖中采用英國Labcenter公司EDA軟件—Proteus進行電路圖設(shè)計與仿真[13-15],在Proteus仿真庫中提供了濕度/溫度參數(shù)可調(diào)的AM2302元器件,通過符號可在溫度和濕度參數(shù)之間進行切換,通過符號實現(xiàn)參數(shù)值的增加、減小。

圖1 溫濕度采集系統(tǒng)原理圖

3 軟件算法實現(xiàn)

3.1 單總線數(shù)據(jù)格式

AM2302溫濕度傳感器與PIC18F25K20單片機之間采用單總線通信方式進行通信,在不通信的情況下,總線(SDA/DATA)應(yīng)保持高電平,因此在微處理器與總線之間要有上拉電阻,上拉電阻的阻值與總線的長度有關(guān),當總線長度低于30 m時,典型值為5.1 kΩ,大于30 m時根據(jù)實際情況調(diào)節(jié)上拉電阻。當上位機沒有發(fā)出起始信號時,傳感器處于低功耗模式,一旦上位機發(fā)出起始/開始信號,傳感器進行入高速轉(zhuǎn)換模式,采集當前的濕度、溫度值,并轉(zhuǎn)換為數(shù)字信號從總線輸出,其數(shù)據(jù)格式為40 bit,且高位在前,具體數(shù)據(jù)格式如圖2所示,各數(shù)據(jù)功能如表2所示[16-17]。

圖2 40位數(shù)據(jù)格式

在圖1中,濕度值為64.9%,溫度值為36.1 °C,則輸出的濕度值649(64.9×10=649,十進制),其對應(yīng)的二進制為0000 0010 1000 1001;輸出的溫度值為361(36.1×10=361,十進制),其對應(yīng)的二進制為0000 0001 0110 1001。由此可以推出8bit校驗值為1111 0101(0000 0010+1000 10001+0000 0001+0110 1001)。因此40bit數(shù)據(jù)為:0000 0010 1000 1001 0000 0001 0110 1001 1111 0101。

表2 40位數(shù)據(jù)格式說明

3.2 單總線通信協(xié)議

上位機與傳感器之間的通信要嚴格采用上述的數(shù)據(jù)格式,為了保證數(shù)據(jù)的正確接收,要嚴格遵循圖3所示的通信協(xié)議。該1-Wire通信協(xié)議完全不同Maxim/Dallas公司的1-Wire協(xié)議。

從圖3可以看出,當上位機發(fā)出開始信號后,即將SDA總線拉至低電平且至少保持1~20 ms,上位機再將總線拉高20~40μs后釋放總線。當AM2302檢測到起始信號后,從低功耗模數(shù)轉(zhuǎn)換為快速轉(zhuǎn)換模式,發(fā)出相應(yīng)信號,即AM2302將總線拉至低電平,低電平信號至少保持在50~80 μs,隨后AM2302進入準備發(fā)送數(shù)據(jù)階段,即將總線電平拉至高平,高電平信號至少保持在50~80 μs。響應(yīng)信號結(jié)束,AM2302以一定的時間間隔(Timer slot)將濕度、溫度數(shù)字信號值發(fā)送給上位機,數(shù)字信號電平如果保持時間20~28 μs,認為是“0”電平,如果信號保持在70 μs左右,認為是“1”電平。

(a) AM2320溫濕度傳感器與上位機通信時序圖

(b) AM2320溫濕度傳感器與上位機通信時間時序圖

(c) 輸出信號0

3.3 算法流程圖

根據(jù)上述通信協(xié)議,編寫相應(yīng)的算法,具體程序流程圖如圖4所示。

3.4 電路仿真及AM2302時序捕捉

在Proteus平臺繪制原理圖,并編寫程序,最后軟硬件調(diào)試,通過改變AM2302的溫濕度值,可以看到LCD顯示器能夠?qū)崟r顯示濕度、溫度值,說明設(shè)計是成功的,效果圖如圖1所示。為了驗證上述AM2302單總線通信協(xié)議,在此測試了其時序圖[10-12],設(shè)起始信號(低電平)時間18 ms,等待響應(yīng)時間30 μs,傳感器響應(yīng)時間50 μs,發(fā)送信號時間間隙80 μs,“1”信號持續(xù)時間70 μs,“0”信號持續(xù)時間25 μs。對生成的時序如圖5所示,對圖5中的86個脈沖持續(xù)時間(注意圖5中,開始的信號為高位,令第一個脈沖序號為1,以此類推。)進行測試,測試結(jié)果以序號:時寬格式表示。

在第5個脈沖開始,每隔80 μs輸出串行數(shù)據(jù)0000 0010 1000 1001 0000 0001 0110 1001 1111 0101,這個數(shù)據(jù)與3.1節(jié)分析的數(shù)據(jù)是一致的。說明理論分析與實際是相吻合的,方法是正確、可行的。

4 結(jié) 語

通過AM2302通信協(xié)議分析,建立了PIC18F25K20單片機與AM2302傳感器之間的通訊協(xié)議,在Proteus環(huán)境進行電路設(shè)計與仿真,實現(xiàn)濕度、溫度數(shù)據(jù)實時采集和顯示,驗證了分析方法的正確性。在實際應(yīng)用中,改電路性能穩(wěn)定,能夠滿足實際需求。

圖4 流程圖

圖5 AM2302傳感器測試時序圖

[1] 楊大榮.中國智慧農(nóng)業(yè)產(chǎn)業(yè)發(fā)展策略[J].江蘇農(nóng)業(yè)科學(xué),2014(42):1-2.

[2] 黃家露,楊 方,張衍林.基于CC2430的溫室無線傳感器節(jié)點設(shè)計與應(yīng)用[J].華中農(nóng)業(yè)大學(xué)學(xué)報,2013,32(5): 119-123.

[3] 李性珂,王 輝.基于STC的多路溫濕度檢測系統(tǒng)[J].儀表技術(shù)與傳感器,2013(9):82-83,88.

[4] 魏麗靜,楊景發(fā),趙雙雙.溫室環(huán)境信息智能無線監(jiān)控系統(tǒng)的設(shè)計[J].農(nóng)機化研究,2013(11):159-162.

[5] 許 馳,李新春,張 蕾,等.基于ZigBee的多傳感器火災(zāi)預(yù)警系統(tǒng)[J].西華大學(xué)學(xué)報(自然科學(xué)版),2012,31(6):73-76,80.

[6] 田宏武,申長軍,鄭文剛.基于溫濕度的多模式溫室設(shè)備控制策略設(shè)計[J].農(nóng)機化研究,2013(9):120-123.

[7] 廣州奧松電子有限公司.數(shù)字溫濕度傳感AM2302[EB /OL].(2010- 09 -05 ).[2012 - 04- 28].http: / /www.aosong.com

[8] 廣州奧松電子有限公司.Digital humidity and temperature AM2302[EB /OL].http: / /www.aosong.com.

[9] 劉 寅,李 曉,徐龍飛,等.基于C8051F340的溫濕度檢測系統(tǒng)[J].機械工程與自動化,2013(5):149-150.

[10] 王曉飛,張伏江,梁福平.基于多CPU和PCI的高速海量溫濕度測量系統(tǒng)設(shè)計[J].儀表技術(shù)與傳感器,2013(11):56-58.

[11] 李 燕,吳曉飛,高志一,等.基于無線傳輸?shù)募Z食儲藏室溫濕度監(jiān)測系統(tǒng)設(shè)計[J].科技創(chuàng)業(yè)家,2013(8):56-58.

[12] 美國微芯科技公司.PIC18F25K20 Document[EB /OL].http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC18F25K20.

[13] 劉德全.Proteus 8—電子線路設(shè)計與仿真[M].北京:清華大學(xué)出版社,2014.

[14] 徐愛軍.單片機原理實用教程—基于Proteus虛擬仿真[M].2版.北京:電子工業(yè)出版社,2012.

[15] 周景潤,張麗娜.基于Proteus的電路及單片機系統(tǒng)設(shè)計與仿真[M].北京:北京航空航天大學(xué)出版社,2005.

[16] 宋海聲,趙學(xué)深,劉平和.農(nóng)業(yè)溫室溫度智能辨別控制[J].計算機工程與應(yīng)用,2014(21):240-244.

[17] 姜 晟,王衛(wèi)星,孫道宗,等.能量自給的果園信息采集無線傳感器網(wǎng)絡(luò)節(jié)點設(shè)計[J].農(nóng)業(yè)工程學(xué)報,2012(28):153-158.

·名人名言·

知識是一座寶庫,而實踐則是開啟寶庫的鑰匙。

——托馬斯·富勒

Design and Simulation of Intelligent Greenhouse Humidity and Temperature Measurement Experiment System

LIUDe-quan
(Ningxia Normal University, Guyuan 75600, China)

In order to realize intelligent monitoring of the temperature and humidity in the greenhouse, the paper presents a humidity and temperature acquisition system. The system includes a microcontroller which is based on an embedded microcontroller PIC18F25K20 as a host and AM2302 humidity and temperature sensor as a slave. By using the EDA virtual simulation technology to simulate the circuit, and realize the collection of data of temperature and humidity is realized and real-time displayed. The advanced simulation technology is used to capture sequence diagram of AM2302 sensor, and timing diagram analysis is used to verify the AM2303 sensor single and bus communication protocol. The circuit is with low cost, low-power consumption and high stability performance. In real application, it can use dry batteries or solar energy as a power source.

intelligent greenhouse; humidity and temperature acquisition; PIC18F25K20; AM2302

2014-06-12

寧夏師范學(xué)院科研基金項目(YB201448);固原市科技支撐項目;寧夏師范學(xué)院2013年“本科質(zhì)量工程”項目(201312-10)

劉德全(1977-),男,甘肅白銀人,碩士,講師,主要從事信號與信息處理研究。Tel.:0954-2079617;E-mail:ldqzhh@163.com

TP 23、F 303.2

A

1006-7167(2015)02-0092-04

猜你喜歡
單片機信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(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
孩子停止長個的信號
小議PLC與單片機之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 色屁屁一区二区三区视频国产| 日韩欧美中文| 日韩精品一区二区三区免费在线观看| 2020精品极品国产色在线观看| 免费A级毛片无码免费视频| 欧美精品成人一区二区在线观看| 99re热精品视频国产免费| 丝袜美女被出水视频一区| 国产精品无码翘臀在线看纯欲| 日本久久久久久免费网络| 欧美日韩在线亚洲国产人| 国内精品自在自线视频香蕉| 色噜噜中文网| 亚洲人成人伊人成综合网无码| 欧美一级高清免费a| a毛片免费观看| 波多野结衣无码中文字幕在线观看一区二区| 欧美国产日韩另类| 国产成人AV综合久久| 国产精品欧美激情| 99久久精彩视频| 天天操天天噜| 色综合中文字幕| 久久9966精品国产免费| 国产精品欧美亚洲韩国日本不卡| 黄色在线网| 性欧美久久| 永久免费精品视频| 成人免费视频一区| 国产va在线观看免费| 永久在线播放| 久久精品嫩草研究院| 国产精选小视频在线观看| 2021国产乱人伦在线播放| 欧美日韩激情在线| 欧美日韩国产精品va| 凹凸国产熟女精品视频| 呦女亚洲一区精品| 人妻丰满熟妇av五码区| 中文字幕乱码二三区免费| 免费看久久精品99| 亚洲中文无码h在线观看 | 午夜人性色福利无码视频在线观看| 欧美国产日本高清不卡| 99九九成人免费视频精品| 久久国产香蕉| 精品小视频在线观看| 人人澡人人爽欧美一区| 人妻熟妇日韩AV在线播放| 午夜毛片免费观看视频 | 四虎永久免费在线| 一本色道久久88| 国产精品专区第一页在线观看| …亚洲 欧洲 另类 春色| 99re视频在线| 亚洲日韩在线满18点击进入| 无码人妻热线精品视频| 久久精品只有这里有| 国产在线高清一级毛片| 国产91线观看| 国产熟睡乱子伦视频网站| 日本草草视频在线观看| 国产成人调教在线视频| 亚洲综合久久一本伊一区| 国产乱肥老妇精品视频| 精品一区二区三区自慰喷水| 色老二精品视频在线观看| 精品人妻一区无码视频| 老色鬼久久亚洲AV综合| 啦啦啦网站在线观看a毛片| 亚洲水蜜桃久久综合网站| 午夜啪啪福利| 成人免费一区二区三区| 91丨九色丨首页在线播放 | 日韩毛片在线播放| 欧美一级大片在线观看| 五月激情综合网| 中日韩欧亚无码视频| 国产欧美在线视频免费| 欧美第一页在线| 国产黄色免费看| 黄色a一级视频|