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

DRV8834 来控制电机,该控制哪些引脚

BPHASE:  direction

ANEBL: logic down enables all outputs

BNEBL:   rising edge moves to next step

M0: logic high set Aout1 high Aout2 low.control along with M1  

M1: determines the state of the outputs when xENBL = 0.Control along with M0.

SLEEP:   logic low to enter low-power sleep mode and reset all internal logic.

方向用BPHASE 来控制,另外一些说的很多,有点混乱,以至于我不知道该将哪个引脚复用为定时器,并配置成PWM模式。

Mickey Zhang:

看看User's Guide: http://www.ti.com.cn/cn/lit/ug/slvu701a/slvu701a.pdf

jiciwi:

首先,你先确定你是步进还是直流电机。直流就用PHASE、EN控制,步进的话可以PHASE、EN也可以STEP、DIR。

通过config引脚来选择控制模式。如果是STEP、DIR,PWM就加在STEP

ming li17:

回复 Mickey Zhang:

Mickey  谢谢回复

 有一个小请求,在user's guide 中能帮忙抓下重点么,英文不是很好,抓不住重点。

• Dual H-Bridge with independent current control and PWM control on the ENABLE and PHASE lines.• Internal indexer microstepping driver capable of supplying up to 32 degrees of microstepping to asingle bipolar stepper motor.• Dual H-Bridge configured to supply up to 512 degrees of microstepping to a single bipolar steppermotor.This user's guide details the operation of the EVM in any of the three modes, as well as the hardwareconfigurability of the evaluation module.

就发现了这个,但是也没具体说怎么实现。

ming li17:

回复 jiciwi:

chunjiang  谢谢回复

我是控制步进电机, 电路图上DRV8834没有引出config引脚, 也是可以PWM加在STEP上吗?

ming li17:

回复 jiciwi:

Chunjiang   你好

     我描述下我的思路,

      en(0);

       dir(0);

       step(0)

       delay_us(20);

       step(1);

       delay_us(20);

    

       en(1);

     我这样写,是走一个step。 这样写有什么错误么?

ming li17:

回复 jiciwi:

Chunjiang   

   我想问下我的CONFIG脚为高电平,然后STEP 引脚给了一个波形,但步进电机还是没转,想问下该从哪方面来找问题

jiciwi:

回复 ming li17:

STEP频率不要太快,可以从1k调起,然后M0 M1也可以选择一个高一点的细分。然后就是VREF和sense电阻,计算下电流是否合适

ming li17:

回复 jiciwi:

ok,可以了。之前错误是有个电阻大了。  感谢!

frgttr:

回复 ming li17:

你好,在吗,我刚拿到板子,有些问题想要请教下

赞(0)
未经允许不得转载:TI中文支持网 » DRV8834 来控制电机,该控制哪些引脚
分享到: 更多 (0)