MWさんからご指摘いただいたマイクロステップ駆動
の実験がしてみたくなりました。
ホントは12月の頭まで忙しいのですが、…いわゆる
現実逃避ってやつでしょうか。簡単にプログラムを
組んで実験がしてみたい…
こういう時に便利なのは何と言ってもarduinoですね。
AVRの内蔵レジスタファイルをあれこれ弄らずとも、
PWMのアナログ出力が超簡単に扱えるので。
arduino公式サイトでは、タイマーを使ったPWM出力
(アナログ出力)は周波数が約490Hzってことなので、
ステッピングモーターを駆動するには必要十分
ではないでしょうか?もうちょっと速い方が
嬉しいんだけど。
問題は、ステッピングモーターも中身はコイル
(インダクタ)なので、インダクタにパルスを
バシバシ入れまくると、電磁誘導で高電圧が発生
しないかなぁってこと。
インダクタの計算、とにかく苦手なんだよなぁ…
PWMの出力をLPF通して、パルスじゃなくて
アナログ値にしちゃえば高電圧の問題は無くなるの
かもしれないけど、この場合、そのアナログ値を
モーターに掛かる電圧に変換する回路が必要に
なるんだろうなぁ。
なんとか簡単にいかないかなぁ…
|