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
The highlighted blocks in Figure 7-1 are related to the InstaSPIN Motor Identification feature.
Motor identification is a feature added to InstaSPIN-FOC that allows the identification of the parameters needed by the estimator to run in closed loop sensorlessly. If the motor parameters are well known by the user, motor identification is optional. The motor identification feature of InstaSPIN enables users to run their motor to its highest performance even when motor parameters are unknown. In the case of a known motor or a previously identified motor, running InstaSPIN's motor identification is optional, since the required motor parameters can be recorded in a header file. An example of such a header file is user.h. The following example shows the required parameters for PMSM motors when bypassing motor identification:
#if (USER_MOTOR == User_PMSM)
#define USER_MOTOR_Rs (2.83)
#define USER_MOTOR_Ls_d (0.0115)
#define USER_MOTOR_Ls_q (0.0135)
#define USER_MOTOR_RATED_FLUX (0.502)
The following example shows the required parameters for ACIM motors when bypassing motor identification:
#elif (USER_MOTOR == User_ACIM)
#define USER_MOTOR_Rr (5.5)
#define USER_MOTOR_Rs (10.7)
#define USER_MOTOR_Ls_d (0.053)
#define USER_MOTOR_Ls_q USER_MOTOR_Ls_d
#define USER_MOTOR_MAGNETIZING_CURRENT (1.4)
For more details about the motor parameters needed for PMSM and ACIM motors see Section 5.
Motor identification can be run with both full and minimum implementation of InstaSPIN, see Figure 7-2 and Figure 7-3. When running motor identification with InstaSPIN's minimum implementation users must include the provided blocks for field oriented control (FOC) included in InstaSPIN open source library.