打印
[STM32F1]

有用过a3988步进电机驱动芯片的速来围观

[复制链接]
3694|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
最近做一个步进电机驱动,使用的是A3988.之前选芯片时粗略看了一下数据手册,说可以细分。但在写程序时一看到控制方式就傻眼了。希望有用过A3988的指点指点。。。

4细分图.png (39.63 KB )

4细分图.png

控制时序.png (66.84 KB )

控制时序.png
沙发
zhang3721|  楼主 | 2015-5-21 15:26 | 只看该作者
难道是要用DA吗?

使用特权

评论回复
板凳
//YZC| | 2015-5-21 16:23 | 只看该作者
这是3988自带的细分功能,通过管脚控制,还可以使用pwm控制的

使用特权

评论回复
地板
zhang3721|  楼主 | 2015-5-22 18:34 | 只看该作者
//YZC 发表于 2015-5-21 16:23
这是3988自带的细分功能,通过管脚控制,还可以使用pwm控制的

肯定是可以通过管脚控制的,关键是33 66 这类的信号这么产生啊?谢谢了

使用特权

评论回复
5
myxiaonia| | 2015-5-23 14:04 | 只看该作者
zhang3721 发表于 2015-5-22 18:34
肯定是可以通过管脚控制的,关键是33 66 这类的信号这么产生啊?谢谢了

这个只是相位描述啊  a3988也是个自带控制器的驱动芯片  不需要自己进行细分的 a3977 a3987都差不多的

使用特权

评论回复
6
//YZC| | 2015-5-25 11:15 | 只看该作者
我记得3988是有自带4细分功能的,每个相位有两个引脚,可以得到四个等级的衰减系数,从而实现四细分

使用特权

评论回复
7
//YZC| | 2015-5-25 11:24 | 只看该作者
这个不等同相位控制,相位控制只是控制线圈中电流的通断及方向,无法控制电流大小,除了上述4细分功能外,还能实现细分的是控制模拟输入管脚的电压,顺便提一下,细分步数指的是四分之一个余弦周期被分割成多少个台阶,而不是这个余弦的峰值有多少个单位,good lucky

使用特权

评论回复
8
周董| | 2015-5-25 21:00 | 只看该作者
都没碰到过。。。。

使用特权

评论回复
9
toby0405| | 2015-6-2 19:32 | 只看该作者
这个是通过PWM生成的 33 66这样的波形的
3988我用过的

使用特权

评论回复
10
toby0405| | 2015-6-2 19:35 | 只看该作者
这个台阶越多越密,越像正炫波了,直接软件生成PWM就成,比如33意思就是占空比33%的高电平就行了

使用特权

评论回复
评论
yzx997 2020-3-4 16:53 回复TA
请问需要对速度进行控制吗?就是多久改变一次占空比 
11
xb_1109| | 2015-12-7 14:30 | 只看该作者
IOX这个引脚控制细分

使用特权

评论回复
12
yzx997| | 2020-3-11 17:10 | 只看该作者
请问楼主做出来了吗?驱动电机有没有噪声?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

61

帖子

1

粉丝