• ベストアンサー

教えてください.

パルスジェネレーターボードからのパルスの信号を ADボードのカウンター機能を使用して パルスの数を数え,それで 例えば1000パルスで30mm動いたとすれば 1パルスあたり30μmという計算になり 例えば300μm動かしたいとすれば10パルス与えればいいのですが それを用いて超音波モータを使用して 位置決めに使用したいと考えております。 パルスジェネレータボードからのパルスの信号を ADボードでどうやって拾うのでしょうか。 経験者の方もしくはわかる方,もしくは参考のHPなど ありましたらよろしくお願いいたします.

質問者が選んだベストアンサー

  • ベストアンサー
  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

ADボードにカウンター機能があるというのはちょっと経験がありません。通常パルスを拾うためにはデジタルのパルスカウンタICを使います。パルスジェネレータの出力がアナログ波形であれば適当な大きさとエッジにパルス整形します。  どうしてもADボードで受けるしかないとなると出力値の演算処理が必要ですが、処理のアルゴリズムはパルス波形の性質により最適化するしかありません。  また、位置決めとなると回転方向の制御が必要で2相パルスを使う方がよく、超音波モータにロータリーエンコーダを搭載した方がいいのではありませんか。

参考URL:
http://www.mutoheng.com/~deji/rotaryencoder.html
I-love-manabee
質問者

お礼

すぐに返答しなくて申し訳ありません たいへん、参考になります。 回答ありがとうございました。

関連するQ&A