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 对此进行了说明。
信号类型 | 变量名称 | 数据类型 | 说明 | 值范围 | 单位 |
---|---|---|---|---|---|
配置 | 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 |