新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 怀仁县| 三台县| 丹东市| 金沙县| 浑源县| 卓尼县| 濮阳市| 广河县| 马边| 普兰店市| 基隆市| 右玉县| 万安县| 高州市| 蒙山县| 简阳市| 柳州市| 和平县| 邵阳县| 蚌埠市| 峡江县| 山东| 白水县| 毕节市| 建瓯市| 宜兰县| 南岸区| 昔阳县| 三穗县| 海城市| 江津市| 宝坻区| 遂昌县| 平江县| 综艺| 泊头市| 鞍山市| 普宁市| 永州市| 莎车县| 叶城县|