- ベストアンサー
モータードライバTA7291Pの出力電圧低下につい
NゲージをArduinoで自動運転に挑戦中です。 モータードライバTA7291PのVs:12V、Vcc:5VでVrefにanalogWriteでパラメータ255としましたが6Vしか出力せず列車がゆっくりとしか走りません。 試しにVrefを使用せず抵抗3kΩを介してVSと繋ぐと12Vが出ます。 徐々に加減速させたくてVrefを使いたいのですが最高で12V近くまで出せないものでしょうか? 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Vref は、出力電圧を設定する端子です、Vref 固定で IN1,IN2 へPWM信号を入力した方が良いです(前進、後進でPWM入力ピンを変える) 例 https://zoe6120.com/2018/12/03/317/
その他の回答 (1)
- kimamaoyaji
- ベストアンサー率26% (2801/10379)
回答No.2
TA7291P最大定格電流は1Aである事はご存知ですよね パワーパックの定格は1.2Aです またデーターシートにはVrefの電圧=ほぼ出力電圧で最高は11Vとなっています。 また放熱板がない場合の許容電力は約2Wで発熱による電力制御が動作します、無限大の放熱板で約12W 仮にモーダーが12V1A=12Wの物だとして、6Vでは0.5A流れます=3Wです、放熱板が無いと電力制御が働いて、電圧が上がらないという事が起きます。
質問者
お礼
回答ありがとうございます。 電力制御が働く事もあるんですね。その場合は放熱板を検討します。
お礼
データシートから想像できない使い方で驚きました。 お示しの参考先の配線を真似てみたところ上手くいきました。 ArduinoスケッチのanalogWriteでパラメータ70で約10.5Vが出てます。 for文で徐々に加減速もできるようになりました。 助かりました。ありがとうございます。