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.

[参考译文] DRV8434AEVM:技术问题

Guru**** 2393725 points
Other Parts Discussed in Thread: DRV8434AEVM, DRV8434A, DRV8889-Q1, DRV8434

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1445796/drv8434aevm-technical-questions

器件型号:DRV8434AEVM
主题中讨论的其他器件: DRV8434ADRV8889-Q1、DRV8434-Q1 DRV8434

工具与软件:

大家好、团队成员:

我们使用 GUI 应用了 DRV8434AEVM 来操作客户的电机。 客户正在使用两相4线电机。 还有一些问题。

1.如何测量电机运行时的反电动势?

2.我们使用 DRV8434AEVM 来驱动客户的电机。 如图片所示、客户的电机上下移动。 为什么我们在电机向上移动时遇到了失速问题、而在电机向下移动时没有出现失速问题。 (我们设置相同的 VREF)

3.使用 DRV8434AEVM 时、我们会手动产生停转问题。 但为什么启动步进电机在发生失速时仍然旋转。 我们似乎没有失速保护、对吗?

4. VREF 电压是什么意思? 是指电流吗? 您可以帮助检查以下公式是否合理吗? 步进电机规格显示线圈电阻器为8R、而我们使用的是12V。  

12/8 = 1.5A (电机电流)。 因为我们使用了两相、因此一个相电流应该是0.75A。 请遵循数据表、IFS = VREF/1.32。 VREF = 0.99V。 但在我们设置该值时、电机很热。

5.如何设置扭矩? 我不确定 N.m 和电压之间的关系。 我们是否可以使用电机规格"失步扭矩=180gf-cm 且失步扭矩=150gf-cm"来设置它?

此致、

罗伊

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

    你好、Roy

    感谢您在本论坛中发帖。  

    Unknown 说:
    1. 我们如何测量电机运行时的反电动势?[/QUOT]

    无法显式测量 BEMF、因为驱动器输出将在步进器运行时处于活动状态。 对于某些步进电机、观察 xOUTx 电压的步进模式设置和步进速率可能会显示叠加的 BEMF 正弦波。 一般而言、无法显式测量 BEMF。 对于失速检测、我们使用间接方法及智能调优纹波控制 STRC 衰减模式变量 TOFF。 TOFF 的变化受 BEMF 的影响。 请参阅此应用手册 https://www.ti.com/lit/an/slvaei3/slvaei3.pdf。

    Unknown 说:
    2. 我们使用 DRV8434AEVM 来驱动客户的电机。 如图片所示、客户的电机上下移动。 为什么我们在电机向上移动时遇到了失速问题、而在电机向下移动时没有出现失速问题。 (我们设置相同的 VREF)[/QUOT]

    电机可能会被过驱动或失速阈值设置不正确。

    Unknown 说:
    3. 使用 DRV8434AEVM 时、我们会手动解决失速问题。 但为什么启动步进电机在发生失速时仍然旋转。 我们似乎没有失速保护、对吗?
    [/quote]

    DRV8434A 器件仅提供失速检测和报告。 控制 DRV8434A 的 MCU 应根据该失速报告做出决策。 请参阅 表7-7。 故障条件汇总至当前数据表第27页。

    [报价用户 id="424310" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1445796/drv8434aevm-technical-questions "]

    4. VREF 电压是什么意思? 是指电流吗? 您可以帮助检查以下公式是否合理吗? 步进电机规格显示线圈电阻器为8R、而我们使用的是12V。  

    12/8 = 1.5A (电机电流)。 因为我们使用了两相、因此一个相电流应该是0.75A。 请遵循数据表、IFS = VREF/1.32。 VREF = 0.99V。 但在我们设置该值时、电机很热。

    [报价]

    是的、VREF 用于设置 IFS (满量程)电流、同时 TRQ_DAC = 100%设置。 我曾在前照灯调节应用中使用类似的步 进电机、通常称为 PL35L 步进电机。 它们的额定值在0.4至0.5A IFS 之间。 DRV8889-Q1或 DRV8434A 等步进驱动器是电流模式驱动器、VM 电压不会影响电机电流、因为它将由步进驱动器进行调节。 通常、步进电机制造商会提供 IFS 规格。 它的计算方式与您描述的不同。 过驱会使电机发热并显著缩短电机寿命。 我建议将400 mA 用于该电机。 您可以在失速检测应用手册中看到与我在#1中提到的电机类型相同的电机。

    Unknown 说:
    5. 如何设置扭矩? 我不确定 N.m 和电压之间的关系。 我们能否根据电机规格"拔出扭矩=180gf-cm、拔入扭矩=150gf-cm"来设置它?

    步进电机输出扭矩是 IFS 设置的函数。 电机供应商电流规格将针对额定扭矩输出。 TRQ_DAC 用于在需要时降低电流。 例如在保持模式下、可降低 IFS、从而在长时间保持扭矩模式下、降低电机发热。 谢谢你。

    此致、Murugavel  

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

    尊敬的  Murugavel:

    感谢您的评论。 关于否 5、

    1.我看到 DRV8434-Q1没有 TRQ_DAC 引脚、但其他电机驱动器具有类似 DRV8889-Q1的引脚。

    我们可以向 VREF 输入 PWM 脉冲来降低电机驱动器温度吗?

    此致、

    罗伊

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

    您好、Roy:

    1. 我看到 DRV8434-Q1没有 TRQ_DAC 引脚、但其他电机驱动器具有类似 DRV8889-Q1的引脚。[/报价]

    是的。 DRV8889-Q1具有一个用于 TRQ_DAC 的 SPI 寄存器。

    2. 我们是否可以向 VREF 输入 PWM 脉冲来降低电机驱动器温度?[/QUOT]

    VREF 输入必须为直流基准电压。 因此、基于 ts 的 DAC、参考 https://www.ti.com/lit/an/spraa88a/spraa88a.pdf?VREF=1733238201002&ref_url=https%253A%252F%252Fwww.google.com%252F 、并且输出端有一个 RC 滤波器可用于改变 VREF 电压。 因此、是的、可以在保持模式期间将 VREF 设置为较低的值、以降低电机驱动器的温度。 如果您只需要两个电平的电压、另一个简单的方法是从 VREF 分压器添加一个连接到 GND 的额外电阻器、以降低 VREF -请参阅下文。 谢谢你。

      

    此致、Murugavel  

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

    尊敬的 Murugavel:

    有关 EVM 的其他问题。 当电机执行归零操作时、我们使用失速信号让 MCU 知道电机恢复到原始点。

    在 DRV8434 UI 中、有 Clear 按钮。 当电机到达初始点时、失速变为"H"、故障变为"L"。 但当我们按下"清除"按钮时、不会重置失速和故障。  当我们让电机旋转一点、然后点击"清除"时、就可以将其复位。

    您能帮忙评论一下吗? 谢谢你。

    此致、

    罗伊

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

    您好、Roy:

    "Clear"按钮发出数据表中所述的 nSLEEP 复位脉冲。  

    当电机恢复为零操作时、我们使用失速信号让 MCU 知道电机回到了原来的位置。

    您能解释一下吗? 您是否指的是分度器的初始位置? 失速信号通常发生在线圈电流的过零处、因此您是否使用失速故障来中断 MCU 并立即执行操作而不产生时间延迟?

    [报价 userid="424310" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1445796/drv8434aevm-technical-questions/5568650 #5568650"]在 DRV8434 UI 中、有清除按钮。 当电机到达初始点时、失速变为"H"、故障变为"L"。 但当我们按下"清除"按钮时、不会重置失速和故障。  当我们让电动机旋转一点然后单击"清除"时、可能会将其重置。

    UI 的响应可能有时间滞后。 因此、点击清除按钮后、请等待一两秒钟或几秒钟、直到故障被清除。  在我的 EVM 设置中、此设置按预期运行。 您能否检查 nSLEEP 信号(单行接头)的接头上的 nSLEEP 脉冲。 谢谢你。

    此致、Murugavel