久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 智能家居中紅外遙控模塊的設計方案

智能家居中紅外遙控模塊的設計方案

作者: 時間:2011-09-09 來源:網絡 收藏
3 系統軟件

本文引用地址:http://cqxgywz.com/article/155797.htm

  本系統所用的線接收器SM0038 的解調中心頻率為38KHz,故發射頻率也采用38kHz,本電路采用一路按鍵,一種編碼方式實現對燈的控制,接收端根據接收到的不同編碼個數實現燈的不同亮度的調節控制。每一次P1.0 口為低電平時,則確定鍵被按下,由P2.0 口發射一個編碼。接收端接收編碼時進行判斷,首個低電平是否大于2ms,如果是,再判斷是否是正確的編碼,如果是,num加1,亮度調暗一檔。

  3.1、發射程序控制流程圖

  

圖 7 發射程序流程圖

  圖 7 發射程序流程圖

  初始化程序后,開定時器產生38kHz 脈沖,再判斷有無按鍵按下,當有按鍵按下時,根據定時器設定的時間發一幀脈沖,首先發3ms 高電平,再發1ms 低電平,1ms 高電平,接著停發10ms。

  3.2. 接收程序控制流程圖

  

圖8 接收部分調光程序流程圖

  圖8 接收部分調光程序流程圖

  接收端采用查詢方式接收,當查詢到P1.0 口為低電平時,累加器工作,通過累加器中變量個數判斷控制燈的亮度及開關。當num為0 時,燈最亮,加1則調暗一個檔次,當num等于4 時,繼電器全部斷開,燈滅。

  4 結論

  為了減少電路的繁瑣,我使用單片機來實現軟件編碼解碼,大大提高了電路的靈活性,降低了成本,僅僅使用一個鍵就能實現對一個燈具的開關和亮度調節,若是把一個按鍵開關改設成一個矩陣鍵盤,就可以實現對整個家里的燈具的開關和亮度控制,實用性很強。


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉