温控风扇参考论文文档格式.docx

上传人:b****0 文档编号:12978028 上传时间:2022-10-01 格式:DOCX 页数:30 大小:317.72KB
下载 相关 举报
温控风扇参考论文文档格式.docx_第1页
第1页 / 共30页
温控风扇参考论文文档格式.docx_第2页
第2页 / 共30页
温控风扇参考论文文档格式.docx_第3页
第3页 / 共30页
温控风扇参考论文文档格式.docx_第4页
第4页 / 共30页
温控风扇参考论文文档格式.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

温控风扇参考论文文档格式.docx

《温控风扇参考论文文档格式.docx》由会员分享,可在线阅读,更多相关《温控风扇参考论文文档格式.docx(30页珍藏版)》请在冰豆网上搜索。

温控风扇参考论文文档格式.docx

要使电子产品保持较低的温度,必须用大功率、高转速、大风量的风扇,而风扇的噪音与其功率成正比。

如果要低噪音,则要减小风扇转速,又会引起电子设备温度上升,不能两全其美。

为解决上述问题,我们设计了这套温控自动风扇系统。

本系统采用高精度集成温度传感器,用单片机控制,能显示实时温度,并根据使用者设定的温度自动在相应温度时作出小风、大风、停机动作,精确度高,动作准确。

1、方案论证

本系统实现风扇的温度控制,需要有较高的温度变化分辨率和稳定可靠的换档停机控制部件。

1.1温度传感器的选用

温度传感器可由以下几种方案可供选择:

方案一:

选用热敏电阻作为感测温度的核心元件,通过运算放大器放大由于温度变化引起热敏电阻电阻的变化、进而导至的输出电压变化的微弱电压变化信号,再用AD转换芯片ADC0809将模拟信号转化为数字信号输入单片机处理。

方案二:

采用热电偶作为感测温度的核心元件,配合桥式电路,运算放大电路和AD转换电路,将温度变化信号送入单片机处理。

方案三:

采用数字式集成温度传感器DS18B20作为感测温度的核心元件,直接输出数字温度信号供单片机处理。

对于方案一,采用热敏电阻有价格便宜、元件易购的优点,但热敏电阻对温度的细微变化不敏感,在信号采集、放大、转换过程中还会产生失真和误差,并且由于热敏电阻的R-T关系的非线性,其本身电阻对温度的变化存在较大误差,虽然可以通过一定电路予以纠正,但不仅将使电路复杂稳定性降低,而且在人体所处温度环境温度变化中难以检测到小的温度变化。

故该方案不适合本系统。

对于方案二,采用热电偶和桥式测量电路相对于热敏电阻其对温度的敏感性和器件的非线性误差都有较大提高,其测温围也非常宽,从-50摄氏度到1600摄氏度均可测量。

但是依然存在电路复杂,对温度敏感性达不到本系统要求的标准,故不采用该方案。

对于方案三,由于数字式集成温度传感器DS18B20的高度集成化,大大降低了外接放大转换等电路的误差因素,温度误差很小,并且由于其感测温度的原理与上述两种方案的原理有着本质的不同,使得其温度分辨力极高。

温度值在器件部转换成数字量直接输出,简化了系统程序设计,又由于该传感器采用先进的单总线技术(1-WRIE),与单片机的接口变的非常简洁,抗干扰能力强。

关于DS18B20的详细参数参看下面“硬件设计”中的器件介绍。

1.2控制核心的选择

采用电压比较电路作为控制部件。

温度传感器采用热敏电阻或热电偶等,温度信号转为电信号并放大,由集成运放组成的比较电路判决控制风扇转速,当高于或低于某值时将风扇切换到相应档位。

采用单片机作为控制核心。

以软件编程的方法进行温度判断,并在端口输出控制信号。

对于方案一,采用电压比较电路具有电路简单、易于实现,以及无需编写软件程序的特点,但控制方式过于单一,不能自由设置上下限动作温度,无法满足不同用户以及不同环境下的多种动作温度要求,故不在本系统中采用。

对于方案二,以单片机作为控制器,通过编写程序不但能将传感器感测到的温度通过显示电路显示出来,而且用户能通过键盘接口,自由设置上下限动作温度值,满足全方位的需求。

并且通过程序判断温度具有极高的精准度,能精确把握环境温度的微小变化。

故本系统采用方案二。

1.3调速方式

采用变压器调节方式,运用电磁感应原理将220V电压通过线圈降压到不同的电压,控制风扇电机接到不同电压值的线圈上可控制电机的转速,从而控制风扇风力大小。

采用PWM波调速。

对于方案一,由于采用变压器改变电压调节,有风速级别限制,不能适应人性化要求。

且在变压过程中会有损耗发热,效率不高,发热有不安全因素。

对于方案二,PWM的一个优点是从处理器到被控系统信号都是数字形式的,无需进行数模转换。

让信号保持为数字形式可将噪声影响降到最小。

噪声只有在强到足以将逻辑1改变为逻辑0或将逻辑0改变为逻辑1时,也才能对数字信号产生影响。

对噪声抵抗能力的增强是PWM相对于模拟控制的另外一个优点,而且这也是在某些时候将PWM用于通信的主要原因。

从模拟信号转向PWM可以极延长通信距离。

在接收端,通过适当的RC或LC网络可以滤除调制高频方波并将信号还原为模拟形式。

总之,PWM既经济、节约空间、抗噪性能强,故本系统采用方案二。

2系统硬件设计

2.1MCU的选择与AT89S52简介

目前在单片机系统中,应用比较广泛的微处理器芯片主要为8XC5X系列的单片机,该系列单片机均采用标准MCS-51核,硬件资源相互兼容,品类齐全、性能稳定、体积小、价格底、货源充足、调试和编程方便,所以应用较为广泛。

例如AT89S52单片机是一款低功耗、低电压、高性能CMOS8位单片机,片含8KB(可经受1000次擦写周期)的FLASH可编程可反复擦写的只读程序存储器(EPROM),器件采用CMOS工艺和ATMEL公司的高密度,非易失性存储器(NURAM)技术制造,其输出引脚和指令系统都与MCS-51兼容,片的FLASH存储器允许在系统可改编程序或用常规的非易失性存储编程器来编程。

因此,AT89S52是一种功能强,灵活性高且价格合理的单片机,可方便的应用在各个控制领域[1]。

AT89S52具有以下主要性能:

1.8KB可改编程序FLASH存储器;

2.全表态工作:

0~24HZ;

3.256X8字节部RAM;

4.32个外部双向输入,输出(I、O)口;

引脚说明如图2-2。

 

图2-2AT89S52引脚说明

引脚功能说明如下[2]:

VCC:

电源电压。

GND:

地。

P0口:

P0口是一组8位漏极开路型双向I/O口,也即地址/数据线复用口。

作为输出口时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端。

在访问外部数据储存器或程序储存器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活部上拉电阻。

FLASH编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。

P1口:

P1是一个带部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口写“1”,通过部的上拉电阻把端口拉到高电平,此时可作为输入口。

作为输入口使用时,因为部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。

FLASH编程和程序校验期间,P1接收低8位地址。

P2口:

P2是一个带部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

在访问外部程序储存器或16位地址的外部数据储存器(例如执行MOVXDPTR指令)时,P2口送出高8位地址数据。

在访问8位地址的外部数据储存器(例如执行MOVXRI指令)时,P2口线上的容(也即特殊功能寄存器(SFR)区中R2寄存器的容),在整个访问期间不改变。

FLASH编程或校验时,P2亦接收高位地址和其他控制信号。

P3口:

P3是一个带部上拉电阻的8位双向I/O口,P3的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

P3除了作为一般的I/O口线外,更重要的用途是它的第二功能,具体功能说明如表2-1。

P3口还接收一些用于FLASH闪速存储器编程和程序校的控制信号。

RST:

复位输入。

当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。

ALE/PROG:

当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。

表2-1P3口的第二功能表

端口引脚

第二功能

P3.0

RXD(穿行输出口)

P3.1

TXD(穿行输入口)

P3.2

INT0(外部中断0)

P3.3

INT1(外部中断1)

P3.4

T0(定时/计数器0)

P3.5

T1(定时/计数器0)

P3.6

WR(外部数据写选通)

P3.7

RD(外部数据读选通)

即使不访问外部存储器,ALE仍以是时钟振荡频率的1/6输出固定的正脉冲信号,因此他可对外输出时钟或用于定时目的。

要注意的是:

每当访问外部数据存储器时将跳过一个ALE脉冲。

对FLASH存储器编程期间,该引脚还用于输入编程脉冲(PROG)。

如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。

该位置位后,只有一条MOVX和MOVC指令ALE才会被激活。

此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE无效。

PSEN:

程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT80C51由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。

在此期间,当访问外部数据存储器,这两次有效的PSEN信号不出现。

EA/VPP:

外部访问允许。

欲使CPU仅访问外部程序储存器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。

需要注意的是:

如果加密位LB1被编程,复位时部会锁存EA端状态。

如EA端为高电平(Vcc端),CPU则执行部程序储存器中的指令。

FLASH储存器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12v编程电压。

XTAL1:

振荡器反相放大器的及部时钟发生器的输入端。

XTAL2:

振荡器反相放大器的输出端。

2.2DS18B20简介

DS18B20是DALLAS公司生产的单线式数字温度传感器,具有3引脚TO-92小体积封装形式;

温度测量围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出;

其工作电源既可在远端引入,也可采用寄生电源方式产生;

多个DS18B20可以并联到3根或2根线上,CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。

以上特点使DS18B20非常适用于远距离多点温度检测系统。

每一个DSl820包括一个唯一的64位长的序号该序号值存放在DSl820部的ROM(只读存贮器)中开始8位是产品类型编码(DSl82

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

当前位置:首页 > 高中教育 > 理化生

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

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