RC5紅外格式
共有14位數(shù)據(jù),其中各位的定義如下:
⑴START BIT:第一位固定為邏輯‘1’。占用一位。
⑵INDITICATION BIT:占用一位。如果驗(yàn)證位為邏輯‘1’,命令位(COMMAND BITS)表示0~63,這是原始RC5系統(tǒng);如果驗(yàn)證位為邏輯‘0’,命令位(COMMAND BITS)表示64~127。這是擴(kuò)展RC5系統(tǒng)。
⑶CONTROL BIT:用于區(qū)分是不是有新的鍵按下。如果有新的按鍵按下,這一位變換一次(1à0 或0à1)。占用一位。(見(jiàn)圖RC5-1和圖RC5-2 CONTROL BIT部分)。
⑷系統(tǒng)位(SYSTEM BITS)。接下來(lái)的5位表示所要控制的設(shè)備類型,比如TV,VCR,TUNER 等等。占用五位。
⑸命令位(COMMAND BITS)。最后六位表示按鍵的值。
3.1.2數(shù)據(jù)的邏輯定義
(1)RC5邏輯電平的定義(對(duì)于接收到的數(shù)據(jù))。
邏輯‘1’:先高后低,下降沿。
邏輯‘0’:先低后高,上升沿。
發(fā)送的數(shù)據(jù)是接收的取反。
(2)RC5每一位的時(shí)間
RC5用36K載波,半位的時(shí)間(1T)占32個(gè)載波周期
半位時(shí)間(HALF BIT TIMEà1T):32*27778=888.889μs(1T)
一位時(shí)間(FULL BIT TIMEà2T):2*888.889=1777.778μs(2T)
(3)RC5消息經(jīng)歷時(shí)間(MESSAGE TIME)和一幀(FRAME TIME)
一個(gè)消息里包含14位,所以消息時(shí)間為:14*1777.778=24.889MS(28T)。
一個(gè)幀里包含15.5位,所以幀時(shí)間為:15.5*1777.778=27.556MS(31T)。
(4)RC5重復(fù)時(shí)間(REPEATING TIMING)
112.4ms.
評(píng)論