Hi!
I am working on a motor, limit switches and a rotary angle sensor project.
My motor is maxon 139885
There are 2 limit switches on both sides - their task is to stop the motor when it presses. This means their positions.
Now there is a space between these positions. Meanwhile, the motor turns about 2 times.
For precise control, I would like to add a rotary angle sensor to the CJMCU-103 project. Is it possible?
He, as I understood from the documentation, is 360 degrees. Can it be canceled and run again?
The sensor inside spins endlessly there is no obstacle inside the sensor.
I need to get rid of the limit switches as much as possible. But I think 1 still remains for home position recognition
Give us the big picture, how is this supposed to be used, doing what?
So far it looks like a steppper motor would be better unless the motor turns a screw making a nut move.
Maxon dc motor 139885/Switzerland super strong geared motor / motor / Maxon hollow cup geared motor
Rotating speed:
24V- 470 rpm
12V- 235 rpm
6V-167 rpm
Working voltage: 12V
Straight diameter: 13mm
Total length: 45mm
Output shaft diameter: 3mm (double D cut surface)
Output shaft length: 11.3mm
How many revolutions of the motor are you wanting.
As @jim-p has pointed out, the angle sensor will only turn 333.3degrees and not in a full rotation.
Can you tell us your project application and post a diagram of how the hardware works?
I'm developing a robot finger.
A worm shaft is attached to the motor shaft.
And the finger is a worm wheel.
When the finger is open, there is 1 limit switch, this is the starting position.
When the finger is closed, there are 2 limit switches, this is the closing position
The rotary sensor you have looks to be one of these. What you have is a potentiometer, a 10K Ohm potentiometer. If you apply 5.0 volts to Vcc and Gnd the output voltage should vary between 0 volts and about 5 volts. Purely an analog output and the Vout should be proportional to shaft position. I would just rotate the pot slowly and see exactly what you get. Note position verse the Vout.
I would run the pot wiper (Vout) to an analog input on your Arduino or other A/D. Using for example an Arduino UNO has a 10 bit ADC so 0 to 5 volts analog in should result in a count of 0 to 1023.
How about a link to the data sheet for the motor you have? Using Google I am not seeing a decent link to a data sheet. I have no idea what sort of positional output it has. If the motor outputs a position signal then heck yes, it makes things easier but the positional sig out needs decoded whatever it is.