Skip to main content
SDall
Associate III
February 10, 2022
Question

Odrive motor

  • February 10, 2022
  • 23 replies
  • 5489 views

hi i'm using a F401RE and a hmi016m1, using a brushless odrive motor, i'm using sdk notor control, i set motor type bull ranning, i left everything default the rest, but when i go to give the motor.start, the motor doesn't moves but makes a strange noise! what can i change?

This topic has been closed for replies.

23 replies

SDall
SDallAuthor
Associate III
February 15, 2022

then I ran the motor profile the software starts regularly but the motor does not turn, it just vibrates, the two parameters of the electrical resistance appear, then a warning appears that says that the diagnostics is taking too long and the problem could be the motor trips .....

GMA
Technical Moderator
February 15, 2022

Did you set the Max Current according to specification? If yes, could you please try by decreasing the Max Current value?

If you agree with the answer, please accept it by clicking on 'Accept as solution'.Best regards.GMA
SDall
SDallAuthor
Associate III
February 15, 2022

nothing to do, I'm using a 302rb + ihmi07m1, with the odrive motor, I tried to increase the current to max 2.8 a, the softwer connects regularly, but when the pwm starts the motor vibrates but does not move.

SDall
SDallAuthor
Associate III
February 15, 2022

the frequency increase of the PWM is also heard

SDall
SDallAuthor
Associate III
February 15, 2022

I tried with another brushless and it works perfectly but with the drive no

SDall
SDallAuthor
Associate III
February 15, 2022

odrive sorry

GMA
Technical Moderator
February 16, 2022

May be that your motor has a high value of Cogging torque and the IHM016 does not deliver enough current to start spinning the motor. If it is the case, you may have to change your power board (in the excel sheet, it is mentioned a peak current for the ODrive motor equal to 65/70A). IHM16 is limited to 3A peak.

As an example, I used a B-G431B-ESC1 Inverter Board with a Ipeak equal to 40A to profile a motor with such need.

If you agree with the answer, please accept it by clicking on 'Accept as solution'.Best regards.GMA
SDall
SDallAuthor
Associate III
February 16, 2022

yes I also think it is a low current problem, at this point I think I opt for the ihm081m1 which has 30 peak max, because the predisposition for the encoder as a signal, tell me if I'm right !!!

GMA
Technical Moderator
February 17, 2022

X-NUCLEO-IHM08M1 should fit your needs.

If you agree with the answer, please accept it by clicking on 'Accept as solution'.Best regards.GMA
SDall
SDallAuthor
Associate III
March 6, 2022

using ihm08m1 I managed to get the motor going, I found the inertia values ​​........ now I have run sdk by entering the values ​​of motor profile exactly, then start the motor with setspeedmotor1, then with motor1start, the motor in acceleration does not move but it moves in deceleration, why? anyway a step forward