ZHCU083I 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
SpinTAC 速度识别的接口如图 4-11 所示,表 4-12 对此进行了说明。
图 3-11 SpinTAC™ 速度识别接口| 信号类型 | 变量名称 | 数据类型 | 说明 | 值范围 | 单位 |
|---|---|---|---|---|---|
| 配置 | cfg.T_sec | _iq24 | 采样时间 | (0 , 0.01] | s |
| cfg.VelMax | _iq24 | 系统的最大速度 | (0 , 1] | pu / s | |
| cfg.OutMax | _iq24 | 最大速度环路控制信号 | (0 , 1] | PU | |
| cfg.OutMin | _iq24 | 最小速度环路控制信号 | [-1, 0) | PU | |
| cfg.VelPos | _iq24 | 速度正值 | (0 , cfg.VelMax] | pu / s | |
| cfg.OutPos | _iq24 | 控制信号正值 | (0 , cfg.OutMax] | PU | |
| cfg.OutNeg | _iq24 | 控制信号负值 | [cfg.OutMin, 0) | PU | |
| cfg.LpfTime_tick | int16_t | 反馈信号低通滤波器时间常数 | [1 , 100] | 采样计数 | |
| cfg.TimeOut_sec | _iq24 | 惯性识别允许的最大时间 | [1, 10] | s | |
| cfg.RampTime_sec | _iq24 | 在惯性估算过程中控制信号达到 1.0 PU 所允许的时间 | [cfg.T, 25 秒] | s | |
| 输入 | VelFdb | _iq24 | 速度反馈 | pu / s | |
| 控制 | ENB | bool | 使能位 | false:禁用;true:启用 | |
| RES | bool | 复位位 | false:不复位;true:复位 ERR_ID,并将 Out 保持为 0 | ||
| 输出 | Out | _iq24 | 扭矩信号 | PU | |
| 结果 | InertiaEst | _iq24 | 估算出的惯性 | PU · s2 / pu | |
| FrictionEst | _iq24 | 估算出的摩擦系数 | PU · s / pu | ||
| 信息 | STATUS | ST_VelIdStatus_e | 状态 | {ST_VEL_ID_IDLE, ST_VEL_ID_INIT, ST_VEL_ID_BUSY } | |
| DON | bool | 识别完成指示器 | false:运行或禁用;true:识别完成 | ||
| ERR_ID | uint16_t | 错误 ID | 请参阅表 8-1 |