1.紅外遙控的四個重要環節
(1)紅外傳感器的配套使用紅外發射傳感器和紅外接收傳感器配套使用,就組成了一個紅外線遙控系統。?
(2)信號的調制與解調。
紅外遙控信號是一連串的二進制脈沖碼。
(3)編碼與解碼
方式一
PPM(脈沖位置編碼)方式在脈沖位置編偶方式下,每一位二進制數所占用的時間是一樣的,只是傳號脈沖的位置有所不同。空號在前、傳號在后的表示“1”,傳號在前、空號在后的表示“0”。下圖是采用脈沖位置編碼方式對“0”和“1”進行編碼的示意圖。?
方式二
PWM(脈沖寬度編碼)方式脈沖寬度編碼方式是根據傳號脈沖的寬度來區別二進制數的“0”和“1”的。傳號脈沖寬的是“1”,傳號脈沖窄的是“0”,而每位二進制數之間則用等寬的空號來進行分隔。下圖是用脈沖寬度編碼方式對“0”和“1”進行編碼的示意圖。?
?發送端
?接收端
解碼的關鍵是如何識別“0”和“1”!!
從位的定義我們可以發現“0”、“1”均以0.56ms的低電平開始,不同的是高電平的寬度不同!,“0”為0.56ms,“1”為1.68ms,所以必須根據高電平的寬度區別“0”和“1”。
如果從0.56ms低電平過后,開始延時,0.56ms以后,若讀到的電平為低,說明該位為“0”,反之則為“1”,為了可靠起見,延時必須比0.56ms長些,但又不能超過1.12ms,否則如果該位為“0”,讀到的已是下一位的高電平,因此取(1.12ms+0.56ms)/2=0.84ms最為可靠,一般取0.84ms左右均可。根據碼的格式,應該等待9ms的起始碼和4.5ms的結果碼完成后才能讀碼。
?(4)紅外線信號傳輸協議
數據傳輸的格式進行了嚴格的規定,以確保發送端和接收端之間數據傳輸的準確無誤。
紅外遙控傳輸協很多,不少大的電氣公司,如NEC、Pliilips、Sharp、Sony等,均制定有自己的紅外線信號傳輸協議?。?
|