PWMのオフモードの実験
Posted at 07/10/23 PermaLink» Comment(5)»
以前にRB995を使用している際にEZ-SERVOのアップデートを行うと問題になる件を報告しましたが、PWMのソフトマスクを使用してみてはどうかという提案をTeamKNOxさんからいただいていましたので実験をしてみました。
実験方法はPS2パッドのボタンを押すとPWMをオフにするといった単純なものですが、KRS-784の基板になっているので今は脱力モードになります。ただ、頭はミニスタジオのRB50をそのまま使っています。こちらはアナログサーボなのでPWMをオフにするとやはり脱力するのですが、フラッシュのアップデートをしにいくとやはり変なパルスが発生しているらしく、一瞬変な方向を向いてしまいます。
もう少し詳しく見る必要はあるとは思いますが、どうもPWMのソフトマスクを行ってもダメそうな予感です。
カテゴリ
- 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入門
"PWMのオフモードの実験"へのコメント
CommentData » Posted by 織田 at 07/10/26
こんにちは
>こちらはアナログサーボなのでPWMをオフにすると
>やはり脱力するのですが、フラッシュのアップデートを
>しにいくとやはり変なパルスが発生しているらしく、
>一瞬変な方向を向いてしまいます。
初期化ルーチンも変更されていますよね?
CPLDのRTLに手を入れないと駄目かな?
CommentData » Posted by りおーじあ at 07/10/26
織田さん、こんにちは。
コメントありがとうございます。
>初期化ルーチンも変更されていますよね?
>CPLDのRTLに手を入れないと駄目かな?
変更しても実験してみましたがダメでした。
うーんでも適当にモードだけを変えただけで
CPLDのポートの初期状態とかは
どうすべきかはわからないのでいじってません。
CPLDのHDLなり回路なりとポートの割付を
教えていただけますと
私の方でもう少し解析ができると思います。
(一応、CPLDやFPGAは本業なので)
オシロもありますので波形観測しながらやれば
一発だとは思うんですけどね。
それでは。
CommentData » Posted by 織田 at 07/10/28
こんばんは
一応、こちらに現在のCPLDのブロック図があります。
http://www.teamknox.com/RoboLog04/RoboLog04j.html
RTLは準備しておきますね。
出力ポートをオープンドレインにしておけばいいのかな?
あるいは最初はハイインピーダンス?
以上、よろしくお願いいたします。
CommentData » Posted by 織田 at 07/12/01
CPLD の RTL を参照コードとして、公開しましたので
ご検討ください。
CommentData » Posted by りおーじあ at 07/12/01
織田さん、こんにちは。
コメントありがとうございます。
RTL確認してみます。
今はonPC中なので、実際に確認するのはだいぶ先にはなりそうですが何が原因なのかはこのソースを元に確認したいと思います。