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

虛擬儀器技術在智能家居監控系統中的應用與設計

2016-11-04 10:28:19張曉朋
自動化儀表 2016年10期

張曉朋

(平頂山學院信息工程學院,河南 平頂山 467000)

?

虛擬儀器技術在智能家居監控系統中的應用與設計

張曉朋

(平頂山學院信息工程學院,河南 平頂山467000)

為了營造舒適、便捷、安全的家居環境,設計了一種基于Arduino與LabVIEW的智能家居監控系統。系統選用Arduino Mega2560控制器作為下位機,以PC機為上位機。系統能夠對家居環境的燃氣濃度、溫濕度和人體活動等數據進行實時監控。當監控數據超限時,系統能夠自動控制家電設備的通斷,進行聲光報警,實現安全防護。測試結果表明,該系統操作方便,適用于現代住宅小區,具有一定的推廣和應用價值。

智能家居監控虛擬儀器LabVIEWArduinoTCP/IP燃氣濃度報警溫濕度數據采集入侵檢測

Temperature and HumidityData acquisitionIntrusion detection

0 引言

智能家居監控系統是對家用電器、數據采集設備和安防設備進行智能化監控的系統,它包括入侵報警、燃氣檢測、數據采集以及家電控制等功能模塊。其中,具有安防功能的燃氣檢測、入侵報警模塊為家庭提供了安全保障。數據采集模塊用于采集溫度、濕度等物理量,并將數據發送到控制模塊,以實現對空調、照明燈具和電動窗簾等設備的控制。該模塊可為用戶提供舒適、便捷、安全的家居環境[1]。

本文設計了基于TCP/IP網絡和數據采集模塊的智能家居監控系統,采用Arduino Mega2560控制器作為下位機、LabVIEW作為監控軟件,兩者通過網絡實現通信。

1 系統結構框圖及工作原理

系統總體結構框圖如圖1所示。

下位機以Arduino Mega2560控制器為核心,通過Ethernet擴展板接收并判斷LabVIEW上位機發送的控制命令。其一方面控制氣體傳感器、溫濕度傳感器和熱釋電傳感器,分別采集室內的燃氣濃度、溫濕度和人體活動的數據,并發送給上位機;另一方面,根據上位機的命令,控制多路控制繼電器組的斷開與閉合,從而控制家用電器的關閉與工作。

上位機以LabVIEW工具為核心,通過相關命令控制下位機采集室內的燃氣濃度、溫濕度和人體活動的數據,并對數據進行相關處理和顯示。當數據超限時,上位機報警,并向下位機發送相關命令,以控制相關電器的關閉與工作。

圖1 系統總體結構框圖Fig.1 Overall structure of the system

2 硬件設計

2.1傳感器的選擇

溫濕度傳感器采用DHT11溫濕度傳感模塊,是一款含有已校準數字信號輸出的溫濕度復合傳感器[2]。氣體傳感器采用MQ-2氣體傳感模塊,可以很靈敏地檢測到空氣中的煙霧以及甲烷氣體。熱釋電傳感器采用RD-623熱釋電紅外傳感模塊,其輸出為數字量,當感應到人體活動時,輸出高電平,否則輸出低電平[3]。

2.2電器控制部分設計

家用電器的供電為交流220 V,Arduino Mega2560控制器的輸出電壓范圍為直流0~5 V,不能直接用于驅動家用電器。為了使該控制器能夠控制家用電器,需要使用繼電器[4]。

本設計采用Easy-Y公司型號為Relay-4-H-5V的繼電器組,它是一種4路繼電器模塊控制板,工作電壓為直流5 V,輸出驅動能力為交流250V-10A,可以用于控制大部分的家用電器[5]。

2.3Arduino部分設計

Arduino Mega2560控制器與各傳感器和控制器的硬件連接如下。

將DHT11溫濕度傳感器的VCC和GND分別連接至Arduino Mega2560控制器的+5 V和GND,由DHT11供電;DHT11的DQ引腳連接到Arduino Mega2560控制器的數字引腳D2,并連接一個上拉電阻[6]。

將MQ-2氣體傳感器的兩個H引腳通過加熱電源接口接至加熱電源的正負極;將A端連接至Arduino Mega2560控制器的+5 V,將B端接至Arduino Mega2560控制器的模擬輸入端A0。

將RD-623熱釋電紅外傳感器的VCC和GND分別連接至Arduino Mega2560控制器的+5 V和GND,向RD-623供電;將RD-623的DOUT引腳連接到Arduino Mega2560控制器的數字引腳D3[7]。

將Relay-4-H-5 V固態繼電器模組的輸入控制端分別接至Arduino Mega2560控制器的數字引腳D4、D5、D6、D7、GND;將Relay-4-H-5V固態繼電器模組的輸出控制端分別接至空調、風扇、電動窗、電燈等家用電器[8]。

2.4網絡通信模塊的選擇

為實現Arduino控制板與LabVIEW的網絡通信,需要使用Ethernet擴展板來設計,并使用Arduino Ethernet類庫[9]。本設計采用集成了WIZnet W5100網絡芯片的擴展板。

3 軟件設計

3.1Arduino程序設計

Arduino程序主要包括以下4個部分:

①導入第三方庫,然后調用此庫,并進行一些必要的管腳定義和變量聲明;

②調用setup函數,設置傳感器和繼電器端口模式,并初始化網絡通信;

③調用loop函數,建立與上位機的網絡連接,循環接收上位機數據,然后調用數據處理子函數,判斷數據類型并執行相應的操作;

④定義數據處理子程序。

Arduino程序總體結構流程如圖2所示。

圖2 Arduino程序流程圖Fig.2 Flowchart of Arduino program

3.2LabVIEW程序設計

LabVIEW上位機的工作流程為:當前面板無操作接收超時1 s時,依次向下位機Arduino控制板發送溫濕度、燃氣濃度、熱釋電傳感器的讀取命令;Arduino控制板通過W5100接收上位機的命令后,讀取所需的數據,并通過W5100模塊上傳至上位機;上位機對相關數據進行顯示,如果相關數據超限,則立即向下位機Arduino控制板發送命令,以控制相關家電的關閉或工作,實現安防保護功能[10]。

3.2.1前面板設計

前面板由儀表盤、波形圖顯示、電器控制、入侵檢測和電源控制等部分組成。儀表盤部分用于顯示當前的燃氣濃度,并有超限報警指示;波形圖顯示部分用于顯示溫濕度的變化趨勢;電器控制部分用于手動控制各路電器的工作狀態;入侵檢測部分用防盜指示燈顯示熱釋電傳感器的狀態;系統電源部分用于控制系統的運行和停止。

3.2.2程序框圖設計

采用“事件結構+超時結構”來實現數據測量和電器控制,在測量中使用“條件結構+枚舉”的狀態機來實現溫濕度、燃氣濃度和熱釋電傳感器數據的讀取,將測量程序劃分為3個狀態:溫濕度檢測、燃氣濃度檢測和入侵檢測[11]。

通信部分采用“幀頭+操作碼”的通信協議。0x55AA為幀頭。操作碼0x80為溫濕度采集,0x81為燃氣濃度采集,0x82為熱釋電傳感器數據的采集;0x11為第一路繼電器閉合,0x10為第一路繼電器斷開;0x21為第二路繼電器閉合,0x20為第二路繼電器斷開;0x31為第三路繼電器閉合,0x30為第三路繼電器斷開;0x41為第四路繼電器閉合,0x40為第四路繼電器斷開。

在超時事件中,溫濕度檢測、燃氣濃度檢測和入侵檢測分別對應一個條件結構的一個分支,根據狀態機的值依次執行各分支程序。以燃氣濃度檢測分支為例,上位機通過TCP/IP網絡先向下位機Arduino控制板發送控制命令0x55AA81,并延時1 s;然后通過TCP/IP網絡讀取并顯示燃氣濃度數據,同時對濃度數據進行判斷,若濃度超限,則點亮濃度超限報警指示燈;置位電動窗開關和風扇開關,從而觸發相應的事件,進而打開電動窗和風扇進行安防保護。溫濕度檢測和入侵檢測分支的程序框圖和工作過程與此類似。

當觸發該事件時,上位機根據空調開關控件的狀態,先通過TCP/IP網絡向下位機Arduino控制板發送控制命令0x55AA11或者0x55AA10,再通過下位機驅動相應的繼電器,進而控制空調的運行與關閉。風扇開關、電動窗開關和電燈開關事件的程序框圖和工作過程與此類似。

4 系統調試

將程序燒寫到Arduino控制板后,用網線將W5100網絡模塊與計算機連接在同一個路由器的不同LAN端口,同時設置路由器,使Arduino控制板的網絡IP地址能夠被遠程的LabVIEW上位機軟件偵聽到[12]。

測試證明,基于Arduino與LabVIEW的智能家居監控系統運行穩定、可靠。系統采用W5100網絡模塊實現通信,采用溫濕度傳感器、氣體傳感器、熱釋電傳感器等采集感應模塊來監測家居環境,并能自動控制家電實現一定的安防保護功能,操作方便,適用于現代住宅小區,具有一定的推廣、應用價值。

5 結束語

隨著網絡技術的不斷發展,將設備接入互聯網是大勢所趨。本文設計的智能家居監控系統采用TCP/IP網絡協議作為Arduino控制板和LabVIEW上位機的通信方式,適用于互聯網和局域網的Arduino與LabVIEW結合的項目應用,而且成本較低、使用范圍廣。

[1] 程海粟,徐珂珂.一種智能家居的設計方案[J].信息通信,2012 (7):76-78.

[2] 葉鋼.基于SHT11溫濕度測量儀的設計[J].國外電子測量技術,2011,30(12):66-68

[3] 高航.基于Arduino的智能家居控制系統設計[J].科技創新與應用,2015 (33):174-176.

[4] 蔡睿研.Arduino的原理及應用[J].電子設計工程,2012,20(16):155-157.

[5] 錢聲強.基于LabVIEW的智能家居監控系統設計[J].現代電子技術,2013 (24):85-88.

[6] 郭陽明.基于虛擬儀器的溫濕度測量系統設計與實現[J].計算機仿真,2008,25(5):302-305.

[7] 崔陽,張維華,白石峰.一種基于Arduino的智能家居控制系統[J].電子技術應用,2014,10(1):23-26.

[8] 李德駿,馬孝輝.基于Arduino平臺的家用安防監控系統設計[J].科技與生活,2011(1):114-115.

[9] 臧大進,劉增良.基于物聯網的智能家居系統設計與實現[J].襄樊學院學報, 2010,30(11):82-84.

[10]侯俊,吳成東.基于Zigbee的智能家居安全控制系統研究[J].機電工程學報,2009,26(1):37-39.

[11]聶影,馮向軍,廖瑛.基于LabVIEW的狀態機模型研究[J].計算機測量與控制,2007,15(9):1166-1168.

[12]莫滿春.射頻路由算法的研究及智能家居無線控制系統的實現[D].廣州:中山大學,2008.

Design and Application of Virtual Instrument Technology in Smart Home Monitoring and Control System

In order to create a comfortable,convenient and safe home environment,a kind of smart home monitoring and control system based on Arduino and LabVIEW is designed.The Arduino Mega2560 controller is chosen as lower machine,and PC is chosen as host computer.The system can monitor the home environment of gas concentration,temperature,humidity,and human activities,etc.,in real time.When the monitoring data transfinite,the system can automatically control ON/OFF of home appliances and issue audio/visual alarms for implementing safety protection.Results show that the system is easy to operate,suitable for modern household community,and has a certain applicable value.

Smart homeMonitoring and controlVirtual instrumentLabVIEWArduinoTCP/IPFuel gas concentrationAlarm

TH86;TP277

ADOI:10.16086/j.cnki.issn 1000-0380.201610023

修改稿收到日期:2016-03-04。

作者張曉朋(1978—),男,2006年畢業于鄭州大學物理電子學專業,獲碩士學位,講師;主要從事電子、通信與自動控制方向的研究。

主站蜘蛛池模板: 91po国产在线精品免费观看| 国产激爽大片高清在线观看| 国产小视频a在线观看| 日本精品视频| 在线观看av永久| 亚洲人成影院午夜网站| 成人蜜桃网| 伊人久久精品无码麻豆精品| 好吊色国产欧美日韩免费观看| 一本大道无码日韩精品影视| 99热国产在线精品99| 国产在线97| 91啦中文字幕| 丁香婷婷激情综合激情| 欧美翘臀一区二区三区| 欧美日韩免费在线视频| 欧美亚洲另类在线观看| 久久精品视频一| 欧美日韩国产系列在线观看| 黄色污网站在线观看| 91麻豆国产精品91久久久| 久久无码av三级| 国产亚洲日韩av在线| 波多野结衣的av一区二区三区| 国产屁屁影院| 呦视频在线一区二区三区| 91精品专区| 老熟妇喷水一区二区三区| 91青青草视频在线观看的| 99ri国产在线| 日本成人在线不卡视频| 99re在线观看视频| 永久免费无码成人网站| 性色生活片在线观看| 精品成人免费自拍视频| 欧美精品影院| 精品伊人久久久久7777人| 色播五月婷婷| 精品无码人妻一区二区| 美女高潮全身流白浆福利区| 99久久精品美女高潮喷水| 五月天婷婷网亚洲综合在线| 国产在线观看一区二区三区| 重口调教一区二区视频| 国产三级韩国三级理| 久久国产乱子伦视频无卡顿| 伦精品一区二区三区视频| 少妇高潮惨叫久久久久久| 波多野结衣视频一区二区| 免费观看男人免费桶女人视频| 欧美成人看片一区二区三区| 一级一级一片免费| 91视频精品| 狠狠色丁香婷婷| 91亚洲视频下载| 九色在线观看视频| 欧美人在线一区二区三区| 午夜a级毛片| 67194亚洲无码| 亚洲欧美另类视频| 欧美精品二区| 欧美五月婷婷| 中文字幕欧美成人免费| 国产手机在线小视频免费观看| 亚洲一区二区三区国产精华液| 毛片大全免费观看| 伦伦影院精品一区| 精品小视频在线观看| 国产激情无码一区二区APP | Jizz国产色系免费| 韩国福利一区| 日本伊人色综合网| 久久国语对白| 国产精品思思热在线| 青青草a国产免费观看| 超清无码一区二区三区| 四虎精品黑人视频| 欧美日韩精品在线播放| 国产精品亚洲五月天高清| 亚洲第一中文字幕| 91免费国产高清观看| 国产午夜精品一区二区三|