My project consist of the following:
My actuator has dual hall sensor which translates to 6 wires in total
BLACK - M-
RED - M+
WHITE - GND
YELLOW - VCC
BLUE - DATA 1
GREEN - DATA 2
As far as i understood the two different data cables are for different directions.
Extend = DATA 1
Retract = DATA 2
What i want to do:
Read the two data values
Make a loop, put a value from 0-1023 and then the actuator moves to that location.
How do i make the connection with the datacables and translate it into code?
That datasheet doesn't contain any information about the dual hall sensors, other than it's an option you can order. Where do the names "data1" and "data2" appear?
Given those names, it's likely to be an encoder. That means the two signals go high and low in a pattern which allows you to determine which direction it's moving. This page on the Arduino playground may be helpful.
Thanks for the link! Very Helpful indeed!
See the link for a better datasheet regarding the Actuator itself.
I've got an LD3 thats marked with HS2. That translates to Hallsensor x2
The actuator you have uses the 2 hall effect devices as a quadrature encoder to indicate position.
Not to show directly either end of travel.
The encoder will give you relative position. Starting from anywhere you can count steps up or down from that point. You need one more piece of information to get the absolute position: you need a starting point.
One common method is to drive towards one end for a period of time longer than it would take to get to that end. The motir drives into the end-stop. Now you know it probably is at the stop. (In the actuator you have, I think it has switches inside to halt the motor and stop it burning out.)
The next-most common method is to put your own "home" switch just before the physical end-stop. Then you get a more direct indication of where it is without slamming into the end at full speed.
But "home" doesn't have to be at the end. It may be in the middle or in the normal parking position. Then you update the absolute position any time the nornal operation passes over the switch.