摘要随着计算机和微电子技术在工业生产等领域中的应用,利用计算机技术和微电子技术来控制步进电动机使其满足工业生产要求也已逐渐成为一项新兴的技术越来越成为各领域研究的焦点。同时,对步进电机的控制要求也越来越高。 单片机控制步进电动机具有功能灵活多样,输出脉冲精准,成本低,实时性强等优点,已被越来越广泛的用于各种不同的与动控制系统中,本设计以AT89C51单片机为核心,利用单片机自身带的定时中断,I/O输出以及将一些外围器件等有机结合起来,实现用按键对步进电机的连续调速,实时控制与显示步进电机的工作方式。另外,采用优化合理的步进电机驱动电路,用软件编程等精确控制技术,使整个系统工作稳定可靠。8187
关键词:AT89C51单片机,步进电机,液晶显示,控制
毕业设计说明书(论文)外文摘要
Title STEPPING MOTOR CONTROL SYSTEM OF SINGLE-CHI ABSTRACT_
Abstract
With the application of computer and microelectronic technique in industry and the other many fields. The new technology about Stepping Motor control of computer and microelectr-Onic technique in industry is focuse on many fields.At the same time,the need for the Steppi-Ng Motor control system is higher and higher.
Stepping Motor controlled by single-chip is applied widely in various motion control system because of the characteristics of flexible function,accurate outputting pluse,cheaper and strong real-time etc.this system is base on AT89C51 single-chip microcomputer,using theTimer interrupting and the I/O put to combine the external circuit, Stepping Motor speed can be continuously changed by keyboard,working and controlling mode is real-time displayed.inThe meantime,the whole system runs stably and reliably because of the reasonable driving circuit of stepping motor and the software etc.
Key Words AT89C51 single-chip microcomputer Stepping Motor liquid crystal screen control
目 次
1 绪论 1
2 步进电机控制系统概述 3
2.1 步进电机的概念与分类 3
2.2 国内外研究现状分析及发展状况 6
3 总体设计 9
3.1 设计主要研究内容 9
3.2 系统应具备的功能 9
3.3 系统原理介绍 9
3.4 系统模块功能 11
4 系统硬件设计 13
4.1 系统元器件概述 13
4.2 AT89C51高速单片机 13
4.3 步进电机选型 18
4.4 ULN2003A功率驱动芯片 19
4.5 AMPIRE128*64液晶显示模块 21
4.6 7404非门芯片 22
4.7 CD4068八输入与非/与门芯片 23
4.8 系统供能模块电路设计 24
4.9 系统控制电路模块设计 25
4.10 系统模块电路可行性分析 28
5 系统软件设计 29
5.1 单片机初始化及主流程介绍 29
5.2 液晶显示器初始化程序 29
5.3 按键扫描及中断处理子程序 31
5.4 步进电机脉冲控制子程序 33
5.5 字符显示模块子程序 33
6 系统硬件仿真 34
6.1 系统硬件仿真测试 34
6.2 系统仿真运行结果分析及解决方法 36
结 论 37
致 谢 38
参 考 文 献 42