1. 程式人生 > >紅外遙控協議-NEC協議

紅外遙控協議-NEC協議

為方便理解所看到的波形是從紅外接收管出來的訊號,跟協議所說的訊號高低(0或1)剛好相反。   

NEC協議是眾多紅外遙控協議的其中一種,除NEC外,還有RC5、RC6等其它的。市面上買到的非學習型萬能電視遙控器大多整合一種或多種編碼是NEC型的,我買的二個遙控器中就有三種以上編碼是NEC的。

NEC編碼的一幀(通常按一下遙控器按鈕所傳送的資料)由引導碼、地址碼及資料碼組成,,如下圖所示,把地址碼及資料碼取反的作用是加強資料的正確性。

IR NEC Protocol

引導碼及資料的定義如下圖所示,當一直按住一個按鈕的時候,會隔110ms左右發一次引導碼(重複),並不帶任何資料

引導碼及資料

以下是用示波器採集到的一直按住某個按鈕時的波形:

image

按一下按鈕的波形:

image