A4988への思い込みでヒヤリ!
MEGA2560ボードの不調に伴い、AmazonでArduino関連の商品を物色中に"ひやり!"とする画像を見つけた。
これまで「A4988」のドライバーに使用しているRsをすべて R100 と思い込んで使用してきたが、この画像の規格は R200 に見える。
もしこの抵抗値のドライバーを使っていた場合、電圧調整をミスっている可能性が出てきた。
A4988データシートへのリンク
赤枠で囲った「Rs」が問題になる抵抗値 (IEC規格)
Rs=R200(0.2Ω) だった場合、式から倍のドライブ電圧が必要となる。
フルステップでの45°フェーズカレント(相電流)。
現在使用しているドライバーに実装されていた抵抗は、予定通りの R10( 0.1Ω)だった。
(Rが小数点を表すので、R100でも同じ0.1Ωとなる)
時間が経てば記憶も薄れ、再確認する事でやっと一安心。
現在の1.5Aモーター使用時の設定:
Rs=R10
Vref=1.5×(8×0.1)×0.70
Vref=0.84
A4988ドライバー、次回購入時からRsの値に気をつける事にした。
|