[H8-ML(2858)] RE: [H8-ML(2855)] Re:2台のマイコンをマスタースレーブにするには?
From: "Kazuhiro Nonaka" <non@xxxxxxxxxxxxx>
Date: 2003年02月28日(金)13時40分18秒
こんにちはhamayanさん。野中です。

> 私も、ちょっと読んだだけだし、使った事無いので、あれなんですが。
> 今、マニュアルを見た所、H8にもTinyにも有るんですね。

そうですか。H8でも大丈夫ということですね。

>
> シリアルで通信すると遅くなる、と言う懸念だと思うのですが、

57600ボーの場合、1文字が10ピットとすると、送りたいデータは
16進4桁、8個なので、4文字×8個×10ビット=320ビットで、
5.6mSかかります。16msおきにデータを読みに行きたいので
時間内には収まってはいますが、ちょぴっと心配です。

> 全部の制御をメインのマイコンで行うから、そこに帯域が必要になるので、
> 逆に、腰部等のマイコンにインテリジェント性を持たせて、例えば
> その間のマイコン間の通信は、一歩前進とか、三歩進んで、二歩下がるとか、
> 駆け足!とかにすれば・・・面白そうだけどなあ。
>
> 結局、データの帯域をどの程度押さえられるかが、成功の鍵の様な気もしま
> す。

確かにそのとおりですが、マイコンの負担からいえば、やはり、角度データを
スレーブに送るのがよろしいかと。この場合なら片方向の通信ですみますから。
他の所で、分担をわけると、フィードバックがかかりますので、双方向に
しなくてはいけなくなるのではと考えております。

>
> マルチプロセッサですが、マイコン二つ用意して、取りあえずやってみる
> のは?そうすれば長所も、欠点も見えると思いますが。

確かに、面白そうですね。場合によっては、右足と、左足のように別々の
CPUで制御する必要が出てくる可能性があります。
なぜなら、片足にはサーボを6個使っています。PWMを6組作るのは
問題ないのですが、位置をポテンションメータで取るため、
AD変換が必要になり、両足だと16個、ところが
H8には8個しかADがありませんので、どうしようかと思っているのです。

野中


スレッド概略
[2849(R)](起点)
 └[2855(U)]
   └[表示中]
     └[2859(1)]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]