/*
 * remote-controller IR signals
 *   by uratan! 2014.7.5
 *     revised: 2020.9.15
 */

DC 扇風機のリモコン

ミコノスエアロファン MA-T33 に付属のものです。リモコンには型番はありません。



赤外線データパターン

各ボタン毎に発生する赤外線の波形を示します。 なお個別のパルスのつくりは以下の通りです。

                                    4.56msec    1.60ms  480us
---+                            +------------+ +------+ +--+ +-
   |                            |            | |      | |  | |
   |                            |            | |      | |  | |
   +----------------------------+            +-+      +-+  +-+
              9.00msec                      680usec

   |<========================================>|<======>|<==>|
                      "L"                        "2_"    "1"

"電源" --- L2_12_112_2_2_12_112_12_2_11111112_2_2_2_2_2_2_2_1
   

"風量" --- L2_12_112_2_2_12_112_12_2_1111112_12_2_2_2_2_2_12_
   

"タイマー" --- L2_12_112_2_2_12_112_12_2_111112_12_2_2_2_2_2_12_1
   

"首振り" --- L2_12_112_2_2_12_112_12_2_1111112_2_2_2_2_2_2_2_11
   

"モード" --- L2_12_112_2_2_12_112_12_2_111112_112_2_2_2_2_12_2_
   


考察

最初の長い Low+High がヘッダーでしょう。以降、long を '1'、short を '0' とするとして以下のように解釈するものと思われます。

ex.  L2_12_112_2_2_12_112_12_2_11111112_2_2_2_2_2_2_2_1
      ↓           ↓          ↓       ↓
      10100111     01001011    00000001 11111110

              識別子?          データ?            (データhex)
-----------------------------------------------------
 電源     - 10100111 01001011 00000001 11111110  ... 0x01
 風量     - 10100111 01001011 00000010 11111101  ... 0x02
 タイマー - 10100111 01001011 00000101 11111010  ... 0x05
 首振り   - 10100111 01001011 00000011 11111100  ... 0x03
 モード   - 10100111 01001011 00000100 11111011  ... 0x04
                                       ~~~~~~~~ 直前の値の反転
最初のに 8bit のデータが二つ送られます。これは反転データがありませんが、 機器識別子に なるのでしょうか。 続いて 8bit のデータと、その反転、と続くようです。

なおボタンを押しっぱなしだと、 ヘッダーと low パルス一発 (9.00msec + 4.56msec + 680usec)が、 周期 106msec で繰り返されます。 特に意味はなさそうな感じ。
   

("L2_12_..." なナゾ文字列は そのままソースコードに! see main.c in irt-MAT-05.zip)


    uratan@miomio.jp
upward