10-18-2020 06:16 AM
現在、LabviewでUSB6210を用いて2つのステッピングモータを回転させています。そこで、今ステッピングモータを加速させたいと考えております。もし、よろしければプログラムやアイデアを教えていただければ幸いです。
よろしくお願いいたします。
10-22-2020 06:00 AM - 編集済み 10-22-2020 06:05 AM
こんばんわ。
パルスモータをカウンタで動かしているのか、IOで頑張って動かしているのか初めにお聞きするところでしたが、とりあえずカウンタを使っているだろうと思いサンプル作ってみました。(実機が無いのでちょっと自信ないのですが、シミュレートデバイスではエラーなく動いたので多分大丈夫かと思います)
発振カウンタをプルダウンから選んでとりあえず実行してみてください。10Hzでパルスが発振されていると思います。ここでスライダを動かすと、発振周波数が書き換えられ、出力周波数が変わってくれるといいのですが。。
この周波数プロパティをどうやってスロープ状に加減速させるかが考えどころでしょうが、周波数のスロープ配列をあらかじめ作ってforループ内で書き換えるか、ループの中で周波数のスロープを逐次計算、更新するか。だと思います。
10-22-2020 08:48 PM
プログラムも作っていただきありがとうございます。
早速、ステッピングモータを用いて動作を確認してみたいと思います。
10-23-2020 12:44 AM
昨日いただいたプログラムを改良したところ、ステッピングモータを加速させることができました。
誠にありがとうございます。
感動しております。