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-13 所示,表 4-14 对此进行了说明。
信号类型 | 结构成员名称 | 数据类型 | 说明 | 值范围 | 单位 |
---|---|---|---|---|---|
配置 | cfg.T_sec | _iq24 | 采样时间 | (0 , 0.01] | s |
cfg.ROMax_erev | _iq24 | 电气旋转 [ERev] 的上限 | [0 , 16] | ERev | |
cfg.ROMin_erev | _iq24 | 电气旋转 [ERev] 的下限 | [-16, 0] | ERev | |
cfg.erev_TO_pu_ps | _iq24 | 电气旋转 [ERev] 至速度用户单位 [pu/s] 的转换比 | (0 , 0.01] | pu / s / ERev | |
cfg.PolePairs | _iq24 | 机械旋转至电气旋转 [极对数] 的转换比 | [1, 32] | ||
cfg.ROMax_mrev | _iq24 | 位置翻转界限 | [2, 100] | MRev | |
cfg.LpfTime_tick | int16 | 低通滤波器时间常数 [ISR 节拍数] | [1 , 100] | 采样计数 | |
cfg.SampleTimeOverTimeConst | _iq24 | 转差补偿器中使用的标量值(仅限 ACIM) | [0, 128.0) | ||
cfg.OneOverFreqTimeConst | _iq24 | 转差补偿器中使用的标量值(仅限 ACIM) | [0, 128.0) | ||
输入 | Pos_erev | _iq24 | 锯齿电角信号 | [cfg.ROMin_erev, cfg.ROMax_erev) | ERev |
Id | _iq24 | Id 电流反馈(仅限 ACIM) | [-1.0, 1.0] | PU | |
Iq | _iq24 | Iq 电流反馈(仅限 ACIM) | [-1.0, 1.0] | PU | |
控制 | ENB | bool | 使能位 | false:禁用;true:启用 | |
RES | bool | 复位位 | false:不复位;true:复位 | ||
输出 | Vel | _iq24 | 计算出的速度(用户单位,未滤波) | [-1, 1] | pu / s |
VelLpf | _iq24 | 滤波后的速度(用户单位) | [-1, 1] | pu / s | |
Pos_mrev | _iq24 | 锯齿机械角信号 | [-cfg.ROMax_mrev, cfg.ROMax_mrev] | MRev | |
PosROCounts | int32_t | 位置翻转计数 | |||
SlipVel | _iq24 | 磁转差速度(仅限 ACIM) | [-1.0, 1.0] | ERev / s | |
信息 | STATUS | ST_PosConvStatus_e | 状态信息 | {ST_POS_CONV_IDLE, ST_POS_CONV_INIT, ST_POS_CONV_BUSY} | |
ERR_ID | uint16_t | 错误代码 | 请参阅表 19-2 |