SPRUHJ1I January 2013 – October 2021 TMS320F2802-Q1 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027-Q1 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F2806-Q1 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1
We will look at the motor identification function comparing the process differences with identifying ACIM and PMSM, looking at the detail of each process, and discussing the special cases that require non-typical procedures.
Some sensorless motor control applications rely on a motor model. This motor model requires knowledge of certain motor parameters in order to have an accurate representation of the motor. This model is then used to run an estimator, which will then provide the unknown variables such as rotor flux angle or speed. A problem occurs when the motor parameters are unknown, or if the parameters change over time. Typically a well-defined motor is used for an end application, but in some cases, the motor has not been defined or there are several motors used during the product's life.
A way to determine the motor parameters and keep track of them is to have software that measures motor parameters. Although identifying the motor is not a must for all applications, it provides an easy and better out of the box experience to run any given motor sensorlessly. Other algorithms in the marketplace require an intensive tuning process upfront, even before running the motor in closed loop at all.
The following sections describe in detail the process of motor identification with the InstaSPIN solution. Significant efforts have been spent on ensuring both the algorithms and steps describe will successfully identify a large number of motor types. But, one should not expect that the algorithms and steps described will always successfully identify all motors or motor types. The troubleshooting section mentions a few specific motor types that require special attention.