Hello,
I am using an odrive 3.6 to control two motors one electric scooter hub motor and one 5065 bldc motor, both have hall encoders that are inside the motors.
motors:
when i put only the Motors phase on the Odrive without the encoders and i check the 5v available on the odrive it looks like this on the scope:
i am able to control the robot using odrivetool but the problems are :
1/ this huge noise i have on this odrive is somehow contaminating my 5V signal on other parts of the system when i link the ground to this odrive.
2/ the CAN BUS is also affected with this noise and it is not working properly
CAN is a differential protocol and is incredibly robust to noise – to the point where I almost never consider CAN noise as a possible issue. I’d generally guess that the CAN issue is coming from something else.
There’s also a good chance you have a ground loop - could you send some pictures of or sketch out your wiring?