I am running a motor with an ODrive Pro from a 48V 5A power supply. There is a lot of vibration when the motor is running. I’ve been trying to debug the issue. The phases all have the same internal resistance and there aren’t any shorts. They are all have the same phase to phase voltage. One of the phases is carrying about 30% less current than the other two. I think this imbalance is causing the vibration, but I haven’t been able to find why or a way to fix it. I’m also not getting any errors from ODrive. I’m using hall encoders to control the speed. Any advice would be helpful. Thanks
Hi! Which motor is this specifically? How are you measuring the phase current?
It is a Kollmorgen KBM(S) motor with a 10:1 gearbox on it. I’m measuring the current in the phases with a couple BK Precision current probes connected to an oscilloscope. At a moderate speed the A and B phases are measuring about 0.85A but the C phase is measuring 0.43A.
Hi! Could you send some pictures of the current waveforms at speed? You can email me at solomon.greenberg@odriverobotics.com if it’s not something that’s able to be shared publicly.
What encoder are you using?
Hey, I resolved the issue. Two issues actually. We are trying to run two motors as a dynamometer. One of the motors had a faulty hall encoder and one of the Odrives had the wiring into the J8 incorrect. This was creating some strange behavior and confusing intermittent problems. I’ve corrected those and it’s working. Thanks for following up.
Gotcha, understood! Definitely great to know about that failure mode. Please let me know if there’s any more issues or stuff I can help with!