Hello everyone!
Im using SimpleFOCShield v3.2 with big low-resistance motor. I’ve found out that its not very suitable driver a little bit late so now Im trying to make it work in any sort of way.
I use T-Motor U8 Lite 0.225Ohm, 85KV, I limit voltage with 1V, I limit current with 0.3A, power supply is 24V.
What I have is:
- Open-loop velocity control:
Motor starts, runs for a bit of time and then driver faults. Max current detected on multimeter is 0.4A on phase. Temp. of DRV chip is alright, maybe like 50C. - Position control:
Motor starts, goes to 0. I give it new target, it might- Fault immediately
- Stop in the middle of going to target (WITHOUT Fault led), motor just lets loose
- Stop after 1 or 2 succesful commands as in p.2
What is killing me is that it might fail with AND without fault state of driver initiated, while there is no visible reasons (chip isnt hot, phase current isnt too high)
UPD. I just tried the MKS-ESP32FOC-V1 driver, it worked better in terms of holding current and not failing, but now motor is “knocking” when its moving
UPD2. I’ve been able to smooth movement on MKS board by removing “driver.voltage_limit”, but now I cant make AS5600 work with that board, Im just getting constant 6.28 reading as if there is no data obtained on I2C. Overall, if I go to more promising board (which is MKS, since it’s been able to actually spin the motor) I need to solve that problem with the AS5600 readings
Sorry if that is dumb or shallow question, Im just trying to do some experiments for my thesis to research mechanical characteristics of reduction gear I’ve made and I just stumbled upon issues with motor start-up which I havent anticipated
I believe that AS5600 white board has this resistors. When I was using SimpleFOCShield I've unsoldered pads for pullups on the shield and I still got the proper readings
– lexan253