Pages: [1]   Go Down
Author Topic: Simple Linear Actuator Control  (Read 5978 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 13
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hey everyone,

I'm new to Arduino and electronics wiring in general and was wondering about hardware and wiring requirements for an Arduino Mega2560 with the following actuator:

http://progressiveautomations.com/mini-linear-actuators-mini-linear-actuator-stroke-size-force-lbs-speed-118sec-p-19.html

Unfortunately, this is the only actuator we have to use and it will be used in an application with moderate vibrations, but I have some good news.

No position sensing is required. All I want to do is full extension and full retraction (and as you can see from the link there are limit switches built into it). I'm sure my inquiry is rather trivial and my apologies for sounding so newbish, but I just wanted to make sure I have everything right before I start ordering parts.

Thank you all so much in advance!

Logged

St. Louis, Missouri
Offline Offline
Sr. Member
****
Karma: 1
Posts: 279
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

You will need an H-bridge driver for this. Looking at the data sheet I see it uses 12V at 5A peak current so something like this would drive it with no problem: http://www.pololu.com/catalog/product/705.
The link shows all the wiring details. You can find expample sketches for H-bridge control on the Playground.
Logged

Left Coast, CA (USA)
Offline Offline
Brattain Member
*****
Karma: 362
Posts: 17307
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

As you require no variable speed the cheapest solution would be to use two relays, a DPDT to control direction of travel and a second one to control on and off. Even the on/off relay could be optional as the positioner seems to contain built in limit switches, removing power once travel to one end has completed.

Lefty


Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 13
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks Yankee! There's also the possibility that two of these would have to function from the same controller. Would this be appropriate to use in that case?

http://www.pololu.com/catalog/product/2502
Logged

St. Louis, Missouri
Offline Offline
Sr. Member
****
Karma: 1
Posts: 279
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

You're absolutely right, Lefty. Keep it simple!
Logged

St. Louis, Missouri
Offline Offline
Sr. Member
****
Karma: 1
Posts: 279
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Yes, that would work but it's over-rated for your actuator. This one is a bit smaller and less expesive: http://www.pololu.com/catalog/product/707. But really, unless you need to control the speed Lefty's approach makes the most sense.
Logged

0
Offline Offline
Tesla Member
***
Karma: 148
Posts: 9753
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Relay for linear actuators.

http://www.firgelliauto.com/product_info.php?cPath=70&products_id=28
Logged

Consider the daffodil. And while you're doing that, I'll be over here, looking through your stuff.   smiley-cool

Offline Offline
Newbie
*
Karma: 0
Posts: 13
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks for the cost saving options and the useful link. I'll definitely consider going that route. You all have been so helpful!

The only other issue I now have is controlling a high-power stepper motor (it will control a steering column).

http://www.anaheimautomation.com/manuals/stepper/L010395%20-%2034Y65%20Series%20Spec%20Sheet.pdf

I'll figure out the software stuff on my own, but wasn't sure about hardware considerations. Trust me, this is my last question. smiley
Logged

St. Louis, Missouri
Offline Offline
Sr. Member
****
Karma: 1
Posts: 279
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Wow! That's one hefty stepper. Are you sure you need one that strong? For something like that I would recommend something like this: http://www.kelinginc.net/KLDriver.html or this:http://www.geckodrive.com/categories.html. The Gecko site has some good information about sizing stepper motors also.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I am doing a project using this same actuator and a similar set up where I do not need know position and I am powering it with a 12V battery. Instead of using the two relays, is it possible to just use a DPST relay like this one: http://search.digikey.com/us/en/products/RT444012F/RT444012F-ND/1427665?

If this is not possible can someone explain to me how to wire the DPDT relay for this application?

and last question: What do relay data sheets mean by "Turn On Voltage (Max)"? If this is over 5V and I am controlling the relay with a signal from a pin on the arduino, does that mean I am going to need to use an op amp to open the relay if it is a normally closed relay?

Thanks in advance for the help.

Cody
Logged

Pages: [1]   Go Up
Jump to: