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

蔬菜大棚溫度自動控制系統設計與分析

2015-01-25 10:50:58淡海英
電子設計工程 2015年3期
關鍵詞:單片機設備系統

淡海英

(陜西國防工業職業技術學院 陜西 西安 710300)

改革開放以來,我國經濟的迅速增長,使得農業的研究和應用技術越來越受到重視,特別是蔬菜大棚已經成為高效農業的一個重要組成部分。蔬菜大棚是植物栽培生產中必不可少的設施之一,溫度是衡量蔬菜大棚的最重要的指標,它直接影響到栽培作物的的生長和產量,為了能給作物提供一個合適的生長環境,首要問題是加強溫室內的溫度的監測。因此,為了實現高效農業的科學化和研究性,推動我國農業發展,解決我國農民普遍收入低的問題,縮小城鄉差距,推動全面小康社會,迫切需要價格適中的、自動化程度高的農業設備。由于單片機及各種電子器件性價比的迅速提高,使得成本低性能穩定的這種要求變為可能。本設計是針對這一問題,設計能夠實現溫濕度上下限設定、自動監測、顯示和報警等多功能的溫濕度測控系統。該設計系統還可以推廣到其他領域。

1 系統模塊

蔬菜大棚溫度自動控制系統可以劃分為兩個部分,一是PC端管理模塊,二是溫度控制模塊。一個管理系統可以管理多個溫度控制設備,它們之間通過RS-485通信,也就是通過串口通信。溫度控制模塊由9個部分組成,分別是:電源、單片機、顯示設備、溫度傳感器、按鍵、加熱控制電路、降溫控制電路、聲光報警電路、通信電路。溫度控制設備模塊框圖如圖1所示。

圖1 溫度控制設備模塊框圖Fig.1 Temperature control device module block diagram

有了溫度控制設備模塊圖 ,就可以設計電路。選擇繪制電路圖軟件Proteus進行設計,如圖2至圖6所示的溫度控制電路原理圖。

2 電路分析

1)單片機

選擇AT89C51做為主控芯片,也是一直在用的代表性51芯片。控制引腳 P1.0~P1.5主要用來控制 24C02C、DS1302、DS18B20;P1.6、P1.7、P2.0、P3.6、P3.7 用 來 控 制 顯 示電路;P2.2~P2.7用來控制報警、報警指示燈、降溫電路、加熱電路;P3.0、P3.1做串口通信;P3.2、P3.3用來做按鍵控制 (外部中斷實現)。這里省略了時鐘電路和復位電路,可以參考其他同類資料。

2)顯示電路

圖2 主控電路Fig.2 The main control circuit

圖3 顯示電路Fig.3 Display circuit

圖4 加熱、散熱電路Fig.4 Heating、cooling circuit

本系統的顯示電路用的是128×64液晶---AMPIRE128×64,其驅動芯片是KS0180,除了顯示液晶,還用到RESPACK-8(RP1)、滑動變阻 POT-LIN(RV1)。液晶的數據端口連接 AT89C51 的 P0 口,CS1、CS2 連接 P1.6、P1.7 引腳,EN連接 P2.0引腳,RW、RS連接 P3.6、P3.7引腳。AMPIRE128×64液晶的引腳定義如表1所示。

3)加熱和降溫電路

圖5 按鍵、聲光報警電路Fig.5 Button、sound and light alarm circuit

圖6 串口控制電路Fig.6 Serial port control circuit

表1 AMPIRE128×64液晶的引腳定義Tab.1 AMPIRE128 x 64 LCD pin definition

加熱模塊用高壓燈泡(LAMP)來表示,降溫風扇用電動機(MOTOR)來表示。由于加熱源和風扇都是強電供電,這里用繼電器(RELAY)來做一個簡單的控制,同時用到三極管(NPN)、電阻(RES)、二極管(IN4001)等器件。 兩個點路分別由單片機的P2.6、P2.7引腳控制。

4)串口、DS1302、DS18B20、24C02 電路

串口控制電路中用到了 4種串行電路,I2C(24C02C)、SPI(DS1302)、 單 總 線 (DS18B20)、 串 口 (RS-232)。 其 中24C02C的I2C電路用于通信,硬件上主要是加一個晶振(CRYSTAL),設定其頻率為 32768Hz,一個備用電池(CELL);DS18B20中用到上拉電阻 (RES),設定為4.7K,串口電路(COMPIM)通過設定將其連接到虛擬串口上。

5)按鍵、聲光報警電路

本系統只用了兩個按鍵,一個用來控制風扇的開關、一個用來控制加熱電路的開關。指示燈用來表示當前狀態,溫度正常時綠燈亮,溫度過低,超低溫指示燈點亮,溫度過高,超高溫指示燈點亮。報警電路和蜂鳴器電路有區別,為了使其發音較大,用一個三極管(NPN)驅動,而且使用的也不是蜂鳴器,而是喇叭SPEAKER。

6)DS18B20介紹

①DS18B20的特性

DS18B20[8-9]是可組網單總線數字溫度傳感器芯片。其具有耐磨耐碰、體積小、使用方便、封裝形式多等特點,適用于各種狹小空間設備數字測溫和控制領域。DS18B20與微處理器連接時僅需要一條線即可實現微處理器與DS1K8B20的雙向通信,在使用中不需要任何外圍元件,可用數據線供電,電壓范圍:+3.0~+5。 5 V,測溫范圍是-55~+125 ℃,通過編程實現9~12位的數字讀數方式,用戶可自設定非易失性的報警上、下限,支持多點組網功能,多個DS18B20可以并聯在唯一的三線上,實現多點測溫。

②DS18B20的引腳定義

GND:接地,VQ:數據輸入/輸出引腳,VDD 引腳:可選+5 V引腳,NC:空引腳。

③兩種供電方式

DS18B20有兩種供電方式,一種是總線供電方式,該模式允許DS18B20工作于無外部電源需求狀態,寄生電源在進行遠距離測溫是非常有用的。溫度高于100℃時,不推薦使用寄生電源,因為DS18B20在這種溫度下表現出的漏電流比較大,通信可能無法進行。在類似這種溫度的情況下,強烈推薦使用DS18B20的VDD引腳。對DS18B20供電的另一種傳統辦法是從VDD引腳接入一個外部電源。這樣做的好處是單總線上不需要強上拉,而且總線不用在溫度轉換期間一直保持高電平。

3 軟件設計

單片機上的程序設計目標是:在存儲器24C02C中保存我們設定的溫度上/下限值;通過DS18B20采集當前溫度,當采集溫度超過上限值時,就控制風機排風降溫,當采集溫度低于下限值時,就控制加熱設備加熱升溫;通過時鐘芯片DS1302讀取日期、時鐘等信息;通過液晶顯示屏顯示當前時間、當前溫度、設定的溫度上/下限值、當前狀態等信息;在讀取當當前溫度異常時啟動聲光報警系統,提示用戶溫度異常;在系統設定為手動狀態時,通過按鍵可以控制風機排風、加熱系統加熱;通過串口實現PC端的遠程管理,在PC端可以設定當前時間;溫度上/下限、操作模式等。

設計的思路是這樣的:由易到難。從簡單的寫起,把簡單的都驗證了,有了成就感,再去攻克復雜的。設計的順序是:驗證風機、加熱燈、指示燈的控制;控制報警器響起來(定時器中斷控制);響應按鍵的輸入(外部中斷INT0、INT1控制);讓液晶顯示我們要的東西;加入24C02C、DS1302這兩個我們用過的東西;搞定DS18B20這個硬骨頭;設計與PC的通信內容UART。本系統的主程序流程圖如圖7所示。

圖7 主程序流程圖Fig.7 The main program flow chart

在硬件設計上,我們設計的按鍵很少,因而在軟件遠程管理上做的工作就多些:讀取當前溫度,讀取、設定設計,讀取,設定溫度的上/下限,打開、關閉風扇,打開、關閉加熱燈等。

在主程序中要注意,從啟動溫度轉換到讀取溫度的時間間隔應大于750 ms,否則會讀出85℃;其次就是對負溫度值的處理、顯示、比較等。另外要用到幾個中斷:定時器0中斷,用來報警;外部中斷0、外部中斷1,用來響應按鍵;串口中斷,用來處理串口數據的收/發。因為可以手動、遠程、自控控制風機和加熱設備,而言要處理三者之間的邏輯關系。本系統中處理了遠程和自動的邏輯關系,但沒有處理手動和自動的邏輯關系。通過仿真會發現,目前的系統是遠程管理優先。也就是在正常溫度范圍內可以通過PC端開啟風扇、加熱設備,但在正常溫度范圍內手動開發風扇或加熱設備,系統會自動將其關閉。如果想使用手動優先,可以考慮如何修改這部分程序。

4 結束語

本系統設計是一個專門為蔬菜大棚溫度測量控制而設計的系統。通過對系統的硬件部分和軟件部分設計來達到監控要求。在系統設計過程中充分考慮到性價比,選用價格低、性能穩定的元器件,同時此系統在其他領域還具有一定的推廣價值。

[1]張義和.例說51單片機(C語言版)[M].北京:人民郵電出版社,2009.

[2]孫惠芹.單片機項目設計教程[M].北京:電子工業出版社,2009.

[3]蘇艷萍.單片機原理與應用[M].北京:國防科技大學出版社,2012.

[4]王靜俠.單片機應用技術(C語言版)[M].北京:電子工業出版社,2009.

[5]丁向榮,賈萍.單片機應用系統與開發技術[M].北京:清華大學出版社,2009.

[6]張靖武.單片機原理應用與PROTEUS仿真編著[M].北京:電子工業出版社,2008.

[7]李群芳.單片機原理與應用:嵌入式系統開發基礎[M].武漢:武漢大學出版社,2006.

[8]汪銘東,梅廣輝.基于單片機與DS18B20的機柜溫度控制器設計[J].現代電子技術,2014(12):8-10.WANG Ming-dong,MEI Guang-hui.Design of cabinet temperature controller based on MCU and DS18B20[J].Modern Electronics Technique,2014(12):8-10.

[9]呂建波.基于單總線數字溫度傳感器DS18B20的測溫系統設計[J].現代電子技術,2012(19):117-119.LV Jian-bo.Design of temperature measurement system based on single bus digital temperature sensor DS18B20[J].Modern Electronics Technique,2012(19):117-119.

猜你喜歡
單片機設備系統
諧響應分析在設備減振中的應用
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
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
主站蜘蛛池模板: 国产精品va免费视频| av天堂最新版在线| 成人精品午夜福利在线播放| 国产精品一区二区国产主播| 中文国产成人精品久久| 在线无码av一区二区三区| 精品人妻AV区| 亚洲中久无码永久在线观看软件 | 日韩黄色在线| 久久精品国产精品国产一区| 97在线免费| 久草美女视频| 亚洲三级电影在线播放| 精品小视频在线观看| 极品国产在线| 在线观看无码a∨| 欧美日韩免费在线视频| 97se亚洲综合不卡 | 国产在线无码一区二区三区| 国产精品一老牛影视频| 大香伊人久久| 国产在线高清一级毛片| 色成人综合| 天天色综网| 中文字幕波多野不卡一区| 亚洲精品无码高潮喷水A| 亚洲伊人天堂| 久久99热这里只有精品免费看| 国产成人啪视频一区二区三区 | 97国产在线播放| 精品久久久无码专区中文字幕| 亚洲综合激情另类专区| 无码久看视频| 亚洲天堂网2014| 国产成人做受免费视频| 91精选国产大片| 国产欧美日韩免费| www.亚洲色图.com| 在线另类稀缺国产呦| 国产欧美精品一区二区| 成人年鲁鲁在线观看视频| 91一级片| 久久国产成人精品国产成人亚洲| 精品亚洲麻豆1区2区3区| 欧美日韩一区二区三区四区在线观看 | 国产粉嫩粉嫩的18在线播放91 | 国产在线视频自拍| 国产精品视频999| 日韩精品一区二区三区视频免费看| 婷婷五月在线视频| 无码 在线 在线| 朝桐光一区二区| 五月婷婷综合色| 成人在线不卡| 国产亚洲欧美日韩在线一区二区三区| 中文字幕无码制服中字| 一区二区在线视频免费观看| 超碰91免费人妻| 亚洲欧美一级一级a| 亚国产欧美在线人成| 国产视频资源在线观看| 波多野吉衣一区二区三区av| 午夜国产小视频| 欧美成人亚洲综合精品欧美激情| 亚洲人成在线精品| 免费激情网站| 国产精品人莉莉成在线播放| a级毛片免费看| 国产精品观看视频免费完整版| 亚洲乱码精品久久久久..| 日本黄色a视频| 久久精品亚洲中文字幕乱码| 国产xxxxx免费视频| 成人免费网站久久久| 91青青草视频在线观看的| 播五月综合| 中文字幕久久波多野结衣| 久久综合色天堂av| 亚洲三级a| 国产午夜小视频| 国产福利免费观看| 欧美第二区|