多功能紅外線(xiàn)遙控器的設計
四、部分電路的設計
1、紅外線(xiàn)接收電路
如圖2所示,按學(xué)習/控制鍵使CPU切換到學(xué)習狀態(tài),此時(shí)學(xué)習狀態(tài)指示燈D5點(diǎn)亮(見(jiàn)圖4),在按下某一設備選擇鍵時(shí),程序調整數據指針(由程序開(kāi)發(fā)者設定),使其指向數據存儲器的某一指定長(cháng)度數據區的起始單元,當同時(shí)按下本遙控器的某一控制鍵和被學(xué)習遙控器的某一控制鍵時(shí),8031就會(huì )由程序控制向P3.1管腳(即JR端)輸出低電平(原初始化程序將其設置為高電平),見(jiàn)圖4。JR端的電平信號是或非門(mén)U1A的控制電平。當P3.1=0時(shí),U1A輸出為輸入端的反相信號。即由D1、U4構成的紅外線(xiàn)接收電路負責接收被學(xué)習遙控器發(fā)送來(lái)的信號,當D1有紅外信號輸入時(shí),該信號經(jīng)U4解調、整形、放大后(此解碼脈沖與原編碼脈沖反相位)由7管腳輸出,經(jīng)或非門(mén)U1A反向經(jīng)由IN管腳輸入給8031的P1.4管腳,見(jiàn)圖2。此信號的第一個(gè)高電平脈沖向C4迅速充電(合理選擇R3,R4的參數,以防止重復觸發(fā)),同時(shí)通過(guò)U2A的IT管腳向8031的INT1管腳送一個(gè)下降沿信號,CPU響應中斷后,從P14定時(shí)采集U1A的IN紅外線(xiàn)編碼信號,形成一系列二進(jìn)制數碼,并以8位為單位存放到指定設備、指定按鍵的數據區(可以通過(guò)一碼連發(fā)進(jìn)行錯誤校驗),從而完成一個(gè)鍵的學(xué)習。如果再學(xué)習其他鍵的功能,方法相同。如果想學(xué)習另外設備的各個(gè)鍵的功能,按下本遙控器的另外一個(gè)設備選擇鍵,然后分別按下各個(gè)功能控制鍵,從而學(xué)習被學(xué)習遙控器的各個(gè)功能。
評論