经过不断地摸索和参考高手的设计,最终完成了单片机的步进电机控制,可以实现步进电机的实时正反转,加速,减速。
至于步进电机的工作原理,相信很多人都已经知道,本次采用的是四相步进电机,采用四相八拍的工作方式,即:A-AB-B-BC-C-CD-D-DA-A
具体电路和代码如下:
之前也做过按键控制的的程序,但是每次按下键后,相应很慢,非得等到一个模块的循环完成,才能响应按键的操作,这几天在网上看到了有高手通过启用外部中断的方法来实现按键的控制,自己下去再proteus中验证 ,效果很不错,很高兴,现在把相关的电路图和代码图贴出来仅供参考,
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6032文章
44514浏览量
632924 -
电动机
+关注
关注
74文章
4089浏览量
95997 -
步进电机
+关注
关注
150文章
3095浏览量
147343
发布评论请先 登录
相关推荐
用 51单片机实现电动机正反转,求大神指导
本帖最后由 gk320830 于 2015-3-8 19:48 编辑
用 51单片机实现电动机正反转,不能是虚拟的,即接上交流接触器,就能够驱动交流
发表于 12-29 08:41
PLC控制三相异步电动机正反转系列
发生故障损失无法估计。在生产过程中,往往要求电动机能够实现正反转来满足人们的需求,如直梯的上升与下降,起重机大车与小车的左右移动以及吊钩的上升与下降等等。传统的继电器控制电路简单实用,
发表于 06-28 14:09
PLC控制电动机正反转电路原理分析和接线方法
在实际应用中,当需要控制电动机正转时,PLC会通过控制电路给电动机的正转继电器发送信号,使其闭合,电动机便可以正向运行;当需要
发表于 03-22 17:26
•2w次阅读
评论