新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AT89S52的遠距離照明控制無線遙控開關系統

        基于AT89S52的遠距離照明控制無線遙控開關系統

        作者: 時間:2013-10-21 來源:網絡 收藏

        基于AT89S52的遠距離照明控制無線遙控開關系統
        (2) 無線接收系統電路: 接收系統電路主要由接收模塊( 包括射頻模塊、芯片PT2272 及外圍電路) 、繼電器電路和負載電路組成, 如圖3 所示。PT2272 的1~8 腳是解碼地址端, 每個地址端可以設定“ 高電平” ( 該腳接5 V) 、“ 低電平” ( 該腳接地) 、“ 懸空” 三種狀態, 該解碼地址的設定與PT2272 的地址編碼相對應。當射頻模塊接收到由發射電路發出的信號后,PT2272 進行地址碼比較核對( 解碼), 若地址碼核對正確, 則發射模塊TE 腳( 編碼啟動端用于多數據的編碼發射, 低電平有效) 發出的信號經接射頻模塊由Din 腳(14 引腳) 進入PT2272 , 同時數據經PT2272 的數據輸出腳D0~D3 (10~13 腳) 進入單片機; 反之PT2272 的數據輸出腳則無任何動作。當信號進入單片機后, 單片機對其進行分析并作出相應的控制。如果接收到的第一路信號為高電平, 單片機控制的數碼顯示管會顯示“11” ( 第一個“1” 表示第一路信號,第二個“1” 表示該信號為高電平) , 同時單片機向繼電器電路發出高電平, 繼電器吸合, 負載電路工作; 當第二次接收到高電平, 通過單片機將對應的端口電平置零;當第三次接收到高電平時再次置1, 如此循環; 當數碼管的顯示為“1 1” 時( 第一個1 表示第一路信號, 第二1 表示該信號為低電平) , 此時單片機向繼電器電路發出低電平, 繼電器斷開, 負載停止工作。利用繼電器和數碼管可以實現靈活控制并清晰地顯示。 
        基于AT89S52的遠距離照明控制無線遙控開關系統

        3 程序的寫入與調試

        利用keil C51 編寫控制程序寫入單片機內, 利用串口調試助手, 對單片機輸出信號進行不同的電平( “1” 或“0” ) 賦值, 其測試結果能達到100%, 最大的控制距離可達50 m, 響應時間不大于1 s.

        本設計利用單片機 和芯片組PT2262/2272實現了用于的可編程4 路無線開關系統, 避免了使用專用解碼芯片的有關限制, 能充分利用系統軟硬件資源, 系統的擴展性和靈活性好, 且成本低、功耗小,是智能家居的一種科學解決方案。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 锦州市| 彰武县| 任丘市| 平谷区| 资中县| 荥经县| 大荔县| 简阳市| 灵宝市| 平谷区| 和田县| 驻马店市| 铜陵市| 合阳县| 南昌市| 清河县| 衡阳县| 玉门市| 义乌市| 麦盖提县| 分宜县| 英山县| 葵青区| 大同县| 沂南县| 社旗县| 什邡市| 牟定县| 扶风县| 岑巩县| 五台县| 鸡西市| 云南省| 兴和县| 商南县| 达孜县| 西乡县| 香格里拉县| 宁海县| 绥化市| 克什克腾旗|