TB6605FTG Brushless Motor Kit for Arduinoをラズパイで利用する(4)
いろいろなモータのカタログを見ると、XXrpm/Vという表現が見つかります。今までの実験では約13Vの実験用電源をつないでいました。最初に、モータの電源電圧を変化させて回転数を測ります。モータ42BLF01のデータシートには、24Vdcで4000±300rpmと書かれています。
回転数は、ディジタル・タコメータDT2234Bで測りました。
●モータの電圧と回転数
10kHz、デューティ50%の発振周波数をPWM_INに入力します。電圧は9Vから24Vへ変化させました。
| 電圧 [V] | 回転数 [rpm] |
|---|---|
| 9 | 2448 |
| 12 | 3223 |
| 15 | 4112 |
| 18 | 5336 |
| 20 | 6056 |
| 24 | 7282 |
電圧と回転数は比例関係にあることがわかりました。
●発振器でデューティを変える
PWM_IN信号の周波数を変化させてもモータの回転数は変わりませんでした。そのとき、PWM信号はデューティ50%でした。ここでは、デューティ比を変化させて、何が変わるかを観測します。
次の図は、デューティ比が約20%のときの波形です。
モータの電源電圧は12Vです。
| デューティ[%] | 回転数[rpm] |
|---|---|
| 85 | 520 |
| 80 | 829 |
| 75 | 1574 |
| 70 | 1860 |
| 60 | 2639 |
| 50 | 3248 |
| 40 | 3874 |
| 30 | 4528 |
| 20 | 5210 |
| 10 | 5744 |
| 5 | 6123 |
デューティ比と回転数は、比例関係にあることがわかりました。
