赤外線リモコン (解析) [Arduino]
Panasonic の照明用リモコン HK9327K のデータを解析してみました。
明るさフリーリモコン HK9327K 商品概要 照明その他 Panasonic
http://ctlg.panasonic.jp/product/info.do?pg=04&hb=HK9327K
たとえば、チャンネル1で、全灯の場合は、
こんな感じです。これを6個のボタンを3チャンネル分調べてみました。
リーダ部とトレーラ部を除いたデータは以下のとおりでした。
さらに、データの内容を推測してみました。
最初の16+4ビットは、家電協共通のフォーマットと思われます。次の4ビットの意味合いが不明です (未使用?)。そして次の3ビットでボタンの種類、次の2ビットでチャンネル、次の3ビット(001B)は不明。次の8ビット(5バイト目)はエラーチェック用で、はじめから数えて3バイト目と4バイト目のXORと思われました。
しかし、家電協フォーマットは最初の20ビットのみ形式が指定されていて、21ビット目以降はデータ内容の他、エラーチェックについても各社まかせのようです。シャープのAQUOSも家電協フォーマットのようですが、データの形式からエラーチェックの方法まで全く違うようです。
明るさフリーリモコン HK9327K 商品概要 照明その他 Panasonic
http://ctlg.panasonic.jp/product/info.do?pg=04&hb=HK9327K
たとえば、チャンネル1で、全灯の場合は、
||||||||____|_|_|___|___|_|___|_|_|_|___|_|_|___|_|___|_|___|_|_|___|_|_|_|_|_|_|___|___|_|___|_|_|___|_|___|_|_|___|_|_|. Time Unit (usec) : 435 Format : AEHA Leader (On/Off) : 8 / 4 (LSB) 0011 0100 0100 1010 1001 0000 0011 0100 1010 0100 (MSB) (LSB) C 2 2 5 9 0 C 2 5 2 (MSB)
こんな感じです。これを6個のボタンを3チャンネル分調べてみました。
リーダ部とトレーラ部を除いたデータは以下のとおりでした。
さらに、データの内容を推測してみました。
最初の16+4ビットは、家電協共通のフォーマットと思われます。次の4ビットの意味合いが不明です (未使用?)。そして次の3ビットでボタンの種類、次の2ビットでチャンネル、次の3ビット(001B)は不明。次の8ビット(5バイト目)はエラーチェック用で、はじめから数えて3バイト目と4バイト目のXORと思われました。
しかし、家電協フォーマットは最初の20ビットのみ形式が指定されていて、21ビット目以降はデータ内容の他、エラーチェックについても各社まかせのようです。シャープのAQUOSも家電協フォーマットのようですが、データの形式からエラーチェックの方法まで全く違うようです。
2011-05-07 08:51
nice!(0)
コメント(0)
トラックバック(0)
コメント 0