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

DRV8849: 如何配置drv8849的引脚, 从而使马达转动起来?

Part Number:DRV8849

Dear vendor:

目前使用drv8849的来驱动一个电机,OUT1A, OUT1B, OUT2A, OUT2B输出控制一个电机

目前我们们的操作就是拉高如下几个的pin脚

ENABLE1, ENABLE2 ,

NSLEEP

STEP1 和STEP2 

MODE01 和MODE11

VREF1和VREF2

但是这样拉,电机是没有转动的,一直在发热, 用万用表可以测出输出有5v, 

请问该如何配置drv8849的引脚,才能使电机转动?

Annie Liu:

为了进一步了解您的问题,请问:

当引脚拉高时,它们是否都被设置为逻辑高电平(3.3V 或 5V)?

用于电流调节的 VREF1 和 VREF2 电压是多少?

STEPx 输入频率是多少?

,

tristin xie:

当引脚被拉高时,都被设置为高电平3.3V。

vref1,2是1.8V

Stepx的输入频率怎么设置呢?我看step1,2这两个pin只能被拉高或拉低。

,

Annie Liu:

DRV8849 集成了具有可调节微步进的“索引器”。这款芯片可配置为全步至 1/256 微步。在 STEP 输入的每个上升沿,索引器都会移动到表中的下一个状态。方向以 DIR 引脚逻辑高电平显示。 如果 DIR 引脚为逻辑低电平,则顺序相反。

,

tristin xie:

Dear Annie:

请问一下,我们软件上需要去设置 STEP 和 DIR 的时序吗?该如何设置?

请问能留一个联系方式吗?

,

Annie Liu:

正在查看您的问题,稍后回复。

另外,我们仅提供线上技术支持,并且不鼓励客户在此平台上发布个人信息,故此您的电话信息将会被删除,敬请谅解。

,

Annie Liu:

是的,需要外部微控制器来发送步进脉冲。我建议查看我们的 DRV8849EVM ,其中包含可用于评估目的的固件文件。

,

tristin xie:

现在马达可以转动,但是发热比较严重,我不确定我们做法是否正确,请帮忙看下,我们步骤如下:

是不是针对某个mode情况下, fstep的频率必须通过以下公式计算得到

具体操作如下:

马达1:

MODE01 拉低 MODE11 disable —–配置mode为1/32

ENABLE1 拉高 nSLEEP 拉高 —- 打开马达

按照datasheet的例子 得到STEP的频率5KHZ 该step使用PWM信号操作,频率为5KHz 空占比50%。

最后反复开关PWM信号

,

Annie Liu:

步进频率 fstep 设置步进电机的速度,微步进级别设置电机的微步数。如果应用需要一定的电机速度,则可以使用所需的微步来计算获得所述速度所需的频率,并且该频率将用于进入 STEP 引脚的 PWM 信号。

赞(0)
未经允许不得转载:TI中文支持网 » DRV8849: 如何配置drv8849的引脚, 从而使马达转动起来?
分享到: 更多 (0)