更新时间:05-10 上传会员:congxia
分类:本科论文 论文字数:9798 需要金币:1000个
摘要:本设计是以AT89S52单片机和L298N控制的直流电机脉宽调制调速系统。利用AT89S52芯片进行低成本直流电动机控制系统的设计,能够简化系统构成、降低系统成本、增强系统性能、满足更多应用场合的需要。系统实现对电机的正转、反转、急停、加速、减速的控制,以及PWM的占空比在LED上的实时显示。
关键词 :直流电机; AT89S52; PWM调速; L298N
目录
摘要
Abstract
1. 绪论-1
2. 设计大纲-1
2.1设计背景-1
2.2选题目的-1
2.3国内外电机控制的研究现状-2
2.4课题研究目标-2
3. PWM详细介绍-3
3.1 PWM变频调速发展前景-3
3.2 PWM调速原理-3
3.3 PWM调速方法-4
3.4 PWM实现方式-4
3.5 PWM控制流程图-4
4. 硬件设计-5
4.1系统模块组成-5
4.2独立按键控制模块-5
4.2.1按键功能及分类-5
4.2.2独立按键-6
4.2.3本系统中独立按键与单片机的连接-6
4.3 AT89S52单片机简介-6
4.3.1 AT89S52常用引脚功能介绍-6
4.3.2 单片机最小系统-7
4.4 L298N电机驱动模块-8
4.4.1 L298N电机驱动简介-8
4.4.2 L298N内部H桥驱动电路-8
4.4.3 L298N引脚符号及功能-10
4.4.4 L298N的逻辑功能-10
4.4.5本系统中单片机与L298N的连接-11
4.5 LED数码管显示-11
4.5.1 LED简介-11
4.5.2 LED七段数码管的结构-12
4.5.3 LED常见数字和字符的字段码-12
4.5.4 LED显示简单的程序流程-13
4.5.5本系统中单片机与LED的连接-14
5. 软件设计与仿真-14
5.1主程序流程图-14
5.2定时器中断-15
5.3 LED数码管显示PWM占空比-16
5.4本设计在Proteus中的仿真-16
结论-17
参考文献-18
致谢-19
附录-20
附录1系统程序-20
附录2原理图-26