摘要:电机在各行各业发挥着重要的作用,而电机转速是电机重要的性能指标之一,因而测量电机的转速和电机的调速,使它满足人们的各种需要,更显得重要,而且随着科技的发展,PWM调速成为电机调速的新方式。
随着数字技术的迅速发展,微控制器在社会的各个领域得到了广泛的应用,由于数字系统有着模拟系统所没有的优势,如抗干扰性强、便于和PC机相联、系统易于升级维护。
本设计是以单片机AT89S52和L298控制的直流电机脉宽调制调速系统。利用AT89S52芯片进行低成本直流电动机控制系统的设计,能够简化系统构成、降低系统成本、增强系统性能、满足更多应用场合的需要。系统实现对电机的正转、反转、急停、加速、减速的控制,以及PWM的占空比在LED上的实时显示。
关键词 直流电机;AT89S52;PWM调速;L298
目录
摘要
Abstract
1 绪论-1
1.1直流电机-1
1.1.1直流电机的发展-1
1.1.2直流电机控制方法-1
1.1.3直流电机工作原理-2
1.1.4直流电机主要技术参数-2
1.2单片机及微处理器控制系统的发展-2
2 系统论述-4
2.1设计背景-4
2.2设计思路-4
2.3系统框架设计-4
3 PWM脉宽调制原理-6
3.1 PWM调速原理-6
3.2 PWM调速方法-6
3.3 PWM实现方式-7
3.4 PWM控制流程图-7
4系统硬件设计-8
4.1系统基本组成-8
4.1.1硬件模块组成-8
4.1.2单片机整个控制模块-8
4.2 AT89S52的简介-9
4.2.1 AT89S52主要性能-9
4.2.2 AT89S52主要功能列举-9
4.2.3 AT89S52各引脚功能介绍-10
4.2.4 AT89S52的内部资源-12
4.3 L298电机驱动模块-12
4.3.1 L298电机驱动简介-13
4.3.2 L298内部的原理图-13
4.3.3 L298内部H桥驱动电路-13
4.3.4 L298引脚符号及功能-15
4.3.5 L298的逻辑功能-15
4.4.6本系统中单片机与L298的连接-16
4.4 LED数码管显示-16
4.4.1 LED简介-16
4.4.2 LED七段数码管的结构-17
4.4.3 LED常见数字和字符的字段码-18
4.4.4 LED显示简单的程序流程-18
4.4.5本系统中单片机与LED的连接-19
4.5独立式键盘控制模块-20
4.5.1键盘的功能及分类-20
4.5.2独立式键盘-20
4.5.3本系统中独立式键盘与单片机的链接-20
5系统软件设计-22
5.1主程序流程图-22
5.2定时器中断程序流程图-23
5.3 LED数码管显示PWM占空比流程图-24
5.4独立式键盘控制流程图-25
6 实物设计成果-26
6.1电机正转-26
6.2电机反转-26
6.3电机加速-27
6.4电机减速-27
6.5电机急停-28
结论-29
致谢-30
参考文献-31