TI中文支持网
TI专业的中文技术问题搜集分享网站

DRV8834: 在indexer模式下驱动步进电机的一些疑问。

Part Number:DRV8834Other Parts Discussed in Thread: DRV8434

工程师您好,抱歉打扰。

我的步进电机规格:两相,1.8度,额定电压4.9V,额定电流0.7A,相电阻7ohm,相电感5mh。

目前我准备使用32微步来进行控制,有如下几个问题:

1.使用微步控制的前提,是不是必须让8834工作在indexer模式下?其他模式能否实现微步功能?

2.规格书8.4.2定义了微步的选择,我目前让单片机IO管脚直连M0与M1,那么对于M0的高阻态,单片机应该如何处理?

3.规格书8.3.1的全量程电流I-TRIP的计算公式,这个I-TRIP的数值是不是表征的是输出电流?是不是需要用户自己去配置?比如我可以把输出电流配置成1A,也可以配置成最大的1.5A?

4.接上条,如果我把I-TRIP配置为1.5A,那么驱动我的步进电机时,流过绕阻的电流也是1.5A么?

5.接第3点,8834有过流保护,规格书说阈值是2A,那么设置I-TRIP的意义又是什么?

6.接第3条,公式中的xVREF,应该是一个模拟量,按说应该可以用一个模拟输入来动态调节I-TRIP,那么既然如此,在9.2.3参考设计中,xVREF与VREFO直连(固定值为2V),如果采样电阻参数确定后,那I-TRIP是不是就无法改变了?

7.接上条,如果我想要I-TRIP可变,您建议是使用单片机的DAC去直驱xVREF?还是使用4051模拟开关去选择不同的采样电阻?如果是前者,那么是否能一路DAC输出复用到AVREF与BVREF两路输入上?

8.8834的衰减模式有三种,快、慢、混合,这三种衰减模式在步进电机工作时,都有哪些优缺点?

9.接上条,规格书8.3.2表1中,0%和100%哪个对应慢衰减?另参考设计中推荐的51kohm,是50%的衰减模式,这个是不是就对应混合衰减模式?

10.步进电机启动时,电流会很大,规格书10.1中建议增大VM的去耦电容的容值。但容值一旦过大,系统上电时就会有过冲电流,就可能会拉低VM母线电压。请问一般这个电容容值的选择,是否有一些经验值?

【新增问题】

11.STEP引脚存在的意义是什么?变换细分数后,STEP的频率需要对应调整,那么不同细分数对应的STEP频率又该怎么计算呢?

问题有点多,还望赐教,多谢~

Cherry Zhou:

您好我们已收到您的问题并反馈,如有答复将尽快回复您。谢谢!

,

Cherry Zhou:

Abner Ma 说:1.使用微步控制的前提,是不是必须让8834工作在indexer模式下?其他模式能否实现微步功能?

是的。 如果使用微步进控制,那么必须让8834 在indexer模式下工作。 在indexer模式下,步进引脚可以在每个微步进上移动电流调节点。 或者,用户可以在 xVREF 引脚上执行自己的正弦波形并控制 XPhase 引脚以实现微步进。

Abner Ma 说:2.规格书8.4.2定义了微步的选择,我目前让单片机IO管脚直连M0与M1,那么对于M0的高阻态,单片机应该如何处理?

将 M0 引脚保持浮动可提供 M0 的高阻态。

Abner Ma 说:3.规格书8.3.1的全量程电流I-TRIP的计算公式,这个I-TRIP的数值是不是表征的是输出电流?是不是需要用户自己去配置?比如我可以把输出电流配置成1A,也可以配置成最大的1.5A?

此 I-TRIP 数值表示输出电流。 需要用户自己根据电机规格和负载扭矩条件进行配置。

Abner Ma 说:4.接上条,如果我把I-TRIP配置为1.5A,那么驱动我的步进电机时,流过绕阻的电流也是1.5A么?

如果您将 I-TRIP 配置为 1.5A ,那么流经绕组电阻的电流可在数据表 " 表 4. 电流和步进方向 "找到。

Abner Ma 说:5.接第3点,8834有过流保护,规格书说阈值是2A,那么设置I-TRIP的意义又是什么?

8834 具有过流保护功能与 I 跳闸设置无关。 它们是独立的。

Abner Ma 说:6.接第3条,公式中的xVREF,应该是一个模拟量,按说应该可以用一个模拟输入来动态调节I-TRIP,那么既然如此,在9.2.3参考设计中,xVREF与VREFO直连(固定值为2V),如果采样电阻参数确定后,那I-TRIP是不是就无法改变了?

是的。 在 9.2.3 参考设计中,xVREF 直接连接到 VREFO (2V 的固定值) 。如果确定了采样电阻参数,则无法更改 I 跳闸。 以及如果您想在运行期间更改设置,那么可以驱动 xVREF。

Abner Ma 说:7.接上条,如果我想要I-TRIP可变,您建议是使用单片机的DAC去直驱xVREF?还是使用4051模拟开关去选择不同的采样电阻?如果是前者,那么是否能一路DAC输出复用到AVREF与BVREF两路输入上?

只要确保 xVREF 稳定,使用单芯片 DAC 驱动 xVREF 或使用 4051 模拟开关选择不同的采样电阻器对我来说都可以。

Abner Ma 说:8.8834的衰减模式有三种,快、慢、混合,这三种衰减模式在步进电机工作时,都有哪些优缺点?

首先请检查输出电流波形。 然后您可以参考该文档来调整衰减模式:

www.ti.com/…/slva637.pdf (2.1 和 5.1 调整) 

Abner Ma 说:9.接上条,规格书8.3.2表1中,0%和100%哪个对应慢衰减?另参考设计中推荐的51kohm,是50%的衰减模式,这个是不是就对应混合衰减模式?

在 8.3.2 中、 0% 是缓慢衰减; 100% 是快速衰减。 其他是混合衰减。

Abner Ma 说:10.步进电机启动时,电流会很大,规格书10.1中建议增大VM的去耦电容的容值。但容值一旦过大,系统上电时就会有过冲电流,就可能会拉低VM母线电压。请问一般这个电容容值的选择,是否有一些经验值?

对于步进电机来说,输出电流是被调节的。 启动电流不应非常大。 输入电容器可以吸收从电机返回到 VM 的能量。 例如:在快速衰减中,电流在关断期间流回 VM。 或者电机正在进行研究制动,那么请检查输入电压是否上升。 从 47uF 输入电容器开始,然后检查 VM 电压以查看我们是否需要增加或减少输入电容器设置。

请您先参考以上信息,第十一个问题已跟进给工程师,如有答复将尽快回复您。

,

Abner Ma:

HI CHERRY,感谢回复,基本都可以理解,希望第11条问题可以帮忙解答一下。

另外,对于上述回复,仍有一些问题需要请教。

针对第8条回复的slva637.pdf文档,看了以后,问题如下:

12.怎么理解T-BLANK这个参数?

13.对于8834这款芯片,T-BLANK是自适应的,是否意味着这个时间软硬件不可调?如果可调,该怎么调?

14.slva637.pdf中的2.2章节,说是可以延长PWM的关断时间(PWM OFF),这里的PWM,是否指的是8834的STEP引脚的输入PWM?

15.接上条,对于微步已经确定的前提下(比如微步3200),PWM的周期是否也就固定了?如果是固定的,那么,延长了PWM OFF的时间,对应肯定是要缩短PWM ON的时间,这样一来,会不会出现电流升不到I-TRIP的风险(假设I-TRIP数值等于绕组的额定电流)?或者这么问:对于给定的微步,延长PWM OFF到什么程度,才既可以解决电流波形问题,同时又可以保证电流在PWM ON期间可以达到I-TRIP?

16.slva637.pdf中的4.2章节,说是可以调节T-DECAY这个参数,该时间参数是通过硬件还是软件来调的?具体该怎么调?

还望回复,不胜感激。

,

Cherry Zhou:

好的收到您的新问题,已跟进给工程师,如有答复将尽快回复您。

,

Cherry Zhou:

Abner Ma 说:11.STEP引脚存在的意义是什么?变换细分数后,STEP的频率需要对应调整,那么不同细分数对应的STEP频率又该怎么计算呢?

在步进输入的每个上升沿,分度器会进入数据表4中的下一个状态 。 因此,A 桥和 B 桥电流设置 (正弦波形) 频率与步进频率成正比。

Abner Ma 说:怎么理解T-BLANK这个参数?

在功率 FET 切换后,为避免开关噪声,电机驱动器将不会感应到 Tblank 中的电流。

Abner Ma 说:对于8834这款芯片,T-BLANK是自适应的,是否意味着这个时间软硬件不可调?如果可调,该怎么调?

DRV8834器件的 T-BLANK不可调节。

Abner Ma 说:.slva637.pdf中的2.2章节,说是可以延长PWM的关断时间(PWM OFF),这里的PWM,是否指的是8834的STEP引脚的输入PWM?

DRV8834 具有固定的 PWM 频率。 PWM 关闭时间不能延长。

Abner Ma 说:接上条,对于微步已经确定的前提下(比如微步3200),PWM的周期是否也就固定了?如果是固定的,那么,延长了PWM OFF的时间,对应肯定是要缩短PWM ON的时间,这样一来,会不会出现电流升不到I-TRIP的风险(假设I-TRIP数值等于绕组的额定电流)?或者这么问:对于给定的微步,延长PWM OFF到什么程度,才既可以解决电流波形问题,同时又可以保证电流在PWM ON期间可以达到I-TRIP?

DRV8434 PWM 频率固定为 42.5kHz 并且无法延长。

Abner Ma 说:slva637.pdf中的4.2章节,说是可以调节T-DECAY这个参数,该时间参数是通过硬件还是软件来调的?具体该怎么调?

只有第 2.1 节和 5.1 节与我们讨论的DRV8834 相关。 DRV8834 没有 T-DECAY。

,

Abner Ma:

感谢您的耐心回答!

第11条的回答中,其实我想问的是,具体在开发中,我该怎么计算STEP的频率,以配合步进频率?您说的成正比,具体的计算公式是什么?

赞(0)
未经允许不得转载:TI中文支持网 » DRV8834: 在indexer模式下驱动步进电机的一些疑问。
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1