步进电机转动卡顿

2019-07-16 13:28发布

本帖最后由 诶哟喂啊 于 2017-3-22 11:24 编辑

最近做步进电机转速控制设计遇到一些问题,希望能帮忙解答一下,下面两幅图一张是我驱动电路的图,一张是脉冲定时程序的图。(1)电机并不能顺利转动,就是转一段角度就停一会,转一段角度就停一会。且转动的速度非常慢。
(2)越将频率提高,我数码管闪烁的时间间隔就越大。
(3)无论我将转速提到300多、400多的时候都一样。

(4)电机为24V,1.5A,电源是24V,3A。
(5)我用的是89C52RC,12MHz。
是我用的单片机速度不够快的问题吗



补充内容 (2017-3-22 12:25):
电机为42二相电机,步距角1.8,程序里面的SPEED是档位,2、3、4.........
捕.PNG
捕获.PNG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
武力戡乱
1楼-- · 2019-07-16 13:55
数码管做扫描了吧,用定时器吗。如果是的话,那就开中断嵌套,电机的定时中断可以打断数码管的。如果数码管闪,那就要改硬件,数码管加锁存器了
诶哟喂啊
2楼-- · 2019-07-16 15:30
武力戡乱 发表于 2017-3-22 11:27
数码管做扫描了吧,用定时器吗。如果是的话,那就开中断嵌套,电机的定时中断可以打断数码管的。如果数码管闪,那就要改硬件,数码管加锁存器了

锁存有的,单片机、数码管和锁存用的是开发板。驱动电路是在洞洞板上的
武力戡乱
3楼-- · 2019-07-16 16:31
诶哟喂啊 发表于 2017-3-22 12:26
锁存有的,单片机、数码管和锁存用的是开发板。驱动电路是在洞洞板上的

有锁存器数码管还会闪,程序做的有问题哈。什么时候更新一下数码管显示呢?只有要显示的数据变更后,才更新显示的。
我这个问题你懂了没?
诶哟喂啊
4楼-- · 2019-07-16 17:07
武力戡乱 发表于 2017-3-22 13:53
有锁存器数码管还会闪,程序做的有问题哈。什么时候更新一下数码管显示呢?只有要显示的数据变更后,才更新显示的。
我这个问题你懂了没?

我懂,这开发板是两个锁存的。我之所以数码管会闪烁是因为我加速的时候,即将定时器周期变小后,单片机处理速度不够快,才导致数码管会闪烁时间变长。现在我换了STC12C5A了,数码管这个问题解决了。现在我想解决的是步进电机这个问题了。。。。谢谢你的回答
武力戡乱
5楼-- · 2019-07-16 21:14
 精彩回答 2  元偷偷看……
诶哟喂啊
6楼-- · 2019-07-16 23:51
武力戡乱 发表于 2017-3-22 20:16
嗯嗯。
说道步进电机,你那个电压考虑过吗?

电压是接近24V的,但是我不知道为什么,L298输出的波形频率会降低好多,好像是有两秒左右!我测单片机输出的波形,频率变化不大的

一周热门 更多>