新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AT89C52單片機的遙控電扇

        基于AT89C52單片機的遙控電扇

        作者: 時間:2012-06-14 來源:網絡 收藏

        如上面程序所示發送函數是固定不變的,在發送函數中完成了編碼的功能,在tx函數中,用到了一個swicch開關語句,分別對按鍵值的不同進行處理,例如當keyvol=2的時候,就發送3個脈沖信號。
        關于的紅外接收解碼過程,其核心程序如下:
        f.jpg
        由面的解碼程序可以知道,用到了一個中斷接收的程序,其中remotein為臨時變量,解碼時的關鍵在于對脈沖個數的計量,這樣keyvol的值就能很方便的讀出來,再用到一個switch語句就可以分別對風速進行控制了。

        5 結束語
        紅外的特點是不影響周邊環境,不干擾其它電器設備。由于其無法穿透墻壁,故不同房間的家用電器可使用通用的器而不會產生相互干擾;電路調試簡單,只要按給定電路連接無誤,一般不需任何調試即可投入工作;編解碼容易,可進行多路。由于各生產廠家生產了大量紅外遙控專用集成電路,需要時按圖索驥即可。因此,現在紅外遙控在家用電器、室內近距離(小于10 m)遙控中得到了廣泛的應用。
        在本設計中,利用2個就可以實現短距離的控制,實際上其本質就是利用紅外進行通信,并把通信的結果進行處理,反饋到最終的形式就是風速的不同。另外本設計還可以進行改進的,比如我們在考慮的功耗時,因為用于紅外接收的那個單片機在風扇停止工作的時候,單片機如果仍在工作,那么勢必增加了系統的功耗,所以為了降低功耗,在用于紅外接收的那個單片機中,應該添加一個待機模式,這樣就大大降低了功耗,節省了能源,當有外部中斷來的時候,才喚醒單片機,讓它處于工作狀態,這樣就達到低功耗的目的了。此外,若能在接收端加上一個測溫系統,并把實時溫度顯示出來,用戶根據目前環境的溫度來對進行操作,那就更好了。
        經Proteus電路仿真驗證后,該系統運行良好,單片機的遙控工作起來可靠性較高,用戶可以在幾米遠的地方,就可以對電扇進行實時控制了。該系統成本低廉,操作簡單,隨時可以根據軟件編寫新的功能。操作按鍵可擴展性強,只要稍加改變,就可以增加幾個按鍵的功能,本系統在當今提倡人性化設計和健康產品的環境下具有非常好的市場前景。

        本文引用地址:http://www.104case.com/article/171297.htm
        紅外遙控器相關文章:紅外遙控器原理

        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 芦山县| 道孚县| 屏南县| 陈巴尔虎旗| 珲春市| 东安县| 唐河县| 新河县| 寿阳县| 洪雅县| 上犹县| 江安县| 梨树县| 上饶市| 宁陵县| 徐闻县| 凯里市| 东安县| 舞阳县| 郴州市| 丹寨县| 通山县| 抚顺市| 澎湖县| 湟源县| 武隆县| 武陟县| 绵阳市| 犍为县| 四会市| 荣成市| 鄂尔多斯市| 苏尼特右旗| 二手房| 焦作市| 绵竹市| 白河县| 梨树县| 常熟市| 万载县| 洪江市|