摘 要 : 本设计介绍的步进电机的控制系统主要由五个模块构成,分别是 LCD1602 显示模 块、最小系统模块、ULN2003A 驱动模块、按键模块以及电源模块。本设计以单片机 STC89C52 为核心器件,通过软硬件控制实现步进电机的运转,采用按键模块控制进电机加速、减速、 正转、反转、停止,并通过 LCD1602 显示模块显示步进电机的状态和速度。本设计通过原 理图设计、软件编程、Protues 仿真、制作电路板、硬件调试,证明了其可行性,且运行 良好,达到了预期效果。75418

毕业论文关 键 词 : 单片机,步进电机,LCD 显示屏,ULN2003A

Abstract : The design of the control system of stepping motor is mainly composed of five modules, LCD1602 minimum system module, display module, ULN2003A driver module, key module and power module。 The basic principle of the design is using STC89C52 microcontroller as the core device, controlling step motor operation through the  software and  hardware,  using key module to achieve stepper motor’s acceleration, deceleration, forward, reverse, stop function, and displaying the stepper motor state and speed through the LCD1602 display module。 This design consists of the schematic design,software programming, Protues simulation, production of circuit boards, hardware debugging, and proves its feasibility, it provides a high reference value for the stepper motor control application。

Keywords:single chip microcomputer, stepping motor, lcd display screen,uln2003a

1 绪论 4

1。1 引言 4

1。2 步进电机的发展历程 4

1。3 步进电机的发展前景 4

1。4 步进电机的应用 5

2 硬件电路设计 5

2。1 步进电机的简介 6

2。2 系统控制电路设计 9

2。3 按键控制电路设计 9

2。4 显示电路设计 10

2。5 步进电机驱动电路设计 11

3 软件设计 12

3。1 主程序设计 12

3。2 定时器中断服务子程序的设计 13

3。3 按键扫描程序的设计 15

4 调试 16

4。1 硬件调试 16

4。2 软件调试 17

结论 18

参考文献 20

致谢 21

1 绪论

1。1 引言

步进电机又称脉冲电机或阶跃电机,它的运转其实相当于无刷式直流电机利用驱动模 块发送的脉冲信号,来达到控制电机的运转状态,同样,它也可以看作是一种同步电机, 在一定的频率范围内,它能使转动的速度与脉冲信号的频率同步,其原理是将电脉冲转化 为角位移或直线位移。国外一般称为 Step montor,Pulse montor 或 Stepper 等等。

上一篇:AT89C51单片机水温控制系统的设计+程序+电路图
下一篇:STC89C52单片机电子日历设计+程序

STC89C52单片机的温度控制系统设计+电路图

STM32单片机数字回转库控制系统设计+PCB电路图

AT89C51单片机电力电缆温度...

STM32单片机的电力系统数字频率计设计+流程图

STC90C51RD+单片机的纺织机械...

单片机的纺织机械电机保护系统设计任务书

STC89C52单片机超声波和红外...

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

安康汉江网讯

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

老年2型糖尿病患者运动疗...