基于AT89S52单片机直流电机控制系统的设计.zip

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2016-10-20
  • 论文字数:14348
  • 当前位置论文阅览室 > 毕业设计 > 电气工程 >
  • 课题来源:(西部姑娘)提供原创文章

支付并下载

摘要:电机在各行各业发挥着重要的作用,而电机转速是电机重要的性能指标之一,因而测量电机的转速和电机的调速,使它满足人们的各种需要,更显得重要,而且随着科技的发展,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