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.
尊敬的团队:
我希望这条消息能让您满意。
我们目前正在使用 C2000 MCU 实现 FOC 算法。 在我们的设计中、我们选择了低侧电流感应技术、其中分流输出馈送到运算放大器、并且运算放大器基准电压已设置为零。 不过、我们已经意识到、在理想情况下、应将其设置为工作电压的一半、这是我们的疏忽。 我们更正后的电路板将很快送达我们。
对于电流检测方法、我们遇到了一些困惑。 查看示例代码时、我们注意到您使用内联电流检测方法、从而在 ADC 引脚上产生正值和负值。 因此、您的 α 和 β 值会在正值和负值之间波动。
但是、根据我们的运算放大器配置、我们仅接收正值、仅捕获电流的正半个周期数据。 因此、我们的 α 和 β 值始终保持为正值。
我们担心这种差异可能会给我们的软件算法带来挑战。 您能否告知您是否有方法可以同时获得正电流值和负电流值、或者我们是否应该考虑替代方法?
非常感谢您提供的任何帮助。
此致、
拉杰
必须将1.5V (ADC 范围的一半)失调电压添加到放大器输入、以将 ADC 输入的双向电流+/-0.N *增益转换为0~3.0V。
您可以看一下 controlSUITE 中的示例项目和高压套件的硬件原理图。
控制器 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 的正失调电压。