主题中讨论的其他器件: PGA411-Q1
您好!
我们使用 TI TMS570LC4357对无刷三相永磁电机进行电机控制。
我´m 正在考虑实现可变开关频率。 我的意思是尽可能接近连续变量、至少在小于100Hz 的阶跃中。
我们目前使用的是固定开关频率实现方案、实质上遵循实现该方案的标准方法;该实现方案由 PWM 模块驱动、该模块生成 PWM 信号并向 ADC 模块发送 ADC 转换 TRIG 脉冲。 ADC 转换完成后、会产生中断、读取电流、电压和旋转变压器位置(正弦和余弦)的 ADC 值、并运行电机控制器。 电机控制器计算 PWM 的新占空比设置、并将其写入 PWM 影子寄存器。 然后在下一个 PWM 周期中使用这些值。 我们使用 PWM 模块来生成旋转变压器激励信号、ADC 模块对生成的旋转变压器正弦和余弦信号进行采样。
基于该设置实现可变开关频率似乎具有挑战性。 需要同时对其中两个电流进行采样(需要使用两个 ADC)、并将其与 PWM 信号生成同步、在这种情况下、PWM 信号生成具有可变频率。 旋转变压器位置信号需要 与频率固定的旋转变压器激励信号同步。 挑战在于如何协调 ADC 的使用。 要运行一个用于电流和电压的 ADC 和一个用于旋转变压器信号的 ADC、以及在连续转换模式下运行 ADC、存在明显的缺点。
我的问题是、您是否对如何以良好的方式实施此操作有任何建议? 是否有任何应用示例或类似的示例?
我已搜索 TI 文档和论坛。 我到目前为止看到的应用示例使用的是旋转变压器编码器、这使得实现可变开关频率变得更容易、因为 ADC 仅用于对电流和电压进行采样。
此致