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.

[参考译文] DRV8353RS-EVM:DRV8353RS-EVM:通用电机控制实验更多模块电流偏移和电压偏移故障。

Guru**** 2465890 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1294231/drv8353rs-evm-drv8353rs-evm-universal-motor-control-lab-more-module-current-offset-and-voltage-offset-faults

器件型号:DRV8353RS-EVM

尊敬的 TI 团队:

当 DMC 级别-1时,我面临以下问题,我尝试了可能的解决方案,但尚未短路。

请我来解决。 当我调试我面临这两个故障,以及默认偏移参数显示不正确,因为你可以看到它.

我已经尝试在 e2e 论坛上找到相同的问题,但没有得到解决方案.

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

    您好!

    此处的第一步是验证 MCU 的硬件。

    1. 您在使用什么器件和 LaunchPad?
      1. 我建议仔细查看所选器件的 Driverlib ADC 示例、以验证 ADC 通道是否正常工作。
    2. 验证 ADC 通道正常工作后、我们需要检查偏移参数。
      1. 请检查以下参数:
        1. USER_M1_IA_OFFSET_AD、 USER_M1_IB_OFFSET_AD、USER_M1_IC_OFFSET_AD  
        2. USER_M1_VA_OFFSET_SF、 USER_M1_VB_OFFSET_SF、USER_M1_VC_OFFSET_SF  
      2. 电流偏移值应大约为整个 ADC 范围的一半。 对于一个12位 ADC、范围为212 = 4096、所以偏移量应该大约为2048。
      3. 电压偏移值应约为0.5。
    3. 验证后、请告诉我您找到的内容、我将帮助您进行下一步。

    请记住:  如果使用的是单分流器检测、则这些指令无关紧要、需要在项目属性中设置预定义符号"OTOR1_DCLINKSS"。

    此致、
    杰森·奥斯博尔恩

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

    您好!

    1.LaunchpadF280025C、DRV8353RS 和集线器 BLDC 电机  

      A.参加 ADC 会议  

    2.偏移验证

    ////////////////////////////////////////////////////////////////////////////////////////////////////// 配备新的驱动器 IC

    更改 DRV IC 后、一切都变得固定、但问题是(在 DMC-2中)

     当我设置 v/f 参数并减小和增加 dacCMPValL 和 dacCMPValH 的值时,我们没有得到过流故障,在默认的 max_current 设置--> 7amp 下,

    我们能够 按照以下速度基准旋转电机。

    motorVars_M1.45g Ref_Hz = 10.0f;// Hz
    motorVars_M1.speedRef_rpm = 100.0f;// rpm

    但随着我们 进一步提高速度 ,电机开始快速旋转几分钟,之后我们得到了 GDF 故障和电压偏移参数变成1.5、1.5、1.5而不是 大约 0.5 , 这是非常令人困惑的(我更改了5 drv83 IC  ,但没有得到任何解决方案,为什么会发生这种情况)

    motorVars_M1.45g Ref_Hz = 39.0f;// Hz
    motorVars_M1.speedRef_rpm = 100.0f;// rpm

    V/f 曲线

    //电机最小旋转频率(Hz)
    #define USER_MOTOR1_FREQ_MIN_Hz (9.0f)// Hz

    //电机的最大/基本旋转频率(Hz)
    #define USER_MOTOR1_FREQ_MAX_Hz (110.0f)// Hz

    //构建级别2中开环的 V/f 曲线参数
    // V/f 曲线的低频 f_low,单位为 Hz,
    //设置为额定电动机频率的10%
    #define USER_MOTOR1_FREQ_LOW_Hz (5.0f)// Hz

    // V/f 曲线的高频 f_high,单位为 Hz,
    //设置为额定电动机频率的100%
    #define USER_MOTOR1_FREQ_HIGH_Hz (110.0f)// Hz

    // V/f 曲线的最小电压 V_min,
    //建议将该值设置为额定电机电压的15%,单位为伏特。
    #define USER_MOTOR1_VOLT_MIN_V (1.0f)//伏特

    //最大电压,即 V/f 曲线的 V_max,
    //建议将该值设置为额定电机电压的100%,单位为伏特
    #define USER_MOTOR1_VOLT_MAX_V (24.0f)//伏特

    还有一件事,当尝试 GDF =0时,nFault 会变为 低电平,直到处理器在重置后开启时 发现相同的条件。   GDF = 1

    请花点时间把它简短下来...

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

    您好!

    很遗憾、您的图像没有正确连接。

    另外、我感到困惑。 以下的值:  偏移量_V_SF  在系统初始化后不发生改变。 是否手动更改此值?  否则、这意味着系统会在运行时重新启动、这是不应该发生的。  您的系统的所有电源是否均稳定? 是否已按照通用电机控制实验室用户指南中的说明进行所有连接?  所有这些连接是否均已牢固?

    此致、
    杰森·奥斯博尔恩