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.

[参考译文] DRV8811:Microstepping的DRV8811问题

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/633486/drv8811-drv8811-issue-with-microstepping

部件号:DRV8811
在“Thread (线程)”中讨论的其它部件:, DRV8846

我的客户询问了以下问题:

驱动器芯片能否支持在一个运行序列中在全步进模式和四分之一步进模式之间来回切换?  

例如,在四分之一步进模式下,将USM设置为10,并将前3步的时钟输入引脚发送至步进,在全步进模式下,将接下来的100步的USM设置为00; 然后在四分之一步进模式中将最后2步的USM改回10。  
原因是使用四分之一步进模式来获得解决方案,而使用全步进来快速运行。  需要任何特殊设置才能执行此操作?

模式切换之间是否存在导致的损失步长问题?  绝对精确度对我们的应用至关重要

我向他们解释说,他们可以随时更改步长,因为我在数据表中没有看到任何限制。 我要求他们设置跑步配置文件以验证这一点。 我收到了客户的以下信息:

我 设置了一个实验,使用 我们的步进电动机AM1020V (由micromo制造)的DRV8811EVM板。 我 将 一个细激光束指向粘附在电机轴上的圆盘上的镜子,并查看了墙上的反射,以逐步检查电机运动。   

当使用"脉冲步进"在信号步进模式下运行电机时,我发现电机似乎在全步进模式下持续旋转。  但是,很明显,在四分之一步进模式下,电机每两步就跳过一次。  症状是,单击"脉冲步进"按钮时,电机响应两次单击,在接下来的两次单击中保持不动,然后响应接下来的两次单击,接着在接下来的两次单击中保持不动,它一直 如此。  

 跳线配置与默认设置相同;PPS (时钟频率?) 设置为大约250Hz;Accel Rate (加速率)设置为100 (满255),衰减控制设置为Mixed mode (混合模式),Time Base (时基)设置为10100... (上述设置已更改,但症状似乎相同)。

他们还提出了进一步的意见,并附上了一份pdf文件:

e2e.ti.com/.../DRV8811EVM_5F00_10_2D00_18_2D00_2017.pdf</s>2017.

我们会在离家后的四分之一步中处理所有职位。

典型的移动(不包括齿隙补偿)由三个相位组成,具体取决于要移动的四分之一步数。

相位1:4毫秒暂停后,当选择方向和四分之一步进模式时,将以250赫兹频率采取0-3四分之一步进(根据需要),以使电机进入全步进位置(4四分之一步进的倍数)

相位2:在另一个4毫秒暂停之后,在此期间选择了全步进模式,0-n全步进(根据需要)将以250Hz速率进行。

相位3:在4毫秒的暂停之后,在此期间将重新选择quart步进模式,在250Hz频率下采取0-3个四分之一步进(根据需要),以使电动机达到最终位置。

优化:

1.仅当所采取的步骤数大于0时,阶段2和3暂停才会发生。

2.如果整个移动不需要任何完整步长,则相位1和3四分之一步长计数将合并为在相位1中发生的信号移动。

我们发现,我们现有的Allegro和TI DRV8811驱动程序芯片通常都跳过了第3阶段季度的1或2个步骤。

随附的是具有DRV8811EVM板的步进电机性能测试报告。  它描述了步进电机在四分之一步进模式下执行2步和跳过2步的原因。  

 从表2中的微步进索引器看,此模式似乎不正确。 您是否知道通过查看客户发送的信息可能会发生什么情况?

感谢您的帮助!

Richard Elmquist

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

    使用哪种型号的步进器? 电机电压,电阻和电流是多少?

    您能否确认VM =~14V?

    能否捕获其中一个绕组中的电流? 在大多数情况下,这比电压更有用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Rick,

    感谢您的快速响应!

    我会得到客户的回复。

    以下是客户提供的一些进一步信息:

    今天又进行了一次测试,发现以下情况:
    • 打开DRV8811EVM板的电源并重新启动程序
    • 使用的GUI参数设置导致昨天10月18日2次移动AD 2跳过
    • 步进电机能够响应每次发出的信号咔嗒声以推进电机(2个较小的步进 ,2 个较大的步进)
    • Aout1和Bout1波形显示振荡,如测试报告所示
    附件是附有  最新修订的测试报告。  请帮助您了解其振荡的原因以及  参数设置的错误。
    我附上了他们调查结果的另一个pdf:
    我会在收到您的问题后立即将答案发送给您。
    请在您对发生的事情有一些了解后尽快告诉我。
    感谢您的帮助!
    Richard Elmquist
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Richard:

    当设备调节电流时,预期会出现电压振荡。 这就是为什么查看电流波形非常重要的原因,最好是在同一图像中查看电压波形。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Rick,

    他们表示电源电压为12伏,他们正在使用EVM。

    我让他们测量电流,我会在收到他们的回复后立即回复。

    感谢您的帮助!

    Richard Elmquist

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

    Rick,

    以下是来自客户的一些进一步数据和一些评论。 请您看看这一点并评论客户的想法吗?

    我认为“缺少步进脉冲”是由全步进模式和所有微步进模式之间的半步偏移引起的。

    对于DRV8811,所有微步进模式均以0度步进角开始,而全步进模式以45度开始,因此两个线圈都在初始位置通电。

    这与我当前的固件不兼容,该固件假定1/4 位置与完整的步进位置相位。

    是否有一个微步进驱动器,其中起始全步进位置与起始1/4步进位置相位?  换言之,对于全步进和1/4步进模式,驱动器芯片是否具有相同的起始步进角?

    下面是一个文档,其中包含进一步测试的结果:

    e2e.ti.com/.../DRV8811EVM_5F00_10_2D00_22_2D00_2017.doc</s>2017.

    如果您对客户有任何其他问题,请告诉我。

    感谢您的帮助!

    Richard Elmquist

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

    是否有一个微步进驱动器,其中起始全步进位置与起始1/4步进位置相位? 换言之,对于全步进和1/4步进模式,驱动器芯片是否具有相同的起始步进角?

    这里有些混乱。 无论微步设置如何,设备都在同一点启动。 它被称为原始状态,是45度电角。 全步,半步,四分之一步和第八步都从这里开始。 不同之处在于发出step命令时发生的情况。

    如果缺少步骤,可能还有其他原因。

    VM电压是多少?
    步进速率是多少?
    nSLEEP提升时,步进销的状态是什么?
    提升RESETn时,步进销的状态是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Rick,

    感谢您的回复!

    步进速率显示在文档中,电压为12伏。 其他电压显示在附件中。

    当nSLEEP和RESETn引脚被提起时,我必须与客户确认步进引脚的状态,但客户已在附件中详细说明了设备的状态。 将显示设置,客户已包括一些操作的示波器。

    我会在收到客户的回复后立即回复。

    感谢您的帮助!

    Richard Elmquist

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

    Rick,

    以下是您问题的答案(蓝色):

    VM电压是多少?  12伏
    nSLEEP提升时,步进销的状态是什么? 没有使用nSLEEP,但会发现
    提升RESETn时,步进销的状态是什么? 未使用RESETn,但每次单击都会发现步进销变为红色

    他们还提出了以下问题:

    我想知道您或其他TI工程师是否知道可以更好地与TI步进电机驱动器配合使用的小型步进电机。  

    我们的应用程序主要关注的是准确性。  我们使用步进电机来控制光学设备的角度和位置。  因此,不 允许出现间隙和步进损失。  我们的套件非常紧凑;尺寸也是一个问题。  我们设备的负载不是很大(尚未提供扭矩规格)。  我们目前使用的是带有69.2 :1齿轮箱的AM1020系列步进电机。

    请告诉我您是否能够找到问题,并告诉我您是否能够为客户提供一些选项。

    感谢您的帮助!

    Richard Elmquist

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

    此问题是否有任何更新?

    请告诉我您何时可以回复。

    感谢您的帮助!

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

    很抱歉,我错过了这个。

    电机应该正常,但EVM设置存在一些问题。 如果未更改EVM上的感应电阻器,则可能会将电动机的切碎电流设置得过高。 这可能会因过热而损坏电机。

    根据数据表,电机电流为0.25A,0.18A,0.09A或0.045A,具体取决于型号。 根据发送的文档,切碎电流设置为1.6A。 所有电机都不会达到此电流,但电流将大于电机数据表。 在A-.25-8中,电流可以是建议电流的6倍。

    假设使用的电机型号是V-12-250,请尝试将感应电阻更改为7欧姆,并将VREF设置为2.5V。 这应将电流设置为0.045A,以便将电流调节为较低的设置值。

    ---------------------------------- ----------------------------------

    DRV8846可能更适合此应用。 该设备需要更少的外部组件,并且具有自动调谐功能,这是一种按周期控制电流的功能。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Rick,

    感谢您的回复!

    我会将这些建议发送给客户。

    他们使用的这些设置是否意味着会看到他们正在报告的问题?

    电流过大是否会导致电机不能正确步进?

    我只是想确保我们正在解决客户遇到的问题。

    感谢您的帮助!

    Richard Elmquist

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

    是的,这可能是问题的一部分。 这背后可能还有其他问题。

    电流过大可能会影响电动机步进。 这肯定会影响电机的使用寿命。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Rick,

    我知道已经有一段时间了,但是客户又创建了一个主板,我附上了他们的调查结果摘要。

    e2e.ti.com/.../DRV8811-Issue-With-Microstepping.docx

    他们的董事会似乎仍然存在问题。 如果您有任何想法,请告诉我可能会发生什么情况?

    是否要查看他们的主板? 请告诉我。

    感谢您的帮助!

    Richard Elmquist

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

    输出是否已加载?
    为什么它们在1/4步进和全步进之间切换?
    在1/4步进和全步进之间切换时,他们期望看到什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Rick,
    我会向他们提问,并在收到他们的回复后立即回复。
    感谢您的帮助!
    Richard Elmquist