編碼0:0.56ms高電平+0.565ms低電平=1.125ms
編碼1:0.56ms高電平+1.685ms低電平=2.245ms,如下圖所示。
當遙控器的某一個按鍵被按下後,發射管就會發出一串包含引導碼、用戶碼、用戶碼補碼、按鍵碼、按鍵碼補碼的脈衝出來,脈衝如果要翻譯出來的話,就是看0和1的序列,長度為2.245ms的脈衝代表數據1,脈衝長度為1.125的脈衝代表數據0。類似的脈衝數據如下圖所示。接收端的紅外專用探頭感應該部分脈衝並送入單片機,單片機通過解析脈衝數據,計算出用戶的按鍵信息,再執行相應的命令和邏輯,這樣用戶就可以在沙發上遠程遙控空調和電視了。現在的很多手機上集成了紅外發射電路,並帶有自學習功能可以根據操作說明讓手機去匹配設備的編碼協議,協議匹配後就可以通過手機遙控電視、空調等設備了,這時候手機就變成了遙控器。由於通訊部分要處理比較複雜的數據,所以這類電路都是需要單片機支持的。單片機常用的幾種通信接口,I2C、SPI、UART等
這個私活做不了:手機紅外為什麼不能測溫
什麼是狀態機?用C語言實現進程5狀態模型
NMOS實現雙向電平轉換
單片機的Bootloader,可以實現用戶輕鬆升級程序
wifi神器ESP8266自動下載電路設計
UART/I2C/SPI/1-wire四大通信接口的神解釋
Long-press QR code to transfer me a reward
As required by Apple's new policy, the Reward feature has been disabled on Weixin for iOS. You can still reward an Official Account by transferring money via QR code.