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に入れて,ループバックでのコントロール
をしてみたいと思います。