2

このような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

ここに画像の説明を入力 そしてメッセージの最後 ここに画像の説明を入力

4

1 に答える 1

0

だから私はあなたのパルス幅 (?) を図に入れました: http://i.imgur.com/C9k64qB.jpg これが実際に何を表しているかについてもっと知らなければ、これは私が推測するのに本当に役に立ちません..これを録音?これどうやって録音したの?取得できるすべてのデータを視覚化しようと思います。すべてのボタンを記録し、得られたものを図に入れます。それらをじっと見つめると、そこに隠されたロジックが見つかるかもしれません。

また、リモコンを開き、内部にある IC を調べ、データシートを調べます。おそらくそこにプロトコルがあり、リバース エンジニアリングをまったく行う必要はありません。

最新情報をお届けします!

于 2014-10-27T00:42:47.643 に答える