基于AT89C51单片机的直流电动机转速温度控制器设计(毕业设计论文doc)Word文档格式.docx

上传人:b****1 文档编号:13080577 上传时间:2022-10-04 格式:DOCX 页数:41 大小:1.26MB
下载 相关 举报
基于AT89C51单片机的直流电动机转速温度控制器设计(毕业设计论文doc)Word文档格式.docx_第1页
第1页 / 共41页
基于AT89C51单片机的直流电动机转速温度控制器设计(毕业设计论文doc)Word文档格式.docx_第2页
第2页 / 共41页
基于AT89C51单片机的直流电动机转速温度控制器设计(毕业设计论文doc)Word文档格式.docx_第3页
第3页 / 共41页
基于AT89C51单片机的直流电动机转速温度控制器设计(毕业设计论文doc)Word文档格式.docx_第4页
第4页 / 共41页
基于AT89C51单片机的直流电动机转速温度控制器设计(毕业设计论文doc)Word文档格式.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

基于AT89C51单片机的直流电动机转速温度控制器设计(毕业设计论文doc)Word文档格式.docx

《基于AT89C51单片机的直流电动机转速温度控制器设计(毕业设计论文doc)Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于AT89C51单片机的直流电动机转速温度控制器设计(毕业设计论文doc)Word文档格式.docx(41页珍藏版)》请在冰豆网上搜索。

基于AT89C51单片机的直流电动机转速温度控制器设计(毕业设计论文doc)Word文档格式.docx

本设计主要研究直流电机转速由温度控制,温度在不同的范围内,电机转速随温度变化而实现正转、停转、反转的效果。

通过研究直流电动机的控制和测量方法,从而对电机的控制精度、响应速度以及节约能源等都具有重要的意义。

关键词:

直流电机单片机转速控制温度

40

目录

前言 5

第一章系统的方案论证与分析 6

1.1设计任务与要求 6

1.2系统方案的论证与分析 7

1.2.1主控单片机的方案选择 7

1.2.2显示方式的方案选择 7

1.2.3电机模块的方案选择 7

1.2.4驱动方式的选择 8

第二章主要元器件的介绍 10

2.1主控芯片AT89C51 10

2.2温度传感器芯片DS18B20 11

2.3液晶显示芯片LM016L 13

第三章电路的功能单元设计 15

3.1整个设计电路图 15

3.2液晶显示电路设计 16

3.3驱动电机电路设计 16

3.4温度采集电路设计 17

3.5振荡/复位电路设计 18

第四章系统流程图 19

4.1主程序流程图 19

4.2显示功能流程图 20

4.3驱动电路流程图 21

第五章 温度控制直流电机的转速电路及仿真分析 22

5.1PROTEUS原理图 22

5.2电动机停转时电路图 23

5.3电动机正转时电路图 24

5.4电动机反转时电路图 26

结论 28

参考文献 29

谢词 30

附录一PROTEL原理图 31

附录二PCB效果图及三维效果图 32

附录三程序清单 34

前言

在电气时代的今天,人们的生活水平的提高,空调已经普及到家家户户。

时代的进步,新型的空调变频空调也逐渐广泛使用在各个领域。

变频空调是在常规空调的结构上增加了一个变频器。

压缩机是空调的心脏,其转速直接影响到空调的使用效率,变频器就是用来控制和调整压缩机转速的控制系统,使之始终处于最佳的转速状态,从而提高能效比(比常规的空调节能20%~30%)。

变频空调具有以下特点:

①启动电流小,转速逐渐加快,启动电流是常规空调的1/7;

② 没有忽冷忽热的毛病,因为变频空调是随着温度接近设定温度而逐渐降低转速,逐步达到设定温度并保持与冷量损失相平衡的低频运转,使室内温度保持稳定;

③噪声比常规空调低,因为变频空调采用的是双转子压缩机,大大降低了回旋不平衡度,使室外机的振动非常小,约为常规空调的1/2;

④制冷、制热的速度比常规空调快1~2倍。

变频空调采用电子膨胀节流技术,微处理器可以根据设置在膨胀阀进出口、压缩机吸气管等多处的温度传感器收集的信息来控制阀门的开启度,以达到快速制冷、制热的目的

本设计设计的是直流电机转速由温度控制,采用单片机构成控制系统,由单片机AT80C51作为主控芯片控制整个电路,结合外围的LCD显示、L298驱动、

DS18B20温度采集等电路,用C语言编写主控芯片的控制程序,设计了直流变频空调器的心脏---压缩机。

该设计实现的功能:

1.温度升高,通过电机加速正转,达到一定温度全速正转;

2.温度降低,通过电机加速反转,低于一定温度全速反转;

3.根据LED灯是否亮来判断此时温度是高、低还是刚好适合。

4.通过液晶显示当前温度。

第一章 系统方案的论证与分析

1.1设计任务与要求

1.1.1设计任务

温度控制直流电动机转速

1.1.2设计要求

(1)、使用AT89C51单片机为核心,使用LCD液晶显示器显示当前温度,温度传感器使用DS18B20,使用L298驱动直流电动机。

(2)、用LCD液晶显示器显示当前温度,当温度在>

25°

C时,直流电动机在L298驱动下加速正转,温度在>

35°

C时 全速正转,并且LED发光二极管亮;

当温度<

10°

C时,直流电动机加速反转,温度<

C时,直流电动机全速反转,并且LED发光二极管亮;

温度 10-25°

C之间时,直流电动机停止转动,发光二极管均不亮。

(3)、控制程序在Keil软件中编写,编译,整个控制电路在Proteus仿真软件中连接调示。

(4)、生成PCB效果图三维效果图。

根据题目中的设计要求,本系统主要由主控单片机模块、电机驱动模块、振荡复位电路、温度采集模块以及液晶显示模块构成。

本系统的方框图如图1-

1所示:

振荡复位电路

电机

L298电机驱动模块

液晶显示模块

LED发光二极管

AT89C51

主控单片机

DS18B20温

度采集模块

图1-1系统的方框图

1.2系统方案的论证分析

1.2.1主控单片机

在单片机控制中,常用的ATMEL公司单片机种类有

AT89C51、AT89C52、AT89S51、AT89S52,都兼容MCS-51单片机。

对于

AT89C51,是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,128×

8位内部RAM,32可编程I/O线,两个16位定时器/计数器,5个中断源等主要特性。

相比而言,AT89C52有8K的ROM,256B的RAM,还增加一个定时器/计数器2,自然价格比C51略高。

而相对而言,S系列的单片机具有在线编程下载(ISP)功能和看门狗,而且运行的速度的最高频率达到33MHZ,使得运行速度更快,自然价格比C 系列的要高2元左右。

但是当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,

S系列的不需要对芯片多次拔插,节省了调试的时间。

综合考虑以上种种因素,由于考虑到产品的成本,在同样能完成我们所要求的功能时,自然会选择相对便宜的AT89C51,这样更容易把产品推向市场。

但是在实验室的的调试中,我们依然可以用AT89S51,这样就方便了我们的硬件调试,同样降低了开发产品的成本。

1.2.2显示模块

(1)采用LED数码管

LED显示具有硬件电路结构简单、价格便宜、调试方便、软件实现相对容易等优点,但占用单片机IO口太多,而且显示的信息不多。

由于我们计划要显示小车运行时间、速度、路程等内容。

LED数码管无法显示如此丰富的内容,因此放弃此方案。

(2)采用LCD液晶显示

采用LCD液晶显示。

用自带中文字符库的液晶显示模块,显示方便美观,而且人机交互界面也很友好。

采用串口通讯的显示方式,可以大大节省单片机的IO口。

LCD液晶具有功耗低、显示内容丰富、清晰,显示信息量大,显示速度较快,界面友好等而得到广泛应用,因此选用此方案。

1.2.3电机模块

(1)采用步进电机

采用步进电机作为该系统的驱动电机,由于其转动的角度可以精确定位,可以实现小车前进距离和位置的精确定位。

步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。

在非超载的情况下,电机的转速、停止的位置

只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。

这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。

使得在速度、位置等控制领域用步进电机来控制变的非常的简单。

虽然采用步进电机有诸多优点,但步进电机并不能象普通的直流电机,交流电机在常规下使用。

它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。

步进电机的输出力矩较低,随转速的升高而下降,且在较高的转速时会急剧下降,其转速较低时不适于小车等对速度有一定要求的系统。

因此决定放弃此方案。

(2)采用直流电机

采用直流减速电机。

直流减速电机转动力矩大,体积小,重量轻,装配简单,使用方便。

(一)调速性能好。

所谓“调速性能”,是指电动机在一定负载的条件下,根据需要,人为地改变电动机的转速。

直流电动机可以在重负载条件下,实现均匀、平滑的无级调速,而且调速范围较宽。

(二)起动力矩大。

可以均匀而经济地实现转速调节。

因此,凡是在重负载下起动或要求均匀调节转速的机械,都用直流电动机。

因此决定采用此方案。

1.2.4电机驱动调速模块

小车运行过程中要求电动机的转速在一定范围内调节,调速范围根据负载的要求而定。

由公式[1]

n=Ua-IaRa

Cef

n:

电枢转速,Uα:

电机端电压,Iα:

电机端电流,

Rα:

电枢电阻,Ce:

常数,φ:

每极总磁通可以看出,调速可以有三种方法:

(1)改变电机端电压Uα,即改变电枢电源电压;

(2)改变磁通φ,即改变激磁回路的调节电阻Rj以改变激磁电流Ij;

(3)在电枢回路中串联调节电阻Rtj。

此时的转速公式[2]为:

n=Ua-Ia(Ra+Rtj)



[1]

[2]

在实际电路设计中,改变电机的磁通φ或调节枢回路中串联调节电阻Rtj并不方便、实用。

因此,主要选择通过改变电机两端电压的方法来实现电机的调速控制。

(1)采用继电器

采用继电器对电动机的开或关进行控制,通过开关的切换对小车的速度进

行调整。

这个方案的优点是电路较为简单,缺点是继电器的响应时间慢、机械结构易损坏,寿命较短、可靠性不高。

因此放弃此方案。

(2)采用L298驱动

采用由达林顿管组成的H型PWM电路。

用单片机控制达林顿管使之工作在占空比可调的开关状态,精确调整电动机转速。

这种电路由于工作在管子的饱和截止模式下,效率非常高。

H型电路保证了可以简单的实现转速和方向的控制。

电子开关的速度很快,稳定性也极强,是一种广泛采用的PWM调速技术。

L298为SGS-THOMSONMicroelectronics所出产的双全桥步进电机专用驱动芯片(Dual

Full-BridgeDriver),可以方便的驱动两个直流电机,或一个两相步进电机。

含二H-Bridge的高电压、大电流双全桥式驱动器,接收标准TTL逻辑准位信号,可驱动46V、2A以下的步进电机,输出电压最高可达50V。

可以直接通过电源来调节输出电压,可以直接用单片机的IO口提供信号,而且电路简单,使用比较方便。

PWM脉宽调制实际上就是改变电机端电压的平均值从而进行调速的一种方法。

这种方法便于与单片机等数字系统接口,实现方便,而前两种方法必须要配合

一定的外围模拟电路才能达到单片机控制目的,基于以上分析,在电动机驱动模块上拟选定采用PWM脉宽调制方法。

选用L298双全桥步进电机专用驱动芯片。

因此选用此方案。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1