基于AT89S51的温度控制系统大学毕业设计.doc

上传人:laozhun 文档编号:3938217 上传时间:2023-03-28 格式:DOC 页数:39 大小:3.32MB
返回 下载 相关 举报
基于AT89S51的温度控制系统大学毕业设计.doc_第1页
第1页 / 共39页
基于AT89S51的温度控制系统大学毕业设计.doc_第2页
第2页 / 共39页
基于AT89S51的温度控制系统大学毕业设计.doc_第3页
第3页 / 共39页
基于AT89S51的温度控制系统大学毕业设计.doc_第4页
第4页 / 共39页
基于AT89S51的温度控制系统大学毕业设计.doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《基于AT89S51的温度控制系统大学毕业设计.doc》由会员分享,可在线阅读,更多相关《基于AT89S51的温度控制系统大学毕业设计.doc(39页珍藏版)》请在三一办公上搜索。

1、摘要摘 要:本设计是以一个纸盒为控制对象,以AT89S51为控制系统核心,通过单片机系统设计实现对箱子温度的显示和控制功能。本温度控制系统是一个闭环反馈调节系统,由温度传感器LM35对纸盒温度进行检测,经A/D转换芯片得到相应的温度值,将所得的温度值与设定温度值相比较得到偏差。通过对偏差信号的处理获得控制信号,去调节加热器的通断,从而实现对保温箱温度的控制。本文主要介绍了保温箱温度控制系统的工作原理和设计方法,论文主要由三部分构成。 系统整体方案设计。 硬件设计,主要包括温度检测电路、A/D转换电路、显示电路、键盘设计和控制电路。 系统软件设计。关键词:单片机;传感器;温度检测 Abstrac

2、tAbstract: The design is based on a thermal insulation box as the control object, with AT89S51 as the control system core, through the SCM system design and implementation of temperature control and display function. The temperature control system is a closed-loop feedback control system, which is c

3、omposed of a temperature sensor LM35 temperature detection, through the A / D conversion chip corresponding temperature value, the temperature value and temperature value is compared with that obtained deviation. Deviation through the signal processing control signal to control the on-off, heater, t

4、hus realizing the temperature display and control. This paper introduces the temperature control system principle of work and the design method, the paper mainly consists of three parts. The system overall plan design. The hardware design, including the temperature detection circuit, A / D conversio

5、n circuit, display circuit, keyboard circuit design and control. The system software design.Key words: single chip microcomputer; sensor; temperature detection目录摘要1Abstract1目录2第1章 绪论31.1课题设计背景和目的31.2国内外研究状况和发展趋势31.3温度检测的主要方法41.4课题设计的主要内容4第2章 系统总体方案设计62.1系统设计方案62.2中央处理器AT89S5172.3温度传感器LM35102.4 ADC08

6、08112.5 数码管显示132.6控制电路152.7半导体制冷片16第3章 系统软件仿真193.1 keil uVision193.2程序设计203.3 proteus软件介绍233.4 仿真27第4章 PCB板制作294.1 Protel DXP 软件介绍294.2原理图334.3 PCB板图344.4实物图35结论37致谢38参考文献39第1章 绪论1.1课题设计背景和目的在现代化的工业生产中电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。温度作为一个基本物理量,它是一个与人们的生活环境、生产活动密切相关的重要物理量。在现代化的工业生产过程中温度作为一种常用的主要被控参

7、数,在很多生产过程中我们需要对温度参数进行检测。例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测。采用单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。 因此单片机对温度的控制问题是一个工业生产中经常会遇到的问题。本次设计采用MCS-51系列单片机与各种外围电路构成单片机温度自动检测和控制系统,实现对温度的实时检测和控制。通过本次设计掌握温度检测控制系统的硬件设计方法和软件编写方法。熟悉Protel软件的使用方法

8、。通过课题的研究进一步巩固所学的知识,同时学习课程以外的相关知识,培养综合应用知识的能力。锻炼动手能力与实际工作能力,将所学的理论与实践结合起来。1.2国内外研究状况和发展趋势随着国内外工业的日益发展,温度检测技术也有了不断的进步。温度测量系统主要由两部分组成,一部分是传感器,它将温度信号转换为电信号。另一部分是电子装置,它主要完成对信号的接收、处理、对测点进行控制、温度显示等功能。对应于不同的温度段及测量精度要求,测温装置也不尽相同,从传感器方面看,己出现有各种金属材料、非金属材料、半导体材料制成的传感器,也有红外传感器。仪器本身也趋向小型化,多采用集成度较高的芯片或元件组成电路。对于测点较

9、多,并具有报警、巡测、控制等多功能测温装置,一般采用单片机电路。目前的温度检测技术原理很多,大致包括以下几种:(1)物体热胀冷缩原理(2)热电效应(3)热阻效应(4)利热辐射原理。传统的温度传感器(如,热电偶、铂电阻、双金属开关等)虽然有着各自不可替代的优点,但由于自身因自热效应影响了测量精度,从而制约了它们在微型化高端电子产品中的应用。与之相比较,半导体温度传感器具有灵敏度高、体积小、功耗低、时间常数小、自热温升小、抗干扰能力强等诸多优点,无论是电压、电流还是频率输出,在相当大的温度范围内( - 55150 )都与温度成线性关系,适合在集成电路系统中应用。目前,半导体温度传感器工作的温度范围

10、还限于- 50150 。未来主要的研究方向将是如何扩大它的温度适用范围,以及智能化、网络化等方面。近年来,在温度检测技术领域中,多种新的检测原理与技术的开发应用己取得了具有实用性的重大进展。新一代温度检测元件正在不断出现和完善化,主要包括以下几种。(1)晶体管温度检测元件(2)集成电路温度检测元件(3)核磁共振温度检测器(4)热噪声温度检测器(5)石英晶体温度检测器(6)光纤温度检测器(7)激光温度检测器。目前国内外的温度控制方式越来越趋向于智能化,温度测量首先是由温度传感器来实现的。测温仪器由温度传感器和信号处理两部分组成。温度测量的过程就是通过温度传感器将被测对象的温度值转换成电的或其它形

11、式的信号,传递给信号处理电路进行信号处理转换成温度值显示出来。温度传感器随着温度变化而引起变化的物理参数有: 膨胀、电阻、电容、热电动势,磁性能、频率、光学特性及热噪声等等。随着生产的发展,新型温度传感器还会不断出现,目前,国内外通用的温度传感器及测温仪大致有以下几种: 热膨胀式温度计、电阻温度计、热电偶、辐射式测温仪表、石英温度传感器测温仪。1.3温度检测的主要方法温度的测量方法多采用集成的半导体模拟温度传感器,传感器输出的电压或电流与温度在一定范围呈线性关系。通过放大,采样得到被测量。另一种温度测量方法是使用热电偶,其测量精度较高,但测试过程复杂,测量时间长,而且采用电桥测量的系统抗干扰能

12、力较差,误差较大。随着集成电路技术的迅速发展新型的数字化温度传感器其精度、稳定性、可靠性及抗干扰能力都优于模拟的温度传感器。数字温度传感器也越来越的到广泛的应用。温度检测的方法根据敏感元件和被测介质接触与否,可以分为接触式与非接触式两大类。接触式检测的方法主要包括基于物体受热体积膨胀性质的膨胀式温度检测仪表;基于热电效应的热电偶温度检测仪表。非接触式检测方法是利用物体的热辐射特性与温度之间的对应关系,对物体的温度进行检测,主要有亮度法、全辐射法和比色法等。接触式测温是使测温敏感元件与被测介质接触,当被测介质与感温元件达到热平衡时,感温元件与被测介质的温度相等。这类传感器结构简单、性能可靠、精度

13、高、稳定性好、价格低、应用十分广泛,因此,本方案采用接触式测温法,选用相关类型的传感器。由单片机组成的温度测控系统,通过在单片机外部添加各种接口电路,可构成单片机最小系统,用以实现对温度控制对象的温度的显示和控制。同时也能根据实际情况实现多路巡回检测、数据处理、报警及记录,对各个参数以一定的周期进行检查和测量,检测的结果经计算机处理后再进行显示、打印和报警,以提醒操作人员注意或直接用于生产控制。1.4课题设计的主要内容本温度控制系统是一个闭环反馈控制系统,它用温度传感器将检测到的温度信号经AD转换后送入单片机中进行数据处理并显示当前温度值,用当前温度值与设定温度值进行比较。根据比较的结果得到控

14、制信号用以控制继电器的通断,实现对加热器的控制。通过这种控制方式实现对保温箱的温度控制。本课题设计的内容主要包括硬件设计和软件设计两部分。系统功能由硬件和软件两大部分协调完成,硬件部分主要完成主机电路、数据采集电路、键盘显示电路、控制执行等电路的设计。软件程序编写主要用来实现对温度的检测、LED显示、继电器控制等数据处理功能。第2章 系统总体方案设计2.1系统设计方案本温度控制系统是一个闭环反馈控制系统,它用温度传感器将检测到的温度信号经AD转换后送入单片机中进行数据处理并显示当前温度值,用当前温度值与设定温度值进行比较。根据比较的结果得到控制信号用以控制继电器的通断,实现对加热器的控制。通过

15、这种控制方式实现对箱子的温度控制。本课题设计的内容主要包括硬件设计和软件设计两部分。系统功能由硬件和软件两大部分协调完成,硬件部分主要完成主机电路、数据采集电路、键盘显示电路、控制执行等电路的设计。软件程序编写主要用来实现对温度的检测、标度转换、LED显示、继电器控制等数据处理功能。本次设计采用MCS-51单片机作为控制芯片,采用半导体集成温度传感器ADC0808采集温度信号。通过温度传感器将采集的温度信号转换成与之相对应的电信号,送入A/D转换器进行A/D转换,将模拟信号转换成数字信号送入到控制芯片进行数据处理。通过在芯片外围添加显示、控制等外围电路来实现对保温箱温度的实时检测和控制功能。本

16、系统功能由硬件和软件两大部分协调完成,硬件部分主要完成传感器信号的采集处理,信息的显示等;软件主要完成对采集的温度信号进行处理及显示控制等功能。 温控电路由传感器电路、A/D采样电路、单片机系统、输出控制电路、加温电路、降温电路构成。电路基本工作原理:传感器电路将感受到的温度信号以电压形式输出到输入到 A/D采样电路, 由 A/D转换器将数字量值送给单片机系统, 单片机系统根据设计的温度要求判断是否需要接通加温电路或降温电路。当温度量值低于设定值时,使加温电路接通,降温电路停止工作。当温度量值高于设定温度时,加温电路停止工作,降温电路工作。2.2中央处理器AT89S51AT89S51芯片AT8

17、9S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用。主要性能特点1、4k Bytes Flash片内程序存储器;2、128 bytes的随机存取数据存储器(RAM);3、32个外部双向输入/输出(I/O)口; 4、5个中断优先级、2层中断嵌套中断; 5、6

18、个中断源; 6、2个16位可编程定时器/计数器; 7、2个全双工串行通信口; 8、看门狗(WDT)电路; 9、片内振荡器和时钟电路; 10、与MCS-51兼容; 11、全静态工作:0Hz-33MHz; 12、三级程序存储器保密锁定; 13、可编程串行通道; 14、低功耗的闲置和掉电模式。管脚说明VCC:电源电压输入端。 GND:电源地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出

19、原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址

20、的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口除了作为普通I/O口,还有第二功能: P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(T

21、0定时器的外部计数输入) P3.5 T1(T1定时器的外部计数输入) P3.6 /WR(外部数据存储器的写选通) P3.7 /RD(外部数据存储器的读选通) P3口同时为闪烁编程和编程校验接收一些控制信号。 I/O口作为输入口时有两种工作方式,即所谓的读端口与读引脚。读端口时实际上并不从外部读入数据,而是把端口锁存器的内容读入到内部总线,经过某种运算或变换后再写回到端口锁存器。只有读端口时才真正地把外部的数据读入到内部总线。89C51的P0、P1、P2、P3口作为输入时都是准双向口。除了P1口外P0、P2、P3口都还有其他的功能。 RST:复位输入端,高电平有效。当振荡器复位器件时,要保持RS

22、T脚两个机器周期的高电平时间。 ALE/PROG:地址锁存允许/编程脉冲信号端。当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 PSEN:外部程序存储器的选通信号,低

23、电平有效。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 EA/VPP:外部程序存储器访问允许。当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:片内振荡器反相放大器和时钟发生器的输入端。 XTAL2:片内振荡器反相放大器的输出端。下载程序AT89SXX系列单片机实现了ISP下载功能,故而取代了89CX

24、X系列的下载方式,也是因为这样,ATMEL公司已经停止生产89CXX系列的单片机,现在市面上的AT89CXX多是停产前的库存产品。2.3温度传感器LM35LM35 温度传感器 LM35 是NS 公司生产的集成电路温度传感器系列产品之一,它具有很高的工作精度和较宽的线性工作范围,该器件输出电压与摄氏温度线性成比例。因而,从使用角度来说, LM35 与用开尔文标准的线性温度传感器相比更有优越之处, LM35 无需外部校准或微调,可以提供1/4的常用的室温精度。 工作电压:直流430V; 工作电流:小于133A 输出电压:+6V-1.0V 输出阻抗:1mA 负载时0.1; 精度:0.5精度(在+25

25、时); 漏泄电流:小于60A; 比例因数:线性+10.0mV/; 非线性值:1/4; 校准方式:直接用摄氏温度校准; 封装:TO-46、TO-92、SO-8; 使用温度范围:-55+150额定范围。 引脚介绍: 正电源Vcc;输出;输出地/电源地。 2.4 ADC0808ADC0808是采样分辨率为8位的、以逐次逼近原理进行模/数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。ADC0808是ADC0809的简化版本,功能基本相同。一般在硬件仿真时采用ADC0808进行A/D转换,实际使用时采用ADC0809进行A/D转换

26、。1.ADC0808管脚图2.内部结构ADC0808是CMOS单片型逐次逼近式A/D转换器,它有8路模拟开关、地址锁存与译码器、比较器、8位开关树型A/D转换器。3.引脚功能(外部特性)ADC0808芯片有28条引脚,采用双列直插式封装,如上图所示。各引脚功能如下: 15和2628(IN0IN7):8路模拟量输入端。 8、14、15和1721:8位数字量输出端。 22(ALE):地址锁存允许信号,输入,高电平有效。 6(START): A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。 7(EOC): A/D转换结束信号,输

27、出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。 9(OE):数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。 10(CLK):时钟脉冲输入端。要求时钟频率不高于640KHZ。 12(VREF(+)和16(VREF(-):参考电压输入端 11(Vcc):主电源输入端。 13(GND):地。 2325(ADDA、ADDB、ADDC):3位地址输入线,用于选通8路模拟输入中的一路 4.通道选择地址码对应的输入通道23(ADDA)24(ADDB)25(ADDB)000IN0001IN1010IN2011IN3100IN4

28、101IN5110IN6111IN75.极限参数电源电压(Vcc):6.5V 控制端输入电压:-0.3V15V 其它输入和输出端电压:-0.3VVcc+0.3V 贮存温度:-65+150 功耗(T=+25):875mW 引线焊接温度:气相焊接(60s):215;红外焊接(15s):220 抗静电强度:400V6.输出端注意out7为最低位-out0为最高位,out7-out0分别接单片机的P0.0到P0.7端。2.5 数码管显示数码管相关内容四位数码管是一种半导体发光器件,其基本单元是发光二极管 。能显示4个数码管叫四位数码管。数码管按段数分为七段数码管 和八段数码管,八段数码管比七段数码管多

29、一个发光二极管 单元(多一个小数点显示);按发光二极管单元连接方式分为共阳极数码管和共阴极数码管 。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。 4位数码管的驱动方式1、静态驱动也称直流驱动。静态驱

30、动是指每个数码管的每一个段码都由一个单片机 的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O端口多,如驱动5个数码管静态显示则需要58=40根I/O端口来驱动,要知道一个89S51单片机 可用的I/O端口才32个呢:),实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性。2、数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划a,b,c,d,e,f,g,dp的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输

31、出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为12ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低。4位数码管的参数8字高度:8字上沿与

32、下沿的距离。比外型高度小。通常用英寸来表示。范围一般为0.25-20英寸。长*宽*高:长数码管正放时,水平方向的长度;宽数码管正放时,垂直方向上的长度;高数码管的厚度。时钟点:四位数码管中,第二位8与第三位8字中间的二个点。一般用于显示时钟中的秒。 4位数码管区分共阴阳极的方法首先数码管有共阴极和共阳极之分,区别他们的方法是若公共端接地,其他端接电源,若各段测试能亮,说明是共阴的,反之共阳的;若公共端接电源,其他端分别接的,测得各端亮,则说明是共阳的,反之为共阴的。世面上的四位一体的数码管一般都没有datasheet,所以掌握他们管脚的分布是很重要的一个环节。下面是一张四位一体数码管引脚分布图

33、4位一体数码管,其内部段已连接好,引脚如图所示(正面朝自己,小数点在下方)。a、b、c、d、e、f、g、dP为段引脚,1、2、3、4分别表示四个数码管的位。即:12-9-8-6为公共端,A-11 B-7 C-4 D-2 E-1 F-10 G-5 DP-32.6控制电路电磁继电器的构造及工作原理: 如图所示,A是电磁铁、B是衔铁、C是弹簧、D是动触点、E是静触点;电磁继电器的工作电路可分为:、低压控制电路;、高压工作电路; 、低压控制电路:包括A、B、低压电源U1、开关S;、高压工作电路:包括高压电源U2、M、电磁继电器的触点部分D、E;工作原理:闭合低压控制电路中的开关S,电流通过电磁铁A的线

34、圈产生磁场,从而对衔铁B产生引力,使动、静触点D、E接触,工作电路闭合,电动机工作。当断开低压控制开关S时,线圈中的电流消失,电磁铁的磁性消失,衔铁B在弹簧的作用下,使动、静触点D、E脱离(断开),工作电路断开,电动机停止工作。电磁继电器作用:利用电磁继电器可以用低电压、弱电流的控制电路来控制高电压、强电流的工作电路,并且能实现遥控和生产自动化,电磁继电器被广泛地应用于自动控制(如:冰箱、汽车、电梯、机床里的控制电路)和通信领域。应用举例:电铃水位报警器温度报警器2.7半导体制冷片半导体制冷片,也叫热电制冷片,是一种热泵。它的优点是没有滑动部件,应用在一些空间受到限制,可靠性要求高,无制冷剂污

35、染的场合。利用半导体材料的Peltier效应,当直流电通过两种不同半导体材料串联成的电偶时,在电偶的两端即可分别吸收热量和放出热量,可以实现制冷的目的。它是一种产生负热阻的制冷技术,其特点是无运动部件,可靠性也比较高。利用半导体制冷的方式来解决LED照明系统的散热问题,具有很高的实用价值。原理在原理上,半导体的制冷片只能算是一个热传递的工具,虽然制冷片会主动为芯片散热,但依然要将热端的高于芯片的发热量散发掉。在制冷片工作期间,只要冷热端出现温差,热量便不断地通过晶格的传递,将热量移动到热端并通过散热设备散发出去。因此,制冷片对于芯片来说是主动制冷的装置,而对于整个系统来说,只能算是主动的导热装

36、置,因此,采用半导体制冷装置的ZENO96智冷版,依然要采取主动散热的方式对制冷片的热端进行降温。 风扇以及散热片的作用主要是为制冷片的热端散热,通常热端的温度在没有散热装置的时候会达到100度左右,极易超过制冷片的承受极限,而且半导体制冷效率的关键就是要尽快降低热端温度以增大两端温差,提高制冷效果,因此在热端采用大型的散热片以及主动的散热风扇将有助于散热系统的优良工作。在正常使用情况下,冷热端的温差将保持在4065度之间。 当一块N型半导体材料和一块P型半导体材料联结成电偶对时,在这个电路中接通直流电流后,就能产生能量的转移,电流由N型元件流向P型元件的接头吸收热量,成为冷端由P型元件流向N

37、型元件的接头释放热量,成为热端。吸热和放热的大小是通过电流的大小以及半导体材料N、P的元件对数来决定,以下三点是热电制冷的温差电效应。 1、塞贝克效应(SEEBECKEFFECT) 一八二二年德国人塞贝克发现当两种不同的导体相连接时,如两个连接点保持不同的温差,则在导体中产生一个温差电动势:ES=S.T 式中:ES为温差电动势 S为温差电动势率(塞贝克系数) T为接点之间的温差 2、珀尔帖效应(PELTIEREFFECT) 一八三四年法国人珀尔帖发现了与塞贝克效应的效应,即当电流流经两个不同导体形成的接点时,接点处会产生放热和吸热现象,放热或吸热大小由电流的大小来决定。 Q=.I=aTc 式中

38、:Q为放热或吸热功率 为比例系数,称为珀尔帖系数 I为工作电流 a为温差电动势率 Tc为冷接点温度 3、汤姆逊效应(THOMSONEFFECT) 当电流流经存在温度梯度的导体时,除了由导体电阻产生的焦耳热之外,导体还要放出或吸收热量,在温差为T的导体两点之间,其放热量或吸热量为: Q=.I.T Q为放热或吸热功率 为汤姆逊系数 I为工作电流 T为温度梯度 以上的理论直到本世纪五十年代,苏联科学院半导体研究所约飞院士对半导体进行了大量研究,于一九五四年发表了研究成果,表明碲化铋化合物固溶体有良好的制冷效果,这是最早的也是最重要的热电半导体材料,至今还是温差制冷中半导体材料的一种主要成份。 约飞的

39、理论得到实践应用后,有众多的学者进行研究到六十年代半导体制冷材料的优值系数,才达到相当水平,得到大规模的应用,也就是我们现在的半导体制冷片件。 中国在半导体制冷技术开始于50年代末60年代初,当时在国际上也是比较早的研究单位之一,60年代中期,半导体材料的性能达到了国际水平,60年代末至80年代初是我国半导体制冷片技术发展的一个台阶。在此期间,一方面半导体制冷材料的优值系数提高,另一方面拓宽其应用领域。中国科学院半导体研究所投入了大量的人力和物力,获得了半导体制冷片,因而才有了现在的半导体制冷片的生产及其两次产品的开发和应用。 优点和特点半导体制冷片作为特种冷源,在技术应用上具有以下的优点和特

40、点: 1、不需要任何制冷剂,可连续工作,没有污染源没有旋转部件,不会产生回转效应,没有滑动部件是一种固体片件,工作时没有震动、噪音、寿命长,安装容易。 2、半导体制冷片具有两种功能,既能制冷,又能加热,制冷效率一般不高,但制热效率很高,永远大于1。因此使用一个片件就可以代替分立的加热系统和制冷系统。 3、半导体制冷片是电流换能型片件,通过输入电流的控制,可实现高精度的温度控制,再加上温度检测和控制手段,很容易实现遥控、程控、计算机控制,便于组成自动控制系统。 4、半导体制冷片热惯性非常小,制冷制热时间很快,在热端散热良好冷端空载的情况下,通电不到一分钟,制冷片就能达到最大温差。 5、半导体制冷

41、片的反向使用就是温差发电,半导体制冷片一般适用于中低温区发电。 6、半导体制冷片的单个制冷元件对的功率很小,但组合成电堆,用同类型的电堆串、并联的方法组合成制冷系统的话,功率就可以做的很大,因此制冷功率可以做到几毫瓦到上万瓦的范围。 7、半导体制冷片的温差范围,从正温90到负温度130都可以实现。 半导体温差电片件应用范围通过以上分析,半导体温差电片件应用范围有:制冷、加热、发电,制冷和加热应用比较普遍,有以下几个方面: 1、军事方面:导弹、雷达、潜艇等方面的红外线探测、导行系统。 2、医疗方面;冷力、冷合、白内障摘除片、血液分析仪等。 3、实验室装置方面:冷阱、冷箱、冷槽、电子低温测试装置、

42、各种恒温、高低温实验仪片。 4、专用装置方面:石油产品低温测试仪、生化产品低温测试仪、细菌培养箱、恒温显影槽、电脑等。 5、日常生活方面:空调、冷热两用箱、饮水机、电子信箱等。此外,还有其它方面的应用,这里就不一一提了。第3章 系统软件仿真3.1 keil uVision1.产品介绍 Keil uVision2是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,使用接近于传统c语言的语法来开发,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用,而且大大的提高了工作效率和项目开发周期,他还能嵌入汇编,您可以在关键的位置嵌入,使程序达到接

43、近于汇编的工作效率。KEILC51标准C编译器为8051微控制器的软件开发提供了C语言环境,同时保留了汇编代码高效,快速的特点。C51编译器的功能不断增强, 使你可以更加贴近CPU本身,及其它的衍生产品。C51已被完全集成到uVision2的集成开发环境中,这个集成开发环境包含:编译器,汇编器,实时操作系统,项目管理器,调试器。uVision2 IDE可为它们提供单一而灵活的开发环境。2.系统功能Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面,使您能在很短的时间内就能学会使用keil c51来开发您的单片机应用程序 。 另外重要的一点,只要看一下编译后生

44、成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。3.2程序设计源程序如下:#include #define uchar unsigned char int a,temp,h; /*a为数字;c为符号位;temp为温度;h为延时*/unsigned char num12=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xa7;/*num0num9为 09;num10为 c*/uchar getdata;sbit P2_0=P20;sbit P2

45、_1=P21;sbit P2_2=P22;sbit P2_3=P23;sbit P2_4=P24;sbit P2_5=P25;sbit P2_6=P26;sbit P3_4=P34;sbit OE=P35;sbit EOC=P36;sbit ST=P37;main()TMOD=0x01; /*T/C0工作在方式1定时*/EA=1; /*CPU开中断*/PX1=1;ET0=1; /*T/C0开中断*/TR0=1; /*启动T/C0开始计数*/EX0=1;IT0=1;EX1=1;IT1=1;TH0=(65536-1)/256; /*预置计数初值*/TL0=(65536-1)%256;while(1)ST=0;OE=0;ST=1;ST=0;while(!EOC);OE=1;getdata=P1; /读取AD采样值OE=0;temp=(int)getdata; /AD转换VIN=Vref*getdata/(28-1) ,显示为三位,故扩大100倍,参考电压2.55VP0=num0;P2_3=1;P2_4=0;P2_5=0;P2_6=0;for(h=0;h50;h+);P0=0xff;P0=numa/10;P2_3=0;P2_4=1;P2_5=0;P2_6=0;for(h=0;h50;h+);P0=0xff;P0=numa%10;P2_3=0;P2_4=0;P2_5=1;P2_6=

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号