This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320C28345:低侧电流感应 BLDC FOC

Guru**** 1277170 points
Other Parts Discussed in Thread: CONTROLSUITE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1340801/tms320c28345-low-side-current-sense-bldc-foc

器件型号:TMS320C28345
主题中讨论的其他器件:controlSUITE

尊敬的团队:

我希望这条消息能让您满意。

我们目前正在使用 C2000 MCU 实现 FOC 算法。 在我们的设计中、我们选择了低侧电流感应技术、其中分流输出馈送到运算放大器、并且运算放大器基准电压已设置为零。 不过、我们已经意识到、在理想情况下、应将其设置为工作电压的一半、这是我们的疏忽。 我们更正后的电路板将很快送达我们。

对于电流检测方法、我们遇到了一些困惑。 查看示例代码时、我们注意到您使用内联电流检测方法、从而在 ADC 引脚上产生正值和负值。 因此、您的 α 和 β 值会在正值和负值之间波动。

但是、根据我们的运算放大器配置、我们仅接收正值、仅捕获电流的正半个周期数据。 因此、我们的 α 和 β 值始终保持为正值。

我们担心这种差异可能会给我们的软件算法带来挑战。 您能否告知您是否有方法可以同时获得正电流值和负电流值、或者我们是否应该考虑替代方法?

非常感谢您提供的任何帮助。

此致、

拉杰

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    必须将1.5V (ADC 范围的一半)失调电压添加到放大器输入、以将 ADC 输入的双向电流+/-0.N *增益转换为0~3.0V。

    您可以看一下 controlSUITE 中的示例项目和高压套件的硬件原理图。

    适用于 C2000微

    控制器 www.ti.com/.../CONTROLSUITE C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\~HVMotorCtrl+PFC-HWdevPkg C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVACI_Sensorless_2833x 或 C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensorless_2833x
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Yanming Leo:

    感谢您的快速回复!!

    我们研究了您提供的代码、但 我们错误地将失调电压设置为零、因此我们只会获得正值(一周内、我们将手头的电路板-电路板正在制造过程)

    没有任何其他方法可以解决这一问题?

    最佳  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    否。 您必须添加类似1.65V 的正失调电压。