打印

步进电机控制的疑问??求大神解答

[复制链接]
1642|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fangzimo|  楼主 | 2013-10-27 13:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 fangzimo 于 2013-10-29 13:44 编辑

最近遇到这样的一个现象,步进电机的控制说简单就是给不同的个数的脉冲的个数来控制步进电机的旋转,当用单片机控制驱动芯片输出脉冲给步进电机驱动器时,使用的是二相四线:
1、当我在控制脚上接入滤波电容时,控制步进步进电机时,就会出现乱摆,前后来回旋转,且旋转的角度也错误,测得控制的波形如图一

图一

2、当我在控制脚上不接入滤波电容时,控制步进步进电机时,就不会出现乱摆,且旋转的角度正确,测得控制的波形如图二

图二

3,现在出现继电器断开和接入瞬间,步进电机都开始移动一个角度,断开和接入的电机转动方向相反,控制继电器和控制步进电机的芯片是同一款芯片,其他输出口控制继电器,out4控制步进电机,控制继电器未加续流

且输出的脚接入的电路如图:单片机通过spi控制L9825的15脚,15脚接入下面的电路再接入步进电机的控制脚


疑问一:接入电容后,图一的上升阶段由于电容充电导致上升时间大概在1ms,为什么下降时时间很短,没有电容的放电时间么?
疑问二:不接滤波电容,步进电机的运行就正常了,根据两幅波形对比,最有可能就是上升阶段导致步进电机异常,疑问的是步进电机角度是受脉冲的个数控制,图一的输出波形为什么会导致步进电机运行异常?
求大神解答!!!
对于疑问一我的解释:由于滤波电容上也并联了个电阻,上升阶段充电缓慢上升,放电时,与电阻组成回路,放电时间很短,所以示波器上也观察不到下降的时间,
继电器的开关瞬间的浪涌电压也有很大可能

相关帖子

沙发
黄小俊| | 2013-10-27 14:15 | 只看该作者

使用特权

评论回复
板凳
fangzimo|  楼主 | 2013-10-27 14:22 | 只看该作者
**n1131 发表于 2013-10-27 14:15

咋了,这是

使用特权

评论回复
地板
黄小俊| | 2013-10-27 14:24 | 只看该作者
你那是几线几相的电机,电容多大,加在哪些脚上面了

使用特权

评论回复
5
fangzimo|  楼主 | 2013-10-27 14:28 | 只看该作者
本帖最后由 fangzimo 于 2013-10-27 14:29 编辑
**n1131 发表于 2013-10-27 14:24
你那是几线几相的电机,电容多大,加在哪些脚上面了


具体的几相我不是很清楚,因为这是以前的设备用的,我做的是底层控制,只需要输出控制的波形即可,电源、控制信号,地三根线,电容就加在信号线上,电容4.7uf左右,我不明白是疑问二

使用特权

评论回复
6
黄小俊| | 2013-10-27 14:35 | 只看该作者
fangzimo 发表于 2013-10-27 14:28
具体的几相我不是很清楚,因为这是以前的设备用的,我做的是底层控制,只需要输出控制的波形即可,电源、 ...

步进电机底层控制是这样的?那应该还有一个驱动芯片吧?问题应该在那个驱动芯片那里。

使用特权

评论回复
7
fangzimo|  楼主 | 2013-10-27 14:38 | 只看该作者
**n1131 发表于 2013-10-27 14:35
步进电机底层控制是这样的?那应该还有一个驱动芯片吧?问题应该在那个驱动芯片那里。 ...

是的,我是用单片机控制低边的驱动芯片,和驱动芯片有关,怎么说,能解释图一错误与图二控制正常的的原因吗

使用特权

评论回复
8
黄小俊| | 2013-10-27 14:49 | 只看该作者
fangzimo 发表于 2013-10-27 14:38
是的,我是用单片机控制低边的驱动芯片,和驱动芯片有关,怎么说,能解释图一错误与图二控制正常的的原因 ...

好吧,我不是大神。不过我感觉你仔细分析一下整个工作过程应该就差不多了。

使用特权

评论回复
9
fangzimo|  楼主 | 2013-10-27 14:53 | 只看该作者
**n1131 发表于 2013-10-27 14:49
好吧,我不是大神。不过我感觉你仔细分析一下整个工作过程应该就差不多了。 ...

技术都是相互交流的,闻道有先后,术业有专攻,你知道的我不知道你就大神啊!我不了解步进电机会不会是因为上升阶段而导致步进电机动作的,还是其他原因导致的,而与这个上升的延时到底有没有关系

使用特权

评论回复
10
黄小俊| | 2013-10-27 15:09 | 只看该作者
你说来回摆,那是它收到反转的信号了,那样的话角度肯定就是不准确的。你说的那个芯片我没有接触过,不清楚。

使用特权

评论回复
11
fangzimo|  楼主 | 2013-10-27 15:13 | 只看该作者
**n1131 发表于 2013-10-27 15:09
你说来回摆,那是它收到反转的信号了,那样的话角度肯定就是不准确的。你说的那个芯片我没有接触过,不清楚 ...

谢谢

使用特权

评论回复
12
mmuuss586| | 2013-10-28 09:03 | 只看该作者
要接电容,也不能接这么大啊。

使用特权

评论回复
13
fangzimo|  楼主 | 2013-10-28 10:08 | 只看该作者
对的,加个pf应该就行,现在但不知道是不是电容的原因导致的,我始终解释不了是因为滤波电容的原因,应该是其他的原因导致步进电机工作异常的,

使用特权

评论回复
14
fangzimo|  楼主 | 2013-10-28 10:08 | 只看该作者
mmuuss586 发表于 2013-10-28 09:03
要接电容,也不能接这么大啊。

对的,加个pf应该就行,现在但不知道是不是电容的原因导致的,我始终解释不了是因为滤波电容的原因,应该是其他的原因导致步进电机工作异常的,

使用特权

评论回复
15
651927693| | 2013-10-28 13:06 | 只看该作者
不对吧,如果按照你说的,放电阶段的时间常数为19.2ms,应该也是个比较大的数值呀。还有,上升阶段的时间具体应该怎么判断呢?

使用特权

评论回复
16
fangzimo|  楼主 | 2013-10-28 20:36 | 只看该作者
651927693 发表于 2013-10-28 13:06
不对吧,如果按照你说的,放电阶段的时间常数为19.2ms,应该也是个比较大的数值呀。还有,上升阶段的时间具 ...

19.2ms,你是怎么计算出来的

使用特权

评论回复
17
651927693| | 2013-10-28 23:33 | 只看该作者
4.8μ × 4k?

使用特权

评论回复
18
fangzimo|  楼主 | 2013-10-29 08:09 | 只看该作者
651927693 发表于 2013-10-28 23:33
4.8μ × 4k?

如果这样计算的话,那看到的波形是有问题的

使用特权

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

本版积分规则

31

主题

274

帖子

5

粉丝