基于单片机AT89C52的步进电机的控制器设计分解
- 格式:doc
- 大小:2.19 MB
- 文档页数:37
2012届毕业生
毕业设计说明书
题 目: 基于单片机的步进电机的控制器设计
院系名称: 信息科学与工程学院
专业班级: 电子信息科学与技术
学生姓名: 学 号:
指导教师: 教师职称:
2012年 月 日 2 毕 业 设 计 中 文 摘 要
摘 要
步进电机控制方式的实现有多种,可以采用电子电路控制,PLC控制和单片机控制的方式。近些年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测的更新,用单片机控制步进电机显得更加灵活和方便。本设计是用AT89C52单片机作为核心部件进行逻辑控制及信号产生,用单片机技术和C语言编程设计来进行步进电机的控制。通过人手动按开关实现步进电机的启动与停止。此外此系统还添加了步进电机的正转反转,加速及减速,屏幕显示功能。同时本文也通过了proteus软件的仿真,在仿真结果过能看出近似真实的效果。
关键词:步进电机 单片机控制 AT89C52 proteus仿真
3 毕 业 设 计 外 文 摘 要
Title The design of the control system of
Step—motor
Abstract
Stepper motor control can be achieved in different ways, can be used early
analog
circuits, digital circuits or a combination of analog and digital circuit means. With the
rapid development of science and technology in recent years, the application of SCM
is a growing, while traditional control test drive rapid updates. This paper describes a
core component of the AT89C52, as the signal generated by logic control
and
microcontroller technology and assembly language programming designed
stepper
motor control system, Start and stop of the stepping motor to handle the
switch
manually by people. In addition, this system also adds a stepper motor
forward
reverse, acceleration and deceleration, the screen display. Meanwhile,
through
software simulation in proteus, too can be seen that the approximation of the
true
effect of the simulation results.
Keywords stepper motor microcontroller AT89C52 proteus simulation
4
目 次
摘 要.................................................................................................................................... 2
Abstract .................................................................................................................................. 3
1 绪论.................................................................................................................................. 5
1.1 课题研究的目的和意义 ............................................................................... 5
1.2 国内外研究现状 ........................................................................................... 6
1.3 课题研究的主要内容和要求 ....................................................................... 3
2 步进电机常见的控制方案论证...................................................................................... 8
2.1 基于电子电路控制 ....................................................... 错误!未定义书签。
2.2 基于PLC控制 ...............................................................错误!未定义书签。
2.3 基于单片机控制 ........................................................................................... 7
3 系统硬件电路设计.......................................................................... 错误!未定义书签。
3.1 控制电路 ........................................................................错误!未定义书签。
3.2 最小系统 ..................................................................................................... 10
3.3 驱动电路 ..................................................................................................... 11
3.4 显示电路 ..................................................................................................... 13
3.5 总体电路图 ................................................................................................. 14
4 系统软件设计.................................................................................. 错误!未定义书签。
4.1 软件设计分析 ................................................................错误!未定义书签。
4.2 主程序设计 ....................................................................错误!未定义书签。
5 仿真与调试...................................................................................... 错误!未定义书签。
5.1 仿真调试的操作步骤 ....................................................错误!未定义书签。
5.2 仿真结果 ........................................................................错误!未定义书签。
总 结.................................................................................................... 错误!未定义书签。
致 谢.................................................................................................................................. 35
参 考 文 献.......................................................................................... 错误!未定义书签。
5 1 绪论
1.1 课题研究的目的和意义
步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
正是由于步进电机具有突出的优点,所以成了机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。比如在数控系统中就得到广泛的应用。目前世界各国都在大力发展数控技术,我国的数控系统也取得了很大的发展,我国已经能够自行研制开发适合我国数控机床发展需要的各种档次的数控系统。虽然与发达国家相比,我们我国的数控技术方面整体发展水平还比较低,但已经在我国占有非常重要的地位,并起了很大的作用。除了在数控系统中得到广泛的应用,近年来由于微型计算机方面的快速发展,使步进电机的控制发生了革命性变革。优点明显的步进电机被广泛应用在电子计算机的许多外围设备中,例如打印机,纸带输送机构,卡片阅读机,主动轮驱动机构和存储器存取机构等,步进电机也在军用仪器,通信和雷达设备,摄影系统,光电组合装置,阀门控制,数控机床,电子钟,医疗设备及自动绘图仪,数字控制系统,工具机控制,程序控制系统以及许多航天工业的系统中得到应用。因而,对于步进电机控制的研究也就显得尤为重要了。
1.2 国内外研究现状
步进电机是国外发明的。中国在文化大革命中已经生产和应用,例如江苏、浙江、北京、南京、四川都生产,而且都在各行业使用,驱动电路所有半导体器件都是完全国产化的,当时是全分立元器件构成的逻辑运算电路,还有电容耦合输入的计数器,触发器,环形分配器。