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 interfaces of SpinTAC Velocity Identify are shown in Figure 4-11 and described in Table 4-12.
Figure 3-11 SpinTAC™ Velocity Identify Interfaces| Signal Type | Variable Name | Data Type | Description | Value Range | Unit |
|---|---|---|---|---|---|
| Config | cfg.T_sec | _iq24 | Sampling time | (0 , 0.01] | s |
| cfg.VelMax | _iq24 | Maximum velocity of the system | (0 , 1] | pu / s | |
| cfg.OutMax | _iq24 | Maximum velocity loop control signal | (0 , 1] | PU | |
| cfg.OutMin | _iq24 | Minimum velocity loop control signal | [-1, 0) | PU | |
| cfg.VelPos | _iq24 | Velocity positive value | (0 , cfg.VelMax] | pu / s | |
| cfg.OutPos | _iq24 | Control signal positive value | (0 , cfg.OutMax] | PU | |
| cfg.OutNeg | _iq24 | Control signal negative value | [cfg.OutMin, 0) | PU | |
| cfg.LpfTime_tick | int16_t | Feedback signal low pass filter time constant | [1 , 100] | Sample Counts | |
| cfg.TimeOut_sec | _iq24 | Maximum time allowed for inertia identification | [1, 10] | s | |
| cfg.RampTime_sec | _iq24 | Time allowed for control signal to reach 1.0 PU during inertia estimation process | [cfg.T, sec 25] | s | |
| Input | VelFdb | _iq24 | Velocity feedback | pu / s | |
| Control | ENB | bool | Enable bit | false: disabled; true: enabled | |
| RES | bool | Reset bit | false: not reset; true: reset ERR_ID, and hold Out as 0 | ||
| Output | Out | _iq24 | Torque signal | PU | |
| Result | InertiaEst | _iq24 | Estimated inertia | PU· s2 / pu | |
| FrictionEst | _iq24 | Estimated friction coefficient | PU· s / pu | ||
| Info | STATUS | ST_VelIdStatus_e | Status | {ST_VEL_ID_IDLE, ST_VEL_ID_INIT, ST_VEL_ID_BUSY } | |
| DON | bool | Identification completed indicator | false: running or disabled; true: Identification complete | ||
| ERR_ID | uint16_t | Error ID | See Table 8-1 |