基于ZigBee與紅外的家居監控系統
3.2 傳感器監測節點(diǎn)
傳感器監測節點(diǎn)的軟件設計主要是對溫度傳感器、光敏傳感器、空氣質(zhì)量傳感器的驅動(dòng)函數的編寫(xiě),限于篇幅在此不作過(guò)多闡述。
3.3 紅外控制節點(diǎn)
紅外信號的接收和編碼發(fā)射是紅外控制節點(diǎn)的研究重點(diǎn),處理思想是:不管遙控器編碼是什么格式,把原遙控器所發(fā)出的信號進(jìn)行精確測量并緩存,對緩存高低電平、時(shí)寬等特征參數進(jìn)行分析并識別分類(lèi),對提取系統碼及參數進(jìn)行編號存儲,當需要發(fā)射時(shí),再讀出儲存器內系統碼與特征參數并附加上用戶(hù)的操作碼發(fā)射出去。此方式的工作過(guò)程分以下幾步完成:對原始發(fā)射信號波形采集到主控MCU的RAM中、分析信號、存儲信號、發(fā)射信號。
紅外信號接收流程圖如圖6所示。接收信號波形的測量,需采用較高速主控制芯片,對原始信號的進(jìn)行精密采集,同時(shí)采用了比較大的RAM作為信號的緩存。分析判別信號主要是對采集到的信號進(jìn)行分析,比如對信號的發(fā)送周期、引導碼電平時(shí)間、數據編碼高低電平的時(shí)間、編碼位數據等參數進(jìn)行細致分析,判斷出編碼類(lèi)別,提取出特征參數便于下一步的存儲。本文引用地址:http://dyxdggzs.com/article/156997.htm
紅外信號發(fā)射流程圖如圖7所示。
信號還原發(fā)射是根據編碼類(lèi)型查表率獲得特征參數,再調用發(fā)射函數將存儲的系統碼附加上用戶(hù)的操作碼調制發(fā)射出去。
4 結語(yǔ)
目前,市場(chǎng)上基于ZigBee技術(shù)的家居電器還只處在設計或者小范圍生產(chǎn)的階段,而紅外遙控型家電占據著(zhù)大部分市場(chǎng)。著(zhù)眼于ZigBee本身的技術(shù)優(yōu)勢和未來(lái)發(fā)展趨勢,結合當前占據主要市場(chǎng)的紅外遙控型家電,本文作者研究開(kāi)發(fā)了基于ZigBee與紅外的無(wú)線(xiàn)家居監控系統。測試表明:該套系統操作性強,可靠性高,成本相對較低,具有非常廣闊的市場(chǎng)應用前景。由于現有的技術(shù)研究尚不成熟,進(jìn)行的只是一些初步的技術(shù)嘗試,還有一些亟待完善的地方,比如,如何實(shí)現遠距離的無(wú)遙控設備的控制,如何真正實(shí)現家居的智能化,如何在家庭中建立一個(gè)小型的智能控制局域網(wǎng)等,這樣使得其功能更加完善。作者未將就這一部分進(jìn)行更深入的探究。
評論