《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 設(shè)計(jì)應(yīng)用 > 蜜蜂蜂箱監(jiān)測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
蜜蜂蜂箱監(jiān)測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
來源:電子技術(shù)應(yīng)用2011年第11期
譚慶忠1,曾文海1,徐 敏2
1.湖南大學(xué) 電氣與信息工程學(xué)院,湖南 長沙410082; 2.湖南大學(xué) 計(jì)算機(jī)與通信學(xué)院,湖南 長沙410082
摘要: 針對(duì)目前蜜蜂養(yǎng)殖業(yè)上存在的蜂箱內(nèi)蜜蜂監(jiān)測(cè)的困難,設(shè)計(jì)了一種用于監(jiān)測(cè)蜂箱內(nèi)蜜蜂情況的監(jiān)測(cè)系統(tǒng)。系統(tǒng)利用NT96211主控微處理器芯片的圖像處理及控制功能同時(shí)加入了GPRS、溫度監(jiān)測(cè)和告警模塊。在系統(tǒng)設(shè)計(jì)時(shí),充分考慮了系統(tǒng)運(yùn)行的環(huán)境和運(yùn)行的成本。因此,本系統(tǒng)既可以全方位地監(jiān)測(cè)蜜蜂的活動(dòng)狀況,為用戶提供一個(gè)理想的監(jiān)測(cè)平臺(tái),又具有較強(qiáng)的可行性和較大的經(jīng)濟(jì)價(jià)值。
中圖分類號(hào): TP277
文獻(xiàn)標(biāo)識(shí)碼: B
文章編號(hào): 0258-7998(2011)11-0044-04
The design and realization of hives of bees monitoring system
Tan Qingzhong1,Zeng Wenhai1,Xu Ming2
1.College of Electrical and Information Engineering,Hunan University,Changsha 410082,China; 2.College of Computer and Communication,Hunan Uinersity,Changsha 410082,China
Abstract: This design is aiming at the existing monitoring bee aquaculture hives of bees within difficulties, and design of a bee hives for monitoring the monitoring system in case. This system uses NT96211 as the master MCU chip which not only with image processing function, but also has the control function. This system in addition to image processing module outside still joins GPRS, temperature monitoring and warning module. And in system design, fully consider the environment and the movement of the system operation cost. Therefore this system can not only omni-directional monitoring bees conditions of life, to provide users with an ideal monitoring platform, but also with strong feasibility and large economic value.
Key words : CPU;temperature testing system;GPRS;wireless transmitting module;image sensor


   蜜蜂養(yǎng)殖技術(shù)是一種古老的技術(shù),目前的情況是,如果要查看蜜蜂,就必須打開蜂箱蓋,用手提起蜂框,用肉眼直接觀察。這在正常情況下是沒什么問題,但如果是在寒冷的天氣或者蜂箱處于運(yùn)輸過程中,以上的做法可能會(huì)對(duì)蜜蜂帶來不良甚至是致命的影響。
    針對(duì)這一問題,本文設(shè)計(jì)了一種專門用于監(jiān)督蜂箱內(nèi)蜜蜂活動(dòng)的監(jiān)測(cè)系統(tǒng)[1]。使用該系統(tǒng)時(shí),蜂農(nóng)無需打開蜂箱蓋,只需在蜂箱的四壁上挖出一個(gè)小孔,并用玻璃片遮擋,借助系統(tǒng)本身發(fā)出的紅外光,通過小孔將里面的情況拍攝成圖片。通過這些圖片,蜂農(nóng)可以做到在任何情況下都能查看蜜蜂在蜂箱內(nèi)的活動(dòng)。此外,該系統(tǒng)還設(shè)計(jì)箱內(nèi)溫度過高或過低時(shí)的報(bào)警功能。
1 系統(tǒng)結(jié)構(gòu)及工作原理
1.1 系統(tǒng)組成

    蜜蜂蜂箱監(jiān)測(cè)系統(tǒng)由CMOS圖像感應(yīng)模塊、GPRS發(fā)射模塊、報(bào)警系統(tǒng)、溫度采集系統(tǒng)等部分組成[2]。系統(tǒng)結(jié)構(gòu)如圖1所示。

    系統(tǒng)主芯片采用臺(tái)灣聯(lián)詠科技的NT96211,該芯片內(nèi)部具有圖像處理引擎,同時(shí)又兼容ARM9,且具有控制功能,非常適合系統(tǒng)設(shè)計(jì)的要求。GPRS模塊采用M10無線模塊,用來將拍攝的蜜蜂圖片以MMS形式發(fā)送至用戶手機(jī)上,以方便用戶遠(yuǎn)端監(jiān)測(cè)。
1.2 系統(tǒng)工作原理
    該系統(tǒng)通過內(nèi)部的圖像和溫度傳感器,將蜂箱內(nèi)的蜜蜂生活及箱內(nèi)溫度情況反饋給用戶。系統(tǒng)大致工作流程如下[3]:系統(tǒng)工作時(shí),以溫度傳感器為基礎(chǔ)的溫度傳感電路,采集蜜蜂蜂箱內(nèi)的溫度信息,轉(zhuǎn)換成模擬的電信號(hào)傳輸給微處理器,經(jīng)過處理器中的模-數(shù)轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字信息。在溫度值低于某一特定值時(shí),微處理器根據(jù)用戶設(shè)置來確定是否要啟動(dòng)報(bào)警,并將溫度值保存于存儲(chǔ)器中。與此同時(shí),系統(tǒng)開啟紅外燈,CMOS圖像傳感器開始采集蜂箱內(nèi)的圖像信息,并將其傳送到微處理器,通過處理器內(nèi)部的圖像處理引擎等相關(guān)部分進(jìn)行處理。處理后的圖像信息保存于SD卡內(nèi)。之后,系統(tǒng)根據(jù)用戶的設(shè)置,自動(dòng)確定是否要將圖片通過GPRS無線發(fā)射模塊發(fā)送至用戶的接收端。如果用戶設(shè)定為發(fā)射模式,系統(tǒng)就會(huì)將之前保存的溫度和圖片信息以MMS形式發(fā)送給用戶,發(fā)送后,溫度和圖片信息在SD卡內(nèi)留有備份,以備用戶查詢。如果用戶設(shè)定為非發(fā)射模式,則拍攝的圖片信息可以直接在系統(tǒng)的LCD屏顯示,采集的溫度和圖片信息只會(huì)保存在SD卡內(nèi),不會(huì)通過GPRS發(fā)送信息。該模式下,同時(shí)也默認(rèn)開啟了報(bào)警的功能。
    需要強(qiáng)調(diào)的是,在發(fā)射模式下,系統(tǒng)對(duì)溫度和圖片的采集是通過內(nèi)部時(shí)鐘觸發(fā)自動(dòng)開始的,用戶只需設(shè)定觸發(fā)周期。這種模式適用于遠(yuǎn)距離監(jiān)測(cè)的情況。而在非發(fā)射模式下,信息的采集是通過系統(tǒng)的控制鍵盤手動(dòng)控制的,此時(shí)系統(tǒng)不會(huì)開啟GPRS模塊,同時(shí)開啟報(bào)警功能。這種模式適用于直接接觸時(shí)使用,可以為用戶節(jié)省無線通信費(fèi)用。
    考慮到該系統(tǒng)用于蜜蜂養(yǎng)殖業(yè)上,用戶為廣大的蜂農(nóng),從用戶的經(jīng)濟(jì)承受能力和資源的最優(yōu)化利用角度出發(fā),系統(tǒng)在設(shè)計(jì)時(shí)留有TV接口,用戶使用更方便,更便于該系統(tǒng)的推廣。
2 系統(tǒng)設(shè)計(jì)
2.1 平臺(tái)的選擇

    系統(tǒng)所使用的操作系統(tǒng)為聯(lián)詠科技為NT系列微處理器產(chǎn)品所推出的、符合μITRON 2.0規(guī)范的NDK實(shí)時(shí)操作系統(tǒng),即μITRON嵌入式實(shí)時(shí)操作系統(tǒng)。
    μITRON操作系統(tǒng)與其他操作系統(tǒng)相比較,除具有一般嵌入式操作系統(tǒng)的實(shí)時(shí)性和可裁剪性外,還具有弱標(biāo)準(zhǔn)化的特點(diǎn)[4,5],即TRON操作系統(tǒng)沒有嚴(yán)格規(guī)定軟件開發(fā)環(huán)境,可以使用多種編譯環(huán)境。在本系統(tǒng)設(shè)計(jì)時(shí),采用Source insight編譯器。
    本系統(tǒng)硬件平臺(tái)采用NT96211微處理器,其兼容ARM9、支持各種硬件接口,包含串口、USB、GPIO、TV、LCD、SD卡接口等。操作平臺(tái)結(jié)構(gòu)如圖2所示。

    μITRON操作系統(tǒng)內(nèi)部框架可分為庫層、應(yīng)用層和項(xiàng)目層三個(gè)層次。
    (1)庫層。包括驅(qū)動(dòng)程序(Driver)、內(nèi)核(μITRON v2 Kernel)和子系統(tǒng)(Lib(subsystem)、LibExt(subsystem))三個(gè)部分,如圖2所示。驅(qū)動(dòng)模塊(Drive)是控制系統(tǒng)最底層硬件的軟件部分,該部分包含各種外圍設(shè)備的驅(qū)動(dòng)代碼。內(nèi)核模塊(?滋ITRON v2 Kernel)是庫層的獨(dú)自軟件模塊,其作用與其他操作系統(tǒng)內(nèi)核一樣,是整個(gè)實(shí)時(shí)系統(tǒng)的核心部分。該系統(tǒng)的內(nèi)核符合?滋ITRON內(nèi)核標(biāo)準(zhǔn)。子系統(tǒng)與驅(qū)動(dòng)模塊區(qū)別不是很明顯,嚴(yán)格地講是上層驅(qū)動(dòng)的一種,它與底層驅(qū)動(dòng)的主要區(qū)別在于子系統(tǒng)一般會(huì)包含控制流,而底層驅(qū)動(dòng)本身不具備此功能。子系統(tǒng)又可分為兩部分:操作系統(tǒng)本身所帶的標(biāo)準(zhǔn)驅(qū)動(dòng)和庫等級(jí)代碼Lib(subsystem)和用戶自己編寫的外圍驅(qū)動(dòng)和庫等級(jí)代碼LibExt(subsystem)。
    (2)應(yīng)用層。為用戶編寫的應(yīng)用程序,這些應(yīng)用程序用于特定的操作。簡(jiǎn)單的應(yīng)用程序包含單任務(wù)就能完成操作,對(duì)于復(fù)雜的應(yīng)用程序則需要多個(gè)任務(wù)協(xié)助才能完成操作。與子系統(tǒng)一樣,應(yīng)用層也可分為標(biāo)準(zhǔn)應(yīng)用程序和用戶添加的應(yīng)用程序兩個(gè)部分,分類也類似。
    (3)項(xiàng)目層。是操作系統(tǒng)中最靈活的部分,它可以根據(jù)硬件平臺(tái)對(duì)操作系統(tǒng)進(jìn)行配置。系統(tǒng)的配置文件、初始化和UI文件均在這一層?;旧?,應(yīng)用層和庫層模塊都可以看作是項(xiàng)目層代碼,原因在于這些層中的函數(shù),都與項(xiàng)目相關(guān)且都需要被定制。
    在本系統(tǒng)設(shè)計(jì)時(shí),底層的硬件驅(qū)動(dòng)程序主要存在驅(qū)動(dòng)模塊內(nèi),應(yīng)用程序以及圖像處理程序主要存放在應(yīng)用模塊中。項(xiàng)目層主要存放一些上層文件,如配置文件、初始化程序以及一些圖像界面文件等。
2.2 功能模塊設(shè)計(jì)
    該監(jiān)測(cè)系統(tǒng)主要由圖像感應(yīng)模塊、GPRS無線發(fā)射模塊、溫度采集模塊、太陽能充電模塊等部分組成。
    (1)圖像感應(yīng)模塊
    與CCD圖像感應(yīng)器相比較,CMOS圖像感應(yīng)器具有體積小、成本低、耗電小且圖像質(zhì)量符合本設(shè)計(jì)的要求的特點(diǎn)[6]。所以選用型號(hào)為MI51120的CMOS圖像感應(yīng)器用于感應(yīng)蜂箱內(nèi)的紅外圖像。采集的圖像信息經(jīng)過濾光透鏡被CMOS圖像傳感器接收,傳感器再把圖像信息通過總線傳遞給MCU進(jìn)行處理。電路設(shè)計(jì)如圖3所示。

    (2)GPRS無線發(fā)射模塊 
    在系統(tǒng)設(shè)計(jì)時(shí),因只使用GPRS模塊的MMS發(fā)射功能,因此選用功能有限,但性能穩(wěn)定、價(jià)格實(shí)惠的M10模塊。其硬件電路設(shè)計(jì)如圖4所示[7]。


    需要注意的是:為了電路工作的穩(wěn)定性,需根據(jù)實(shí)際情況添加一些上拉電阻和匹配電阻。
    GPRS模塊通過串行總線與CPU進(jìn)行通信??赏ㄟ^運(yùn)行相關(guān)的AT命令從存儲(chǔ)器中提取和發(fā)送圖片信息。為了節(jié)省功耗,可通過MCU的I/O端口控制GPRS 模塊的PWRKEY的高低電平,使GPRS模塊只有在發(fā)送彩信的時(shí)候啟動(dòng),平時(shí)模塊不啟動(dòng)。
    (3)溫度采集模塊
    溫度采集模塊采用AD590溫度傳感器,溫度采集電路如圖5所示。其中,AD581為高精度集成穩(wěn)壓器,LF355為結(jié)型場(chǎng)效應(yīng)管輸入的運(yùn)放。假設(shè)AD581輸出端電壓為U,AD590輸出端電流為I,反饋支路上的電流為If,則根據(jù)“虛短”原理可知:

      圖5中電位器R2用于調(diào)整零點(diǎn),R4用于調(diào)整運(yùn)放LF355的增益。調(diào)整方法如下:在0 ℃時(shí)調(diào)整R2,使輸出Vo=0,然后在100 ℃時(shí)調(diào)整R4,使Vo=100 mV,最后在室溫下進(jìn)行校驗(yàn)。例如,若室溫為25 ℃,則Vo應(yīng)為25 mV。

    采集的溫度信息用電壓信息來表征,通過GPIO口傳輸給處理器內(nèi)部的A/D轉(zhuǎn)換器,轉(zhuǎn)換器將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),再傳遞給處理器進(jìn)行處理。處理器根據(jù)這些信息判斷箱內(nèi)溫度是否過低(溫度低于17 ℃)或過高(溫度高于37 ℃),并根據(jù)用戶設(shè)置決定是否要啟動(dòng)報(bào)警功能。
    (4)太陽能充電模塊
    為了避免經(jīng)常更換電池所帶來的麻煩,系統(tǒng)采用太陽能充電方式供電。設(shè)計(jì)的太陽能充電模塊采用CN3083芯片對(duì)充電過程進(jìn)行管理。其模塊硬件電路設(shè)計(jì)如圖6所示。


    在本系統(tǒng)設(shè)計(jì)時(shí),為了使太陽能充電速度能滿足需要,選擇輸出電壓為18 V的太陽能電池板。而CN3083的輸入電壓最大只有6.0 V,不能直接與太陽能電池板連接。為此輸入端電壓必須經(jīng)過降壓(可用DC/DC電路進(jìn)行處理)。在設(shè)計(jì)中選擇RT34063芯片進(jìn)行降壓,通過降壓芯片將CN3083的輸入電壓控制在5.7 V左右,這樣就能使充電芯片正常地工作。
3 系統(tǒng)實(shí)現(xiàn)
    由于監(jiān)測(cè)系統(tǒng)要長期置于黑暗的蜂箱內(nèi)部進(jìn)行監(jiān)測(cè),因此要想實(shí)用化就必須考慮功耗的問題。所以系統(tǒng)采用紅外燈照射代替通常的閃光燈照射。拍出的圖片如圖7所示,比較清晰地反映了箱內(nèi)蜜蜂的活動(dòng),說明該系統(tǒng)的設(shè)計(jì)能滿足人們的需要。

    目前在世界范圍內(nèi),在蜜蜂養(yǎng)殖業(yè)上如何監(jiān)測(cè)蜜蜂在蜂箱內(nèi)的活動(dòng)還是一個(gè)技術(shù)空白領(lǐng)域。本設(shè)計(jì)的目的在于為廣大用戶尋求一種能隨時(shí)隨地地監(jiān)測(cè)蜜蜂的技術(shù)手段,通過對(duì)圖片和溫度信息的采集,向用戶有效地反映蜂箱內(nèi)情況。系統(tǒng)在設(shè)計(jì)時(shí)使用了國內(nèi)比較少用的?滋ITRON操作系統(tǒng),充分利用該操作系統(tǒng)本身的優(yōu)勢(shì)。經(jīng)試驗(yàn)表明,該系統(tǒng)具有較強(qiáng)的可行性、穩(wěn)定性和便捷性。同時(shí)圖片顯示方式的多樣性和操作的可選擇性,更能適應(yīng)實(shí)際的需要。
參考文獻(xiàn)
[1] 黃澤兵,趙群飛,張浩.一種新型數(shù)碼相機(jī)自拍系統(tǒng)的設(shè)計(jì)[J].機(jī)電一體化,2006,12(1):53-55.
[2] 王博,王毅.eBoat 200數(shù)碼相機(jī)的設(shè)計(jì)與開發(fā)[J].計(jì)算機(jī)工程與應(yīng)用,2002,38(22):249-250.
[3] 于慶軍,胡泓,劉建偉.基于ARM和數(shù)碼相機(jī)的交通違法抓拍系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2007,30(6):76-77.
[4] 許甲同.操作系統(tǒng)教程[M].西安:電子科技大學(xué)出版社,1994.
[5] 凌明,浦漢來,張宇.基于?滋ITRON操作系統(tǒng)的嵌入式GUI設(shè)計(jì)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2006(2):83-85.
[6] DIRIK A E,SENCAR H T,MEMON N.Digital single lens  reflex camera identification from traces of sensor dust[J].  IEEE Transactions on Information Forensics and Security,2008,3(3):539-552.
[7] 陳以華.基于GPRS通信的配變自動(dòng)化系統(tǒng)設(shè)計(jì)[J].煤礦機(jī)械,2008,29(9):36-37.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。