新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 利用單片機實現(xiàn)的紅外線遙控系統(tǒng)

利用單片機實現(xiàn)的紅外線遙控系統(tǒng)

作者: 時間:2013-03-05 來源:網(wǎng)絡(luò) 收藏

NEC遙控器協(xié)議約定,當(dāng)遙控器發(fā)送的鍵值碼數(shù)據(jù)為0時。波形應(yīng)為如圖2所示的上跳波形。

波形總寬為1.15ms。高電平部分長度約為550us,低電平的長度約600US,波形如下圖2。

鍵值碼為0時的波形圖

圖2 鍵值碼為0時的波形圖

而當(dāng)遙控器發(fā)送的鍵值碼數(shù)據(jù)的數(shù)據(jù)為1時,波形是一個總寬為2.25ms的上跳波形。高電平的長度約1.6ms.低電平的長度約650us,波形如下圖3。

鍵值碼為1時的波形圖

圖3 鍵值碼為1時的波形圖

很顯然,0的波形長度和1波形的長度是不同的。若從波形的上升沿開始計時,當(dāng)延時達(dá)到550us以后。數(shù)據(jù)“0”的電平為低電平,數(shù)據(jù)“1”的電平仍然為高電平,直到1 600us以后,才變?yōu)榈碗娖健_@就給我們留出了大約600US的“窗口”時間。換句話說,只要在監(jiān)測到上升沿以后的550us到11 500us時間里進行采樣,就可以使用軟件的方法判斷出遙控器鍵值碼中的1和0。


上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉