名張市つつじが丘おもちゃ病院

三重県名張市つつじが丘でおもちゃの病院を開院しています。年中無休で修理は無料、部品代のみ実費です。おもちゃの修理依頼は tutuji@cb4.so-net.ne.jp へメールにてご連絡下さい。なお、宅配便での受け付けは行っておりません。このブログにはおもちゃ等の修理事例やツール製作などを載せていきます。故障診断や修理方法の改善等、ご意見をお寄せ下さい。

CCP社W-DRIVEシリーズのプロトコル分析結果

CCP社W-DRIVEシリーズのプロトコル分析結果は 過去記事 で報告しているが、当時はバンドBとCの操作データを取り忘れていたため、今回全パターンの信号をキャプチャして分析を補完した。キャプチャデータは ここ にある。

1.フレーム構成
バンドA前進の波形
CCP社W-DRIVEシリーズのプロトコル分析結果波形1
フレームはデューティ50%のパルス列で構成されている。

「プリアンブル」
周期190usのパルスが4サイクル。
この部分は、受信側の超再生検波で正しく復調されない。超再生検波回路の動作が安定するまでの「捨てビット」として捉えればよい。

「スタートビット」
周期760usのパルスが1サイクル。
受信側では、この部分を捕捉して、以降の16ビットのデータを取込む。

「データ」
周期380usのパルスがビット値1、周期190usのパルスがビット値0を表し、16ビット長である。

「ストップビット」
周期190usのパルスが1サイクル

2.エンコードルール
キャプチャしたデータは以下の通り。

操作データ
バンドA
1110000000001000 前
1110000100000111 前+右
1110001000000110 前+左
1101000000001001 後
1101000100001000 後+右
1101001000000111 後+左
1100000100001001 右
1100001000001000 左
1100000000001010 停止

バンドB
0110000000000000 前
0110000100001111 前+右
0110001000001110 前+左
0101000000000001 後
0101000100000000 後+右
0101001000001111 後+左
0100000100000001 右
0100001000000000 左
0100000000000010 停止

バンドC
0010000000000100 前
0010000100000011 前+右
0010001000000010 前+左
0001000000000101 後
0001000100000100 後+右
0001001000000011 後+左
0000000100000101 右
0000001000000100 左
0000000000000110 停止

ペアリングA
1100000010000010

ペアリングB
0100000010001010

ペアリングC
0000000010001110

16ビットのデータはMSBから送信され、ビットの意味付けは以下の通り。
b15-14:バンド(A:11、B:01、C:00)
b13:前進(0:オフ、1:オン)
b12:後進(0:オフ、1:オン)
b11-10:常に0
b9:左折(0:オフ、1:オン)
b8:右折(0:オフ、1:オン)
b7:運転操作/ペアリングの区分(0:運転操作、1:ペアリング)
b6-4:常に0
b3-0:冗長ビット(算出式は不明)

冗長ビットの算出式が未解明であるが、エンコーダを作る場合は上記のコードでハードコードするのが早道だ。

3.フレームの繰り返し
CCP社W-DRIVEシリーズのプロトコル分析結果波形2

フレームの繰り返し周期は以下の通り。
操作信号
バンドA:64ms
バンドB:75ms
バンドC:47ms

ペアリング信号
バンドA:1600ms周期で1分弱繰返される
バンドB:1600ms周期で1分弱繰返される
バンドC:224ms周期で1分弱繰返される

各信号フレームの繰り返し後に、停止の操作データフレームが20~21回繰返される。
スポンサーサイト
  1. 2016/11/30(水) 20:03:17|
  2. 技術情報
  3. | コメント:0
<<「電子オルゴール+音声再生」で16F18313、16F1840をサポート | ホーム | 不思議なドレッサー ミラーナの修理(マイコン換装)>>

コメント

コメントの投稿


管理者にだけ表示を許可する

プロフィール

大泉茂幸

Author:大泉茂幸
名張市つつじが丘おもちゃ病院
名張市つつじが丘南3番町129
tutuji@cb4.so-net.ne.jp
090-5534-6494
連絡は上記のメール、またはSMSでお願いします。

子どもの頃から趣味は電子工作一筋でやってきました。理科離れが進む中で科学技術に興味を持つ子どもが少しでも増えて行くことを願って、子ども達に電子工作の活動の場を提供しています。

1981年からおもちゃ病院の活動を始め、2014年に三重県名張市への移住を機に「つつじが丘おもちゃ病院」を開院しました。自分でおもちゃを設計し製作する【おもちゃ工房】と、マイコンを応用した電子工作を楽しむ【マイコンクラブ】も併設しています。新規参加メンバーを募集しています。

本ブログで公開している技術情報や成果物のご利用および再配布はフリーです。読者様の技術活動のお役に立てば幸いです。ご利用いただいた結果や感想等を記事へのコメントやメールでフィードバックしていただけると有難いです。

最新記事

最新コメント

月別アーカイブ

カテゴリ

おもちゃ病院 (7)
技術情報 (9)
修理事例 (141)
製作記事 (74)
ドクター研修会 (2)
PIC開発 (9)
未分類 (8)

訪問者数

検索フォーム

RSSリンクの表示

リンク

このブログをリンクに追加する

ブロとも申請フォーム

この人とブロともになる

QRコード

QR