如何直接用STM8的IO口直接驱动步进电机(驱动用ULN2003)

2019-03-23 20:28发布

本人新手,刚接触STM,最近有一个项目 用STM8去直接驱动步进马达(不用细分驱动器) 

做了两周了,虽然电机能运转,能加减速,但不是我想象中的样子,感觉控制起来很不方便,并且电机在低频有抖动现象,想了一些办法但都没解决这个抖动问题,很苦恼  

有没有哪位大侠用这款MCU做过步进电机控制的,请给一点意见,如果有相关资料,请发到我的邮箱canglang3310@gmail.com,本人不甚感激! 

还有,这段时间在网上看了一些相关资料,说是用PWM控制,如果用PWM控制是不是非要用细分驱动器才能实现,如果不是,那直接用PWM波去控制4个IO口该如何实现 

然后,还有一个问题,电机起始位置该如何精确定位,一直也很苦恼这个事情,然后,突然掉电如果想让电机在一段时间复位到起始位置又该如何实现,有没有懂得大侠,请赐教,本人非常非常感激! 

小弟在此先真诚感谢给我帮助的兄弟!
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
leang521
1楼-- · 2019-03-24 06:42
/ 我在多个帖子中讲过了,
http://bbs.eeworld.com.cn/thread-290647-1-1.html
驱动步进电机最简单的方法就是用2003直接驱动
canglang3310
2楼-- · 2019-03-24 10:24
 精彩回答 2  元偷偷看……
leang521
3楼-- · 2019-03-24 15:45
我想我的视频已经很清晰描述了控制原理了,我们不是红十字会,没有免费的代码
louwenyan
4楼-- · 2019-03-24 17:08
你用软件做一个环配就可以了,通过2803就能驱动起来!代码就没有了,但很容易写。

一周热门 更多>