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
InstaSPIN-MOTION 采用模块化设计。客户可确定他们系统中所包含的函数。FAST 观测器驻留在 ROM 中。SpinTAC 库的核心控制算法嵌入在 ROM 内,可通过应用程序接口 (API) 根据用户代码访问这些函数。
InstaSPIN-MOTION 支持大量的系统设计。InstaSPIN-MOTION 针对无传感器 FOC 系统使用 FAST 软件编码器(如需更多信息,请参阅 TMS320F2802xF InstaSPIN-FOC 技术参考手册、TMS320F2805xF InstaSPIN-FOC 技术参考手册 和 TMS320F2806xF InstaSPIN-FOC 技术参考手册)。InstaSPIN-MOTION 还支持利用机械传感器的解决方案(例如,编码器和解算器)。这些情况将在下文介绍。
注意,图 2-11、图 2-12、图 2-13 和图 2-14 中使用的变量定义如下:
场景 1:通过 FAST™ 软件编码器进行 InstaSPIN-MOTION™ 速度控制
在这个情况下(请见 图 2-11 和 图 2-12),SpinTAC 速度控制接收来自 FAST 估算器的速度估计值,并且生成转矩基准信号。这对于用户存储器(请参见图 2-11)中或 ROM(请参见图 2-12)中的 InstaSPIN-MOTION 同样适用。SpinTAC 运动控制套件提供运动序列状态机,生成基准轨迹并控制系统速度。
场景 2:使用机械传感器进行的 InstaSPIN-MOTION™ 速度控制
虽然它对于很多应用来说机具吸引力且划算的无传感器解决方案,有很多应用需要严格且高精度的机械传感器。对于这些应用来说(请参见图 2-13),正交编码器提供位置信息,此信息随后通过 SpinTAC 位置转换器转换为速度反馈。SpinTAC 速度控制接收速度反馈,然后通过 IqRef 生成转矩基准信号。SpinTAC 运动控制套件提供运动序列状态机,生成基准轨迹并控制系统速度。
场景 3:使用机械传感器和冗余 FAST™ 软件传感器进行的 InstaSPIN-MOTION™ 位置控制
有很多需要高精度位置控制的应用。对于这些应用,很难去平衡很多所需的调整参数。InstaSPIN-MOTION 具有位置和速度单变量组合调节功能,可实现准确位置、速度和转矩控制。这一特性简化了调整工作,并且使您能够专注于您的应用,而不是将精力放在电机调整方面。位置应用需要一个机械传感器,以便准确识别零速和极低速时的电机角度。FAST 软件编码器可在位置控制应用中实现冗余;这一特性可在机械编码器出现故障时提供安全保护(请参见图 2-14)。