《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于μCOS-II的農作物智能決策裝置設計
基于μCOS-II的農作物智能決策裝置設計
來源:電子技術應用2013年第1期
尤聚軍1,2,李 淼2,李華龍2,鄭守國2
1.中國科學技術大學,安徽 合肥230026; 2.中國科學院合肥智能機械研究所,安徽 合肥230031
摘要: 設計了一種基于μCOS-II嵌入式操作系統的農作物智能決策裝置。該裝置采用高性能ARM處理器作為數據處理單元,以SD卡為介質存儲農作物的知識庫,利用知識庫進行智能決策。在軟件上使用μCOS-II嵌入式實時操作系統,設計了集數據采集、數據傳輸、智能決策等功能于一體的嵌入式裝置,減少了數據的傳輸量,提高了系統的靈活性。
中圖分類號: TP319
文獻標識碼: A
文章編號: 0258-7998(2013)01-0010-03
Design of crops intelligent decision-making device based on μCOS-II
You Jujun1,2,Li Miao2,Li Hualong2,Zheng Shouguo2
1.University of Science and Technology of China, Hefei 230026,China; 2.Insititute of Intelligent Machines, CAS, Hefei 230031,China
Abstract: This paper aims at designing an intelligent decision-making device based on μCOS-II. The device uses high-performance ARM processor as a data processing unit, configured with SD card for media storage of the agricultural expert knowledge to ensure the performance of expert systems for decision-making. In addition, this paper uses μCOS-II embedded real-time operating system for the software, with the functions of data acquisition, data transmission, intelligent decision-making integrated together, which makes the system lower cost and more flexibility.
Key words : μCOS-II;STM32;intelligent decision;IC

    傳統的農業智能決策系統一般分為現場無線傳感網絡和遠程數據處理中心兩部分[1-3]。其中,現場無線傳感網絡分為子節點和網關節點,子節點負責數據采集,并通過ZigBee、BlueTooth等無線通信協議將數據傳輸至網關節點;網關節點主要負責將收集到的現場環境信息通過GPRS等通信方式傳輸至遠程數據處理中心。遠程數據處理中心實現數據處理、決策診斷,并可通過Internet網絡完成Web發布等功能。

    然而,在我國較廣范圍的農村區域,Internet網絡普及率并不高,限制了傳統農業決策系統的推廣應用。另一方面,大量的數據傳輸所產生的GPRS通信費用導致系統使用成本較高。因此,本文提出了一種基于嵌入式系統的農作物智能決策解決方案。其方案集成了數據采集、傳輸和智能決策的功能,在對農業現場數據進行采集的同時,可利用嵌入式裝置中的本地知識庫,針對當前的環境數據進行決策推理,實現對農作物生長信息的快速決策,使其數據的無線傳輸成為非必需環節,降低了系統對Internet網絡的依賴,使系統具有更好的靈活性和更廣的應用范圍。
1 系統總體介紹
    本文采用基于Cortex-M3內核的ARM處理器,同時移植?滋COS-II嵌入式實時操作系統,外接溫度、濕度、光照等多種傳感器,可實時檢測農業現場當前環境信息,并根據SD卡存儲的農作物知識庫,對現場環境進行本地快速推理決策,對于不同的農作物,只需更新SD卡中的知識庫文件即可;同時可根據實際需要,將數據通過GPRS模塊及時地傳輸到遠程數據中心。此外,環境數據和決策信息可輸出至LCD進行顯示,并可以通過鍵盤完成采樣周期、濾波方式、數據傳輸使能等多種功能的參數設置。
2 系統硬件設計
    本文采用了模塊化結構設計思想,將系統劃分為MCU核心處理模塊、數據采集模塊、SD卡知識庫存儲模塊、GPRS數據通信模塊、LCD顯示模塊、鍵盤模塊等。其硬件結構如圖1所示。

    MCU核心處理模塊采用STM32FM103芯片作為核心處理器,其工作頻率可達72 MHz,具有SPI、UART等通信接口。片內集成ADC模/數轉換單元,轉換精度為12 bit,72 MHz工作模式下A/D轉換時間為1.17 μs。為增強系統的抗干擾能力,數據采集模塊選用模擬量輸出類型的傳感器,用于檢測現場環境的溫濕度、光照強度、CO2濃度等多種環境信息。針對電流輸出型(4 mA~20 mA)模擬傳感器,采用π型電路將電流信號轉換為0~3.3 V電壓信號之后,接入至片內ADC模塊。同時采用繼電器控制傳感器的供電狀態,以降低系統功耗。SD卡數據存儲模塊通過SPI總線與MCU連接,用于存儲智能決策所需的知識庫。GPRS數據傳輸模塊可根據用戶需求進行選擇配置,其主要功能是實現現場數據的遠程傳輸,通過UART接口與MCU通信。LCD顯示模塊和鍵盤模塊,與STM32的GPIO引腳相連接,實現人機交互。
3 系統軟件設計
    μCOS-II操作系統是一種具有可搶占內核的實時操作系統,并且開源、結構小巧。由于其內核提供任務調度與管理、時間管理、任務間同步與通信、內存管理和中斷服務等功能,具有執行效率高、占用空間小、實時性能優良和擴展性強等特點[3],因此,本文在軟件設計上移植了μCOS-II操作系統[4-5]。經過bootloader啟動階段之后,首先完成時鐘配置和GPIO、AD、RTC、SPI、UART接口及中斷的配置以及μCOS-II操作系統的初始化,然后根據系統功能需求建立了6個任務,分別為周期管理任務、GPRS數據傳輸任務、數據采集任務、智能決策任務、LCD顯示任務和鍵盤任務,其優先級設置由高到低。?滋COS-II任務設計流程如圖2所示。

    周期管理任務用于控制系統的采樣周期,使用實時時鐘RTC的ALARM中斷機制來實現定時功能,屬于中斷級任務,優先級最高;GPRS數據傳輸任務受控于用戶的選擇模式,在功能開啟時,利用UART1將數據傳輸至GPRS模塊,其數據格式采用AT命令,為保證數據傳輸的可靠性,將其優先級設置為次高;數據采集任務首先控制繼電器使傳感器上電,然后任務掛起10 s以保證傳感器進入穩定工作狀態,再啟動A/D,轉換完成之后,數據放入DMA緩沖區中,繼而可選擇中值濾波、平均值濾波等方式進行數據處理;智能決策任務根據采樣數據,啟動推理機,得到決策結論;LCD顯示任務以消息郵箱(message mail boxes)機制接收傳感器數據以及決策結果并實時顯示輸出;鍵盤任務可設置GPRS模塊使能、采樣周期、數據濾波方式等多種用戶需求。
4 智能決策在嵌入式系統中的實現
    本文采用基于知識庫的智能決策設計思想,分為知識庫設計和推理機設計兩部分,對現場采集數據進行決策判斷。
4.1 嵌入式知識庫設計
    知識庫是智能決策的重要組成部分,它的質量很大程度上影響了系統整體的決策水平。本文以SD卡為存儲介質,在其上構建了農業知識庫。SD卡的讀寫訪問方式是扇區尋址,為了便捷、快速地構建知識庫,本文移植實現了FATFS文件系統,而知識庫則以TXT文件方式進行存儲。
    本文采用產生式規則表示法,其結構如下:
    IF 條件1,條件2,……,THEN結論
    以黃瓜為例,依據專家經驗和相關文獻[6-8],獲知黃瓜的第K條知識規則如表1所示。通過進一步整理,可以向TXT文件中添加此規則。調用FATFS文件系統接口函數f_open打開知識庫TXT文件,通過f_read讀取相應的知識規則。

4.2 嵌入式推理機設計
    推理機的功能是根據一定的推理策略從知識庫中選擇相應的知識,對新的事實進行推理,直到得出相應的結論為止。推理有正向推理、反向推理及混合推理,在本系統中,由于輸入事實較少,結論較多且分散,因此采用正向推理方法[9]。正向推理的步驟是:(1)當系統采集到傳感器數據之后,與知識庫中的規則進行匹配,若找到,則將規則結論部分加入到數據信息中;(2)更新的數據信息再匹配知識庫中的規則,將所匹配的規則結論部分再次加入到數據信息中;(3)如此循環,直至得出最終的診斷信息。其流程如圖3所示。

 

 

5 實驗結果
    為了驗證系統的可行性,開發了農作物智能決策裝置樣機。樣機安裝有一系列傳感器,用于檢測環境溫濕度、光照、CO2、土壤溫濕度、鹽分、PH值等參數,并在SD卡中植入植物(幼苗期黃瓜為例)的知識庫。系統上電后,運行結果如圖4所示。

    通過鍵盤設定采樣周期為2 h,并開通使能GPRS數據傳輸功能之后,在遠程數據中心PC機上接收到傳感器數據。圖5記錄了24 h內的環境溫度檢測信息。

    通過實驗模擬不同的環境條件,測試系統的智能決策能力。使系統連續運行一周,并利用SD卡對系統的采樣數據和決策結果進行跟蹤記錄,部分數據如表2所示。系統一周內采樣并決策84次,經檢驗,準確決策79次,決策不當3次,無決策2次,準確率為92.9%。

    本文針對傳統農業決策系統的特點,設計了板級農作物智能決策系統。系統采用μCOS-II對任務進行調度管理,利用知識庫完成本地智能決策。實驗表明,本系統運行穩定可靠,可根據采樣實時數據產生合理有效的決策信息,達到了預期要求。目前已應用于新疆昌吉州農作物溫室大棚中。
參考文獻
[1] 韓華峰,杜克明,孫忠富,等.基于ZigBee網絡的溫室環境遠程監控系統設計與應用[J].農業工程學報,2009,25(7):158-163.
[2] 王福祿,房俊龍,張喜海.基于無線傳感器網絡的溫室環境監測系統研究[J].東北農業大學學報,2011,42(2):59-64.
[3] 蔣鵬.基于無線傳感器網絡的濕地水環境遠程實時監測系統關鍵技術研究[J].傳感技術學報,2007,20(1):183-186.
[4] 劉悅.基于ARM的μC/OS-Ⅱ移植與實現[J].科技信息,2011(21):40,25.
[5] 黃燕平.μC/OS ARM移植要點詳解[M].北京:北京航空航天大學出版社,2005.
[6] 高麗紅,張福墁,陳青君.不同類型黃瓜生長發育與環境因子關系[J].中國農業大學學報,2000,5(3):58-62.
[7] 郭晉云,胡曉峰,李勇,等.黃瓜枯萎病對黃瓜光合和水分生理特性的影響[J].南京農業大學學報,2011,34(1):79-83.
[8] 魏述英.現代溫室黃瓜礦質元素吸收規律及溫光逆境和CO2對黃瓜生長發育的影響[D].南京:南京農業大學,2006.
[9] 楊曉宇,施笑安,張勇傳.eCOS操作系統的構件化設計技術研究[J].湖北工業大學學報,2008,23(5):1-6.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产婷婷| 久久成人免费日本黄色| 国产精品丝袜久久久久久app | 久久国产福利| 先锋影音网一区二区| 亚洲在线播放| 亚洲一二三级电影| 亚洲视频网站在线观看| 99xxxx成人网| 一本一本久久a久久精品综合麻豆| 亚洲欧洲日夜超级视频| 亚洲高清三级视频| 亚洲电影在线免费观看| 久久精品成人一区二区三区| 性感少妇一区| 久久大香伊蕉在人线观看热2| 欧美一区观看| 久久国产精品久久精品国产 | 久久久久九九九| 久久久久高清| 久热国产精品视频| 免费成人美女女| 欧美久久成人| 欧美色图天堂网| 国产精品久久久久久久午夜 | 一本色道久久精品| 亚洲一区二区在线观看视频| 亚洲免费网址| 久久国产欧美日韩精品| 久久久久久夜| 欧美a级一区二区| 欧美另类69精品久久久久9999| 欧美精品免费在线| 欧美少妇一区二区| 国产精品永久免费视频| 国产一区二区日韩精品欧美精品 | 中文国产一区| 亚洲欧美激情视频| 欧美专区在线播放| 日韩网站免费观看| 亚洲欧美日韩在线观看a三区| 欧美一区国产一区| 蜜桃av噜噜一区| 欧美日韩激情小视频| 国产精品久久中文| 国内精品视频666| 亚洲精品久久久久| 亚洲女女女同性video| 久久精品日韩一区二区三区| 亚洲蜜桃精久久久久久久| 亚洲少妇在线| 久久国产精品久久精品国产| 欧美成人综合网站| 国产精品久久久久永久免费观看| 国产一区二区高清不卡| 亚洲人午夜精品| 亚洲欧美中文日韩v在线观看| 亚洲第一视频| 在线综合+亚洲+欧美中文字幕| 久久se精品一区二区| 欧美成人精品福利| 国产精品嫩草99av在线| 精品动漫一区二区| 亚洲视频一起| 亚洲国产精品一区二区www| 一区二区日韩欧美| 久久精品国产亚洲一区二区| 欧美精品日韩一本| 国产日韩一级二级三级| 亚洲日本欧美| 欧美自拍偷拍午夜视频| 一区二区三区成人| 久久亚洲精品一区二区| 欧美视频久久| 在线欧美视频| 午夜精品视频网站| 亚洲一区二区久久| 欧美高清视频免费观看| 国产欧美综合一区二区三区| 亚洲精品无人区| 久久精品国产一区二区三区| 亚洲欧美日韩一区二区| 欧美韩日亚洲| 狠狠色丁香久久综合频道 | 欧美在线视屏| 欧美日韩一区不卡| 亚洲第一在线综合在线| 一区二区三区av| 午夜精品久久久久久久| 久久久999精品视频| 欧美日韩综合视频网址| 亚洲成人直播| 欧美在线综合| 欧美亚洲综合网| 欧美日韩一区二区在线视频| 尤物九九久久国产精品的分类| 亚洲欧美日本另类| 亚洲永久免费av| 欧美日韩不卡| 亚洲黄色精品| 91久久国产综合久久| 久久久久网站| 国产一区二区0| 亚洲永久免费精品| 亚洲精品一区在线观看香蕉| 久久免费偷拍视频| 国产欧美一级| 亚洲免费人成在线视频观看| 亚洲午夜高清视频| 欧美黄色一区| 91久久夜色精品国产网站| 亚洲国产小视频| 久久久亚洲午夜电影| 国产嫩草影院久久久久| 亚洲字幕在线观看| 亚洲你懂的在线视频| 欧美视频在线免费| 日韩视频免费看| 日韩亚洲视频在线| 欧美精品一区二| 亚洲三级视频在线观看| 99热在线精品观看| 欧美人成在线| 99re8这里有精品热视频免费 | 欧美精品免费看| 亚洲精品国产精品久久清纯直播 | 国产一区二区观看| 久久99伊人| 美女任你摸久久| 在线色欧美三级视频| 亚洲国产高清视频| 欧美成黄导航| 亚洲人久久久| 亚洲在线播放电影| 国产麻豆午夜三级精品| 欧美一区二区视频免费观看| 久久亚洲二区| 亚洲第一狼人社区| 一区二区三欧美| 国产精品福利在线观看网址| 亚洲图中文字幕| 欧美在线视频导航| 精品电影一区| 99国产精品99久久久久久粉嫩 | 国产精品第13页| 亚洲专区一区二区三区| 久久国产精品久久久| 在线成人av| 一区二区三区精品久久久| 欧美视频久久| 午夜精品一区二区三区在线播放| 久久久久久久国产| 亚洲激情视频在线| 亚洲一区在线看| 国产亚洲一区在线| 亚洲精品欧美日韩专区| 欧美性大战久久久久久久| 午夜精品久久久久影视 | 久久久久久久久久久一区| 在线观看视频一区二区欧美日韩| 亚洲精品亚洲人成人网| 国产精品av久久久久久麻豆网| 亚洲欧美一区二区原创| 免费成人在线观看视频| 一区二区三区视频免费在线观看| 久久精品国产亚洲a| 91久久极品少妇xxxxⅹ软件| 亚洲欧美乱综合| 极品少妇一区二区三区| aa亚洲婷婷| 国产日韩欧美夫妻视频在线观看| 亚洲国产精品尤物yw在线观看 | 亚洲欧洲另类| 国产精品久久久久77777| 亚洲国产高清视频| 国产精品久久福利| 亚洲成人在线视频播放| 欧美成人性网| 亚洲影视在线| 欧美福利精品| 亚洲综合社区| 欧美日韩国产三级| 久久国产精品久久w女人spa| 欧美日韩亚洲一区二区三区四区 | 国产精品久久久久久户外露出 | 日韩一级黄色av| 国产色视频一区| 亚洲最新视频在线| 国产在线精品成人一区二区三区 | 在线视频中文亚洲| 免费美女久久99| 亚洲欧洲av一区二区| 欧美精品一区二区三区蜜臀 | 亚洲国产一区二区视频| 国产精品久久久久久久久借妻| 亚洲狠狠丁香婷婷综合久久久| 国产精品久久久一区麻豆最新章节 | 亚洲国产成人porn| 欧美在线在线| 9久re热视频在线精品|