- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录
摘 要1
Abstract2
第一章 绪论3
1.1 课题研究的背景及意义 3
1.2 研究内容与安排 3
第二章 系统设计方案与器件选型 4
2.1 引言4
2.2 系统总体设计4
2.3 步进电机5
2.4 89C51 单片机6
2.5 LCD1602 液晶显示器7
第三章 硬件设计8
3.1 引言8
3.2 驱动电路8
3.3 单片机系统 9
3.4 LCD1602 电路9
3.5 键盘接口10
第四章 软件设计11
4.1 引言11
4.2 程序流程图 11
4.3 控制功能实现11
4.4 显示功能实现12
第五章 Proteus 仿真与实物验证14
5.1 引言14
5.2 设计图 14
结论 15
参考文献 16
致谢 16
附录 1:18
附录 2:20
摘 要
步进电机广泛应用于工业控制、家用电器和仪器仪表当中,它是一种性
能良好的数字化执行元件,它利用输入脉冲与电机轴转角成比例的特征,将
脉冲转变成角位移,因此非常适合单片机控制。基于单片机设计的控制系统
可以实现较复杂的控制,角度,速度,方向都能任意设置。
本论文设计一个基于 51 单片机的步进电机控制系统。该系统以 51 单片
机为核心,设计运用虚拟仿真技术,电力电子技术,单片机原理,数字电路,
模拟电路,脉宽调制等进行模块化设计,以步进电机, 51 单片机,ULN2003
达林顿管,LCD1602 液晶显示器为主要硬件,以 Keil uVision3 集成开发环
境为软件开发平台,实现了步进电机的精确控制和数据检测。本文主要介绍
了步进电机控制系统的设计方案与器件选型, 硬件设计、 软件设计和 Proteus
仿真与实物验证。
该系统以四相步进电机为被控对象,包含步进电机驱动模块和步进电机
主轴上的实物对象,通过单片机 P1 口控制输入步进电机驱动脉冲的频率、
个数和序列,可以得到精确的速度、步距角和运行方向,并直观的显示在
LCD1602 液晶显示器。该系统通过 Proteus 仿真和制作实物验证,基本符合
了设计要求,并完成了理论到实践的联结。
关键词:步进电机、单片机、脉宽调制、仿真
I
Abstract
Stepper motors are widely used in industrial control, home appliances
and instruments which, it is a good performance of digital implementation
of components, it has input pulse is proportional with the motor shaft angle
characteristics, it pulses into angular displacement, so it is suitable for
SCM. Microcontroller based control system designed to achieve a more
complex control, angle, speed, direction can be set arbitrarily.
The design of a thesis based on 51 microcontroller as the core of the
stepper motor control system. He 51 microcontroller as the core system
design using virtual simulation technology, power electronics technology,
SCM principles, digital circuits, analog ci
文档评论(0)