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
ERR_ID 可向用户提供错误代码。表 8-1 中列出了 SpinTAC 速度识别中定义的错误及相应解决方法。
ERR_ID | 问题 | 解决方法 |
---|---|---|
1 | 采样时间值无效 | 将 cfg.T_sec 设置为 (0, 0.01] 范围内 |
2 | 系统最大速度值无效 | 将 cfg.VelMax 设置为 (0, 1] 范围内 |
4 | 速度环路控制信号最大值无效 | 将 cfg.OutMax 设置为 (0, 1] 范围内 |
5 | 速度环路控制信号最小值无效 | 将 cfg.OutMin 设置为 [-1, 0) 范围内 |
22 | 速度值无效 | 将 cfg.VelPos 设置为 (0, cfg.VelMax] 范围内 |
23 | 速度环路控制信号正值无效 | 将 cfg.OutPos 设置为 (0, cfg.OutMax] 范围内 |
24 | 速度环路控制信号负值无效 | 将 cfg.OutNeg 设置为 [cfg.OutMin, 0) 范围内 |
34 | 加速度斜坡时间值无效 | 将 cfg.RampTime_sec 设置为 [cfg.T_sec, 25] 范围内 |
36 | 反馈类型值无效 | 将 cfg.Sensorless 设置为 {false, true} 范围内 |
1010 | 速度反馈低通滤波时间常量无效 | 将 cfg.LptTime_tick 设置为 [1, 100] 范围内 |
1011 | 超时值无效 | 将 cfg.TimeOut_sec 设置为 [1, 10] 范围内 |
2003 | 惯性估算值无效 | 调整配置参数并且重复 |
2004 | 惯性识别过程超时 | 调整配置参数并且重复 |
2005 | 通过设置 RES = 1 或 ENB = 0 丢弃识别过程 | 无操作 |
2006 | 识别过程中电机停止 | 调整配置参数并且重复 |
4001 | SpinTAC 许可证无效 | 使用具有有效许可证的芯片 |
4003 | ROM 版本无效 | 使用 ROM 版本有效的芯片或使用与当前 ROM 版本兼容的 SpinTAC 库。 |