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

DRV8711的PWM周期和STEP如何匹配。

在驱动DRV8711时,每个周期的tBLANK、tOFF是要更具PRM的频率调整吗?如果是这样的话那做梯度加减速的参数时,要在不同频率设置不同参数,这样编程的话就很麻烦!

Wilson Zuo:

一个是内部电流控制的PWM,一个是外部输入STEP脉冲,两套独立运行,互相叠加又互不干扰,不需要特殊处理。即使STEP输入频率高到PWM频率的范围或者之上,电机该运行还是运行,只是细分已经没有实际意义。

Daniel H:

回复 Wilson Zuo:

我刚才表述有错误,我的STEP是用MCU的PWM产生的。既然是这样,如果我想让步进电机完美的运行,STEP的频率就要和tBLANK和tOFF等参数匹配。这样的话,一旦IC的参数设置好,为和IC匹配,实现细分,(1)STEP的频率必须固定吗?(2)如果想做梯度加减速,STEP的频率每调高一点,IC的参数也要做相应调整才能良好的匹配吗?

Wilson Zuo:

回复 Daniel H:

请问你是用index模式还是PWM模式,就是说你有没有使用芯片自带的细分功能。

如果有用,你就不需要担心这个,decay的参数不需要随着速度动态调整,芯片的内部电流整流PWM频率是有decay参数自身决定的,不如你用mix decay,PWM的周期就是充电时间加上Toff时间。这个周期是独立运行不管外部输入STEP是怎样的,两者也不需要任何的同步。

Daniel H:

回复 Wilson Zuo:

我这里是用的内部细分模式驱动的一个两相混合步进电机。

(1)既然STEP和DRV8711内部的PWM是独立运行,那么如果MCU输出100个STEP周期用了1S时间,DRV8711从接收到第一个STEP开始,到执行完这100个STEP结束,根据内部参数设置的不同,可能会刚刚好是1S多一点,也可能是要用2S或者3S或者更多的时间,是这样吗?

(2)DRV的斩波电流等同于市面上步进电机驱动器的输出电流吗?设置不同的斩波电流就能得到不同的电机驱动能力(MOSFET的输出范围之内)?

qilong wang1:

你好!请问哪里有DRV8711的例程啊,我最进在搭一个步进电机的驱动器

赞(0)
未经允许不得转载:TI中文支持网 » DRV8711的PWM周期和STEP如何匹配。
分享到: 更多 (0)