色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于LabVIEW的智能家居監(jiān)控系統(tǒng)設(shè)計(jì)

          基于LabVIEW的智能家居監(jiān)控系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2014-03-18 來(lái)源:網(wǎng)絡(luò) 收藏
          基于LabVIEW的智能家居監(jiān)控系統(tǒng)設(shè)計(jì)

          3.2 數(shù)據(jù)采集程序

          主程序采用生產(chǎn)者一消費(fèi)者(事件)架構(gòu),生產(chǎn)者循環(huán)主要負(fù)責(zé)系統(tǒng)的多通道數(shù)據(jù)采集分析顯示和用戶界面事件的響應(yīng),消費(fèi)者循環(huán)則根據(jù)生產(chǎn)者的入隊(duì)列信息完成視頻監(jiān)控和報(bào)警程序的處理。采用這種架構(gòu)可使程序響應(yīng)事件更快、執(zhí)行效率更高。如圖4所示,在生產(chǎn)者循環(huán)中利用事件結(jié)構(gòu)的超時(shí)分支設(shè)定每過(guò)200 ms進(jìn)行一次數(shù)據(jù)采集與數(shù)據(jù)顯示刷新,以保證顯示界面的實(shí)時(shí)性。程序中采用了NI DAQmx函數(shù)實(shí)現(xiàn)對(duì)家居環(huán)境的各參數(shù)的采集、顯示和閾值分析?;贜I DAQmx數(shù)據(jù)采集的具體方法是:首先根據(jù)采集任務(wù)創(chuàng)建DAQmx數(shù)據(jù)通道,進(jìn)行數(shù)據(jù)采集參數(shù)設(shè)置,然后調(diào)用DAQmx讀取或?qū)懭牒瘮?shù),實(shí)現(xiàn)信號(hào)的采集和控制,最后停止DAQmx任務(wù)。

          基于LabVIEW的智能家居監(jiān)控系統(tǒng)設(shè)計(jì)

          3.3 系統(tǒng)報(bào)警處理程序

          當(dāng)系統(tǒng)發(fā)生報(bào)警時(shí),將通過(guò)VISA來(lái)實(shí)現(xiàn)與短信模塊的串口通信。VISA(Virtual Instrument Software Architecture)是NI公司開發(fā)的一種用來(lái)與各種儀器總線進(jìn)行通信的高級(jí)應(yīng)用編程接口。在中通過(guò)調(diào)用現(xiàn)成的VISA節(jié)點(diǎn)函數(shù),用戶可以輕松構(gòu)建基于已有串口硬件設(shè)備基礎(chǔ)之上的數(shù)據(jù)采集與測(cè)控平臺(tái),而無(wú)需添加其他新的硬件設(shè)備。此外,VISA函數(shù)不僅與串口,還可以與GPIB,USB,PXI,VXI和以太網(wǎng)等多種總線通信,因而使得在中借助VISA節(jié)點(diǎn)函數(shù)編寫的串口程序具有很好的可移植性。當(dāng)硬件接口改變時(shí),只需對(duì)VISA函數(shù)做適當(dāng)?shù)膮?shù)配置修改便可完成對(duì)不同平臺(tái),不同類型設(shè)備的開發(fā)、移植及升級(jí),從而大大提高了開發(fā)效率。如圖5所示,調(diào)用了LabVIEW中3個(gè)VISA串口操作節(jié)點(diǎn),分別是配置串口節(jié)點(diǎn)、VISA寫入節(jié)點(diǎn)和VISA關(guān)閉節(jié)點(diǎn)。程序首先設(shè)置串口通信的波特率、校驗(yàn)方式、數(shù)據(jù)位數(shù)停止位等參數(shù)。然后調(diào)用VISA寫入函數(shù),將要發(fā)送的報(bào)警信息通過(guò)AT指令傳送給 模塊,從而實(shí)現(xiàn)手機(jī)短信的遠(yuǎn)程發(fā)送。整個(gè)程序運(yùn)行結(jié)束后,利用VISA關(guān)閉節(jié)點(diǎn)把占用的串口資源釋放掉。除了手機(jī)短信報(bào)警外,系統(tǒng)對(duì)報(bào)警情況將進(jìn)行信息自動(dòng)存儲(chǔ),將發(fā)生報(bào)警的時(shí)間和數(shù)據(jù)信息記錄保存在主程序路徑下的報(bào)警記錄.txt文件中,方便用戶進(jìn)行查詢。

          基于LabVIEW的智能家居監(jiān)控系統(tǒng)設(shè)計(jì)

          3.4 圖像采集程序

          為降低成本和方便安裝系統(tǒng),采用目前普遍使用的USB攝像頭配合NI的IMAQ Vision模塊來(lái)實(shí)現(xiàn)可視化圖像采集。系統(tǒng)首先要安裝與Lab VIEW版本相同的NI Vision Development Module視覺(jué)開發(fā)模塊,然后再安裝NI-IMAQ for USB Cameras-USB攝像頭驅(qū)動(dòng)程序,通過(guò)這個(gè)驅(qū)動(dòng),所有DirectShow圖像采集設(shè)備均可在LabVIEW中進(jìn)行圖像采集。圖6為圖像采集程序框圖,在生產(chǎn)者-消費(fèi)者架構(gòu)中以隊(duì)列來(lái)傳遞視頻監(jiān)控的操作指令,當(dāng)按下監(jiān)控開關(guān)的界面事件發(fā)生,生產(chǎn)者循環(huán)中運(yùn)行指令入隊(duì)列,在消費(fèi)者循環(huán)中接收到運(yùn)行指令后才打開攝像,以免不必要的資源浪費(fèi)。

          4 結(jié)語(yǔ)

          系統(tǒng)采用虛擬儀器技術(shù)、測(cè)控技術(shù)和網(wǎng)絡(luò)通信技術(shù),實(shí)現(xiàn)了基于LabVIEW的監(jiān)控系統(tǒng)和遠(yuǎn)程報(bào)警。系統(tǒng)監(jiān)控界面選擇LabVI EW軟件,縮減了系統(tǒng)開發(fā)時(shí)間,提高了設(shè)計(jì)效率。實(shí)際運(yùn)行表明,系統(tǒng)使用穩(wěn)定可靠,人機(jī)交互界面友好,成本低效率高,易于擴(kuò)展與維護(hù)。本系統(tǒng)不僅可應(yīng)用于家居住宅,還可以用于倉(cāng)庫(kù)、廠房和溫室大棚等地方的安防監(jiān)控與遠(yuǎn)程控制,具有較為廣闊的市場(chǎng)應(yīng)用前景。

          土壤濕度傳感器相關(guān)文章:土壤濕度傳感器原理

          上一頁(yè) 1 2 下一頁(yè)

          關(guān)鍵詞: LabVIEW USB-6009 SIM300 GSM 智能家居

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉