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.
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 |