I have a modified board with TMS320F28069 and the DRV8301. Main difference is much larger Mosfets and Caps to handle significantly more power. Application is a powered skateboard.The board works quite well, able to identify and run smoothly the high speed low inductance BLDC motor. I am running speed mode (Lab3b) and the board is ride-able and quite while using RS online.
I have almost enough power with the max current setting below to carry a person up a shallow hill
#define USER_IQ_FULL_SCALE_CURRENT_A (20.0)
#define USER_MOTOR_MAX_CURRENT ( 20.0
But I cant seem to raise these values any higher. For instance at the value of 25 for each variable above, motor continues to work quietly under no load, but with load, I get screetching and lose torque. I realise it may be hard to help me, since i'm using some different hardware, but I am missing something about the values above? Why is 20 such a specific threshold up to which all works fine? is there another define that needs to be adjusted?
Thank you.
Lui