nec ir傳輸協議使用訊息位的脈衝距離編碼。每個脈衝(標記– rc傳送器開啟)的長度為562.5µs,載波頻率為38khz(26.3µs)。
邏輯0和邏輯1脈衝邏輯:
邏輯0:562.5µs的低電平脈衝,後跟562.5µs間隔,總傳送時間為1.125ms
邏輯1:562.5µs的低電平脈衝,後跟1.6875ms的間隔,總傳送時間為2.25ms
當按下遙控器上的乙個按鍵時,傳輸的訊息序列如下:
9ms的高電平前導脈衝(邏輯資料位脈衝長度的16倍:562.5*16=9000)
4.5ms的低電平間隔
接收裝置的8位位址碼
位址碼反碼(8位裝置位址按位取反)
8位命令碼
命令碼反碼(8位命令碼按位取反)
最後562.5us脈衝表示訊息傳輸結束
注意:協議裡的電平是從發射頭角度來看,而下面的實際波形是紅外置收頭引腳輸出的,是相反的電平。
1、當遙控器按鍵按下時的傳送序列波形分析:
c1~c2:邏輯0
d1~d2:邏輯1
乙個nec接收資料幀占用的時間長度包括:(引導碼,9ms的低電平和4.5ms的高電平,然後是32位資料(第一位元組使用者碼,第二位元組使用者反碼,第三位元組是命令碼,第四位元組是命令反碼)和1位停止位。
從波形圖上可知:
位址碼(0x00)+位址反碼(0xff)+命令碼(0x06)+命令反碼(0xf9)
ARP協議 位址解析協議
網路層使用的是ip位址,但實際網路的鏈路上傳送資料幀時,最終還是必須使用該網路的硬體位址。arp快取記憶體 ip位址到硬體位址的對映表 那麼一台主機 a 是如何獲知本區域網內其他主機或路由的硬體位址的?主機a廣播arp請求分組 我的ip是 硬體位址是 請告知我ip位址為 主機的硬體位址。本區域網內的...
MQTT協議 MQTT協議解析
協議就是通訊雙方的乙個約定,即,表示第1位傳輸的什麼 第2位傳輸的什麼 在mqtt協議中,乙個mqtt資料報由 固定頭 fixed header 可變頭 variable header 訊息體 payload 三部分構成。mqtt 資料報結構 固定頭存在於所有mqtt資料報中,其結構如下 bit76...
MQTT 協議解析
wireshark安裝包 網路抓包工具 qmqtt原始碼 mqtt客戶端原始碼 qt版本 官網 英文版協議說明文件 中文版協議說明文件 1.1幀結構 fixed header,present in all mqtt control packets variable header,present in...