基于開關電源的無線智能家居控制系統
3 軟件設計
軟件設計采用了模塊化結構,主程序工作流程軟件開發采用ST Visual Develop開發環境,使用C語言模塊化編程,為系統調試帶來極大的方便。
單片機上電后,各個模塊初始化,包括時鐘初始化、端口初始化以及變量初始化。初始化完成后程序進入主循環,執行遙控解碼程序和按鍵判斷程序,當沒有按鍵按下及沒有遙控數據時,循環執行遙控解碼程序和按鍵判斷程序。當有操作后,程序進入模式判斷狀態,單片機把遙控按鍵數據存到內部的EEPROM里,達到掉電不丟失數據的目的,當有符合的遙控按鍵按下時,對應的燈具打開或熄滅,操作完成后,程
序再次進入主循環,執行遙控解碼程序和按鍵判斷程序,其流程圖如圖6所示。本文引用地址:http://cqxgywz.com/article/177111.htm

4 結束語
本智能家居控制系統在實驗室進行了測試,控制器連接2盞100 W的照明燈作為負載進行了初步調試,2個繼電器分別控制兩盞燈,利用遙控器控制兩盞燈的亮和滅,在室內空曠距離20 m內信號接收良好,實驗較好的達到了預期效果,為下一步的研究提供了基礎。目前的智能家居無線遠程控制技術還處于不斷發展完善中,在實際應用中也遇到了一些問題。例如受當前無線網絡信號的干擾、傳送帶寬方面和穩定性的限制,使得諸如高質量活動圖像傳輸等一些更高層次的功能應用仍比較難以實現,但隨著我國通信網絡的逐步建成,這些制約都將會被突破,家居智能化以及無線遠程控制技術將會得到更大的發展。













評論