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-7 中所示。
表 4-7 列出了 SpinTAC 速度移动的接口参数。
信号类型 | 结构成员名称 | 数据类型 | 说明 | 值范围 | 单位 |
---|---|---|---|---|---|
配置 | cfg.Axis | ST_Axis_e | SpinTAC 移动轴 ID | {ST_AXIS0, ST_AXIS1} | |
cfg.CurveType | ST_MoveCurveType_e | 曲线类型 | {ST_MOVE_CUR_TRAP, ST_MOVE_CUR_SCRV, ST_MOVE_CUR_STCRV} | ||
cfg.T_sec | _iq24 | 采样时间 | (0 , 0.01] | s | |
cfg.VelMax | _iq24 | 系统的最大速度 | (0 , 1] | pu / s | |
cfg.AccMax | _iq24 | 系统的最大加速度 | [0.001 , 120] | pu / s2 | |
cfg.JrkMax | _iq20 | 系统的最大急动 | [0.0005, 2000] | pu / s3 | |
cfg.VelStart | _iq24 | 速度起始值 | [-cfg.VelMax , cfg.VelMax] | pu / s | |
cfg.IgnoreLimitErrors | bool | 如果系统配置界限设置在有效值范围外,则使系统配置限制饱和至有效值范围内 | false:提供错误代码,不生成系统配置;true:使系统配置限制饱和,生成系统配置 | ||
消息 | msg.ProTime_tick | uint_32 | 系统配置时间(以采样时间计数为单位) | 采样计数 | |
msg.Acc | _iq24 | 系统配置的最大加速度 | pu / s2 | ||
msg.Jrk | _iq20 | 系统配置的最大急动 | pu / s3 | ||
输入 | VelEnd | _iq24 | 速度结束值 | [-cfg.VelMax , cfg.VelMax] | pu / s |
AccLim | _iq24 | 加速度限制 | [0.001 , cfg.AccMax] | pu / s2 | |
JrkLim | _iq20 | 急动限制 | [0.0005, cfg.JrkMax] | pu / s3 | |
控制 | ENB | bool | 使能位 | false:配置文件完成或禁用; true:启用并运行 | |
RES | bool | 复位位 | false:不复位; true:复位 ERR_ID,并将配置文件输出保持为以前的值 | ||
TST | bool | 系统配置测试位 | false:不测试; true:测试配置文件配置 | ||
输出 | VelRef | _iq24 | 速度基准 | pu / s | |
AccRef | _iq24 | 加速度基准 | pu / s2 | ||
JrkRef | _iq20 | 急动基准 | pu / s3 | ||
信息 | STATUS | ST_MoveStatus_e | 状态信息 | {ST_MOVE_IDLE, ST_MOVE_INIT, ST_MOVE_CONF, ST_MOVE_BUSY, ST_MOVE_HALT} | |
DON | bool | 系统配置完成指示器 | false:正在运行; true:配置文件完成或空闲 | ||
ERR_ID | uint16_t | 错误代码 | 请参阅表 14-1 |
为了保持 SpinTAC 速度移动的简便性,所有速度系统配置均使用配置的加速度进行所有移动。例如,某个系统配置严格上说是减速,但 SpinTAC 速度移动对该系统配置使用加速度限制。