忍者ブログ
タカラトミーの『QSTEER』に関する情報
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

赤外線信号を見ていて気づいたことを。

コントローラの前後または左右のボタンを同時に押すと、
ダッシュボタンを単独で押したのと同じ信号を出しているように思います。
つまり、バンドAの場合なら、「H001111」です。

また、確信はないのですが、この時の動作は「ブレーキ」ではないでしょうか。
操作に熱中してると、たまに急ブレーキすることはありませんか?
そのとき、熱中するあまり、ボタンを同時押ししてないでしょうか?

さらに、この信号は、たまにですが、「垂れ流し」になります(笑)
換えたばかりなのに、一晩で電池がなくなったことありませんか?
遊び終わった後もずっと送信状態が続くため、電池を消耗しているようです。
「ブレーキ」信号では気づきません。たちが悪いですね(笑)
PR
IR
赤外線信号の解析です。

とりあえず適当に赤外線受信回路を作り、
サウンドボード経由でPCに取り込みました。

下図は各バンド(A~D)の前進ボタン押下時の信号です。
なお、赤外線受光素子はアクティブローですので、注意してください。

規則性が有るような無いような・・・
少し分かりづらいですね・・・

どのバンドも全部で8つのブロックがあります。
これらのブロックは4つずつ前半と後半にに別れます。
つまり、前半の4つは全く同じ内容で、後半も同様です。

 


前半のブロックの内容を詳しく見たのが下図です。
各ブロックは7つのパルスで構成されていることが分かります。
また、7つのパルスには長短があることも分かります。




パルスの長短は3種類に分けられそうです。
そこで、長いものから順に、H、1、0と考えると、
各バンドの第1ブロックの内容は下記のように書くことができます。

バンド パルス
H000001
B H010001
C H100001
D H110001


ここで、規則性があることに気づきますね。
つまり、最初のHのパルスは意味の無いスタートビットを、
それに続く2つのパルスは2ビットでバンドの種類を、
残りの4つのパルスは4ビットで動作の種類(この場合は前進)を表しています。
つまり、以下のような構造になっています。

  バンド 動作
H
b0 b1
m0 m1 m2 m3


バンドビットb0、b1はバンドの種類を表します。

バンド b0 b1
A 0 0

B

0 1
C 1 0
D 1 1


また、コントローラの各ボタンを押下したときの
動作ビットm0、m1、m2、m3を調べました。
まとめると以下のようになりました。

動作 m0 m1 m2 m3
  0 0 0 0

F

0 0 0 1
B 0 0 1 0
L 0 0 1 1
R 0 1 0 0
F+D 0 1 0 1
F+L 0 1 1 0
F+R 0 1 1 1
F+L+D 1 0 0 0
F+R+D 1 0 0 1
B+L 1 0 1 0
B+R 1 0 1 1
B+D 1 1 0 0
B+L+D 1 1 0 1
B+R+D 1 1 1 0
D 1 1 1 1
※F...前進、B...後退、L...左、R...右、D...ダッシュ


最初の図に戻りますが、8つのブロックの内、前半と後半の4つずつは同じ内容です。
前半の4つは、ボタンの押下状態によって先の表に従い変化します。
ところが、後半の4つは押下状態によらず、常に同じ内容になります。

  バンド 動作
H
b0 b1
1 1 1 1

7ビットで構成されること、スタートビット、バンドビット、動作ビットから構成されること、
ブロック間の時間間隔などは、前半と同じです。
ただし、動作ビットが『1111』に固定されます。
ちなみに、ダッシュボタンを押したときのものと同じです。
なぜこのような複雑な仕様になっているのか、お分かりになる方はいませんか?

とりあえずは信号の構成が分かりました。
後は各ビットやブロックのタイミングですね。
こちらも少々複雑ですが・・・
Wecome!
タカラトミーから発売されている赤外線コントロールチョロQ『キューステア』のファンサイトです。 チョロQのボディを移植したり、赤外線を解析した結果をまとめていく予定です。
カレンダー
04 2017/05 06
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
最新コメント
[12/19 Monty Burnett]
[12/18 Noah Castro]
[12/17 Rosalind Obrien]
[08/21 ファッション]
[08/21 ファッション]
最新トラックバック
アーカイブ
ブログ内検索
プロフィール
HN:
qsteer
性別:
非公開
Powered by ニンジャブログ  Designed by 穂高
Copyright © QSTEER All Rights Reserved
忍者ブログ / [PR]