サーボコントローラーの構想

Posted at 06/03/30 Comment(12)»

ここのところ手は機体設計をやりつつ頭は自作サーボコントローラーをどうしようか構想中です。

マイコンはAKI-H8/3694を使用予定です。オプションとしてCPLDがあります。なんとなく軸数は多い方がいいので32軸までは対応しようと思っていました。H8のタイマWをフリーランさせてポート出力したPWMx8の出力4本をCPLDでデコードしようかな?という方針でした。でも詳細までは詰めていませんでした。

少し調べるとなかぷさんのページSISOさん伝授のサーボコントローラーの記述をいまごろ発見しました。おおなるほどH8内部でもデコードしてやればピン数を稼げるということを理解しました。まだ実験していませんが、H8内部でデコードするのは若干ですがジッタがでそうな気がするのですが問題ないのかなあ。24軸はCPLDでやってのこりの8軸をH8でやるという方向になりそうな気がします。

"サーボコントローラーの構想"へのコメント

CommentData » Posted by まつしろ at 06/03/31

りおーじあさん、おはようございます。

サーボコントローラーですが、CPLDが使えるのなら
のんさやさんのHPも参考になると思いますよ。

http://www.sky.sannet.ne.jp/nonsaya/

「PLD」「PLD2」というところにあります。
まつしろにはさっぱりですが、りおーじあさんなら十分理解できるのでは?
参考になるといいのですが…。

メールした件については、いつでもOKですよ!
必要になったら、メールをください。待ってます。
それでは~!

CommentData » Posted by りおーじあ at 06/03/31

まつしろさん、おはようございます。
最近はがんばって早起き中のりおーじあです。

>のんさやさんのHPも参考になると思いますよ。

のんさやさんのHPのご紹介ありがとうございます。
まさにぴったりな感じですね。
以前にも何度か拝見させていただいたことがありましたが、PLD/PLD2の内容まではすっかり失念していました。
大変参考になります。
まさにやりたかったことがここにありました。
回路も大体思っていた通りです。

CPLDも少し勉強すれば簡単な回路ならそんなに難しくないと
思います。もし余裕があれば手を伸ばしてみても
いいと思いますよ~。
そのときは何でも聞いてください。

>メールした件については、いつでもOKですよ!
必要になったら、メールをください。待ってます。

ありがとうございます~。
でもしばらくかかりそうです。
またメールしますね~。

今日もがんばるぞ~。

CommentData » Posted by 織田 at 06/04/27

こんにちは

 Googleでたどり着きました。
 大変、興味深く拝見しました。

 当方はサーボのコントローラから始めました。
 とりあえず、プロトタイプでソフトの制作を済ませてから、
 基板化、機体設計をやって行きたいと思っています。

サーボコントローラとコンソールプログラム http://www.teamknox.com/mt/archives/2006/03/pwmsdc_1.html
http://www.teamknox.com/mt/archives/2006/03/roboshellconsol_3.html

開発環境
http://www.teamknox.com/RoboLog03/RoboLog03j.html

CPLDのIP
http://www.teamknox.com/RoboLog04/RoboLog04j.html

以上、よろしくお願いいたします。

CommentData » Posted by りおーじあ at 06/04/27

織田さん、はじめまして。りおーじあと申します。
コメントありがとうございます。

HP拝見しました。興味深い内容がたくさんありますので
後でもう一度さらにじっくり見てみたいと思います。

私の構想も、SISOさん+バーニング宮田さん+NONSAYAさんみたいな感じです。以前にFPGAを使ってH8とSPIで通信しながら24ch制御できるものも作成したのですが、SPIだとやはり帯域が厳しくなることがわかりまして今回の方法に切り替えました。

これからもいろいろと情報交換させてください。
それでは。

CommentData » Posted by 織田 at 06/04/27

こんにちは

 ご高覧、ありがとうございます。

 この回路は基板化して、販売する予定です。
 多分、市販のどのロボコントローラよりも安くて高機能に
 なると思います。
 ソフトはTeamKNOxで制作している分(CPLDのIPを含めて)は
 全てオープンソースとして公開する予定です。
 #Windowsのコンソールプログラムを含む。
 ソフトのアイデアなどがありましたら、アドバイスください。
 ソフトウェアの動作環境のプラットフォームを作りたいと考えています。

以上、よろしくお願いいたします。

CommentData » Posted by りおーじあ at 06/04/27

織田さん、おはようございます。

>この回路は基板化して、販売する予定です。
 
いいですね。楽しみにしています。
販売はしませんが、私も基板化したいと思っています。

>ソフトはTeamKNOxで制作している分(CPLDのIPを含めて)は
 全てオープンソースとして公開する予定です。
 #Windowsのコンソールプログラムを含む。

すばらしいですね。
こちらも楽しみにしています。

>ソフトのアイデアなどがありましたら、アドバイスください。

何か思いつくことがあればご連絡差し上げます。
私の方は機体設計で手一杯ですのでコントローラ設計は
もう少し先になるとは思いますが・・・・

それでは~。

CommentData » Posted by 織田 at 06/04/28

こんばんは

 基板は5月中旬あたりに完成すると思います。
 まだ、サーボコントローラの基板を実設計されて
 いないようでしたら、ぜひ当方のコントローラを
 使ってみてください。
 ムラタのジャイロなども搭載予定です。

 現在はモーション用のデータ構造の設計と
 それに合わせたWindowsのソフトを拡張中です。

以上、よろしくお願いいたします。

CommentData » Posted by りおーじあ at 06/04/28

織田さん、おはようございます。

>基板は5月中旬あたりに完成すると思います。
 まだ、サーボコントローラの基板を実設計されて
 いないようでしたら、ぜひ当方のコントローラを
 使ってみてください。
 ムラタのジャイロなども搭載予定です。

是非検討させていただきます。
完成が楽しみですね。
ジャイロ搭載というのもいいですね。
基板の大きさとかが気になります。

> 現在はモーション用のデータ構造の設計と
 それに合わせたWindowsのソフトを拡張中です。

基板・cpldからwindowsまでとは本当に大変でしょうが
がんばってください~。
陰ながら応援しております。

それでは~。

CommentData » Posted by 織田 at 06/05/16

こんにちは

 以前に書き込ませていただきましたコントローラですが、
 試作基板が上がってきました。
 ご笑覧ください。
 http://www.teamknox.com/mt/archives/2006/05/post_147.html

以上、よろしくお願いいたします。

CommentData » Posted by りおーじあ at 06/05/16

織田さん、こんばんは。

基板見ました。
よさそうですね。
ARM7ですか。DWMにのっていたのと同じなのですかね。
CPLDの型番とか基板の大きさとか気になります。
しかもオープンソースですか・・・。
いいですね。

うちはまだまだ機体製作をしていそうです。
早く基板やファームなどをやりたいです。

がんばってくださいね~。
応援しています。

それでは~。

CommentData » Posted by 織田 at 06/05/18

こんにちは

 減量、がんばっていますね。
 「明日のジョー」の力石を彷彿とさせます。
 #年齢がばれますね。

 >ARM7ですか。DWMにのっていたのと同じなのですかね。
 DWM に載っていたのはアナデバですね。
 今回使っているのはフィリップスのLPC2138です。

 >CPLDの型番とか基板の大きさとか気になります。
 CPLDは9572XL-64ピンですね。ロジックのバジェットは
 67%になります。

 http://www.teamknox.com/mt/archives/2006/05/roboshellpcb.html

 >しかもオープンソースですか・・・。
 ゲームボーイやファミコン関連ではかなりぱくられましたが…。
 でも、みんなで共有したほうがいいと思うので、オープンソースにしたいです。

 >うちはまだまだ機体製作をしていそうです。
 繰り返しですが、減量がんばってください。
 #本人もロボも明日は我が身ってかんじです。^^;
 >早く基板やファームなどをやりたいです。
 手配がついたら、ご連絡いたします。

以上、よろしくお願いいたします。

 

CommentData » Posted by りおーじあ at 06/05/19

織田さん、こんばんは。

>今回使っているのはフィリップスのLPC2138です。
フィリップスでもやってたんですね。
今度データシート見てみます。

>繰り返しですが、減量がんばってください。
がんばります。
慣れないことばかりでなかなか進みませんが
地道にやっていきます。

それでは~。

"サーボコントローラーの構想"へコメントを投稿

(運営者が承認するまではコメントは表示されません。しばらくお待ちください。)

上の情報を保存する場合はチェック

スポンサードリンク