基于单片机的步进电机控制器设计.doc

资料分类:单片机自动化 上传会员:congxia 更新时间:2021-05-30
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:6982
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本次设计是选用51单片机来对步进电动机进行控制,经过IO接口输出的时序方波来作为步进电动机的控制信号,信号通过芯片ULN2003来启动步进电动机,同时利用4个按键对步进电动机的状态来进行控制,用4个LED发光二极管来显示步进电动机的转速。

该系统由硬件以及软件两个部分组成。其中,硬件包括了51单片机系统、电源模块、步进电动机控制模块、LED指示灯模块。软件采用在keil软件环境下编辑。

关键词:步进电机控制,单片机控制,系统设计

 

目录

摘要

Abstract

绪论1

1.系统方案2

1.1  设计方案2

   1.2  主控芯片的选择2

2.步进电机3

   2.1  步进电机的特性3

   2.2  步进电机的选择3

3.步进电机控制系统的硬件设计4

   3.1  步进电机控制系统的组成4

   3.2  主控制模块4

        3.2.1 STC89C52单片机简介4

        3.2.2 单片机的时钟电路与复位电路设计5

   3.3  电源电路设计6

   3.4  步进电机驱动电路6

   3.5  按键电路7

   3.6  速度等级指示灯电路8

4.步进电机控制系统的软件设计9

   4.1  软件设计编程思路9

   4.2  程序设计思路9

   4.3  程序流程图9

        4.3.1  主程序流程图9

        4.3.2  读键盘子程序流程图10

        4.3.3  键盘处理子程序流程图11

        4.3.4  电机控制中断程序流程图13

5.系统调试14

6.结论15

参考文献16

致谢17

附录一  原理图18

附录二  源代码19

相关论文资料:
最新评论
上传会员 congxia 对本文的描述: 这样设计的目的是设计一个单片机作为步进电机的控制系统的核心。系统采用STC89C52作为控制单元,通过键盘来控制步进电机的旋转方向和旋转速度,同时采用四个LED灯来显示步进电机......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: