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.

[参考译文] TMS320F2800157: PWM 三角 ADC 对电流和电压信号进行采样,如何设置 Sampl 点的延迟以避免开关噪声

Guru**** 2546550 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1291889/tms320f2800157-the-pwm-trig-adc-to-sampling-the-current-and-voltage-signal-how-to-set-delay-of-the-sampl-point-to-avoid-the-switching-noise

器件型号:TMS320F2800157

您好、TI 团队:

  请帮助确认,如何设置采样点的延迟以避免切换噪音。

我正在使用通用电机控制实验室解决方案来运行我自己的电路板和电机。

但在3级  、motorVars_M1.speed_Hz 不能跟随 motorVars_M1.. Ref_Hz

我检查 ADC 输入的电流和电压信号,发现一些开关噪声。

因此、我想更改采样点以避免开关噪声。  

请帮助,如何更改。  非常感谢  

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

    您好!

    如果您确定问题的来源是 ADC 采样点、请参阅"hal.c"文件中的函数"HAL_setupPWM"。 在函数末尾附近、为 epwm_counter_compare_c 调用"EPWM_setCounterCompareValue"。 调整该值会调整 ADC 的采样点。

    此致、
    杰森·奥斯博尔恩

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

    您好,Jason

       我改变了下面的采样点,它是正确的。

    但在3级 motorVars_M1.speed_Hz 仍然不能跟随 motorVars_M1.Hz Ref_Hz

    但我使用示波器检查实际电流波形、模拟电流频率如下所示

    我们已经检查了 ADC 信号的电流和电压,我们认为 ADC 信号是可以的。

    你能帮助提供一些建议,其中的因素可以影响的结果的最快的速度,我们应该如何解决问题.

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

    您好,Jason:

        另请帮助确认如何调整以下3个参数

    这3个参数的功能是什么,你有没有文件详细解释

    非常感谢!

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

    您好!

    很抱歉响应出现延迟。

    首先、我要验证电机特定的硬件参数是否正确。 在 user_mtr1.h 文件中、这是以下参数:

    这些值中的大多数可在电机的数据表中找到。 具体而言、过去我发现 USER_MOTOR1_INERTIA_Kgm2的值高度不准确可能导致估算器根本无法运行。 验证所有这些参数、但要特别注意那个参数。

    对于您在第二篇文章中指示的3个参数、 这些参数专门用于构建4中的电机识别、它们目前不会影响您系统的性能。 通常、可以将它们保留为默认值。  如果识别过程看起来不能正常工作、可找到这些指令的调优说明、或参考《InstaSPIN-FOC 和 IsntaSPIN-MOTION 用户指南》(spruhj1i)。

    此致、
    杰森·奥斯博尔恩