• ベストアンサー

モータードライバTA7291Pの出力電圧低下につい

NゲージをArduinoで自動運転に挑戦中です。 モータードライバTA7291PのVs:12V、Vcc:5VでVrefにanalogWriteでパラメータ255としましたが6Vしか出力せず列車がゆっくりとしか走りません。 試しにVrefを使用せず抵抗3kΩを介してVSと繋ぐと12Vが出ます。 徐々に加減速させたくてVrefを使いたいのですが最高で12V近くまで出せないものでしょうか? 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • koujikuu
  • ベストアンサー率43% (429/993)
回答No.1

Vref は、出力電圧を設定する端子です、Vref 固定で IN1,IN2 へPWM信号を入力した方が良いです(前進、後進でPWM入力ピンを変える) 例 https://zoe6120.com/2018/12/03/317/

ainame60
質問者

お礼

データシートから想像できない使い方で驚きました。 お示しの参考先の配線を真似てみたところ上手くいきました。 ArduinoスケッチのanalogWriteでパラメータ70で約10.5Vが出てます。 for文で徐々に加減速もできるようになりました。 助かりました。ありがとうございます。

その他の回答 (1)

回答No.2

TA7291P最大定格電流は1Aである事はご存知ですよね パワーパックの定格は1.2Aです またデーターシートにはVrefの電圧=ほぼ出力電圧で最高は11Vとなっています。 また放熱板がない場合の許容電力は約2Wで発熱による電力制御が動作します、無限大の放熱板で約12W 仮にモーダーが12V1A=12Wの物だとして、6Vでは0.5A流れます=3Wです、放熱板が無いと電力制御が働いて、電圧が上がらないという事が起きます。

ainame60
質問者

お礼

回答ありがとうございます。 電力制御が働く事もあるんですね。その場合は放熱板を検討します。

関連するQ&A