赤外線リモコン (フォーマット) [Arduino]
赤外線リモコンのフォーマットにはいくつかあるのですが、日本では
・NECフォーマット
・家製協(AEHA)フォーマット
・SONYフォーマット
などが代表的です。
海外の製品はさらに多様なようです。
SB-Projects: IR remote control:
http://www.sbprojects.com/knowledge/ir/ir.htm
できればいろいろなフォーマットに対応できるといいのですが、うちには東芝テレビのREGZA、Panasonicの照明、三菱エアコン霧ヶ峰くらいしか赤外線リモコン対応機器がなく、動作確認が容易なものでいうと東芝のREGZA(NECフォーマット)が最適でした。
ということで、NECフォーマットについて調べてみました。
リモコン | デバイス共通 | マイクロコンピュータ | FAQ | サポート | ルネサスエレクトロニクス:
http://www2.renesas.com/faq/ja/mi_com/f_com_remo.html
要点は、
・38KHzのキャリア周波数、デューティ比は 1/3
・9ms+4.5msのリーダ・コード
・16ビットのカスタム・コード
・8ビットのデータ・コードとその反転コード
・最後にストップ・ビット
・0/1の区別は赤外線の有無ではなく、ビットの長さで区別
・ビットの長さは2.25ms (データ=1) か1.125ms (データ=0) 、赤外線が出されている期間の長さは0.56ms
次回これをプログラムにしてみたいと思います。
・NECフォーマット
・家製協(AEHA)フォーマット
・SONYフォーマット
などが代表的です。
海外の製品はさらに多様なようです。
SB-Projects: IR remote control:
http://www.sbprojects.com/knowledge/ir/ir.htm
できればいろいろなフォーマットに対応できるといいのですが、うちには東芝テレビのREGZA、Panasonicの照明、三菱エアコン霧ヶ峰くらいしか赤外線リモコン対応機器がなく、動作確認が容易なものでいうと東芝のREGZA(NECフォーマット)が最適でした。
ということで、NECフォーマットについて調べてみました。
リモコン | デバイス共通 | マイクロコンピュータ | FAQ | サポート | ルネサスエレクトロニクス:
http://www2.renesas.com/faq/ja/mi_com/f_com_remo.html
要点は、
・38KHzのキャリア周波数、デューティ比は 1/3
・9ms+4.5msのリーダ・コード
・16ビットのカスタム・コード
・8ビットのデータ・コードとその反転コード
・最後にストップ・ビット
・0/1の区別は赤外線の有無ではなく、ビットの長さで区別
・ビットの長さは2.25ms (データ=1) か1.125ms (データ=0) 、赤外線が出されている期間の長さは0.56ms
次回これをプログラムにしてみたいと思います。
2011-04-30 00:13
nice!(0)
コメント(0)
トラックバック(0)
コメント 0