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

基于MSP430F169的蔬菜大棚多點無線溫濕度檢測系統設計

2013-04-29 21:20:44石建飛等
湖北農業科學 2013年6期

石建飛等

摘要:針對東北地區冬天蔬菜種植大棚的特點,提出并開發基于超低功耗單片機MSP430F169為核心的大棚多點溫濕度檢測系統。該系統可以長時間連續地測量、顯示、存儲和無線傳輸大棚的環境溫濕度信息,同時可進行多點溫濕度同時監測。該設計具有簡單實用、測量精度高、系統運行穩定、抗干擾能力強等優點。

關鍵詞:蔬菜大棚;溫濕度;無線傳輸;MSP430F169

中圖分類號:TP274+.2 文獻標識碼:A 文章編號:0439-8114(2013)06-1435-04

隨著國家經濟的快速發展,人民的生活水平逐步提高,對蔬菜的需求日益增大;由于受季節的影響,蔬菜隨著季節的變化出現波動,尤其是冬天,蔬菜的種類相對單一,溫室大棚的出現解決了這一問題。近年來,溫室大棚發展迅速,規模龐大;但由于溫室大棚主要靠人工維護,近年來人工成本的提高和規模的擴大加大了管理難度,特殊農作物對溫度和濕度的要求很高,溫室環境的變化不能及時被發現,單純的人工管理無法滿足需求;此次設計針對大棚內溫濕度的檢測,開發出了蔬菜大棚多點無線溫濕度檢測系統,便于實時查看大棚內每個檢測點的溫濕度數值或查詢歷史記錄。

蔬菜大棚多點無線溫濕度檢測系統設計運用了2.4G多點無線傳輸和低功耗技術,因此能夠長時間實時反映大棚內各個角落溫濕度的變化,為生產提供準確的溫濕度信息,便于管理人員實時處理溫濕度過高或過低的問題。

1 系統組成及其功能

由于蔬菜大棚分布分散、布線供電麻煩、成本高,所以系統設計時采用電池供電方式。為了能長時間使系統穩定工作,系統中各種器件的功耗、性能都要求很高,因此采用德州儀器的超低功耗MSP430系列單片機作為主控制器,以超低功耗的nRF24L01芯片進行2.4G無線數據傳輸,利用超低功耗數字式溫濕度傳感器DH80作為溫度傳感器、濕度傳感器[1]。整個溫濕度采集節點休眠時電流為50 μA左右,而平均工作電流為700~800 μA。單片機通過數字式溫濕度傳感器采集現場溫濕度信息,然后通過2.4G無線數據傳輸模塊發送到接收節點上,同時接收端將接收到的溫濕度數據、節點編號和DS1302提供的實時時間一并存儲到SD卡中,并且在液晶顯示屏上顯示這些數據,也可以通過在接收端的串口將采集數據發送到計算機上顯示和存儲。接收端還可通過控制按鍵設置各個節點溫濕度的上下限報警值,一旦采集節點的溫濕度超過了設定的值,單片機就會通過蜂鳴器發出報警,提示工作人員進行相應的處理操作。

蔬菜大棚多點無線溫濕度檢測系統主要分兩大部分:采集部分和顯示部分。數據采集部分包括溫室環境的溫度信息的采集、濕度信息的采集、無線傳輸模塊和供電電池4部分。顯示部分由LCD顯示、2.4G無線數據接收、SD卡數據存儲、控制按鍵、實時時鐘等組成。系統總體設計如圖1所示。

2 系統的硬件設計

2.1 主控制器

系統主控制器主要完成數據的采集、處理、設置、發送和接收報警等功能,是整個系統的核心。由于數據采集節點采用CR2032鋰電池供電,因此要求控制器的功耗必須低,并且速度要快,性能可 靠[2]。因此,主控制器選用德州儀器的超低功耗MSP430F1121A單片機,其優點是采用馮·諾依曼結構,RAM、ROM和全部外圍模塊都位于同一個地址空間內,最大尋址地址為62 kB(60 kB Flash,2 kB RAM)。最高運算速度為8MIPS[3]。此款單片機有5種省電工作模式,從LPM3待機模式(消耗2.6μA@VCC=3)恢復到正常工作模式(消耗500μA@VCC=3,1MIPS)的喚醒時間小于6 μs,且允許雙外部工作頻率輸入,其內部整合了多款低功耗外圍模塊。MSP430系列單片機的電源采用的是1.8~3.6 V電壓,工作電壓很寬因而可以使用電池供電[4]。當單片機在1 MHz的時鐘條件下運行時,芯片的電流為200~400 μA,其他性能包括速度、可靠性等方面也符合系統要求。

2.2 傳感器電路

傳感器采用的是DH80數字式溫濕度一體化傳感器,其特點是價格便宜、精度高、測量范圍寬、誤差偏移小、使用壽命長、工作電壓寬、功耗低等[5]。各方面性能都符合本設計的要求。電路如圖2所示。

傳感器采用的是標準的I2C總線,只有時鐘、數據兩根線,節約了單片機的I/O口,為了提高單片機的通信穩定性,分別在數據線和時鐘線上加了47 kΩ的上拉電阻。

2.3 存儲電路

為便于觀察和指導大棚內植物的生長,需要把每天每個采集點的實時溫度值、濕度值和采集時間存儲起來。由于整個作物生長期內都要檢測,所以系統需要采集的數據較多,一般的存儲設備不能滿足要求。由于SD卡具備體積小、可擦寫、存儲容量大、非易失性以及價格低等特點而被廣泛應用于消費類電子產品中[6]。因此,系統選擇了4G的SD卡作為存儲設備(圖3),滿足了系統需要。

2.4 無線數據傳輸模塊

nRF24L01是由NORDIC公司生產的工作在2.4~2.5 GHz的ISM頻段的單片無線收發器芯片[7]。無線收發器包括:頻率發生器、增強型“ShockBurst”模式控制器、功率放大器、晶體振蕩器、調制器和解調器。輸出功率頻道選擇和協議的設置可以通過SPI接口進行設置,通信速度可達10 MB/s,大大提高了無線通信抗干擾能力并且具有多個無線信道,同時nRF24L01本身具備休眠模式,因此功耗也符合本設計要求。nRF24L01接口電路如圖4所示,D2是為了防止電源極性接反設計添加的。

2.5 與上位機的通信模塊

如何把PC機或上位機的數據傳到下位機中,這就需要串行通信接口以及接口器件,同時必須有標準的通信協議。

串行通信接口是連接計算機、終端、通信控制器等設備之間的物理接口,RS-232是PC通信應用中最成功、比較典型的串行數據標準[8]。RS-232最初只用在微機中支持調制解調器和打印機連接,由于通信接口與設備制造廠商都生產與RS-232兼容的通信設備,因此它已成為微機串行通信接口中廣泛采用的一種標準。

RS-232采用非平衡連接,信號電壓加到一條導線上,所有的信號電壓都使用一個公共的接地線[9]。為了提高抗干擾能力和增加傳送距離,RS-232的每個腳線的信號和電平規定采用負邏輯電平,DC(-15~-5V)規定為邏輯“l”,DC(+5~+15V)規定為邏輯“0”,-5~+5V規定為過渡區。由于計算機接口或終端的電平TTL或MOS與RS-232通信接口的邏輯電平不兼容,必須在RS-232與電平TTL之間進行電平和邏輯關系的變換。例如采用MC1488、SN7515O芯片可完成電平TTL到EIA的轉換;采用MC1489、SN75154芯片可實現電平EIA到TLL的轉換。如果采用MAX232接口芯片可實現電平TLL和EIA的雙向電平轉換。

RS-232-C標準規定,驅動器允許有2 500 pF的電容負載,通信距離將受此電容限制,例如,采用150 pF/m的通信電纜時,最大通信距離為15 m;若每米電纜的電容量減小,通信距離可以增加。傳輸距離短的另一原因是RS-232屬單端信號傳送,存在共地噪聲和不能抑制共模干擾等問題,因此一般用于20 m以內的通信。

考慮到在通信時不存在距離過長等問題,該研究采用RS232標準,利用MAX232芯片的雙向轉換完成TTL-EIA和EIA-TTL的電平轉換。其硬件電路連接如圖5所示。

3 系統的軟件設計

3.1 與上位機的通信軟件部分

軟件在此處向上位機輸出位置數據以及接收控制命令。以個人計算機(PC)作為上位機,與單片機之間以幀為通信單位。該設計MCU不主動向計算機發送信息。PC根據需要發送命令幀,MCU完成相應功能后將發送應答幀。命令幀(PC至MCU)和應答幀(MCU至PC)的格式是相同的,二者的幀內容有所不同。

上位機和下位機的約定如下,幀格式總字節數+幀命令+幀內容+校驗和;總字節數:該幀包含的字節總數用1個字節表示;幀命令:該幀的功能用1個字節表示;幀內容:研究中上傳溫濕度數據用4個字節表示;校驗和:將總字節數、幀命令和幀內容所有字節計算出的校驗和用1個字節表示。其中幀內容長度只代表幀中數據的長度。實際上整個一幀中除了“幀內容”外,還包括“總字節數”、“幀命令”、“校驗和”3個字節。波特率=9 600baud;字節格式=1啟始位、8數據位、無校驗位、1停止位;約定傳輸數據命令特征碼為254,即十六進制數為0xfe。

由上位機向下位機發送字節數和命令,下位機根據命令將位置數據傳給上位機,下位機在傳輸完數據后,繼續進行數據處理,等待下一次中斷控制信號到來。上位機可以采用Delphy或VB6.0編制,實現波特率的匹配、命令字的發送以及數據的接收和處理。

3.2 nRF24L01程序設計

nRF24L01的各種命令字都只有一個字節,分為讀寄存器、寫寄存器、讀數據接收緩沖區、寫發送數據緩沖區等[10]。在輸入任意命令字的同時,MISO輸出STATUS寄存器的內容。nRF24L01的ShockBurst和Enhanced ShockBurst兩種數據模式的區別是:后者比前者多一個確認數據傳輸的信號,保證數據傳輸的可靠性。按Enhanced ShockBurst模式初始化,重新發送等待時間為250 μs,重新發送次數為10次,地址是RX_ADR_WIDTH,輸出功率為0dBm,速度為1 Mb/s。nRF24L01處于POWER_UP狀態。函數中WRITE_REG為寫命令基地址0x20。在接收端將nRF24L01配置為接收模式,地址是RX_AW,nRF24L01處于POWER_UP狀態。整個操作過程如圖6所示。

3.3 系統的主程序設計

軟件流程圖如圖7所示。軟件設計中,上電初始化完成對CPU、液晶顯示器、實時時鐘等的初始化;CPU控制傳感器采集數據并通過無線模塊發送,接收到的數據在LCD上顯示,并存儲在SD卡中,根據不同作物不同生長時期判斷溫濕度。如果超出設定范圍,就通過蜂鳴器發出警報,否則檢測是否到達定時發送時間。如果到達,發送當天傳感器采集到的上限值、下限值和平均值,讓工作人員了解一天內溫室內環境的變化規律。

4 小結

該設計方案通過在黑龍江農墾總局建三江分局的859農場示范園區的溫室蔬菜大棚現場試驗,證明系統運行穩定、測量精度高、操作方便簡單、實用性強等,為進一步提高溫室蔬菜大棚的全自動、智能化作業提供可靠保證。

參考文獻:

[1] 田芳明,楊麗茹,金松海,等.基于PIC單片機的分布式無線溫濕度采集系統[J].黑龍江八一農墾大學學報,2011,23(1):79-82.

[2] 呂 敏,陳仁文,董 菁. 基于MSP430單片機的低功耗實時無線網絡技術[J]. 科學技術與工程,2012,12(4):804-806.

[3] 肖 坤,張崇巍,鄭昌瑜. 基于MSP430和nRF905的無線系統設計[J].儀器儀表用戶,2007(5):27-29.

[4] 羅文廣,蘭紅莉,陸子杰. 基于單總線的多點溫度測量技術[M]. 北京:機械電子工業出版社,2002.

[5] 徐太忠,鄒高平. 便攜式電子系統的低功耗設計[J]. 單片機與嵌入式系統應用,2001(8):11-13.

[6] 胡大可. MSP430系列超低功耗16位單片機原理與應用[M]. 北京:北京航空航天大學出版社,2000.

[7] 張廣明,司棟森. 一種新型單總線數字溫度傳感器的特性與應用[J]. 計算機測量與控制,2003,11(4):318-320.

[8] 沙占友.智能化集成溫度傳感器原理與應用[M]. 北京:機械工業出版社,2002.

[9] 路 康. 溫室大棚動態參數測試系統設計[J]. 河南農業大學學報,2008,42(3):330-333.

[10] 周振安. 數據采集系統的設計與實踐[M]. 北京:清華大學出版社,2004.

主站蜘蛛池模板: 国产精品成人不卡在线观看| 亚洲综合在线最大成人| 欧美日韩一区二区在线播放| 国产自在线播放| 最新国产在线| 拍国产真实乱人偷精品| 亚洲无码视频喷水| 丁香婷婷激情综合激情| 丰满少妇αⅴ无码区| 国产丰满成熟女性性满足视频| 久久中文字幕av不卡一区二区| 国产呦视频免费视频在线观看| …亚洲 欧洲 另类 春色| 国产精品无码AV片在线观看播放| 性喷潮久久久久久久久| 成人国产免费| 日韩欧美中文| 国产va在线观看免费| 亚洲日本www| 久久精品中文字幕免费| 国产精品永久久久久| 亚洲最新地址| 日本91视频| 伊人大杳蕉中文无码| 国产女人在线观看| 丁香婷婷激情网| 五月婷婷伊人网| 亚洲欧美不卡视频| 国产亚洲精品资源在线26u| 国产日韩欧美黄色片免费观看| 欧美在线视频不卡第一页| 欧美97色| 亚洲无码免费黄色网址| 青青青国产在线播放| 欧美精品亚洲日韩a| 日韩毛片基地| 亚洲啪啪网| 中国美女**毛片录像在线| 狠狠色噜噜狠狠狠狠色综合久 | 九九视频在线免费观看| 麻豆精品在线视频| 91午夜福利在线观看| 国产精品久久久久无码网站| 亚洲天堂网视频| 中文字幕精品一区二区三区视频| 亚洲AⅤ永久无码精品毛片| a毛片基地免费大全| 欧美三级视频网站| 一级毛片免费观看久| 亚洲精品色AV无码看| 免费 国产 无码久久久| 国产v欧美v日韩v综合精品| 亚洲va视频| 亚洲色图欧美| 91 九色视频丝袜| 91精品人妻一区二区| 青青草原国产一区二区| 亚洲日产2021三区在线| 欧美国产综合色视频| 日韩欧美91| 91福利免费视频| 精品视频一区二区三区在线播 | 国产精品吹潮在线观看中文| 国产一在线| 蜜芽国产尤物av尤物在线看| 亚洲精品国产成人7777| 欧美日韩在线亚洲国产人| 国产对白刺激真实精品91| 天堂在线视频精品| 国产精品区视频中文字幕| 色偷偷av男人的天堂不卡| 国产区网址| 乱码国产乱码精品精在线播放| 国产精品无码作爱| www.国产福利| 在线观看精品自拍视频| 无码精品国产dvd在线观看9久 | a亚洲天堂| 精品一区二区三区无码视频无码| 亚洲欧洲自拍拍偷午夜色| 91色老久久精品偷偷蜜臀| 久久久四虎成人永久免费网站|