自學習紅外遙控器的設計與實現
測量波形的外部中斷服務程序如下:
2 測量數據的回放
只需用所測數據周期性地改變P1.0,就可以得到原來的遙控編碼脈沖,流程如圖4所示。
3 產生遙控發射信號
用遙控脈沖信號調制38 kHz方波,然后將已調波放大,驅動紅外發光二極管,就可以得到遙控發射信號。調制可用一個或門實現,38 kHz方波可用8751的定時器T1產生。如圖5所示。

有些遙控器的載頻可能是40 kHz,只須稍微加大發射功率仍然可用38 kHz載頻使其接收電路動作。
4 其他輔助電路
要制作一個實用的可學習遙控器還必須定義功能鍵,由于測量數據比較多,還需要擴展外部RAM,限于篇幅,這里不再贅述。筆者已對目前市面上常見品牌的彩電、影碟機、錄像機、投影儀、空調器等進行過實驗,均實現了準確的接收和轉發。
評論