サーボコントローラーの構想
Posted at 06/03/30 PermaLink» Comment(12)»
ここのところ手は機体設計をやりつつ頭は自作サーボコントローラーをどうしようか構想中です。
マイコンはAKI-H8/3694を使用予定です。オプションとしてCPLDがあります。なんとなく軸数は多い方がいいので32軸までは対応しようと思っていました。H8のタイマWをフリーランさせてポート出力したPWMx8の出力4本をCPLDでデコードしようかな?という方針でした。でも詳細までは詰めていませんでした。
少し調べるとなかぷさんのページにSISOさん伝授のサーボコントローラーの記述をいまごろ発見しました。おおなるほどH8内部でもデコードしてやればピン数を稼げるということを理解しました。まだ実験していませんが、H8内部でデコードするのは若干ですがジッタがでそうな気がするのですが問題ないのかなあ。24軸はCPLDでやってのこりの8軸をH8でやるという方向になりそうな気がします。
カテゴリ
- 2足歩行ロボット (0)
- 2足歩行ロボット2 (0)
- 2足歩行ロボットキット(ミニスタジオ) (18)
- ABS手加工ロボット作成 (7)
- Alibre Design Xpress Plus (29)
- AlibreDesign ライブラリ (3)
- LPC2138関連 (30)
- Octave関連 (3)
- ROBO-ONE (7)
- ROBO-ONE on PC (55)
- イベント (2)
- ホームページ (1)
- マイロボット (5)
- モーション作成 (18)
- ロボット (34)
- 俺サーボ (66)
- 外装 (9)
- 日記・コラム・つぶやき (28)
- 書籍・雑誌 (10)
- 機体設計 (57)
- 画像処理 (3)
- 組み立て・配線 (14)
- 軽量化 (11)
- 電子回路・ファーム (40)
月別アーカイブ
- 2008年04月 (1)
- 2008年02月 (4)
- 2008年01月 (7)
- 2007年12月 (5)
- 2007年11月 (10)
- 2007年10月 (9)
- 2007年09月 (7)
- 2007年08月 (5)
- 2007年07月 (2)
- 2007年06月 (5)
- 2007年05月 (8)
- 2007年04月 (21)
- 2007年03月 (4)
- 2007年02月 (3)
- 2007年01月 (3)
- 2006年12月 (17)
- 2006年10月 (1)
- 2006年09月 (1)
- 2006年08月 (24)
- 2006年07月 (28)
- 2006年06月 (26)
- 2006年05月 (28)
- 2006年04月 (19)
- 2006年03月 (16)
- 2006年02月 (21)
- 2006年01月 (22)
- 2005年12月 (31)
- 2005年11月 (28)
- 2005年10月 (28)
- 2005年09月 (26)
- 2005年08月 (15)
- 2005年07月 (13)
- 2005年06月 (12)
- 2005年05月 (23)
- 2005年04月 (6)
フィード
Powered by Movable Type
Template by MTテンプレートDB
Supported by Movable Type入門
"サーボコントローラーの構想"へのコメント
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です。
フィリップスでもやってたんですね。
今度データシート見てみます。
>繰り返しですが、減量がんばってください。
がんばります。
慣れないことばかりでなかなか進みませんが
地道にやっていきます。
それでは~。