接收
以VS1838B紅外接收管為例,正面對著你,引腳從左到右依次為OUT,GND,VCC
,電路圖為
工作電壓2.7~5.5V,紅外接收頭只接受38K信號(誤差范圍內),我們把接收頭看出一個轉換器。遇到38K就輸出低電平,沒有遇到38K就被上拉成高電平。
紅外發射部分
電路圖
調制的信號如圖
注意:原始信號為高,二極管不輸出。
協議
以NEC為例,首先是邏輯1和邏輯0 的確定,然后是協議格式。
上圖所示為NEC協議的典型脈沖鏈。協議規定低位首先發送,如上圖所示的情況,發送的地
址碼為”59”,命令碼為”16”。每次發送的信息首先是用于調整紅外接收器增益的9msAGC(自動增益控制)高電平脈沖,接著是4.5ms的低電平,接下來便是地址碼和命令碼。地址碼和命令碼發送兩次,第二次發送的是反碼(如:11110000的反碼為00001111),用于驗證接收的信息的準確性。因為每位都發送一次它的反碼,所以總體的發送時間是恒定的(即每次發送時,無論是1或0,發送的時間都是它及它反碼發送時間總和)。這種以發送反碼驗證可靠性的手段,如果你不在意,則你可以忽略它,或者是擴展你的地址碼和命令碼為16位,這樣就可以擴展整個系統的命令容量。
盡管你一直按住那個按鍵,一串信息只能發送一次。如果一直按著按鍵,發送的則是以110ms為周期的重復碼,重復碼是由9ms的AGC高電平和4.5ms的低電平及一個560us的高電平組成。
-
轉換器
+關注
關注
27文章
9065瀏覽量
151824 -
紅外接收器
+關注
關注
2文章
42瀏覽量
19320
發布評論請先 登錄
評論