---SPINDLEのPWM制御 (その2) (3)

 MACHからのPWM制御で,PWMコントローラを通して,
 モーターを回してみましたが,入力値と,回転数がかなり
 離れています。
 MACHの問題なのか,PWMのコントローラーの問題か,
 それとも,別の問題なのか分からないので,
 PWM発生器から,DUTY比を変えて,回転数との関係
 を見てみました。

 

 PWMの基本周波数は,2khzにしました。
 モーターの最高回転数は,9400rpmです。
 
   DUTY比       回転数
   10%        3466rpm
   20%        5700rpm
   30%        7058rpm
   40%        7800rpm
   50%        8200rpm
   60%        8600rpm
   70%        8800rpm
   80%        9000rpm
   90%        9400rpm
  100%        回転せず

 PWMのDUTY比と回転数は,比例しないようです。
 正確なコントロールをするには,やはりループバック
 でコントロールする必要があるのでしょうかね。
 回転数をMACHに入れて,ループバックでのコントロール
 をしてみたいと思います。