I am using the L298N motor driver to drive two HAD1 linear actuators (12V each and a no-load drive current of ~950mA each)

Linear Actuator: http://www.alibaba.com/showroom/mini-linear-actuator-had1.html

Motor Driver: is a L298N dual-h-bridge motor-driver controller board-module for arduino robot

I am also using a current sensor per motor to get feedback of what the motor is doing (only sensors I have available, but I can detect of the motors are moving or stopped). I am using two ACS714 current sensors. The supply voltage for each is 4.5V to 5.5V and Supply Current is 10mA to 13ma:

Current Sensor: is an ACS714 current sensor.

And Here is the circuit diagram that I made for my actual setup (an Arduino UNO, two current sensors, to linear actuators, and one motor drive):

Circuit Diagram:

Will this setup work? Will I have enough current/power coming out of the 5V of the arduino to power both the L298N logic and the two ACS714 sensors?

  • $\begingroup$ Do you have a link to the L298N board you plan to use or a schematic? $\endgroup$ Jul 25 '14 at 22:06
  • $\begingroup$ sainsmart.com/vanilla/discussion/109#Item_4 $\endgroup$
    – Pototo
    Jul 27 '14 at 5:33
  • $\begingroup$ What constitutes "working" and what constitutes "not working"? What you've drawn here looks like a very straightforward setup. $\endgroup$
    – Ian
    Aug 5 '14 at 1:48
  • $\begingroup$ "working" means the arduino will not burn to death, and the two 12V linear actuators will be able to move without overheating the 5A 12V rated motor controller. So far it seems to be working and nothing is overheating, so it's a good sign. $\endgroup$
    – Pototo
    Aug 11 '14 at 18:42

Yes, that looks like it will work. Keep in mind that the arduino io pins aren't powering any logic. Most Arduinos can provide more than 500 mA from their 5v pin assuming that they are connected to a power supply other than usb (not that you want to draw much current from it). The io pins on atmega328 based boards can provide 40 mA, so powering anything more than an led from them is generally not a good idea.

The one thing I would worry about is that the ACS714 is rated at 30 amps, and it has a resolution of 66 mV/amp. The atmega328's 10bit adc has a theoretical resolution of 4mV. While this sounds like it should be enough, I personally doubt the adc would be reliably accurate below 39 mV when noise is taken into account (3 LSBs). This doesn't take thermal drift and other factors into account. It would still probably work fine, but don't expect much from the current sensors.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.