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

基于WIFI技術的農業(yè)大棚環(huán)境實時監(jiān)測系統的設計

2014-12-13 20:20:46宋林桂,陳清
軟件工程 2014年12期
關鍵詞:環(huán)境系統

宋林桂,陳清

摘? 要:本文提出了基于WIFI技術的農業(yè)大棚環(huán)境實時監(jiān)測系統的設計思想,通過STM32F103C8T6微控制器和環(huán)境監(jiān)測傳感器實時地監(jiān)測大棚里的環(huán)境溫濕度、光照、土壤濕度、CO2濃度、視頻等環(huán)境信息并通過WIFI技術無線將數據信息傳到電腦終端,用戶可以在電腦終端遠程查看大棚里環(huán)境信息和作物的生長情況。

關鍵詞:WIFI技術;STM32F103C8T6;視頻;環(huán)境監(jiān)測

中圖分類號:TP311?????????? 文獻標識碼:A

1?? 引言(Introduction)

目前農業(yè)生產仍然以傳統生產模式為主,傳統大棚只能憑經驗灌溉放風拉關遮陽網。同時傳統的農業(yè)生產模式無法監(jiān)測大棚里的環(huán)境信息,不能科學有效地促進作物的產量、品質和調節(jié)生長周期。本文提出了一種基于WIFI技術的農業(yè)大棚環(huán)境實時監(jiān)測系統設計實現方案,通過WIFI技術無線傳輸農業(yè)大棚的環(huán)境信息和視頻到用戶端,解決了農業(yè)傳統生產模式存在的一些問題。

2?? 系統總體設計(System design)

圖1 系統框圖

Fig.1 The block diagram of the system

WIFI是一種目前得到廣泛應用的短距離無線通信技術,具有成本低、不需布線等優(yōu)點,可隨機接入因特網是一種比較理想的大棚環(huán)境監(jiān)測解決方案[1]。系統將環(huán)境信息和視頻通過網絡發(fā)送到電腦終端,系統為了避免布網線采用了WIFI技術,系統采用刷了OpenWrt系統的3G路由器作為無線傳輸模塊。OpenWrt系統自帶了MJPG-streamer軟件和Ser2net軟件,MJPG-streamer軟件傳輸攝像頭采集的視頻實現視頻監(jiān)控的作用,Ser2net軟件實現網絡數據和串口數據互相轉換。3G路由器在無遮擋的情況下有效傳輸距離為150m,能夠滿足近距離的數據傳輸,如需增大傳輸距離需增加外置大功率天線[2]。

系統通過STM32F103C8T6微控制器和傳感器監(jiān)測大棚里面的影響作物生長的環(huán)境因素:環(huán)境溫濕度、光照、CO2濃度、土壤濕度,微控制器通過串口將這些環(huán)境信息通過3G路由器發(fā)送出去。刷了OpenWrt系統的3G路由器支持UVC格式的USB攝像頭,3G路由器將USB攝像頭采集到的視頻發(fā)送出去。電腦終端裝有大功率的無線路由器,同時電腦終端裝有上位機軟件來實時地顯示3G路由器發(fā)送過來的視頻和環(huán)境信息[3]。

3?? 系統硬件設計(Hardware design)

3.1?? 微控制器最小系統的設計

STM32F103C8T6是意法半導體推出STM32增強型系列微控制器,STM32是Cortex-M3內核32位ARM,STM32具有高速度、高性能、低功耗、低成本等優(yōu)點。STM32內部集成了ADC、I2C、SPI等外設資源,現在占據工業(yè)控制領域很大的市場。

3.2?? 傳感器電路設計

溫濕度傳感器采用AM2301,AM2301工作電壓是3.3—5.5V,供電采用3.3V,AM2301的DATA引腳用于STM32F103C8T6微控制器與AW2301之間的通訊和同步;光照傳感器采用TSL2561,TSL2561是TAOS公司推出的一種高速、低功耗、寬量程、可編程靈活配置的光強度數字轉換芯片。TSL2561工作電壓是2.7—3.5V,供電采用3.3V,TSL2561具有I2C和SMBus接口,本設計使用I2C接口,TSL2561的I2C接口接到微控制器的I2C_1接口;土壤濕度傳感器采用MP-508B土壤濕度傳感器,土壤濕度傳感器的工作電壓是7—15V,供電采用12V,土壤濕度傳感器的測量范圍是0%—100%,信號輸出是0—1V,信號輸出接微控制器的ADC_IN1引腳。CO2濃度傳感器采用CDT-500系列農業(yè)防護型CO2變送器,CO2變送器的工作電壓是12—24V,供電采用12V,CO2變送器的測量范圍是0—5000ppm,信號輸出是4—20mA的模擬量輸出,信號輸出經過I/U轉換送給微控制器的ADC_IN2引腳。

4? 下位機的軟件設計(The microcontroller software

design)

為了降低系統整體功耗和優(yōu)化微控制器程序,微控制器通過定時器定時20分鐘采集環(huán)境溫濕度、光照、土壤濕度、CO2濃度等數據并通過微控制器串口發(fā)送給3G路由器的串口,20分鐘發(fā)送一次環(huán)境信息數據完全可以滿足農業(yè)大棚環(huán)境信息數據實時更新的要求。

4.1?? AM2301軟件設計原理

微處理器與AM2301之間采用單總線數據格式通信,一次通訊時間5ms左右,具體格式在下面說明,一次數據傳輸為40位,高位先出。

數據格式:40bit數據=16bit濕度數據+16bit溫度數據+8bit校驗和微控制器發(fā)送一次開始信號后, AM2301從低功耗模式轉換到高速模式,等待主機開始信號結束后, AM2301發(fā)送響應信號,送出40bit的數據,并觸發(fā)一次信號采集。

4.2?? TSL2561軟件設計原理

TSL2561其內部連接一個光敏二極管(通道0)和一個紅外響應光敏二極管(通道1)。TSL2561內部集成兩個積分式A/D轉換器,可將光敏電流轉換成一個數字量,并存入TSL2561芯片內部通道0和通道1各自的寄存器中。微控制器則通過I2C總線協議對其內部的寄存器的讀寫來實現對TSL2561的控制。數字量表示測量每一個通道的光強,可以是微處理器的輸入。當積分式A/D轉換器轉換完成后,能夠從通道0寄存器和通道1寄存器讀取相應的值CH0和CH1,但是要以Lux(流明)為單位,還要根據CH0和CH1進行計算。endprint

4.3?? STM32的ADC軟件設計原理

STM32F103C8T6有兩路12位逐次比較型ADC,本設計ADC的參考電壓采用電源電壓。STM32F103C8T6的ADC1的通道1在PA1上,ADC2的通道2在PA2上,所以PA1和PA2的I/O口模式要配置成模擬輸入模式。使用PA1和PA2作為ADC輸入口需要的軟件配置的過程:(1)開啟PA口時鐘和ADC時鐘,配置PA1和PA2口配置成模擬量輸入模式。(2)復位ADC,配置ADC時鐘分頻因子。(3)初始化ADC參數,配置ADC工作模式。(4)讀取ADC值。

4.4?? STM32串口軟件設計原理和串口通信協議

串口是微控制器的一個重要資源,串口能夠實現多個微控制器的之間的通信并且在微控制器程序調試的過程中有重要的作用。STM32F103C8T6具有三路串口,STM32F103C8T6使用USART1和3G路由器模塊通信。STM32使用串口USART1需要軟件配置的過程:(1)開啟PA口和USART1時鐘。(2)GPIO端口模式設置:PA9配置成復用推挽使出模式,PA10配置成浮空輸入模式。(3)復位USART1,初始化USART1參數。(4)開啟中斷并且初始化 NVIC。(5)使能USART1。(6)編寫中斷處理函數。

為了優(yōu)化軟件和串口通信的可靠性,讓串口一次發(fā)送的環(huán)境信息數據按照協議組成一幀數據。協議的起始標志位是$。光照度和CO2濃度分別用16位二進制數表示,高位在前。土壤濕度和環(huán)境溫濕度分別用16位二進制數表示,高位在前,高8位表示整數,低八位表示小數。最后8位表示校驗位,系統采用CRC8校驗。

5?? 系統測試(System test)

為了驗證系統能夠正常工作,通過上位機調試軟件接受WIFI發(fā)過來的環(huán)境信息。如圖5所示,這說明下位機可以正常工作。

圖2 上位機軟件接受環(huán)境信息數據截圖

Fig.2 PC software displays the receiving environment

information data

6?? 結論(Conclusion)

本系統不僅能無線傳輸作物生長的必要環(huán)境信息也能傳輸了作物生長狀況的視頻到電腦終端,系統利于用戶科學地管理大棚。基于WIFI技術的農業(yè)大棚環(huán)境實時監(jiān)測系統不僅減少了人力物力的浪費而且提高了農作物的經濟效益。

參考文獻(References)

[1] 湯莉莉,等.基于Cortex-M3微控制器的 WiFi物聯網小車的

設計[J].無線電工程,2014,44(4):58-61.

[2] 張傳真,張莉,江建軍.Android平臺無線視頻監(jiān)控小

車的設計[J].電子測量技術,2013,36(10):19-22.

[3] 朱丹峰,葛主冉,林曉雷.基于Android平臺的無線遙

控智能小車[J].電子器件,2013,36(3):408-412.

作者簡介:

宋林桂(1990-),男,本科,助理實驗師.研究領域:嵌入式應

用設計.

陳? 清(1954-),男,本科,副教授.研究領域:硬件電路

設計.endprint

4.3?? STM32的ADC軟件設計原理

STM32F103C8T6有兩路12位逐次比較型ADC,本設計ADC的參考電壓采用電源電壓。STM32F103C8T6的ADC1的通道1在PA1上,ADC2的通道2在PA2上,所以PA1和PA2的I/O口模式要配置成模擬輸入模式。使用PA1和PA2作為ADC輸入口需要的軟件配置的過程:(1)開啟PA口時鐘和ADC時鐘,配置PA1和PA2口配置成模擬量輸入模式。(2)復位ADC,配置ADC時鐘分頻因子。(3)初始化ADC參數,配置ADC工作模式。(4)讀取ADC值。

4.4?? STM32串口軟件設計原理和串口通信協議

串口是微控制器的一個重要資源,串口能夠實現多個微控制器的之間的通信并且在微控制器程序調試的過程中有重要的作用。STM32F103C8T6具有三路串口,STM32F103C8T6使用USART1和3G路由器模塊通信。STM32使用串口USART1需要軟件配置的過程:(1)開啟PA口和USART1時鐘。(2)GPIO端口模式設置:PA9配置成復用推挽使出模式,PA10配置成浮空輸入模式。(3)復位USART1,初始化USART1參數。(4)開啟中斷并且初始化 NVIC。(5)使能USART1。(6)編寫中斷處理函數。

為了優(yōu)化軟件和串口通信的可靠性,讓串口一次發(fā)送的環(huán)境信息數據按照協議組成一幀數據。協議的起始標志位是$。光照度和CO2濃度分別用16位二進制數表示,高位在前。土壤濕度和環(huán)境溫濕度分別用16位二進制數表示,高位在前,高8位表示整數,低八位表示小數。最后8位表示校驗位,系統采用CRC8校驗。

5?? 系統測試(System test)

為了驗證系統能夠正常工作,通過上位機調試軟件接受WIFI發(fā)過來的環(huán)境信息。如圖5所示,這說明下位機可以正常工作。

圖2 上位機軟件接受環(huán)境信息數據截圖

Fig.2 PC software displays the receiving environment

information data

6?? 結論(Conclusion)

本系統不僅能無線傳輸作物生長的必要環(huán)境信息也能傳輸了作物生長狀況的視頻到電腦終端,系統利于用戶科學地管理大棚。基于WIFI技術的農業(yè)大棚環(huán)境實時監(jiān)測系統不僅減少了人力物力的浪費而且提高了農作物的經濟效益。

參考文獻(References)

[1] 湯莉莉,等.基于Cortex-M3微控制器的 WiFi物聯網小車的

設計[J].無線電工程,2014,44(4):58-61.

[2] 張傳真,張莉,江建軍.Android平臺無線視頻監(jiān)控小

車的設計[J].電子測量技術,2013,36(10):19-22.

[3] 朱丹峰,葛主冉,林曉雷.基于Android平臺的無線遙

控智能小車[J].電子器件,2013,36(3):408-412.

作者簡介:

宋林桂(1990-),男,本科,助理實驗師.研究領域:嵌入式應

用設計.

陳? 清(1954-),男,本科,副教授.研究領域:硬件電路

設計.endprint

4.3?? STM32的ADC軟件設計原理

STM32F103C8T6有兩路12位逐次比較型ADC,本設計ADC的參考電壓采用電源電壓。STM32F103C8T6的ADC1的通道1在PA1上,ADC2的通道2在PA2上,所以PA1和PA2的I/O口模式要配置成模擬輸入模式。使用PA1和PA2作為ADC輸入口需要的軟件配置的過程:(1)開啟PA口時鐘和ADC時鐘,配置PA1和PA2口配置成模擬量輸入模式。(2)復位ADC,配置ADC時鐘分頻因子。(3)初始化ADC參數,配置ADC工作模式。(4)讀取ADC值。

4.4?? STM32串口軟件設計原理和串口通信協議

串口是微控制器的一個重要資源,串口能夠實現多個微控制器的之間的通信并且在微控制器程序調試的過程中有重要的作用。STM32F103C8T6具有三路串口,STM32F103C8T6使用USART1和3G路由器模塊通信。STM32使用串口USART1需要軟件配置的過程:(1)開啟PA口和USART1時鐘。(2)GPIO端口模式設置:PA9配置成復用推挽使出模式,PA10配置成浮空輸入模式。(3)復位USART1,初始化USART1參數。(4)開啟中斷并且初始化 NVIC。(5)使能USART1。(6)編寫中斷處理函數。

為了優(yōu)化軟件和串口通信的可靠性,讓串口一次發(fā)送的環(huán)境信息數據按照協議組成一幀數據。協議的起始標志位是$。光照度和CO2濃度分別用16位二進制數表示,高位在前。土壤濕度和環(huán)境溫濕度分別用16位二進制數表示,高位在前,高8位表示整數,低八位表示小數。最后8位表示校驗位,系統采用CRC8校驗。

5?? 系統測試(System test)

為了驗證系統能夠正常工作,通過上位機調試軟件接受WIFI發(fā)過來的環(huán)境信息。如圖5所示,這說明下位機可以正常工作。

圖2 上位機軟件接受環(huán)境信息數據截圖

Fig.2 PC software displays the receiving environment

information data

6?? 結論(Conclusion)

本系統不僅能無線傳輸作物生長的必要環(huán)境信息也能傳輸了作物生長狀況的視頻到電腦終端,系統利于用戶科學地管理大棚。基于WIFI技術的農業(yè)大棚環(huán)境實時監(jiān)測系統不僅減少了人力物力的浪費而且提高了農作物的經濟效益。

參考文獻(References)

[1] 湯莉莉,等.基于Cortex-M3微控制器的 WiFi物聯網小車的

設計[J].無線電工程,2014,44(4):58-61.

[2] 張傳真,張莉,江建軍.Android平臺無線視頻監(jiān)控小

車的設計[J].電子測量技術,2013,36(10):19-22.

[3] 朱丹峰,葛主冉,林曉雷.基于Android平臺的無線遙

控智能小車[J].電子器件,2013,36(3):408-412.

作者簡介:

宋林桂(1990-),男,本科,助理實驗師.研究領域:嵌入式應

用設計.

陳? 清(1954-),男,本科,副教授.研究領域:硬件電路

設計.endprint

猜你喜歡
環(huán)境系統
Smartflower POP 一體式光伏系統
長期鍛煉創(chuàng)造體內抑癌環(huán)境
一種用于自主學習的虛擬仿真環(huán)境
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
孕期遠離容易致畸的環(huán)境
不能改變環(huán)境,那就改變心境
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
環(huán)境
主站蜘蛛池模板: 精品一区二区三区中文字幕| 亚洲最大在线观看| 国产成+人+综合+亚洲欧美| 精品视频福利| 国产精品片在线观看手机版| 亚洲国产清纯| 欧美一级一级做性视频| 韩国v欧美v亚洲v日本v| 青青草一区| 在线国产欧美| 国产精品无码作爱| 国产原创自拍不卡第一页| 日本色综合网| 免费可以看的无遮挡av无码| 天堂网国产| 91麻豆国产视频| 国产成在线观看免费视频| 国产成人亚洲精品蜜芽影院| 久久99热66这里只有精品一| 中国精品自拍| 免费无码网站| 亚洲精品福利网站| 一级成人欧美一区在线观看| 草草线在成年免费视频2| 色呦呦手机在线精品| 777国产精品永久免费观看| 日本www在线视频| 国产日韩欧美在线视频免费观看| 理论片一区| 91精品免费久久久| 欧美激情第一欧美在线| 国产一区二区色淫影院| 91精品国产91久久久久久三级| 日韩高清在线观看不卡一区二区| 嫩草影院在线观看精品视频| 99久久精品视香蕉蕉| 亚洲欧美在线综合一区二区三区| 成人免费网站久久久| 中国成人在线视频| 中文纯内无码H| 国产成人综合亚洲欧美在| 亚洲va欧美va国产综合下载| 日本在线免费网站| 国产精品9| 亚洲 日韩 激情 无码 中出| 99这里精品| 国产午夜无码片在线观看网站| 欧美午夜视频| 538国产在线| 丁香五月婷婷激情基地| 麻豆精选在线| 久久香蕉国产线看精品| 国产成人精品综合| 91色国产在线| 国产美女人喷水在线观看| 久996视频精品免费观看| 青青网在线国产| 在线毛片网站| 成人午夜视频免费看欧美| 欧美亚洲国产一区| 成人综合久久综合| 免费A级毛片无码免费视频| 久久国产乱子| 99热精品久久| 久久综合丝袜长腿丝袜| 免费在线观看av| 午夜性刺激在线观看免费| 国产一二视频| 亚洲日本中文字幕乱码中文 | 中国成人在线视频| 国产精欧美一区二区三区| 91www在线观看| 自拍亚洲欧美精品| 成人日韩精品| 亚洲中文字幕无码爆乳| 成人亚洲国产| 国产成人乱码一区二区三区在线| 国产va欧美va在线观看| 无码一区二区三区视频在线播放| 青青草一区| 久青草免费在线视频| 国产精品自在自线免费观看|