摘 要 : 本设计介绍的步进电机的控制系统主要由五个模块构成,分别是 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单片机电子日历设计+程序

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

粉料称重装置的单片机控...

STM32单片机的无刷直流电机控制系统设计

AT89S52单片机车内空气检测系统设计+源代码

LABVIEW+AT89C51单片机智能药箱系统设计+源代码

《水浒传》中血腥暴力研...

MNL模型历史城区居民活动...

提高小學语文課堂朗读教...

大规模MIMO系统的发展研究现状

小型通用机器人控制系统设计任务书

高效课堂教师问卷调查表

从企业eHR建设谈管理信息...

浅析施工企业保理融资成...

遥感土地用变化监测国内外研究现状

PCI+PID算法直流力矩电机速...