2025-02-04 07:00 AM
I have some questions about setting the Speed Sensor Mode to Observer + PLL (Sensorless) and using the Hall Sensor as an auxiliary to control SVPWM :
1) My understanding is that at low speeds, the Hall Sensor is used to calculate and read θ_e and control the duty cycle. When the motor reaches medium to high speeds, Observer + PLL (Sensorless) takes over to calculate and read θ_e and control the duty cycle. Is this application or concept correct?
2) When operating at low speeds, how should the relevant API be called in the program? And when the motor reaches medium to high speeds, how should it switch to the corresponding API for Observer + PLL (Sensorless)?
3) When using the Hall Sensor to control SVPWM at low speeds, does the Dead-Time remain the same as the value set in MCSDK (e.g., 850ns)? Or is this something that the user needs to manually adjust?