Hello,
I’m currently controlling a BLDC motor, specifically the MN4006-380KV, and I have a custom PCB.
The problem I’m having is that the motor runs fine in both CW and CCW, but in CW it draws more current.
If I reverse the encoder’s direction via software, the problem becomes CCW.
Could you help me determine the problem?
Thanks.
Auto-calibration of motor.zero_electric_angle is not very precise. I usually adjust it until maximum achievable speed is the same in both directions, but adjusting until current is the same in both directions would likely lead to the same result.
Thanks for your reply.
How could I do what you suggested?
You can manually adjust it in the void setup using motor.zero_electric_angle = x.xx; until you find a value that works best