Solving Motor Interference Problem with Motor and Controller

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
5 replies · 3K views
david90
Messages
311
Reaction score
2
I have a motorcontroller and a motor and they sit next to each other. The motor shaft has a photointerrupter sensor and the sensor signal is connected to the motorcontroller. The motorcontroller has a feature where it will shuts off the motor whenever it senses a spike in the motor's RPM.

The problem that I'm having is that whenever I tap into the photointerrupter sensor using a wire, the motorcontroller shuts off the motor like there is an RPM spike. It acts the same way even if the wire I'm taping with is not connected to anything. My theory is that the wire acts as an antenna and it is outputing spikes created by the motor ecm. The motor controller mistaken these spikes as an increase in RPM and shuts off the motor.

What can I do to overcome this problem??
 
Engineering news on Phys.org
Stop poking it.

Seriously, what is your purpose in tapping the sensor? If it's to obtain a signal for some other measurement or something, maybe you could take it from the controller instead?
 
You could connect a buffer (op-amp wired in voltage-follower configuration) to the signal, and then look at the signal on the other side of the buffer. This should eliminate the transient phenomena as seen by the motor controller.

- Warren
 
david90 said:
The problem that I'm having is that whenever I tap into the photointerrupter sensor using a wire, the motorcontroller shuts off the motor like there is an RPM spike. It acts the same way even if the wire I'm taping with is not connected to anything. My theory is that the wire acts as an antenna and it is outputing spikes created by the motor ecm. The motor controller mistaken these spikes as an increase in RPM and shuts off the motor.

What can I do to overcome this problem??

You are actually touching the input with the wire while the system is running? If I am understanding you correctly, one might expect this with things running.
 
I want to the pulses signal from the sensor. While the motor won't start if I tap into the sensor or it will stop the motor if I tap into while running.

"You are actually touching the input with the wire while the system is running? If I am understanding you correctly, one might expect this with things running."

it affects the motorcontroller even if i touch the sensor output with a wire connected to nothing.
 
A wire connected to nothing still has capacitance, and still contributes to impedance. I suggest you buffer the signal you're trying to investigate with a suitable op-amp.

- Warren