飞利浦RC-6协议
飛利浦RC-6協議
????????可以預期,RC-6是RC-5協議的繼承者。與RC-5一樣,飛利浦也定義了新的RC-6協議。它是一種通用的、定義良好的協議。由于它的通用性,其最初的定義是許多頁長。在我的頁面上,我將只總結這個協議的最重要的屬性。
特點:
不同的操作模式,取決于預期的用途。
可變命令長度,取決于操作模式。
雙相編碼(又名曼徹斯特編碼)。
載波頻率的36千赫。
制造商飛利浦。
調整:
????????RC-6信號在36khz紅外線載波上調制。這艘航母的任務周期必須在25%到50%之間。
????????主要的時間單位是1 t,16倍載波周期(1/36k * 16 = 444μs)。
RC-6共定義了5個不同的符號:
????前導脈沖,標記時間為6t (2.666ms),間隔時間為2t (0.889ms)。這種先導脈沖通常用于設置紅外接收單元的增益。
????正常位,標記時間為1t (0.44 ms),間隔時間為1t (0.44 ms)。一個“0”和“1”被編碼的位置標記和空間在比特時間。
????拖車位,標記時間為2t (0.889ms),間隔時間為2t (0.889ms)。同樣,“0”和“1”是由標記的位置和位時間內的空間編碼的。
????????leader和trailer符號僅用于消息的header字段中,下面將對此進行更詳細的解釋。
RC-6模式0
????????我只能描述操作模式0,因為我從來沒有見過其他的模式在使用中比我的飛利浦電視了解的。我理解它的方式,其他模式可能會非常不同,從模式0。
????????0模式是飛利浦消費電子的專用模式。它允許控制多達256個獨立的設備,每個設備總共有256個命令。
????????該命令是不同信息的串聯。我將從左到右介紹這些不同的分量。
頭字段(Header)
Header字段由3個不同的組件組成。
????????首先,發送leader符號LS。其目的是調整紅外接收單元的增益。
????????模式比特mb2…mb0確定模式,在本例中為0,因此所有三個位都將是“0”。
????????最后,標題被拖車位TR終止。請注意,這個符號的比特時間是正常位的兩倍!這個位還作為傳統的切換位,每當釋放一個鍵時,它就會被反轉。這允許接收者區分新鍵和重復鍵。
控制字段(Control)
????????此字段包含8位,用作地址字節。這意味著總共有256個不同的設備可以使用RC-6的模式0進行控制。
信息域(Information)
????????信息字段包含8位,用作命令字節。這意味著每個設備可以有多達256個不同的命令。
信號的空閑時間(Signal free)
????????信號空閑時間是指不允許(通過任何設備)傳輸數據的時間段。對于接收方來說,重要的是在消息結束時檢測信號空閑時間,以避免接收錯誤。
總結
- 上一篇: 文菌装NAS E5:超详细!手把手教您安
- 下一篇: 资本的力量