Controlling a Linear Actuator
PParcells
Posts: 4
Hi guys, I've been out of the loop here for a while, but I'm starting a new project, and a I need a little help.
I'm making a hand clutch system for my truck, i have my hydraulic throwout bearing, and my master cylinder.
The way i have this set up, is so that a Linear Actuator will depress the plunger in the master cylinder, actualing the
hydraulic throwout bearing.
i want to have this controlled by a trigger on my shifter, so, I need a certain level of precision, and position control.
i want to have the actuator controlled in relation to how far the trigger is pulled, and if possible, with a potentiometer on a
control box to control the amount or speed of the linear actuator extending.
I have my basic stamp, and i know i need a linear actuator that has feedback control, and i know it needs to be controlled with PWM.
what im not sure of is how to actually control it with the stamp. i realize that i will need some sort of motor controller to handle controlling the power
that the actuator requires, since im sure it will take several amps to push the plunger, actuating the clutch.
whats the best way to do this? i was thinking of using a trigger on a potentiometer, and writing a program the moves the actuator based upon the resistance
of the potentiometer on the trigger assy.
anyone have any ideas?
I'm making a hand clutch system for my truck, i have my hydraulic throwout bearing, and my master cylinder.
The way i have this set up, is so that a Linear Actuator will depress the plunger in the master cylinder, actualing the
hydraulic throwout bearing.
i want to have this controlled by a trigger on my shifter, so, I need a certain level of precision, and position control.
i want to have the actuator controlled in relation to how far the trigger is pulled, and if possible, with a potentiometer on a
control box to control the amount or speed of the linear actuator extending.
I have my basic stamp, and i know i need a linear actuator that has feedback control, and i know it needs to be controlled with PWM.
what im not sure of is how to actually control it with the stamp. i realize that i will need some sort of motor controller to handle controlling the power
that the actuator requires, since im sure it will take several amps to push the plunger, actuating the clutch.
whats the best way to do this? i was thinking of using a trigger on a potentiometer, and writing a program the moves the actuator based upon the resistance
of the potentiometer on the trigger assy.
anyone have any ideas?
Comments
http://www.robotshop.com/firgelli-actuators.html
http://www.ebay.com/itm/New-RC-Helicopter-Plane-CCPM-Servo-ESC-Checker-Tester-/160612842251?pt=US_Radio_Control_Control_Line&hash=item2565457b0b#ht_2955wt_956
http://www.youtube.com/watch?v=_lCjZrLUAP8
In terms of feedback, it sounds like simple limit switches would work fine. These could be mechanical switches actuated by a metal tab on the actuator shaft or LED/phototransistor similarly actuated by an opaque "flag" on the actuator or a magnet/Hall-effect sensor with the magnet mounted on the actuator shaft. These would be mounted just short of the proper in/out positions so the actuator has enough time to stop once these limits are reached. You'd want the range of the tab or flag to include the actual endpoint so the Stamp can initialize the actuator to a known position (if not at limit, move out until limit switch activates).
If you still want to use speed control, Pololu and Parallax both make DC motor controllers like the HB-25. Which one to use depends partly on the voltage and current requirements of the linear actuator.
but i had been looking at those Firgelli actuators. is it possible to write the code so that the actuator moves with my trigger? i've been out of the programming side for a while now,
and im having trouble remember how one would write it so that the movement of the actuator would directly correlate to my trigger, not in set increments, and still be able to adjust the
ration of movement. (1:1, 2:1, 3:1) ect... and when using those actuators, i know i cant power them from the stamp, but are they controlled directly by it? i guess i really need a wiring
diagram or something to really wrap my head around this, sorry for the trouble articulating my thoughts, and thanks for the help guys, i greatly appreciate it.
Yes, exactly as that Youtube video shows with the $2 servo controller with a pot.
Maximum speed may be the limiter for you, how fast the actuator keeps up with your input. You may need a high-force actuator to drive your clutch master cyclinder. That's typically achieved through higher gearing, which slows things down proportionally.
The actuator is pretty well defined in the previous posts.
The trigger is going to need to generate a signal proportional to its position so the actuator will follow it and allow the clutch engagement to be modulated.
If the trigger were a resistive pot, you could use the RCTIME function to measure its position and use that value to give a signal to drive the actuator. Other triggers might generate a varying voltage which could be read by an a/d chip.
Cheers,