goo blog サービス終了のお知らせ 

インドアプレーンとロボット

趣味のロボットとインドアプレーンを紹介します。 K O B A R A

ハニービー信号たぶん解読終了!

2006-10-09 11:23:37 | ハニービー


ハニービー信号たぶん解読できました。
実はいままでのパリティデータに1箇所、間違いがありました。
この問題に挑戦していただいて、ここでわからなくて解けなかったという方がたに、大変申し訳ありませんでした。ごめんなさい
又、通行人Aさんの多大な努力のおかげで解けました、ありがとうございました。
レッドハニーもうれしそうに飛んでいます!(Cチャンネル)



*** とりあえず今までの総まとめです ***


   0011  00 0000 0000 000 00 0
    A     B    C     D     E   F  G


A) いつも0011で始まるヘッダ部分

何に使うか不明、機種の確認か、0と1の長さの確認用??(実はこの前に1よりも1.5倍ほど長いビットがあるがスタートビットとしてデータ信号としては見ていない、実質20ビット)


B) チャンネル確認用  A=00  B=01  C=10


C) メインロータースロットル 0000(小)<------> (大)1110 15段階


D) トリムスイッチ 

 L=1111  押してない時=0000  R=0001  両方押した時=1110

これがとっても不思議どうして2個のスイッチなのに4ビットも使う必要があったのか?始めの設計では送信機から16段階のトリム信号を送ろうとしていたのか?それこそミキシングの為か??


E) ラダースティック位置信号
  
  L3=101  L2=110   L1=111  中立=000  R1=001  R2=010  R3=011


F) パリティビット 
  
 例) 0011 10  1110  0000  101    =(10)

前から2ビットずつに分けて、最後のビットには0を加えて

   00 11 10 11 10 00 00 10 10    =(10)
     0 + 3 + 2 + 3 + 2 + 0 + 0 + 2 + 2=14 =1110 (10) 

 加算した値の2進数、下2桁でOK (ただし01、10はそのままで 00は11に11は00とする)



G) ストップビット いつも0



最新の画像もっと見る

30 コメント(10/1 コメント投稿終了予定)

コメント日が  古い順  |   新しい順
ありがとうございます。 (たけてぃ)
2006-10-09 20:43:42
まとめをありがとうございます。

自作ファームウエアではトリムデータを

読み込むスイッチが送信機にはないので、

とりあえず、無視して進めています。

純正送信機のトリムスイッチは私の機体では

さほど効果がないようなのですが、

みなさんの機体ではちゃんと作用しているのでしょうか?。

このトリムデータは機体の電源をOFFすれば

消えてしまうのでしょうね。
返信する
お疲れ様です (kobara)
2006-10-09 21:16:29
勝手にまとめとかしてしまいすみません。パリティの00を11に11を00にと言うのも、何か不自然な気もしますが、とりあえず疲れてしまったので、これで行ってもらえたらありがたいと思います。

私の機体はトリム使うと良いあんばいになるような気がします?(気のせいかしら)

そうですね?機体の方で不揮発性のRAMとかあるのでしょうかねぇ?でも覚えているような気もしますが??

そういえばたけてぃさんのPIC12F683なのですね、GP3は空いていますが、もうひとつほしいですね、GP3で2つの電圧見れたらいいのですが??

たとえば5Vと2Vと0Vとか??
返信する
ご苦労様です (moto)
2006-10-09 21:29:50
プログラミングの知識の無い私には、ちんぷんかんぷんですが、ひとつだけ会話に割り込める部分がありました。

トリムはとても有効です。

2機持っていて、それぞれ性格が違います。やんちゃなBと、おっとりAですが、両方とも30秒おきくらいにトリムを変えないと左右に安定しません。

まあ、スティックで操作すればトリムは要らないのですが、トリムを合わせると左右の方向操作が格段に楽チンになります(当たり前か・・・)
返信する
4ch (たけてぃ)
2006-10-09 21:31:45
4ch送信機のほうであれば、2ch空いているので、トリムを他のスティックに割り当てることが可能です。が、こっちはケースの中なので、とりあえずはむき出しの2ch送信機用でやってみます。
返信する
お願いします (kobara)
2006-10-09 21:49:59
そうですねとりあえず、それでお願いします。



スキン寒そうになったので、とりあえず暖色にしてみましたが、黄色に水色の文字という趣味の悪さ、気持ちわり~
返信する
有効なようで・・・ (たけてぃ)
2006-10-09 22:27:34
トリムは有効なようですね。

もし、毎回合わせる必要があるのならば、

ラダースティックを一杯に左右に切った時は

トリム動作になる・・ということも

可能ですが、使いやすいかどうかは??です。
返信する
トリムスイッチ! (kobara)
2006-10-09 23:36:51
GP3のポートにプッシュスイッチを1個付けて

そのスイッチを押している時だけ、ラダーで右左はトリムと言うのはどうでしょう??
返信する
Unknown (通行人A)
2006-10-10 02:58:07
今日、ハニービー購入してしまいました。

(近くのショッピングセンターで5200円、、高かった。。。)



で、前にエアロソアラ用に作成した送信機に、

”ハニービー信号たぶん解読終了!”を元に今回のパリティ解析を組み込んで見ました。



で、結果、大丈夫なようです。

(00,11が逆になりますが(^^;)

問題なく飛んでます!

*スロットルデータに'1111'などの、

存在しないデータ送るとテールが止まって、

すごい勢いで回転して墜落しますが(^^;



送信機が4ch仕様なので、

エルロンにトリム割り当てました。







返信する
ファームウエア完成 (たけてぃ)
2006-10-10 07:17:54
今朝、2ch送信機用ファームウエアが完成しました。A/Bバンド両用・トリム無視タイプです。純正送信機からの操作とほぼ同じ挙動を示していますが、なんせ、私のハニーは調子が悪いので、微妙な違いがあるかもしれません。

夜にはおいでなんしょ!にて公開予定です。

通行人Aさんは既に完成していたんですね、早いな~。ぜひ、ハードウエアとファームウエア公開して下さい。
返信する
お~早い! (kobara)
2006-10-10 09:09:50
え~二人とももう出来たのですか、すぎょい!!

通行人Aさん、しかもエアロソアラの送信機から作っていたのですね、へ~

ひょっとしたら名だたる名家の人でしょうか?HPとかありましたら教えていただければ?
返信する

コメントを投稿

サービス終了に伴い、10月1日にコメント投稿機能を終了させていただく予定です。