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

DRV8711 的直接pwm 模式 如何控制AN1 AN2 BIN1 BIN2

我现在已经在AN1 AN2 BIN1 BIN2  这4个IO口上产生了相位 相差90度的4个SPWM频率是100HZ 但无法控制步进电机的转动
(SPWM 波形经过rc 滤波已经完全还原成相应频率的正弦波)。 原DR8711的配置是可以用step 驱动的,唯一只修改了TOFF的直接PWM位。

Alvin Zheng:

把RC去掉。不需要你去输入正弦波。

user5791205:

回复 Alvin Zheng:

原电路 没有RC的 , 验证的spwm 是否正确时 有用到。现在AIN1 以及AIN2 互补输出,BIN1 BIN2 互补输出,AIN1 与BIN1相差90度是可以正常控制了,但调制频率最高只能到100HZ 。 无论怎么修改 decay 也不可以。有谁有做过快或慢衰减的,用程序如何实现

user5791205:

回复 user5791205:

AIN1 以及AIN2 输入互补的PWM 且带死去。BIN1 以及BIN2 也输入互补的PWM 且带死去。AIN1与BIN1 相差90度 是这样控制吗?

user5791205:

回复 Alvin Zheng:

不好意思 死去—》死区手误。。电压波形有看是相差几乎90度的正弦。AIN1 以及AIN2 输入互补的PWM 且带死区1us与此同时BIN1 以及BIN2 也输入互补的PWM 且带死区1us。周而复始,依次循环的进行这样的时序。不知道这样是否可行?? 是不是还要加快慢衰减以及blank时间?? ps:之前用了内建的Indexer,但总感觉没有理解透原理,出货的机器 偶尔有几台会需要换电路板才能解决问题。

user5791205:

回复 user5791205:

PWM的采用的是SPWM, 用的是面积等效法

赞(0)
未经允许不得转载:TI中文支持网 » DRV8711 的直接pwm 模式 如何控制AN1 AN2 BIN1 BIN2
分享到: 更多 (0)