このようなHVACリモコンのIR信号(RC5だと思います)をキャプチャしました....(Saleaeを使用)
これにより、Arduino に再現させ、HVAC に要求を認識させることができる、さまざまな幅の一連のパルスが得られました。例は次のとおりです。
unsigned int power_ON[180] = {2888,3918,1911,1049,907,1992,903,989,1936,1023,907,1049,903,989,903,1049,903,1049,907,1992,1851,1992,1915,1049,928,963,928,1023,903,1049,907,1049,928,963,928,1023,903,1053,928,1023,928,963,928,1023,928,1027,928,1023,928,963,928,1023,907,1049,928,1023,928,1906,1941,959,2940,3866,1962,997,932,1967,929,963,1962,997,933,1019,959,933,933,1023,954,997,928,1971,1902,1941,1941,1019,958,933,958,997,954,997,933,1019,959,933,959,997,954,997,928,1023,958,933,958,997,954,997,933,1019,958,933,958,997,954,997,933,1019,958,1881,1962,937,2940,3862,1966,993,958,1941,933,959,1966,993,958,997,954,937,954,997,933,1023,954,1941,1880,1966,1962,997,954,937,928,1023,933,1023,954,997,928,963,928,1023,933,1023,929,1023,928,963,929,1023,928,1027,928,1023,928,963,928,1023,928,1027,928,1023,928,1910,1911,989,3832};
メッセージをデコードする手順を教えてくれる人はいますか? または異なるパルス幅を理解していますか?
特定の定義されたパルス幅が必要だと思いますか?それぞれ意味が違う?
私の最初のことは、私がする必要があるということです:
1) パルスをデジタル 1,0 に変換して生データをデコードする
2) デジタル データからコードの各セクションを識別します。キーを押すたびにすべての構成が送信されると思います。そのため、温度、ファン速度、HVAC モード、クロックなどを示すコードのセクションを識別します。
3) コード全体を保存して再現するだけでなく、必要なセットアップに基づいて完全な IR コードをまとめることができる。
これを行う方法に関するヒントやガイドラインはありますか?
私は正しい軌道に乗っていますか?
編集:同じモードを1つ分析して、どのパルスが変化するかを調べようとしましたが、パルス数が異なるためわかりません。ここでは、温度設定を変更した場合の冷却モードと最大ファン速度を確認できます。
これは、本当に助けてくれる人のためのExcelファイルです: http://www.filedropper.com/analysiscoolingmodefanspeedmaximum
そしてメッセージの最後