I hope everyone is doing well.
Currently, I am trying to control 5 linear actuators from Actounix with Arduino MEGA.
The actuators I have are PQ12-P type. You can see how it looks like from the attached pictures.
I don't know how I should connect the actuators directly to the Arduino, so I used LAC (linear actuator control) board as a medium.
So the connection is: Arduino to LAC, LAC to actuator.
I have been searching online for a few weeks for getting feedback (the datasheet seems vague explaning things). I cannot find the way to read the position feedback from the actuator and how to control the speed of extension/retraction.
I am certain that it has feedback built in, since that's one of the features of PQ12-P.
Also, if anyone knows how I can get rid of the LAC board, that would be so nice.
The LAC is taking up a lot of space.
Please help if you have any idea.
Thanks a million.
Some more information:
If you look at the LAC baord layout attached, I connected the actuator to X1 and the Arduino to X6.
Pin 1 and pin 2 from X6 are connected to ground and 12V power on Arduino respectively.
Pin 5 from X6 is connected to a PWM pin on Arduino. Pin 3 and pin 4 are left unconnected.
AidenGK:
1.
Currently, I am trying to control 5 linear actuators from Actounix with Arduino MEGA.
I don't know how I should connect the actuators directly to the Arduino, so I used LAC (linear actuator control) board as a medium.
So the connection is: Arduino to LAC, LAC to actuator.
I have been searching online for a few weeks for getting feedback (the datasheet seems vague explaning things). I cannot find the way to read the position feedback from the actuator and how to control the speed of extension/retraction.
I am certain that it has feedback built in, since that's one of the features of PQ12-P.
Also, if anyone knows how I can get rid of the LAC board, that would be so nice.
The LAC is taking up a lot of space.
O'k, though arduino Mega is 5V device, pay attention to this note in the docs:
"This input is 5V tolerant, however the % duty cycle range will differ. "
Resistive divider may help to bring voltage down to 3.3V.
You did right, arduino can't drive a motors on itself, it needs a driver - LAC, or you can buy another motor driver.
Measure voltage at pin 1 , 4, and 5. Seems strange, as another doc says:
Option P – Potentiometer Position Feedback
WIRING: (see next page for pin numbering)
1 – Feedback Potentiometer negative reference rail
2 – Actuator Motor Power
3 – Actuator Motor Power
4 – Feedback Potentiometer positive reference rail
5 – Feedback Potentiometer wiper "
I can't see a trace, may be some design reason to swap 4 and 5, so on LAC X2 pin-4 measure voltage and vary position same time, see if it's follows stroke. It would be your feedback control.
Option P – Potentiometer Position Feedback
WIRING: (see next page for pin numbering)
1 – Feedback Potentiometer negative reference rail
2 – Actuator Motor Power
3 – Actuator Motor Power
4 – Feedback Potentiometer positive reference rail
5 – Feedback Potentiometer wiper