業界領先的TEMPO評估服務 高分段能力,高性能貼片保險絲 專為OEM設計師和工程師而設計的產品 Samtec連接器 完整的信號來源 每天新產品 時刻新體驗 完整的15A開關模式電源 摘 要 文章介紹了一種用紅外遙控器作控制器的單片機控制系統, 具體說明了其軟、硬體的實現方法。
本文引用地址:http://www.eepw.com.cn/article/170961.htm1 概述
單片機控制系統廣泛應用在電氣設備和電子產品中, 而實現控制的外部操作多由鍵盤或計算機完成, 有一定的局限性, 比如, 對一些電子產品所顯示數據的修改來說, 當安裝位置較高時, 按鍵控制很不方便, 若採用PC, 則除了電路更複雜外, 造價也相應提高。為此, 我們研製了採用普通電視用的紅外遙控器做控制器的單片機控制系統。
2 硬體設計
採用MCS251 系列單片機, 選用眾合牌電視遙控器, 重新設置按鍵功能。將紅外線接收頭的輸出端與單片機的外部中斷( INT 0 或INT1) 連接, 操作遙控器時, 接收頭有信號輸出, 單片機產生中斷。
2. 1 紅外遙控器簡介
2. 1. 1 基本組成
紅外遙控器的核心是遙控發射集成電路, 眾合牌電視遙控器採用的集成晶片是M50462AP, 其內部由圖1 中虛線框內各部分電路組成。
圖1 遙控發射集成電路
2. 1. 2 工作原理
當遙控器有鍵被按下時, 振蕩電路立即接通並起振, 掃描信號發生器隨即發出8 路不同時序的掃描時序脈衝, 依次對鍵盤矩陣進行掃描, 鍵盤編碼器則由接收到的回送信號判斷出被按鍵位置, 並輸出相應的編碼至解碼器, 經解碼器進行碼元變換後的信號被重新編碼調製後輸出。
2. 1. 3 指令代碼
集成晶片M50462AP 的輸出信號是脈衝位置調製碼, 其載頻是中心頻率為40kHz, 佔空比為3 的方波信號。
一位脈衝位置調製碼如圖2 所示。當脈衝寬度為1ms 時, 代表一個二進位數/ 00; 脈衝寬度為2ms時, 代表一個二進位數/ 10。
圖2 脈衝位置調製碼