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

基于LabVIEW的家居環境智能控制系統

2017-05-04 01:09:19羅雪倫周慶華寧芬王廣鵬朱科峰
智能計算機與應用 2017年2期

羅雪倫+周慶華+寧芬+王廣鵬+朱科峰

摘 要: 基于LabVIEW 開發環境和ZigBee 網絡傳輸技術構建了一個家居環境智能控制系統。該系統用德州儀器(TI)公司的片上系統解決方案CC2530 搭載傳感器對室內環境相關參數進行采集,并對采集到的數據進行分析,根據環境參數執行相關控制指令。數據通過ZigBee網絡進行傳輸。該系統具有低功耗、開發成本低的特點。

關鍵詞: LabVIEW;ZigBee;家居環境

中圖分類號:TP273

文獻標志碼:A

文章編號:2095-2163(2017)02-0116-03

Abstract:A home environment intelligent control system is built based on LabVIEW development environment and ZigBee network transmission technology. The system uses Texas Instruments (TI) company's system-on-chip solution CC2530 equipped with sensors to collect the relevant parameters of the indoor environment, analyzes the collected data, and executes the relevant control commands according to the environmental parameters. The data is transmitted over the ZigBee network. The system has the characteristics of low power consumption and low development cost.

Keywords:LabVIEW;ZigBee;home environment

0 引 言

隨著人們生活水平的不斷提高,人們對生活質量的要求也漸趨高端上乘舒適。同時,智能化的高速發展則推動了家居環境智能控制系統的研究創新,即為人們的這一追求提出了現實解決方案。家居環境智能控制系統是指依靠傳統的計算機擴展不同的接口部件,利用時下相關的高新技術,將計算機與網絡技術、信息技術、自動控制技術等進行設計融合,并確保使室內的溫度、濕度、光照度等均能保持一個基本平衡的狀態目標得以高效穩定實現,進而創造一個安全、優質、便利的生活和工作環境[1]。

LabVIEW是美國National Instruments(NI)公司實體推出的虛擬儀器圖形化軟件開發平臺,是目前臻至完善的、且應用拓展占據首位的圖形化集成環境,LabVIEW擁有豐富的工具包,編程效率高,大大縮短了系統開發時間[2]。本文著重探討的家居環境智能控制系統即基于LabVIEW 2014來為軟件平臺定制提供各個子模塊的數據顯示、分析和指令控制。ZigBee技術是近年來發展起來的一種近距離無線通信技術,不僅功耗低、且經濟實用,并以2.4 GHz為主要頻段,采用擴頻技術[3]。ZigBee 已公認為可能是當下在工業監控自動化[4]、傳感器網絡、家庭監控、安全系統等眾多領域均已呈現可觀應用潛力的無線網絡通信技術 [5], 本文則選用ZigBee無線傳感網絡進行數據傳輸。CC2530是德州儀器(TI)目前核心主配的可完整用于2.4 GHz lEEE802.15.4/RF4CE/ZigBee的第二代片上系統解決方案。其中結合了高性能的 2.4 GHz DSSS(直接序列擴頻)射頻收發器和一個高性能/低功耗的 8051微控制器,用于設計構建功能齊備、價格低廉的網絡節點。綜上分析可知,本文就選用TI公司的CC2530作為下位機,搭載傳感器進行數據采集,從而設計提出了一個家居環境智能控制系統。具體來說,該系統主要包括數據采集模塊、數據顯示模塊、控制模塊。

1 家居環境智能控制系統的總體結構

本次系統的設計,主要是針對家居環境的檢測,并使其保持平衡狀態,打造一個智能強大的現代家居環境。對室內環境的相關參數進行實時采集和處理,參數包括溫度、濕度、光照強度、有害氣體濃度。當某一個參數異常時,及時采取應對措施,以保證家居環境的安全與舒適。系統整體結構如圖1所示。由圖1可知,系統中利用CC2530并附配傳感器來展開數據的采集,而在數據采集模塊中,重點采集了家居環境中的溫度、濕度、光照強度、有害氣體等相關信息,節點可經由ZigBee網絡與協調器實現數據傳輸,協調器則用USB數據線通過VISA串口與裝有LabVIEW的電腦端進行數據傳輸,裝有LabVIEW電腦端對采集得到的數據在引入操作處理后即設計完成數據的顯示、分析、存儲和報警等功能,并向下位機發出控制指令。CC2530(片上系統解決方案)依據相應的指令操縱對窗簾、窗戶等的自動控制。用戶還可以通過訪問Web端對家居環境的相關參數來指定獲取實時查看。

2 系統關鍵模塊的設計與實現

2.1 數據采集模塊

本系統的各個子模塊的傳感器節點和協調器均以CC2530為硬件基礎,以ZigBee網絡協議進行組網。簡單的ZigBee網絡由協調器、傳感器節點組成,當ZigBee網絡較為復雜或當協調器與傳感器節點距離較遠時,可以添加路由器節點來支持數據的轉發,并為后加入的節點分配地址,但于分析后可知,本次研發系統的協調器與傳感器節點距離較小,因此無須補設路由器節點。

傳感器節點搭載的傳感器有溫濕度傳感器(DHT11)、氣體傳感器(MQ-2)、光敏傳感器(GL5516)。進一步地,詳述給出溫濕度傳感器DHT11的電路設計實例如圖2所示,濕度測量范圍:20%-95%,濕度測量誤差:±5%,溫度測量范圍:0~50度,溫度測量誤差:±2度,工作電壓為3.3~5 V。

信號采集一共分為4個區域,分別為:陽臺、廚房、臥室、客廳,陽臺傳感器節點搭載一個光敏傳感器,進行光照強度的采集;廚房傳感器節點搭載一個氣體傳感器和一個溫濕度傳感器,進行溫度和有害氣體的檢測;臥室傳感器節點搭載一個溫濕度傳感器,進行溫濕度的采集;客廳傳感器節點搭載一個溫濕度傳感器和一個光敏傳感器,進行溫濕度和光照強度的采集。采集模塊結構如圖3所示。傳感器采集到數據后,通過ZigBee網絡傳輸給協調器,協調器再通過USB傳送至PC端。

2.2 數據顯示模塊

上位機LabVIEW程序在運行時首先進入的是登錄界面。用戶在輸入用戶名和用戶密碼后,登錄程序調用帳號密碼核對子VI,來判斷用戶名和密碼是否正確:正確,則登錄成功;如果不正確,則提示用戶名或密碼錯誤。

帳號密碼核對子VI在與數據庫成功連接后即可開啟用戶名和密碼的核對操作。用戶名、密碼可以通過增加用戶子VI進行添加操作,通過刪除用戶子VI進行刪除操作。在登錄界面設置取消按鈕用于退出系統。

登錄成功后,進入數據顯示界面。設計中統共分為4個子模塊,分別顯示陽臺光照強度、廚房溫度和有害氣體濃度、客廳溫濕度和光照強度、臥室溫濕度。通過點擊主界面按鈕,可以進行各子模塊界面的切換。

數據顯示的程序框圖如圖4所示,通過VISA配置串口VI配置串口;通過串口操作可以設置數據傳輸的比特率、數據比特、奇偶、停止位、控制流等參數。程序中利用while循環,按條件通過VISA寫入函數/寫入數據,或者通過VISA讀取函數/讀取數據。讀取數據時將始終讀取讀數值指定的數據數量。事件結構將檢測是否有按鈕按下,如果有,則跳轉到與該按鈕相對應的子模塊。設置各個子模塊顯示的數據也在事件結構中處理實現。利用LabVIEW自帶的Web發布工具進行Web發布,發布以后用戶可以通過訪問Web端對家居環境參數做到直接實時查看。

2.3 控制模塊

控制模塊可研究拓展為報警、窗戶和窗簾的開關子模塊。本系統用IAR[6](C語言編譯器-IAR Embedded Workbench)開發下位機程序。用CC2530搭載的繼電器、步進電機工作表示控制動作的進行與發生。在陽臺子模塊中,當光照強度為light時,步進電機工作,打開窗簾,并同時打開窗戶;在廚房子模塊中,當溫度超過40℃,或者檢測到有害氣體時,繼電器吸合,系統發出報警。在臥室子模塊中,當溫度超過40℃時繼電器吸合,系統開始報警,步進電機工作,打開窗簾和窗戶;當濕度低于15%或高于65%時,LED燈閃爍,提醒用戶對臥室采取除濕或加濕等相關措施,有助于提升睡眠質量;在客廳子模塊中,當溫度超過40℃時繼電器吸合,系統指示報警,當濕度低于15%或高于65%時LED燈閃爍,提醒用戶,當光照強度為light時,步進電機工作,打開窗簾。主要運行代碼程序如下:

DHT11(); [WB]//獲取溫濕度

[DW]//如果溫度大于40 ℃則工作

if(wendu_shi>=4)

{

DATA_PIN = 0; //繼電器吸合

HalLedSet(HAL_LED_1, HAL_LED_MODE_OFF);//LED1亮

}

else

{

DATA_PIN = 1; //繼電器斷開

HalLedSet(HAL_LED_1, HAL_LED_MODE_ON); //LED1滅

}

氣體傳感器在檢測到有害氣體時,進行報警和打開窗戶、窗簾三個動作,程序如下:

if(DATA_PIN6 == 1)

{

state[1] = 0x31; //高電平時說明沒有檢測到氣體

DATA_PIN5 = 1; //繼電器斷開

HalLedSet(HAL_LED_1, HAL_LED_MODE_ON);

HalUARTWrite(0,"security\\n", 9); //串口顯示

HalLcdWriteString( "security", HAL_LCD_LINE_3 );

//LCD顯示

}

else

{

MicroWait (10 000); // Wait 10ms

if(DATA_PIN6 == 0)

{

state[1] = 0x30; //當輸出低電平時信號燈亮,檢測到氣體

DATA_PIN5 = 0; //繼電器吸合

HalLedSet(HAL_LED_1, HAL_LED_MODE_OFF);

HalUARTWrite(0,"Got bad Air\\n",12); //串口顯示

HalLcdWriteString( "Got bad Air", HAL_LCD_LINE_3 ); //LCD顯示

}

}

3 結束語

本系統采用虛擬儀器技術、ZigBee數據無線傳輸技術,設計實現了基于LabVIEW的家居環境智能控制系統。由于LabVIEW是圖形化編程語言,縮短了整個系統的開發時間,降低了整個系統的開發成本。該系統的上位機通過USB與協調器進行數據傳輸,下位機的各節點與協調器之間都通過ZigBee無線傳感網絡進行數據傳輸。該系統在實際運行當中各子模塊能準確采集室內各種參數,能實時顯示被采集的數據,數據發生異常時能依據程序指令來展開處理操作??偟貋碚f,系統運行穩定、交互界面友好,且易于修改和后期擴展。

參考文獻:

[1]王志勇,閔緒,徐保國. 基于ANT無線網絡和LabVIEW的智能家居系統[J]. 計算機系統應用,2013,22(10):94-99.

[2] 阮奇楨. 我和LabVIEW:一個NI工程師的十年編程經驗[M]. 北京:北京航空航天大學出版社,2009.

[3] WHEELER A. Commercial applications of wireless sensor networks using ZigBee[J]. IEEE Communications Magazine,2007,45(4) : 70-77.

[4] CHEN Bo,WU Mingguang,YAO Shuai,et al. ZigBee technology and its application on wireless meter-reading system[C]//2006 IEEE International Conference on Industrial Informatics. Singapore:IEEE,2006:1257-1260.

[5] 蔡利婷,陳平華,羅彬,等. 基于CC2530的ZigBee數據采集系統設計[J]. 計算機技術與發展,2012,22(11):197-200.

[6] 呂偉. 基于CC2530的無線傳感器網絡選擇性組網設計與實現[D]. 鄭州:河南工業大學,2015.

[7] Baidu Wenku. CC253X Users Guide[EB/OL].[2010-06-25].http://focus.ti.com/docs/prod/folders/prInt/cc2530.html.

[8] 詹良. 基于ZigBee技術的智能家居無線網絡系統[D]. 北京:北京郵電大學,2008.

主站蜘蛛池模板: 91精品国产麻豆国产自产在线| 欧美成人二区| 91一级片| 亚洲一区精品视频在线 | 久久精品亚洲热综合一区二区| 精品天海翼一区二区| 蝴蝶伊人久久中文娱乐网| 四虎成人精品在永久免费| 午夜毛片免费观看视频 | 国产内射一区亚洲| 免费一级大毛片a一观看不卡| 亚洲69视频| a毛片基地免费大全| 欧美特黄一级大黄录像| 69国产精品视频免费| 日韩午夜片| 制服丝袜在线视频香蕉| 亚洲乱亚洲乱妇24p| 国产肉感大码AV无码| 亚洲色图欧美激情| 精品无码日韩国产不卡av| 欧亚日韩Av| 日本不卡免费高清视频| 国模粉嫩小泬视频在线观看| 国产一区二区三区在线观看免费| 高清欧美性猛交XXXX黑人猛交| 日韩免费毛片视频| 国产无遮挡猛进猛出免费软件| 伊人久久婷婷| 99在线观看免费视频| 久久婷婷五月综合色一区二区| 日韩无码白| 欧美国产精品拍自| 国产精品第| 欧美一区日韩一区中文字幕页| 日本亚洲国产一区二区三区| 精品人妻AV区| 午夜三级在线| 国产毛片基地| 婷婷综合在线观看丁香| 四虎精品国产AV二区| 国产精品免费p区| 在线网站18禁| 国产亚洲精久久久久久无码AV| 天堂成人在线视频| 国产导航在线| 在线免费看片a| 欧美精品啪啪一区二区三区| 91免费片| 亚洲国产亚洲综合在线尤物| 九色综合伊人久久富二代| 人人91人人澡人人妻人人爽| 57pao国产成视频免费播放| 国产成人禁片在线观看| 亚洲系列无码专区偷窥无码| 日本黄网在线观看| 久久精品嫩草研究院| 波多野结衣AV无码久久一区| 97在线免费视频| 久久久久久午夜精品| jijzzizz老师出水喷水喷出| 亚洲色图综合在线| 精品国产香蕉伊思人在线| 高潮毛片免费观看| www中文字幕在线观看| 又污又黄又无遮挡网站| 久久久久亚洲AV成人网站软件| 国产尤物jk自慰制服喷水| 另类综合视频| 免费在线成人网| 国产成人狂喷潮在线观看2345| 中文国产成人精品久久| 免费大黄网站在线观看| 国产日韩欧美黄色片免费观看| 在线免费观看AV| 亚洲人成网站观看在线观看| 国产在线麻豆波多野结衣| 国产精品一区二区不卡的视频| 久久久久九九精品影院| 亚洲欧美日韩动漫| a毛片在线播放| 国产在线精品人成导航|