I am working on guided navigation and the motor used in my project is BLDC motor (24V, 300rpm) with Quadrature encoders.
Now i am experiencing some problem with the encoder data. It is giving proper pulses when the motor is not loaded and also when the motor is manually roated. But it is producing wrong pulses when the motor is being loaded.
When the motor is actually rotating in the clockwise direction the data from the encoders are showing that it is rotating in the counterclockwise direction.
Also the speed calculated is much higher than the actual value. This happens only when the motor is being loaded, otherwise the calculated data is proper.
What can be the possible reason for this behavior and how can it be rectified?
Now i am experiencing some problem with the encoder data. It is giving proper pulses when the motor is not loaded and also when the motor is manually roated. But it is producing wrong pulses when the motor is being loaded.
When the motor is actually rotating in the clockwise direction the data from the encoders are showing that it is rotating in the counterclockwise direction.
Also the speed calculated is much higher than the actual value. This happens only when the motor is being loaded, otherwise the calculated data is proper.
What can be the possible reason for this behavior and how can it be rectified?