梵天丸の赤外線受光素子で受信するデータを確認します。
リモコンは「SONY」モードを使います。

リモコンの数字【1】を押すと、電圧レベルが「high」と「low」の信号が受信できます。
リモコンの違う数字【2】を押すと信号の一部が変化します。
他の信号も確認してみます。
その結果、わかったことは
| 1. |
リモコンの赤外線発光素子が
点灯しているときが「low」、消灯しているときが「high」になります。
|
| 2. |
この信号で「1」、「0」のデータは、パルス幅を変えて表しているのがわかります。
パルス幅は点灯時(信号が「lowレベル」)の時間が長い、短いで表わしています。
PPM(Pulse Position Modulation:パルス位置変調)という方式です。
これは確認した「SONY」モードの場合です。
補足:後で確認した他のメーカのモードでは
消灯時(信号が「highレベル」)の時間が長い、短いで表すものもあります。
つまりメーカによって異なります。
|
上記のわかったことに対応させると受信データは以下のようになります。
最初のデータはスタートビットになります。
(*調歩式非同期通信方式においてデータの始まりを識別するための信号です。)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
スタートビット
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CH1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
スタートビット
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CH2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3. |
スタートビットのあとにデータが続きます。
|
| 4. |
スタートビット、データ「0」、データ「1」は以下のように表します。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
スタートビット
(ヘッダー)
|
|
|
|
|
|
|
|
|
|
|
|
|
4T
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
信号”1”
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2T
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
信号”0”
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|