stavrinaDeve
Electrical
- Feb 15, 2016
- 8
hello there ! I have kinco's motors and i am trying to read the signal of the encoders with an arduino . I searched a lot and I wrote a program that can do that, but the problem is kind unexpected.The motor drivers have a digital input so that you can enable the shaft.When i give power to the drivers without enabling the shaft the program works perfect ( i move the motor with my hand ) . When I enable the shaft then the program ( that counts the pulses from the encoders ) is reading pulses ( the sum of the pulses is increasing) without any motion done to the motor.
Does anybody have an idea why this is happening? I think that when the motors don't move then there would be no signal from the encoders? Or is it possible that the encoders send a signal at certain frequency and when they detect motion of the motors they change the frequency?i thought that because it seams like when i enable the shaft, the encoders send pulses of certain frequency .
Does anybody have an idea why this is happening? I think that when the motors don't move then there would be no signal from the encoders? Or is it possible that the encoders send a signal at certain frequency and when they detect motion of the motors they change the frequency?i thought that because it seams like when i enable the shaft, the encoders send pulses of certain frequency .