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.

[参考译文] DRV8711:需要帮助以绘制绕组电流图解

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/613586/drv8711-need-help-to-plot-winding-current

部件号:DRV8711
主题中讨论的其他部件: DRV8886ATDRV8880,,

您好,

1)我应该在哪里连接示波器探头以获得绕组电流的波形泡沫?

2)连接到感应电阻垫时,我没有得到光滑和细的波形泡沫,为什么?

3)电流探头是否必须用于电机调谐?

我正在使用示波器-RIGOL 1052E 和中国步进电机(I=1A,R=6.6欧姆,L=8.2mH) DPM57SH51-1A。

请帮助。

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

    1)我应该在哪里连接示波器探头以获得绕组电流的波形泡沫?

    如果您有电流探头,则应将探头连接至马达上的AOUT1导线。
    如果您没有电流探头,则可以将电压探头连接到AINSENP节点。 此节点处的电压可以转换为电流。 此外,最好在AOUT1和AOUT2上都有示波器探头,以解释电流是如何控制的(驱动,快速或慢速衰减)

    2)连接到感应电阻垫时,我没有得到光滑和细的波形泡沫,为什么?

    您能否提供范围捕获? 通常,在感应电阻器上看不到平滑的波形。 请参阅数据表的图9。 行驶模式下的电流产生正电压。 快速衰减期间的电流产生负电压。 慢速衰减期间的电流应产生接近零的电压,因为电流正在再循环。

    3)电流探头是否必须用于电机调谐?

    不需要电流探头。 电流探头是解释结果的理想之选。

    您的寄存器设置和感应电阻值是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Rick:

    感谢您的快速回复。

    我正在用 低成本微控制器替换启动板,在您的增压器套件DRV8711板上进行所有测试。 电机旋转正常,但我需要波形来调节不同的电机。

    我已将VINT引脚直接连接到SLEEPn,以便在开机时自动启用设备。

    我没有电流探头,所以将示波器电压探头连接到了感应电阻器(.05R)节点上,该节点连接到BINSENP引脚。  请查看当电机以低速(12脉冲/秒)全步运行时拍摄的捕获图像。

    我没有更改任何寄存器的默认值,只有两个

    扭矩调节器=0x0110

    CTRLreg =0x0C01

    我可以通过连接 到针“AINSENP”来获取捕获。我是否应该发送AINSENP的捕获?

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

    您尝试调谐多少个电机? 您的系统电压和电机的电流范围是多少?

    我们还有其他设备,例如DRV8880和DRV8886AT,它们可能是更好的选择。 EVM可用于两者,外部MCU可用于控制器件。

    如果没有AOUT1和AOUT2的电压信息,则很难解释当前信息。 看到您有两个通道范围而不是4个,这将很困难。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Rick:

    它已经可以正常工作了,为什么要更换设备? MCU (ATmTiny24A)集成从V5引脚消耗的电流小于2或3 mA。 我将 在稍后修改带有分压器和齐纳电路的VINT引脚连接。  建议的替换设备(DRV8880,8886AT)8886)不适合我们的应用领域,特别是当前范围。

    我只想看看 步进器的绕组电流(电流(I)=1A,电阻(R)=6.6欧姆,电感(L)=8.2mH) DPM57SH51-1A 。 电源电压为24V

    。 因此,我请求您为该设备提供帮助。 我是否应该 使用单独的示波器从AOUT1和AOUT2发送电压?

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

    你好,Rick,

    请参见chanel1,Chanel2中的AOUT1和AOUT2范围捕获

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

     请 按顺序查看样本AOUT1和AOUT2

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

    您好,Biju:

    我建议使用其他设备,因为如果满足您的电流和电压需求,它们可以降低系统成本。 这些器件具有集成FET。 我知道您现在有更高的电流需求,这将推动您使用DRV8711。

    感谢您的示波器捕获。 这表明您正在慢速衰减中进行调节,但不显示电流。 当信道1高且信道2低,或者信道2高且信道1低时,可以计算电流。 电阻器上的电压除以电阻,即可提供电流值。 一旦两个输出均为低电平,则没有当前信息。

    如果您可以接触到电流探头,您会发现测量电流更容易。

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

    您好,Rick:

    你说的对。使用示波器很难测量感应电阻器的电压,但我尝试使用电压表, 它在所有完整步进位置显示8.4mv。

    安培表串联显示绕组电流 为0.53A。  但我将Toque reg设置为.4.8431万(IFS=0.6821A)这6821这 种小差异是否正常?

    请勿将修改后的扭矩值和CTRL值用于相同的值。

    扭矩=0x017F

    Ctrl=0x0F01。

    我发现另一个与原位置相关的问题。 绕组电流与数据表中所述的表格不符。 在1/2步进模式下,它在初始位置从零开始。

     

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

    最近几天很忙,能否从我之前发布的文章中提供的数据中找到任何解决方案? 或者,我应该购买电流探头以继续吗?

    请问复位位置电压变化的原因是什么?

    等待您的回复。提前感谢您的回复。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Biju:

    最好获取电流探测器以继续。

    电流半步从0开始是什么意思? 如果在复位脉冲之后,这是正常的。 在将ENBL位写入1之前,输出将被禁用。 此时电流正确。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Rick:

    我将为此目的购买电流探头。  

    原始位置电流在 将1写入使能位后仍不正确。

    根据数据表,它应显示原始 位置上的当前71 %。 但是,在所有模式中,这些值都是不同的1/1,1/2,1/4,1/8。 但 电流接触 到100 % 值(.71A)如果我们在原位后继续脉冲。原因可能是什么?

    我注意 到我的实际电流和设置电流之间存在细微差异。 我将Toque reg设置为IFS=0.6821A (Torque=0x017F,CTRL=0x0F01) ,但我在安培表中得到.71A的值, 这种差异是否正常?

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

    我看不到您看到的行为,但可能有顺序差异。 复位后,当步进引脚低时,我重新写入除CNTL之外的所有寄存器。 在使步进引脚保持低电平的同时,将写入CNTL寄存器以启用设备。 此时,我看到两个绕组中的71 % 电流与预期相同。

    发出重置后,您使用什么顺序?
    您是否与ENBL位同时写入RSTEP位?
    外部步进销是否高?


    "我注意到我的实际电流和设置电流之间存在细微差异。 我将Toque reg设置为IFS=0.6821A (Torque=0x017F,CTRL=0x0F01),但我的安培表中得到的值为.71A,这种差异是否正常?"

    是的,这是正常的。 设备之间可能存在一些差异。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Rick:

    感谢您的安排。 它解决了原位置问题。

    没有更多的疑问需要澄清

    1)为什么我们不能使用VINT引脚电压来启动器件,因为它这次工作会对将来产生任何影响?

    2) SLEEPn引脚连接的分压器-齐纳电路是否为可选件? 您是否可以推荐适合的任何采样电路

    在电压范围8至52V内安全运行?

    3)即使选择了齐纳电路 ,我们是否可以将电路板设计为从 V5引脚到 MCU (ATmTiny24A)的电源(约3 mA电流)?

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

    您好,Biju:

    1)为什么我们不能使用VINT引脚电压来启动器件,因为它这次工作会对将来产生任何影响?

    VINT仅供内部使用。  SLEEPn具有内部下拉功能,可消耗70uA。

    2) SLEEPn引脚连接的分压器-齐纳电路是否为可选件? 您是否可以推荐适合的任何采样电路

    在电压范围8至52V内安全运行?

    分压器-齐纳的问题是下部电阻器可能会打开。 这将向SLEEPn引脚发送完整的虚拟机电压。

    您可以将V5连接到SLEEPn,而不是VINT或分压器。 V5保持活动状态。

    3)即使选择了齐纳电路 ,我们是否可以将电路板设计为从 V5引脚到 MCU (ATmTiny24A)的电源(约3 mA电流)?

    是的,您可以提供高达10mA的外部负载电流。 请参阅数据表中的推荐操作条件。

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

    您好,Rick:

    感谢您澄清问题。

    "您可以将V5连接到SLEEPn,而不是VINT或分压器。 V5保持活动状态。'

    我想说的是,我的计划是设计一个具有最少外部组件的驱动器。 因此,仅用于启动系统的电压调节器不是很好。

    1)此V5引脚仅在SLEEPn为High时激活(5V)。 如果V5引脚处的电压在起动时得到,情况会更好。 我可以知道为什么V5的电压在启动时丢失了吗?

    2)是否有其他方法可在启动时获得V5引脚的电压?

    3)由于同一问题,我无法使用MCU触发SLEEPn 。 MCU也需要电压源。 您是否可以提出任何想法或建议来解决此问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Rick:
    我的最后一个帖子非常重要。正在等待您的建议以继续。 。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Biju:

    抱歉,您回答正确。 当设备处于休眠模式而V5不处于休眠模式时,VINT处于活动状态。

    遗憾的是,低功率模式禁用V5电脑控制器。 使用VINT存在风险的原因有几个。
    1)仅供内部使用。
    2)没有太多可用的噪声余量。 噪音可能导致nSLEEP引脚禁用设备。


    VM +齐纳的原始分压器工作正常。
    另一种选择是使用某种类型的电容器耦合执行器来控制nSLEEP。 启用nSLEEP后,V5可以驱动nSLEEP以保持DRV8711处于唤醒状态。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Rick:

    感谢您的快速响应。 我选择低成本线性稳压器(ZXTR2105)作为解决方案。 如果我错了,请纠正我。

    我将替换V5和nSLEEP的所有新IC输出连接,然后VINT可以 根据您的意愿免费提供。

    1)我是否应该关心使两个接地都通用的事情?

    2) PCB的接地层是否应遵循任何设计规则?

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

    电脑控制器将工作。 感谢您删除与VINT的连接。

    1)我是否应该关心使两个接地都通用的事情?

    您能澄清吗? 应连接接地以避免电压不匹配。

    2) PCB的接地层是否应遵循任何设计规则?

    有关布局示例,请参阅DRV8711EVM或BOOP-DRV8711。 布局可在线使用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Rick:

    感谢您确认电脑控制器工作正常。 留下有关地面层的问题,我将按照数据表中的布局示例进行操作。

     我正在等待一个直流钳表,它可以连接到用于绘制绕组电流的示波器。 还有一个关键问题有待解决,即微步

    1)在256微步进模式下,我注意 到电机轴在向步进输入提供单脉冲时出现多个位置的跳动(或跳跃)。  我们可以在收到我的DC安培表后详细讨论此问题。  我可以提交更多数据供您参考,但 我知道这可以通过适当的调整来解决吗?

    2)。我只专注于步进电机。 我对选择正确的电机旋转方法感到困惑 。我在数据表中找到了两个选项,这两个选项对我的应用同样适用。

    a)向 步进销提供脉冲

    b)将1写入CTRL寄存器的RSTEP。

    您是否可以分享一些观点,作为这些方法的比较?

    请问在第二种方法中,最大步进频率的限值(250kHz)也是一样的?

    是否可以通过SPI接口跨越此限制?

     

     

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

    1)在256微步进模式下,我注意到电机轴在向步进输入提供单脉冲时出现多个位置的跳动(或跳跃)。 我们可以在收到我的DC安培表后详细讨论此问题。 我可以提交更多数据供您参考,但我知道这可以通过适当的调整来解决吗?

    您能更详细地描述一下这种跳跃吗? 发生这种情况时,电机是否会移动多个完整的步骤?

    2)分步或RSTEP工作
    a)步进针脚允许PWM计时器直接控制分度器。 这使得电机控制(加速,速度,减速)更易于实施,但在MCU上需要GPIO。
    B) RSTEP位可保存GPIO,但更难以正常计时。 如果使用了多个SPI设备,则尤其如此。

    无法使用SPI跨越最大步进频率限制。 限制相同。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Rick:

    再次感谢您的快速响应。

    让我详细解释一下256微步进问题的测试步骤。

     我给了步进销1Hz的频率。用手指握住电机轴(零负载)后, 我可以感觉到步进,但不均匀。

    有时,手指感觉不到步数,此后不久,它会在下一个脉冲中一起旋转缺失的步数。 我认为旋转装置可能在中

    微步角=  1.8degre/256= 0.70.3125万 degree,但有时它同时执行微步角的倍数。  

    我必须设置一个激光反射安排,以便更准确地测量跳跃角度。 希望您能理解问题所在。 我能知道这可以通过适当的调整来解决吗?

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

    我的理解是步进电机的精度仅在全步进位置正确。 从1微步到下一微步的扭矩变化非常小。 电机可能无法克服负载。 要实现目标,可能需要使用某些类型的装备。

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

    您好,Rick:

    感谢您的回复。 遗憾的是,我对您的回答非常失望,因为驱动板主要用于定位目的,而不是平稳旋转。 我可以理解您所说的电流差异,但我希望至少在零负载下能进行1/256分辨率的移动。 完全步进精确度对我们来说是不够的。 我们已经 有了1/16微步驱动器,工作正常。  如果定位精度取决于电动机规格, 您可以建议使用相同类型的电动机进行测试。请参阅我们正在使用的不同电动机的列表。