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.

[参考译文] DRV8889-Q1:打开意外报告

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1487435/drv8889-q1-unexpected-reports-open

器件型号:DRV8889-Q1

工具与软件:

嗨、团队:

    我发现 OL 位 在故障状态寄存器(0x00)中意外设置。 当系统重新引导而不 进行硬件更改时、此选项将会清除。

   

   软件背景:

   1. 在软件中 tol = 0。

   TRQ_DAC 是动态的。 最大值= 15、最小值= 10

    1. 除小于30mA 的电流外、可设置哪些 OL 位?

    2. TRQ_DAC 是否会影响 OL 判断?

    3.例外仅发生在车辆上、同一故障不会单独重复。 它是否与车辆 EMC 环境有关?

谢谢

Zhenghao

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

    尊敬的 Zhenghao

    感谢您发送编修。  

    [报价用户 id="646304" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1487435/drv8889-q1-unexpected-reports-open "]

    1. 除小于30mA 的电流外、可设置哪些 OL 位?

        2. TRQ_DAC 是否会影响 OL 判断?

    [报价]

    只要每个步进或微步进电流大于30 mA、TRQ_DAC 设置就不会影响 OL 检测。

    除此之外、以下突出显示的条件可能会触发错误 OL。

    Unknown 说:
    3.此例外仅发生在车辆上、并且同一故障不会单独重复。 它是否与车辆 EMC 环境有关?

    在微步进电流调节期间、电缆线束可能会导致电流小于30 mA。

    VREF 电压、微步进设置和步进速率是多少?  

    此致、Murugavel  

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

    您好 Murugavel 、

          微步进:1/8  

          SLEW_RATE: μs = 10V/μ s
          VREF 电压2.14V

          在我看来、当 电气角度等于0、90,180或270时、OL 将在任何运行条件下设置。 但该问题仅发生 在车辆环境中。 我们对异常部件进行了数千次测试、但没有发生任何情况。

    此致、Zhenghao

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

    尊敬的 Zhenghao

    感谢您提供更多详细信息。  

    在我看来、当 电角等于0、90,180或270时、OL 将在任何运行条件下设置。 但该问题仅发生 在车辆环境中。 我们对异常部件进行了数千次测试,但没有发生任何情况。[/报价]

    当 VREF = 2.14V 且 TRQ_DAC = 15 (6.25%)时、电流振幅为~ 60 mA。 这意味着、使用1/8uSteps 时、根据电机停止的位置、电流可能会低于30 mA 的 OL 阈值。 最低电流将是60/8 = 7.5 mA、仅在从最低电流开始四步后、该值才> 30 mA。 假设 TRQ_DAC = 15用于保持电流。

    在 TRQ_DAC = 10 (37.5%)的情况下运行时、幅值将为365 mA、最低电流为365/8 = 45.6 mA、这将大于30 mA。  

    此测试是否使用相同的电缆线束进行?  

    但此问题仅发生 在车辆环境中。

    如果怀疑这是由于噪声引起的错误读数、您可以连续三到五次读取故障寄存器、然后查看结果是否相同。 如果是噪声、则只有其中一个或五分之两可能会有虚假报告。 这可能是一个要实现的简单噪声滤波器。 谢谢你。

    此致、Murugavel  

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

     Murugavel 您好:

       感谢您的答复。

       我们在重复测试中使用了相同的故障部件、并且没有异常、这与步进电机和8889的电缆线束一致。

        如果噪音读错、电机驱动芯片是否会主动停止工作?

    此致、 Zhenghao

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

    尊敬的 Zhenghao

    如果噪音读错、电机驱动芯片是否会主动停止工作?

    OL 检测仅用于报告。 无论 OL 是1还是0、器件都将继续工作。 设置 OL 后、只有 ECU 确定结果。 谢谢你。

    此致、Murugavel   

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

    您好 Murugavel、

       DRV8889-Q1 断路,软件如何避免"如果电机保持在对应于0°的位置,DRV8889-Q1 90°、á 180° í a 270°200.."?  

    此致、Zhenghao  

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

    尊敬的 Zhenghao

    [报价 userid="646304" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1487435/drv8889-q1-unexpected-reports-open/5731002 #5731002"] DRV8889-Q1 断路 、软件如何避免"如果电机被固定在0°270°、90°、180°位置..."?  [报价]

    以下方法可能会有所帮助。

    1.在停止 STEP 输入之前禁用 OL。 在施加 STEP 输入脉冲后启用。 当电机停止时、这种方法无法进行 OL。

    2.按照跟踪 MCU 中的分度器步长  表7-3. 相对电流和步进方向  负载。 避免在这些角度停止。 大多数客户都使用这种方法。 采用这种方法时、即使电机处于保持电流模式(停止)、也可以使用 OL。  

    此致、Murugavel