• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于LabVIEW的無線多點實時環(huán)境監(jiān)控系統(tǒng)的設(shè)計

      2015-03-24 08:04:10劉二林柳彥虎姜香菊
      制造業(yè)自動化 2015年5期
      關(guān)鍵詞:通信網(wǎng)無線監(jiān)控

      劉二林,柳彥虎,姜香菊

      LIU Er-lin1, LIU Yan-hu1, JIANG Xiang-ju2

      (1.蘭州交通大學(xué) 機電工程學(xué)院,蘭州 730070;2. 蘭州交通大學(xué) 自動化與電氣工程學(xué)院,蘭州 730070)

      0 引言

      溫室環(huán)境監(jiān)控技術(shù)是現(xiàn)代農(nóng)業(yè)技術(shù)研究的重要內(nèi)容,它通過對溫室環(huán)境中的溫度、濕度、光照度等環(huán)境因子的監(jiān)測和數(shù)據(jù)分析,同時結(jié)合作物生長發(fā)育的特點和規(guī)律,運用一定的工程措施來改善不適合作物生長的環(huán)境條件,創(chuàng)造出適合作物生長的最佳微氣候條件,從而達到增加作物產(chǎn)量、改善品質(zhì)、調(diào)節(jié)生長周期、提高經(jīng)濟效益的目的。近年來,隨著無線傳感器網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,使得溫室環(huán)境監(jiān)控技術(shù)向著遠距離、無線、多點、高效、低能耗的現(xiàn)代化無線環(huán)境監(jiān)控技術(shù)轉(zhuǎn)變[1]。

      基于以上原因,文中設(shè)計一套基于LabVIEW的溫室環(huán)境監(jiān)控系統(tǒng),該系統(tǒng)以無線通信、傳感器技術(shù)為基礎(chǔ),結(jié)合虛擬儀器技術(shù)建立一套完整的無線環(huán)境監(jiān)控體系。系統(tǒng)可實現(xiàn)環(huán)境信息的無線實時監(jiān)控,操作人員可以根據(jù)監(jiān)控系統(tǒng)的操作提示對外部環(huán)境進行實時監(jiān)視與控制,該系統(tǒng)融合了傳感器技術(shù)、控制技術(shù)、通訊技術(shù)、計算機技術(shù)、專家系統(tǒng)技術(shù)等技術(shù)于一體,有一定創(chuàng)新性和實用性。

      1 方案設(shè)計

      目前,國內(nèi)外溫室監(jiān)控系統(tǒng)的整體方案基本是一致的,都是由上位機與下位機組成,上位機與下位機通過通信來聯(lián)系。但是所用的方案不盡相同。在文獻[2]中,詳細說明了國內(nèi)外溫室監(jiān)控系統(tǒng)的架構(gòu)方案,并提到上位機界面設(shè)計所采用的VB,Delphi以及MATLAB等軟件;在通訊方面,文獻[2]中主要羅列了RS485總線通訊及GPRS無線通訊。在文獻[3]中則是使用NI公司生產(chǎn)的PCI-6024E型數(shù)據(jù)采集卡實現(xiàn)對傳感器JWSL-2AT的信號采集。

      在本方案設(shè)計中,為了整個系統(tǒng)的可行性,完整性,可擴展性,又考慮到設(shè)計的低成本及可推廣性等問題,確定系統(tǒng)整體設(shè)計方案如下:

      1)設(shè)計基于STC90C58AD單片機的無線環(huán)境信息采集節(jié)點。無線環(huán)境信息采集節(jié)點負責(zé)多點實時環(huán)境信息數(shù)據(jù)(環(huán)境溫度、濕度、二氧化碳濃度及光照強度)的采集、數(shù)據(jù)打包處理、無線數(shù)據(jù)收發(fā)及控制命令的接收與執(zhí)行。

      2)設(shè)計一個基于MC9S12XS128單片機的通信網(wǎng)關(guān)。通信網(wǎng)關(guān)負責(zé)多點實時環(huán)境信息數(shù)據(jù)的匯總、數(shù)據(jù)打包處理、通過RS232串口通信技術(shù)將數(shù)據(jù)發(fā)送至監(jiān)控計算機以及將控制命令下發(fā)給相應(yīng)信息采集節(jié)點。整個設(shè)計軟件部分要求較高,且無線通信網(wǎng)絡(luò)的建立比較復(fù)雜,而MC9S12XS128單片機擁有功能強大的在線仿真功能,因而選用飛思卡爾半導(dǎo)體公司的MC9S12XS128單片機作為系統(tǒng)核心控制芯片。

      3)設(shè)計一款基于LabVIEW的上位機監(jiān)控系統(tǒng)。該系統(tǒng)完成整個系統(tǒng)的實時監(jiān)控,數(shù)據(jù)處理、控制命令下發(fā)及報警等功能,作為此系統(tǒng)最頂層的控制中樞,它具有整個系統(tǒng)的最高控制權(quán)限,可以通過環(huán)境設(shè)定值與反饋數(shù)據(jù)的對比對相應(yīng)的執(zhí)行器件進行實時控制。通過該監(jiān)控系統(tǒng),操作人員還可以很清晰的了解當(dāng)前環(huán)境狀況以及歷史狀況,也可以根據(jù)生產(chǎn)生活的需要,改變監(jiān)控系統(tǒng)的設(shè)定初值,進而控制執(zhí)行器件使環(huán)境的溫度、濕度等保持在需要的水平上。

      系統(tǒng)結(jié)構(gòu)框圖如圖1所示。

      圖1 系統(tǒng)結(jié)構(gòu)框圖

      2 系統(tǒng)硬件設(shè)計

      2.1 無線環(huán)境信息采集節(jié)點硬件設(shè)計

      2.1.1 nRF905無線通信模塊設(shè)計

      nRF905是挪威Nordic公司生產(chǎn)的一款單片射頻發(fā)射器芯片,采用Nordic公司的ShockBurst技術(shù),使nRF905能夠提供高速的數(shù)據(jù)傳輸,而不需要昂貴的高速MCU來進行數(shù)據(jù)處理和時鐘覆蓋。該收發(fā)器工作在433/868/915MHz的ISM頻段,由一個完全集成的頻率調(diào)制器、一個帶解調(diào)器的接收器、一個功率放大器、一個晶體振蕩器和一個調(diào)節(jié)器組成。模塊工作于ShockBurst模式下時可以自動產(chǎn)生前導(dǎo)碼和CRC檢驗碼,可以很容易的通過SPI接口進行編程控制,發(fā)射功率為+10dbm時發(fā)射電流為11mA,接收電流為12.5mA,進入Power down模式可以很容易實現(xiàn)節(jié)電。文獻[4]中,也將nRF905用于倉庫濕溫度檢測,并取得了較好的效果。不同點在于本文用的是多對1模式,該模式更便于傳感器的分布安裝。在多點無線通信設(shè)計中ZigBee無線網(wǎng)絡(luò)技術(shù)也經(jīng)常被采用,在文獻[5]中就成功采用ZigBee無線網(wǎng)絡(luò)技術(shù)實現(xiàn)了多點數(shù)據(jù)采集。

      2.1.2 數(shù)字溫濕度傳感器DHT11

      DHT11數(shù)字溫濕度傳感器是一款含有已校準數(shù)字信號輸出的溫濕度復(fù)合傳感器。它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有極高的可靠性與卓越的長期穩(wěn)定性。傳感器包括一個電阻式感濕元件和一個NTC測溫元件,并與一個高性能8位單片機相連接。因此該產(chǎn)品具有品質(zhì)卓越、超快響應(yīng)、抗干擾能力強、性價比高等優(yōu)點。每個DHT11傳感器都在極為精確的濕度校驗室中進行校準。校準系數(shù)以程序的形式儲存在OTP內(nèi)存中,傳感器內(nèi)部在檢測信號的處理過程中要調(diào)用這些校準系數(shù)。單線制串行接口,使系統(tǒng)集成變得簡易快捷。超小的體積、極低的功耗,信號傳輸距離可達20米以上,使其成為各類應(yīng)用甚至最為苛刻的應(yīng)用場合的最佳選擇。電路如圖2所示。

      圖2 DHT11溫濕度傳感器應(yīng)用電路

      DATA用于微處理器與DHT11之間的通訊和同步,采用單總線數(shù)據(jù)格式,一次通訊時間4毫秒左右,芯片有專用的通信協(xié)議,可通過軟件測量高電平時間來確定某一位是1還是0,最終接收數(shù)據(jù)分小數(shù)部分和整數(shù)部分。具體格式為:一次完整的數(shù)據(jù)傳輸為40bit,高位先出;數(shù)據(jù)格式:8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bit溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)+8bit校驗位數(shù)據(jù)。在文獻[6]中,采用了DS18B20對多點溫度環(huán)境進行檢測,并進行了多點數(shù)據(jù)的融合處理。本設(shè)計中采用的則是基于STC90C58AD單片機的無線環(huán)境信息采集節(jié)點結(jié)構(gòu),在每一個節(jié)點上,可以對溫濕度進行檢測,并可以根據(jù)上位機命令輸出控制信號,結(jié)構(gòu)類型類似于DCS系統(tǒng),所以也可以方便地進行多點數(shù)據(jù)采集。

      2.1.3 CO2濃度測量傳感器MG811

      MG811傳感器采用固體電解質(zhì)電池原理,由下列固體電池構(gòu)成:空氣,Au|NASICON||碳酸鹽|Au,空氣,CO2。當(dāng)傳感器置于CO2氣氛中時,將發(fā)生以下電極反應(yīng),元件相當(dāng)于一個電池,其兩端會輸出一個電壓信號,其值與能斯特方程符合較好。

      MG811CO2濃度傳感器用于實時監(jiān)測溫室大棚內(nèi)的CO2濃度信息,MG811對CO2具有良好的靈敏度和選擇性,受溫度變化影響較小,在實際應(yīng)用過程中,擁有良好的穩(wěn)定性、再現(xiàn)性。本設(shè)計中使用的是由LM393和MG811組成的CO2濃度檢測模塊,用模擬量輸出(0~2V),直接通過單片機的A/D口將模擬量轉(zhuǎn)換為數(shù)字量[7]。

      2.1.4 現(xiàn)場顯示及報警電路設(shè)計

      設(shè)計中選用共陽極四連一體數(shù)碼管作為信息采集節(jié)點的顯示部件,通過數(shù)碼管可以很直觀的看到環(huán)境溫度信息,這樣可以在遠離上位機監(jiān)控平臺時查看信息采集節(jié)點工作是否正常。蜂鳴器作為一個必不可少的報警器件在本系統(tǒng)中也有用到,負責(zé)當(dāng)環(huán)境溫度、濕度等數(shù)據(jù)達到報警點時發(fā)出報警信息,來提示操作人員做相關(guān)處理。信息采集節(jié)點也可以根據(jù)實際情況進行現(xiàn)場控制系統(tǒng)參數(shù)的直接設(shè)置,設(shè)置參數(shù)也可以通過無線收發(fā)模塊傳遞給上位機。

      圖3 現(xiàn)場顯示系統(tǒng)電路圖

      2.2 通信網(wǎng)關(guān)的硬件設(shè)計

      通信網(wǎng)關(guān)作為連接多點無線環(huán)境采集節(jié)點與上位機監(jiān)控系統(tǒng)的一個數(shù)據(jù)中轉(zhuǎn)站,它起著至關(guān)重要的作用,因此基于MC9S12XS128單片機的通信網(wǎng)關(guān)的設(shè)計是本系統(tǒng)非常重要的一部分。當(dāng)各無線環(huán)境信息采集節(jié)點完成數(shù)據(jù)采集任務(wù)后,會將所有數(shù)據(jù)通過無線通信模塊NRF905發(fā)送至通信網(wǎng)關(guān),此時通信網(wǎng)關(guān)需從不同通信信道中接收有用數(shù)據(jù),將各類數(shù)據(jù)分類匯總,打包處理,并需將各點數(shù)據(jù)分類上傳至監(jiān)控計算機,交由監(jiān)控計算機處理。另一方面,當(dāng)監(jiān)控計算機需要采集節(jié)點執(zhí)行相應(yīng)命令時,通信網(wǎng)關(guān)則需將監(jiān)控計算機的命令進行拆分等一系列處理,并分發(fā)給各個無線環(huán)境信息采集節(jié)點,從而實現(xiàn)環(huán)境溫度、濕度、光照強度等參量的人為控制,保證農(nóng)作物具有最適宜的生存環(huán)境。另外為了驗證整個系統(tǒng)運行的正確性、提高通信網(wǎng)絡(luò)的通信效率,給通信網(wǎng)關(guān)設(shè)計了與采集節(jié)點完全匹配的命令指示單元,由此可以很清晰的看出數(shù)據(jù)采集節(jié)點命令執(zhí)行是否有誤。

      3 系統(tǒng)軟件設(shè)計

      3.1 無線環(huán)境信息采集節(jié)點軟件設(shè)計

      無線環(huán)境信息采集節(jié)點程序流程圖如圖4所示[8,9]。

      圖4 無線環(huán)境信息采集節(jié)點程序流程圖

      3.2 通信網(wǎng)關(guān)程序流程

      程序通信網(wǎng)關(guān)的程序流程圖如圖5所示。

      圖5 通信網(wǎng)關(guān)程序流程圖

      4 基于LabVIEW上位機監(jiān)控平臺的設(shè)計

      4.1 前面板設(shè)計

      無線多點實時環(huán)境監(jiān)控系統(tǒng)的上位機監(jiān)控主界面主要包括串口配置、數(shù)據(jù)收發(fā)操作窗口及環(huán)境信息采集節(jié)點A、B信息顯示選項卡,環(huán)境參數(shù)設(shè)定窗口以及報警提示子窗口等構(gòu)成。上位機監(jiān)控系統(tǒng)的主界面,是操作人員接觸最多的部分。監(jiān)控界面有很好的可操作性,操作人員只需對各模塊的功能加以了解,就可以輕松的操作該上位機監(jiān)控系統(tǒng)。操作人員可以通過示波器,液位計,刻度表等虛擬儀器控件查看當(dāng)前環(huán)境信息,也可以打開歷史數(shù)據(jù)存儲子VI,查看近期環(huán)境歷史數(shù)據(jù)。當(dāng)需要改變設(shè)定值時,只需將所需的溫度或濕度信息鍵入相應(yīng)設(shè)定窗口,系統(tǒng)便可通過一系列控制算法,給出相應(yīng)的報警提示信息,同時輸出相應(yīng)的控制量,并通過RS232串口通信信號線將控制命令下發(fā)給通信網(wǎng)關(guān),控制下位機執(zhí)行器件,使環(huán)境溫度等以最快的速度跟蹤到當(dāng)前設(shè)定值。無線多點實時環(huán)境上位機監(jiān)控主界面前面板如圖6所示。

      圖6 上位機監(jiān)控界面截圖

      4.2 程序框圖設(shè)計

      4.2.1 串口配置

      串口配置部分是監(jiān)控系統(tǒng)較為重要的一個部分,只需調(diào)用LabVIEW串口配置的相關(guān)控件,通過前面板的相應(yīng)設(shè)置,即可完成RS232串口數(shù)據(jù)接收。系統(tǒng)串口配置部分程序框圖如圖7所示。

      圖7 串口配置部分程序

      4.2.2 數(shù)據(jù)提取與處理

      由于本系統(tǒng)采用RS232串口功能實現(xiàn)通信網(wǎng)關(guān)與上位機監(jiān)控系統(tǒng)的連接,且均采用字符格式發(fā)送數(shù)據(jù),因此從字符信息流中提取出各節(jié)點的相關(guān)變量就成為程序編程的一大難點,設(shè)計中采用LabVIEW字符串拆分方法,將格式固定的字符信息轉(zhuǎn)換成各節(jié)點的溫度、濕度等信息,數(shù)據(jù)提取與處理部分子VI如圖8所示。

      圖8 數(shù)據(jù)提取與處理程序

      5 結(jié)論

      本設(shè)計是以無線傳感器技術(shù)、單片機技術(shù)位基礎(chǔ),結(jié)合虛擬儀器技術(shù)建立了一套完整的無線環(huán)境監(jiān)控系統(tǒng),可實現(xiàn)環(huán)境信息的無線實時監(jiān)控。經(jīng)過長時間的聯(lián)合調(diào)試,結(jié)果表明系統(tǒng)響應(yīng)快,穩(wěn)定性好,可以完成環(huán)境的多點監(jiān)控功能。希望文中介紹的內(nèi)容能為研究無線多點檢測系統(tǒng)的設(shè)計者們提供一些借鑒。

      [1] 李偉,段翠芳,滑偉娟.溫室監(jiān)控系統(tǒng)在國內(nèi)外的發(fā)展現(xiàn)狀與趨勢[J].中國果菜,2010,2(8):7-9.

      [2] 周建民,徐冬冬,周其顯,等.現(xiàn)代溫室監(jiān)控系統(tǒng)的主要架構(gòu)方案及發(fā)展[J].安徽農(nóng)業(yè)科學(xué),2010,38(3):1440-1441,1459.

      [3] 盧佩,劉效勇.基于LabVIEW的溫室大棚溫、濕度解耦模糊控制監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)[J].山東農(nóng)業(yè)大學(xué)學(xué)報(自然科學(xué)版),2012,43(1):124-128.

      [4] 劉慶赟,焦斌亮,劉永富.倉庫溫濕度監(jiān)測與nRF905無線傳輸系統(tǒng)的設(shè)計[J].傳感器與微系統(tǒng),2011,30(5):101-103.

      [5] 侯思磊,龔向東.基于ZigBee的溫室監(jiān)控系統(tǒng)網(wǎng)關(guān)設(shè)計[J].單片機與嵌入式系統(tǒng)應(yīng)用,2011,11(5):74-76.

      [6] 姜新華,張麗娜.基于LabVIEW的日光溫室多點溫度監(jiān)測系統(tǒng)設(shè)計[J].內(nèi)蒙古大學(xué)學(xué)報(自然科學(xué)版),2012,43(1):81-84.

      [7] 谷宇希,孟先新,楊道華等.基于LabVIEW的溫室大棚檢測與控制系統(tǒng)設(shè)計[J].華北水利水電學(xué)院學(xué)報,2013.6,34(3):110-112.

      [8] 魏偉,胡瑋,王永清.51單片機C語言開發(fā)與應(yīng)用技術(shù)[M].北京:化學(xué)工業(yè)出版社,2010:131-135.

      [9] 文光俊,謝甫珍,李建.無線通信:射頻電路技術(shù)與設(shè)計[M].北京:電子工業(yè)出版社,2010:59-70.

      猜你喜歡
      通信網(wǎng)無線監(jiān)控
      The Great Barrier Reef shows coral comeback
      《無線互聯(lián)科技》征稿詞(2021)
      你被監(jiān)控了嗎?
      Zabbix在ATS系統(tǒng)集中監(jiān)控中的應(yīng)用
      無線追蹤3
      基于SDN-MEC配用電通信網(wǎng)任務(wù)遷移策略
      電子制作(2019年24期)2019-02-23 13:22:28
      GSM-R通信網(wǎng)多徑干擾解決案例
      基于ARM的無線WiFi插排的設(shè)計
      電子制作(2018年23期)2018-12-26 01:01:08
      PTN在電力通信網(wǎng)中的工程應(yīng)用
      看監(jiān)控攝像機的4K之道
      惠来县| 沛县| 巴林右旗| 邯郸市| 上饶县| 新昌县| 尉氏县| 裕民县| 天长市| 黄龙县| 金堂县| 改则县| 邵武市| 衡阳县| 辽中县| 平塘县| 凯里市| 葫芦岛市| 中西区| 得荣县| 秦安县| 即墨市| 固阳县| 永川市| 乌拉特后旗| 扶绥县| 宜州市| 九江市| 克东县| 隆林| 南城县| 本溪市| 福鼎市| 改则县| 威远县| 中牟县| 赤壁市| 宜宾市| 康乐县| 彰武县| 九江县|