Other Parts Discussed in Thread: MOTORWARE
Hi hope to get assitance for my questions:
1. How to calculate of USER_MAX_VS_MAG_PU from maximum duty cycle?
2. Is USER_MAX_ACCEL_Hzps used for starting from zero speed? How does its variations affect the start-up? I was experiencing motor locked in oscillation during start before changing USER_MAX_ACCEL_Hzps to 1.0, now all seems good, albeit start-up needs longer time.
3. In fan application (motor attached to inertia load), is forced angle needed/a better method to start from zero speed?
4. I wish to identify motor with some inertia load attached (fan), which settings can I change to increase the duration for motor spin up to target speed before Ls estimation starts? I noticed the Ls estimation ended before my motor reached the target speed (USER_MOTOR_FLUX_EST_FREQ_Hz = 20.0 = 20 * 60 / 8 pole-pair = 150rpm)
5. Will USER_IQ_FULL_SCALE_FREQ_Hz settings affect motor performance? Motor I have only needs to achieve <250rpm which is around 30Hz. It runs fine with the default value (800.0) Hz. Will reducing this value give better performance? What is the minimum/optimum value to set for my motor? Please refer attached user.h.
6. USER_VOLTAGE_FILTER_POLE_Hz can only take values between 200 and USER_VOLTAGE_FILTER_POLE_Hz * 10 *1.1 < EST rate? Should I make the filter pole as low as possible, in my case 200Hz?