Go Down

Topic: How can I make sure that I can feed the current to multiple linear actuators ? (Read 422 times) previous topic - next topic


Hi All

How can I make sure that I can feed the current to multiple linear actuators using Arduino Uno at the same time?

the linear actuators are these


their specs are

Material: Metal
Voltage: DC 12V
Maximum push/pull: Approx. 150kg/140kg
Stroke length(Optional): Approx. 50mm / 1.97inch, 100mm / 3.94inch, 150mm / 5.91inch, 250mm / 9.84inch, 300mm / 11.81inch
No-load speed: 6mm/s
Environment temperature: -26°C to +50°C
Standard protection level: IP54
Built-in stroke switch: Yes
Color: Silver
Weight: 723g(50mm), 846g(100mm), 947g(150mm), 1136g(250mm), 1215g(300mm)

I don't know if there is their datasheet on internet


I think that you will need an H-bridge motor driver for each actuator.  The H-bridge allows for motor control in forward and reverse.  An Arduino cannot supply enough current to drive a motor.  To choose a driver you need to know the rated voltage (12V?) and the stall current of the actuator motor.  Find the stall current on the data sheet (if you can find one) or estimate the stall current by measuring the motor winding resistance and using Ohm's law to estimate current (stall current = motor supply voltage / measured resistance).

As to running multiple actuators, how many is multiple.  Be aware that you will need an external power supply capable of supping enough current for as many actuators as will be running at once. 


If you want to start all your actuators at the same instant then your power supply must be capable of supplying the total start-up stall current.  If, however, you can tolerate a short delay between actuator starts then the stall current demands will be somewhat less.  If you are using an automotive cranking battery as the power supply then start-up stall current shouldn't be a major issue as such batteries are designed to meet short-duration high-current demands.

Go Up