一種低成本紅外控制智能插座設計方案

圖5 繼電控制
當單片機檢測到用電器功率過高或過低時控制繼電器導通或關斷從而實現對插座電源的控制。

圖6 輸入外設
通過按鍵輸入可以實現對插座電源的開啟和關斷,還能進行一些功能設定(如設置學習功能),紅外遙控主要用來開啟插座電源。

圖7 智能插座整體硬件設計原理圖
三、軟件流程圖
程序流程如圖8所示,上電后初始化單片機IO口、定時器,進行中斷初配置然后進入大循環。檢測按鍵或紅外信號,如果輸入無信號則繼續檢測按鍵和紅外信號, 如果有信號輸入則開啟插座電源。然后單片機判斷此時是否為空載,如果為空載則控制繼電器關斷插座電源,如果不為空載則檢測學習功能設置標志位是否為1,如 果為1則進行學習功能設定,如果不為1則進入到下一步。單片機判斷當前功率是否處于閾值功率2KW范圍內,如果在該范圍內則循環到按鍵檢 測,如果功率不在該范圍內則控制繼電器一段時間后關斷插座電源。

圖8 智能插座方案軟件流程圖
本智能插座設計本系統支持多個紅外線頻段,可以使用各種紅外遙控器對系統進行操作。解決了用電器待機能耗的浪費問題,也解決了用電器短路或超負荷工作時安全問題,運行穩定,抗干擾能力強,可靠性高,操作人性化。更重要的是結構簡單,成本低廉具有很好的應用前景。
評論