文档库 最新最全的文档下载
当前位置:文档库 › 单片机课设AD590温度传感器..

单片机课设AD590温度传感器..

单片机课设AD590温度传感器..
单片机课设AD590温度传感器..

所要设计的为AD590温度传感器,并通过A/D转换器输出数字信号。再通过单片机编程,最后通过LED显示器显示当前温度。

本文介绍了基于AD590与8051单片机的一种温度采集系统,该电路采用ADC0809作为A/D转换元件,将AD590采集的模拟温度信号转换成数字信号,传输到单片机内部,最后通过共阴极LED显示出来,温度测量范围0℃~99℃。要求能够正确的显示温度传感器的温度。使用3位LED模块显示,显示测量温度数值。

第一章温度采集 (1)

1.1AD590测温原理 (1)

1.2测量电路设计 (2)

第二章A/D转换器件 (5)

2.1 AD590简介 (5)

第三章控制器件介绍 (8)

第四章显示器件介绍 (9)

第五章硬件电路设计 (10)

参考文献 (11)

附录 (12)

第一章温度采集器件

1.1 AD590测温原理

AD590是一恒定源器件,输出的电流值与它所测的绝对温度有精确的线性关系。由于厂家生产时采用激光微调来校正集成电路内的薄膜电阻,使其在摄氏零度(对应绝对温度为273.2K)输出电流为273.2uA,灵敏度为1 uA/K,当其感受温度升高或降低时,输出电流为1 uA/K的增大或减少,从而将被测温度线性转换为电流形式输出,在测量电路中,将其电流转换成电压,则可用电压形式来表示温度的大小。由于AD590输出电流设计为开氏温标对应,而且工作电压范围大,因此,在实际应用中应注意以下几个问题。

AD590在摄氏零度时,输出电流值为273.2uA,它与热力学温度273.2K相对应。而人们习惯用摄氏温标表示温度,摄氏温标与开氏温标转换关系即

T(K)=273.2+t(℃) (1.1) 在信号处理时,将开氏温度转换为摄氏温度。

AD590的工作电压可以在4V~30V范围内选用,但某一工作电压一经确定后,应尽可能使其稳定,因为工作电压波动将引起AD590输出电流在一定程度上的相对漂移,造成测量误差。

AD590输出电流在远距离传输时,虽然它对导线产生的压降不敏感,但应避免传输导线回路受电磁干扰影响产生感应电动势而导致回路电流变换,造成测量误差。

由于AD590的温度变化范围在-55℃~+150℃之间,经过10KΩ之后采样到的电压变化在2.182V~4.232V之间,不超过5V电压表示的范围,因此参考电压取电源电压VCC(实测VCC=4.70V)。由此可计算出经过A/D转换之后的摄氏温度现实的数据。

由于AD590的增益有偏差,电阻也有偏差,因此应对电阻进行调整。调整的方法为:把AD590放于冰水混合物中调整电位器,值如下表示:

表1.1 温度与电流关系

1.2测量电路设计

AD590对温度变化体现为电流变化,温度和电流呈线性关系,而A/D转换器采集的为电压信号,因此需要有电流电压转换电路,将电流信号转换成电压信号,转换电路如图1.2所示

图1.2 电流电压转换电路

图中电容C4起滤波作用。该电路中,考虑到测温范围是0度至5050度,而AD590输出电压范围为0~5V,故电阻R2取3.3 KΩ,其中R2是滑动变阻器,精度高于R3,电阻R4取100 KΩ,R5取50 KΩ,R4 是滑动变阻器,精度高与R5,R6取33 KΩ。运放是温度电压变换电路,为测试方便,设计时将0度时的输出电压定为0V,每升高一度输出电压上升100mV,与电压之间的关系为:

U=K(T-T0)V (1.2) 式中,K—比例系数,K=0.98V/度,T—环境温度,单位为度,T0——测温下限0度。

由图2.9设流过R2、R3电流为I1,流过传感器电流为I2,通过R4、R5电流为I3。由分流得:

I3=I2-I1 (1.3)

由于AD590测得温度为开氏温度必须转换为摄氏温度,式见(1.1)

当T=+50度和T=0度时,变换电路输出电压上限Umax=5V,电压下限为Umin=0V,实现的方法是:首先调整R2,使得I1 =273.2uA。

当温度为0度时,通过AD590的电流I2=273.2uA,此时I3=0uA,R4、R5上无压降,即输出电压为0V。

当环境温度为50度时,流过AD590的电流为323.2uA,此时,I3 =I2-I1=50uA,调整R4,使R4+R5=98千欧,有(R4+R5)I3=4.9V.同样,可以计算出其余各温度所对应的输出电压具体对应数值见表1.2:

表1.2温度与输出电压值

标定方法:

(1)断开图中M1点,串入微安表,调整电位器R2,使微安表读数为273.3uA,取下微安表,接通M1点。

(2)将AD590至于50度水中,调整R4,使M2点电压为4.9V。(3)将AD590至于0度冰水混合物中,测试M2点电压为0V。(4)再将AD590至于50度温度场中,测试M2点电压应为4.9V,如有偏离,可微调电位器R4,使M2点电压为4.9V。

(5)重复(2)(3)(4)二到三次,就可以使M2点电压保持0度时的0V、+50V度时的4.9V。

系统对放大电流要求低调、低漂移、高精度,可选用高精度集成

运放。OP07为失调电压、低失调电流和低漂移的超低失调运算放大器,其增益和共模抑制比高,噪声小,它的电源电压±3V~±18V,其广泛用于稳定积分、精密加法比较,法制电压,检测,微弱信号精确放大场合,是一种通用性极强的运算放大器。本系统用它作运放。

第二章 A/D转换器件

2.1 ADC0809简介

ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A/D模数转换器。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。是目前国内应用最广泛的8位通用A/D芯片1.主要特性

1)8路输入通道,8位A/D转换器,即分辨率为8位。

2)具有转换起停控制端。

3)转换时间为100μs(时钟为640kHz时),130μs(时钟为500kHz时)

4)单个+5V电源供电

5)模拟输入电压范围0~+5V,不需零点和满刻度校准。

6)工作温度范围为-40~+85摄氏度

7)低功耗,约15mW。

2.内部结构

ADC0809的内部逻辑结构图如图所示。

图 2.1 ADC0809内部逻辑结构

图中多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用一个A/D转换器进行转换,这是一种经济的多路数据采集方法。地址锁存与译码电路完成对A、B、C 3个地址位进行锁存和译码,其译码输出用于通道选择,其转换结果通过三态输出锁存器存放、输出,因此可以直接与系统数据总线相连,表2-1为通道选择表。

表2-1 通道选择表

3.信号引脚

ADC0809芯片为28引脚为双列直插式封装,其引脚排列见图9.8。

对ADC0809主要信号引脚的功能说明如下:

IN7~IN0——模拟量输入通道

ALE——地址锁存允许信号。对应ALE上跳沿,A、B、C地址状态送入地址锁存器中。

START——转换启动信号。START上升沿时,复位ADC0809;START 下降沿时启动芯片,开始进行A/D转换;在A/D转换期间,START应保持低电平。本信号有时简写为ST.

A、B、C——地址线。通道端口选择线,A为低地址,C为高地址,引脚图中为ADDA,ADDB和ADDC。其地址状态与通道对应关系见表9-1。

CLK——时钟信号。ADC0809的内部没有时钟电路,所需时钟信号由外界提供,因此有时钟信号引脚。通常使用频率为500KHz的时钟信号

EOC——转换结束信号。EOC=0,正在进行转换;EOC=1,转换结束。使用中该状态信号即可作为查询的状态标志,又可作为中断请求信号使用。

D7~D0——数据输出线。为三态缓冲输出形式,可以和单片机的数据线直接相连。D0为最低位,D7为最高

OE——输出允许信号。用于控制三态输出锁存器向单片机输出转

换得到的数据。OE=0,输出数据线呈高阻;OE=1,输出转换得到的数据。

Vcc—— +5V电源。

Vref——参考电源参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。其典型值为+5V(Vref(+)=+5V, Vref(-)=-5V).

第三章控制器介绍

3.1 8051单片机简介

MCS-51是标准的40引脚双列直插式集成电路芯片,引脚分布请参照----

单片机引脚图:

P0.0~P0.7 P0口8位双向口线(在引脚的39~32号端子)。

P1.0~P1.7 P1口8位双向口线(在引脚的1~8号端子)。

P2.0~P2.7 P2口8位双向口线(在引脚的21~28号端子)。

P3.0~P3.7 P3口8位双向口线(在引脚的10~17号端子)

RST 复位信号:当输入的信号连续2个机器周期以上高电平时即为有效,用以完成单片机的复位初始化操作,当复位后程序计数器PC=0000H,即复位后将从程序存储器的0000H单元读取第一条指令码。

XTAL1和XTAL2 外接晶振引脚。当使用芯片内部时钟时,此二引脚用于外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号。

VCC:电源+5V输入

VSS:GND接地。

第四章显示器件

在本设计任务书中采用的是动态显示方式。原因及原理介绍如下:

动态显示驱动:数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划"a、b、c、d、e、f、g、dp"的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的

点亮时间为1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低。

第五章硬件电路设计

参考文献

[1]proteus在MCS-51&ARM7系统中的应用百例,电子工业出版社,周润景

[2]单片机原理及应用,国防工业出版社,张淑清等编著

[3]传感器原理与应用,高等教育出版社,黄贤武编著

[4]单片机原理与接口技术.华东理工大学出版社,刘军编著

附录

程序流程如下:

程序如下:

LED_0 EQU 30H

LED_1 EQU 31H

LED_2 EQU 32H

ADC EQU 35H

ST BIT P3.0

EOC BIT P3.1

OE BIT P3.2

ORG 00H

LJMP INT_T0

START: MOV LED_0,#00H

MOV LED_1,#00H

MOV LED_2,#00H

MOV DPTR,#TABLE

WAIT : JNB EOC,$

SETB OE

MOV ADC,P1

CLR OE

MOV A,ADC

MOV B,#100

DIV AB

MOV LED_2,A

MOV A,B

MOV B.#10

DIV AB

MOV LED_1,A

MOV LED_0,B

LCALL DISP

SJMP WAIT

DISP: MOV A,LED_0

MOVC A,@A+DPTR

CLR P2.2

MOV P0,A

LCALL DELAY

SETB P2.2

MOV A,LED_1

MOVC A,@A+DPTR

CLR P2.1

MOV P0,A

LCALL DELAY

SETB P2.1

MOV A,LED_2

MOVC A,@A+DPTR

CLR P2.0

MOV P0,A

LCALL DELAY

SETB P2.0

RET

DELAY: MOV R6,#10

D1: MOV R7,#250

DJNZ R7,$

DJNZ R6,D1

RET

TABLE: DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FH END

基于51单片机及DS18B20温度传感器的数字温度计程序(详细注释)

基于51单片机及DS18B20温度传感器的数字温度计程序(详细注释)

电路实物图如下图所示: C 语言程序如下所示: /******************************************************************** zicreate ----------------------------- Copyright (C) https://www.wendangku.net/doc/9115805614.html, -------------------------- * 程序名; 基于DS18B20的测温系统 * 功 能: 实时测量温度,超过上下限报警,报警温度可手动调整。K1是用来 * 进入上下限调节模式的,当按一下K1进入上限调节模式,再按一下进入下限 * 调节模式。在正常模式下,按一下K2进入查看上限温度模式,显示1s 左右自动 * 退出;按一下K3进入查看下限温度模式,显示1s 左右自动退出;按一下K4消除 * 按键音,再按一下启动按键音。在调节上下限温度模式下,K2是实现加1功能, * K1是实现减1功能,K3是用来设定上下限温度正负的。 * 编程者:Jason * 编程时间:2009/10/2 *********************************************************************/ #include //将AT89X52.h 头文件包含到主程序 #include //将intrins.h 头文件包含到主程序(调用其中的_nop_()空操作函数延时) #define uint unsigned int //变量类型宏定义,用uint 表示无符号整形(16位) #define uchar unsigned char //变量类型宏定义,用uchar 表示无符号字符型(8位) uchar max=0x00,min=0x00; //max 是上限报警温度,min 是下限报警温度 bit s=0; //s 是调整上下限温度时温度闪烁的标志位,s=0不显示200ms ,s=1显示1s 左右 bit s1=0; //s1标志位用于上下限查看时的显示 void display1(uint z); //声明display1()函数 #include"ds18b20.h" //将ds18b20.h 头文件包含到主程序 #include"keyscan.h" //将keyscan.h 头文件包含到主程序 #include"display.h" //将display.h 头文件包含到主程序

国际品牌温度传感器介绍一..

一、霍尼韦尔 公司简介: 霍尼韦尔是《财富》百强公司,总部位于美国。致力于发明制造先进技术以应对全球宏观趋势下的严苛挑战,例如生命安全、安防和能源。公司在全球范围内拥有大约130,000 名员工,其中包括19,000 多名工程师和科学家。 霍尼韦尔在华的历史可以追溯到1935年。当时,霍尼韦尔在上海开设了第一个经销机构。1973年美国总统尼克松访华时,应中国政府之邀从十大领域推荐精英企业来华推动两国双向交流,并促进中国的现代化建设。其中炼油石化领域唯一被选中推荐给中国政府的美国环球油品公司,正是霍尼韦尔旗下的子公司。80年代的改革开放成为了霍尼韦尔融入中国经济发展的又一个新起点,作为首批在北京设立代表处的跨国企业,霍尼韦尔在彼时开始了一系列的高品质投资。目前,霍尼韦尔四大业务集团均已落户中国,旗下所辖的所有业务部门的亚太总部也都已迁至中国,并在中国的20多个城市设有多家分公司和合资企业。目前,霍尼韦尔在中国的投资总额超10亿美金,员工人数超过12,000名。 主要产品及服务: 家具与消费品——环境自控解决方案及产品 航空与航天——航空航天UOP中国传感与控制 生命安全与安防——霍尼韦尔安全产品安防气体探测技术 建筑、施工与维护——环境自控解决方案及产品安防英诺威发泡剂极冷致制冷剂 传感与控制——扫描与移动生产力扫描与移动技术 工业过程控制——无线自动化解决方案环境自控解决方案及产品传感与控制气体探测技术 能效与公共事业——环境自控解决方案及产品无线自动化解决方案传感与控制 汽车与运输——极冷致制冷剂传感与控制 石油、天然气、炼油、石油化工与生物燃料——环境自控解决方案及产品UOP中国无线自动化解决方案传感与控制气体探测技术安防 医疗保健——扫描与移动技术阿克拉薄膜传感与控制Burdick & Jackson 溶剂和试剂 化学品、特殊材料与化肥——Burdick & Jackson 溶剂和试剂阿克拉薄膜尼龙6树脂UOP中国极冷致制冷剂OS有机硅密封胶添加剂 制造——环境自控解决方案及产品尼龙6树脂A-C高性能添加剂传感与控制 无线自动化解决方案

基于51单片机的DS18B20数字温度计的实训报告

电子信息职业技术学院 暨国家示性软件职业技术学院 单片机实训 题目:用MCS-51单片机和 18B20实现数字温度计 姓名: 系别:网络系 专业:计算机控制技术 班级:计控 指导教师: * 伟 时间安排:2013年1月7日至 2013年1月11日

摘要 随着国民经济的发展,人们需要对各中加热炉、热处理炉、反应炉和锅炉中温度进行监测和控制。采用单片机来对他们控制不仅具有控制方便,简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。 在日常生活及工业生产过程中,经常要用到温度的检测及控制,温度是生产过程和科学实验中普遍而且重要的物理参数之一。在生产过程中,为了高效地进行生产,必须对它的主要参数,如温度、压力、流量等进行有效的控制。温度控制在生产过程中占有相当大的比例。温度测量是温度控制的基础,技术已经比较成熟。传统的测温元件有热电偶和二电阻。而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,这些方法相对比较复杂,需要比较多的外部硬件支持。我们用一种相对比较简单的方式来测量。 我们采用美国DALLAS半导体公司继DS18B20之后推出的一种改进型智能温度传感器DS18B20作为检测元件,温度围为-55~125 oC,最高分辨率可达0.0625 oC。DS18B20可以直接读出北侧温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。 本文介绍一种基于AT89C51单片机的一种温度测量及报警电路,该电路采用DS18B20作为温度监测元件,测量围0℃-~+100℃,使用LED模块显示,能设置温度报警上下限。正文着重给出了软硬件系统的各部分电路,介绍了集成温度传感器DS18B20的原理,AT89C51单片机功能和应用。该电路设计新颖、功能强大、结构简单。 关键词:单片机,数字控制,温度计, DS18B20,AT89S51

基于单片机的温度测量系统设计

基于STC单片机的温度测量系统的研究 摘要:本文针对现有温度测量方法线性度、灵敏度、抗振动性能较差的不足,提出了一种基于STC单片机,采用Pt1000温度传感器,通过间接测量铂热电阻阻值来实现温度测量的方案。重点介绍了,铂热电阻测量温度的原理,基于STC实现铂热电阻阻值测量,牛顿迭代法计算温度,给出了部分硬件、软件的设计方法。实验验证,该系统测量精度高,线性好,具有较强的实时性和可靠性,具有一定的工程价值。 关键词:STC单片机、Pt1000温度传感器、温度测量、铂热电阻阻值、牛顿迭代法。 Study of Temperature Measurement System based on STC single chip computer Zhang Yapeng,Wang Xiangting,Xu Enchun,Wei Maolin Abstract:A method to achieve temperature Measurement by the Indirect Measurement the resistance of platinum thermistor is proposed. It is realized by the single chip computer STC with Pt1000temperature sensor.The shortcomings of available methods whose Linearity, Sensitivity, and vibration resistance are worse are overcame by the proposed method. This paper emphasizes on the following aspects:the principle of temperature measurement by using platinum thermistor , the measurement of platinum thermistor’s resistance based on STC single chip computer, the calculating temperature by Newton Iteration Method. Parts of hardware and software are given. The experimental results demonstrate that the precision and linearity of the method is superior. It is also superior in real-time character and reliability and has a certain value in engineering application. Keywords: STC single chip computer,Pt1000temperature sensor,platinum thermistor’s resistance,Newton Iteration Method 0 引言 精密化学、生物医药、精细化工、精密仪器等领域对温度控制精度的要求极高,而温度控制的核心正是温度测量。 目前在国内,应用最广泛的测温方法有热电偶测温、集成式温度传感器、热敏电阻测温、铂热电阻测温四种方法。 (1) 热电偶的温度测量范围较广,结构简单,但是它的电动势小,灵敏度较差,误差较大,实际使用时必须加冷端补偿,使用不方便。 (2) 集成式温度传感器是新一代的温度传感器,具有体积小、重量轻、线性度好、性能稳定等优点,适于远距离测量和传输。但由于价格相对较为昂贵,在国内测温领域的应用还不是很广泛。 (3) 热敏电阻具有灵敏度高、功耗低、价格低廉等优点,但其阻值与温度变化成非线性关系,在测量精度较高的场合必须进行非线性处理,给计算带来不便,此外元件的稳定性以及互换性较差,从而使它的应用范围较小。 (4)铂热电阻具有输出电势大、线性度好、灵敏度高、抗振性能好等优点。虽然它 的价格相对于热敏电阻要高一些,但它的综合性能指标确是最好的。而且它在0~200°C范

基于AT89C51单片机的温度传感器

基于AT89C51单片机的温度传感器 目录 摘要.............................................................. I ABSTRACT........................................................... I I 第一章绪论 (1) 1.1 课题背景 (1) 1.2本课题研究意义 (2) 1.3本课题的任务 (2) 1.4系统整体目标 (2) 第二章方案论证比较与选择 (3) 2.1引言 (3) 2.2方案设计 (3) 2.2.1 设计方案一 (3) 2.2.2 设计方案二 (3) 2.2.3 设计方案三 (3) 2.3方案的比较与选择 (4) 2.4方案的阐述与论证 (4) 第三章硬件设计 (6) 3.1 温度传感器 (6) 3.1.1 温度传感器选用细则 (6) 3.1.2 温度传感器DS18B20 (7) 3.2.单片机系统设计 (13)

3.3显示电路设计.................................错误!未定义书签。 3.4键盘电路设计................................错误!未定义书签。 3.5报警电路设计.................................错误!未定义书签。 3.6通信模块设计.................................错误!未定义书签。 3.6.1 RS-232接口简介..............................错误!未定义书签。 3.6.2 MAX232芯片简介.............................错误!未定义书签。 3.6.3 PC机与单片机的串行通信接口电路.............错误!未定义书签。 第四章软件设计..................................错误!未定义书签。 4.1 软件开发工具的选择..........................错误!未定义书签。 4.2系统软件设计的一般原则.......................错误!未定义书签。 4..3系统软件设计的一般步骤......................错误!未定义书签。 4.4软件实现....................................错误!未定义书签。 4.4.1系统主程序流程图.........................错误!未定义书签。 4.4.2 传感器程序设计...........................错误!未定义书签。 4.4.3 显示程序设计.............................错误!未定义书签。 4.4.4 键盘程序设计.............................错误!未定义书签。 4.4.5 报警程序设计.............................错误!未定义书签。 4.4.6 通信模块程序设计.........................错误!未定义书签。 第五章调试与小结..................................错误!未定义书签。致谢...............................................错误!未定义书签。参考文献...........................................错误!未定义书签。附录...............................................错误!未定义书签。系统电路图.......................................错误!未定义书签。系统程序.........................................错误!未定义书签。

温度传感器简介与选型

温度监控的I/O解决方案 选择和采购温度传感器 监测温度和采集数据的传感器种类繁多。从单一房间的温度监测到复杂的批次过程控制应用都依赖精准的温度获取。电阻温度计(RTD),热电偶,积体电路温度计(ICTD),热敏电阻,红外线传感器是用于以上目的的主要传感器类型。 RTD决定于材料电阻和温度的关系,它读数精确(一般小数点后2-3位),具有多种封装形式。他们一般由镍,铜及其他金属制造,但是较早前,RTD是由铂制造的,很大程度上因为铂的电阻在较宽的温度区间里与温度成线性关系。但是由于铂价格昂贵且当温度超过660°C时不能适用,因为在这范围以外铂的惰性会失效导致读数不准。RTD需要一个小功率激励源才能进行操作,且RTD应用性很强,在较大范围内它侦测温度非常准确漂移很小。 热电偶是由双金属导体制备,受热时产生的电压与温度成比例.同RTD一样,热电偶常用于工业设置里。其种类丰富(B,J,K,R,T等),提供不同的温度敏感范围。热电偶读数没有RTD那么精确,有时可能高达一度之差。热电偶和RTD一样本身及其脆弱,使用时它通常附有一根耐用探针。一般热电偶价格不贵,但若装了特殊外壳或装置,其价格将大大上升。因为热电偶种类繁多测温范围很大,最高可达1800°C,能用在高温条件下(但值得注意的是,高温使用一般需要特殊外壳、包装或绝热材料)。 ICTD是常见的通用温度传感器,其价格不贵,类似2线晶体管装置,工作电压在5-30V之间,由此产生的电流与温度成线性比例。也和RTD一样,ICTD低噪音,但比RTD更易使用,因为其无需电阻测量电路。ICTD的特点在于其简易,工业应用偏少,在-50~100°C范围内温度测量较准确,例如在HVAC,制冷机和室内温度监控等应用上。 热敏电阻工作原理是由电阻调节获得不同温度。这样看来热敏电阻和RTD的工作原理类似,差别在于前者使用2线互连,对温度更加敏感,但是一定程度上读数不准。除此,电热调节器所用材料通常是陶瓷或聚合物(而RTD使用纯金属),这样使其具有价格上的优势。热敏电阻适应于大容量的温度监测,范围在-40~200°C,并且允许一定量的漂移的场合。 红外传感器代表了温度监测设备中最新前沿的仪器。红外辐射通过监测物体的电磁辐射(也叫做热摄影或高温测量)来对其进行远程温度测定,红外监测对快速移动的物体或难以测得高温易变化的环境有很好的效果红外广泛应用在制造流程中,如对金属、玻璃、水泥、陶瓷半导体、塑料、纸品、织物及涂层的温度。 重要提示:在决定使用哪种测温器件时,需着重考虑的是价格、温度测量所需达到的精度、设备对环境的适用性以及布线。例如:对ICTD来说,一般双绞电缆,最简单的布线方案就能使它正常工作,几千米的布线也不会造成信号损失。;而相比较RTD,则需要3或4线制。对于RTD,线的规格也同样重要。直径必须相配,接合无误,即使在最佳的条件下,也易受噪音的影响,尤其在线过长的情况下。热电偶的应用通常都有严格的布线要求。每种热电偶有其匹配的线,和它的材料组成相搭配。这种专业线价格昂贵,所以在热电偶应用时,以短程布线为多。 Opto 22 的解决方案 SNAP输入模块 Opto 22的特点在于能为所有类型温度监测设备---RTD,热电偶,ICTD,热敏电阻,红外监测提供解决方案。方案包括一套完整的多通道模拟输入模块,能与以上设备连接用于远程监控和数据采集。 更值得注意的是,Opto 22的I/O模块有多种构造,从双通道到八通道一应俱全。八通道的模块是需要多通道温度采集的最佳经济选择。应用包括水处理、制冷系统、杀菌、巴氏消毒及焊接等。 Opto 22的SNAP AICTD-8模块是特别为能源管理相关应用而设计的,能从标准ICTD中获得八通道模

基于51单片机的温度警报器的设计

西安文理学院物理与机械电子工程学院课程设计任务书

目录 摘要 (3) 1 引言 (3) 1.1课题背景 (3) 1.2研究内容和意义 (5) 2 芯片介绍 (5) 2.1 DS18B20概述 (5) 2.1.1 DS18B20封装形式及引脚功能 (6) 2.1.2 DS18B20内部结构 (6) 2.1.3 DS18B20供电方式 (9) 2.1.4 DS18B20的测温原理 (10) 2.1.5 DS18B20的ROM命令 (11) 2.2 AT89C52概述 (13) 2.2.1单片机AT89C52介绍 (13) 2.2.2功能特性概述 (13) 3 系统硬件设计 (13) 3.1 单片机最小系统的设计 (13) 3.2 温度采集电路的设计 (14) 3.3 LED显示报警电路的设计 (15) 4 系统软件设计...................................................15 4.1 流程图........................................................15 4.2 温度报警器程序.................................................16 4.3 总电路图..................................................... 19 5总结 (20)

摘要 随着时代的进步和发展,温度的测试已经影响到我们的生活、工作、科研、各个领域,已经成为了一种非常重要的事情,因此设计一个温度测试的系统势在必行。 本文主要介绍了一个基于AT89C52单片机的数字温度报警器系统。详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现温度的采集和报警,并可以根据需要任意上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当做温度处理模块潜入其他系统中,作为其他主系统的辅助扩展。DS18B20与AT89C52结合实现最简温度报警系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。 关键词:单片机;温度检测;AT89C52;DS18B20; 1 引言 1.1课题背景 温度是工业对象中主要的被控参数之一,如冶金、机械、食品、化工各类工业生产中,广泛使用的各种加热炉、热处理炉、反应炉等,对工件的温度处理要求严格控制。随着科学技术的发展,要求温度测量的范围向深度和广度发展,以满足工业生产和科学技术的要求。 基于AT89C51单片机提高了系统的可移植性、扩展性,利于现代测控、自动化、电气技术等专业实训要求。以单片机为核心设计的温度报警器,具有安全可靠、操作简单方便、智能控制等优点。 温度对于工业生产如此重要,由此推进了温度传感器的发展。温度传感器主要经过了三个发展阶段[1]: (1)模拟集成温度传感器。该传感器是采用硅半导体集成工艺制成,因此亦称硅传感器或单片集成温度传感器。此种传感器具有功能单一(仅测量温度)、

基于51单片机DS18B20温度传感器的C语言程序和电路

基于51单片机DS18B20温度传感器的C语言程序和电路 DS18B20在外形上和三极管很像,有三只脚。电压范围为3.0 V至5.5 V 无需备用电源测量温度位温度转换为12位数字格式最大值为750毫秒用户可定义的非易失性温度报警设置应用范围包敏感系统。 下面是DS18B20的子程序,本人用过完全可行的: #include #include #define uchar unsigned char #define uint unsigned int sbit DQ=P2^0; void reset(); //DS18B20 void write_byte(uchar val); //DS18B20写命令函数 uchar read_byte(void); //DS18B20读1字节函数 void read_temp(); //温度读取函数 void work_temp(); //温度数据处理函数 uchar data temp_data[2]={0x00,0x00}; uchar data display[5]={0x00,0x00,0x00,0x00,0x00}; //对于温度显示值值 uchar code ditab[16]={0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x06,0x06,0x07,0x0数部分查表 main() { while(1) { 自己添加; } } void delay1(uint t) { for(;t>0;t--); } ///////温度控制子函数 void reset() { uchar presence=1; while(presence) { while(presence) {

单片机温度传感器设计报告

泰州职业技术学院 电子与信息工程系 课程名称: 51单片机开发 课题名称:用1602LCD与DS18B20设 计的温度报警器 班级: 10信息 课题小组成员:林淑云朱翠竹 刘苏慧 指导老师:蔡菁

摘要 现代社会是信息社会,随着现代农业技术的发展及人们对生活环境要求的提高,人们也迫切需要检测与控制温度,所以对于温度的测量控制具有十分重要的意义。 随着全球温度的普遍升高,高温火灾更是无处不在:电气线路短路、过载、接触电阻过大等引发高温火灾;静电产生高温火灾;雷电等强电入侵导致高温火灾;最主要是机房内电脑、空调等用电设备长时间工作,导致设备老化,空调发生故障,而不能降温。因此,机房内所属的电子产品发热快,在短时间内机房温度升高超出设备正常温度,导致系统瘫痪或产生火灾,这时温度报警系统就会发挥应有的功能。 本课题介绍的就是利用温度传感DS18B20制作的温度报警器,自动测量当前环境温度。由单片机AT89C52控制,并通过1602LCD显示,若当前环境温度超过此温度,系统发出报警。

目录 一、系统总体设计要求 二、系统硬件设计 三、系统程序设计 四、调试与性能分析 五、源程序清单 六、心得体会

一、系统总体设计要求 1. 本设计采用集成温度传感器的的s18b20,设计一个数字显示的温度报警器。定安全温度值范围为20°C~30°C(可根据具体需要在程序中进行调整),对在这一范围内的温度变化采集后送入A/D转换器,A/D转换器的模拟电压范围为0~5V。例如传感器采集的温度为25°C,则对应液晶显示器的显示值为25°C。而温度高出30°C或者低于20°C时,不在安全温度范围之内,喇叭会进行报警、二极管发光显示 2 总体设计框图 本设计采用AT89C52作为主控芯片,蜂鸣器作为输出设备产生报警声,LCD1602能够实时的显示当前的的温度。其中P3.3和P3.2外接按键,P0口用作LCD输出数据端口,P2.3接蜂鸣器端口。详细原理图见附件 设计框图如图一所示。

基于51单片机的数字温度报警器

摘要:随着传感器在生产生活中更加广泛的应用,一种新型的数字式温度传感器实现对温度的测试与控制得到了更快的开发。本文设计了一种基于单片机AT89C52的温度检测及报警系统。该系统将温度传感器DS18B20接到单片机的一个端口上,单片机对温度传感器进行循环采集。将采集到的温度值与设定的上下限进行比较,当超出设定范围的上下限时,通过单片机控制的报警电路就会发出报警信号,从而实现了本次课程设计的要求。该系统设计和布线简单、结构紧凑、体积小、重量轻、抗干扰能力较强、性价比高、扩展方便,在工农业等领域的温度检测中有广阔的应用前景。本次课程设计的测量范围为0℃--99℃,测量误差为±2℃。 关键字:温度传感器、单片机、报警、数码管显示 一、概述 本次设计可以应用到许多我们用过的软件设计,将前面所学的知识融汇在一起实现温度监测及其报警的功能,来提醒农民当前大棚内温度是否适合农作物的生长。 电子技术是在十九世纪末、二十世纪初开始发展起来的新兴技术,在二十世纪发展最迅速,应用最广泛,成为近代科学技术发展的一个重要标志。 随着电子技术的飞速发展,电子技术在日常生活中得到了广泛的应用,各类转换电路的不断推出以及电子产品的快速更新,电子技术已成为世界发展和人们生活中必不可少的工具。 本次课设应用Protues软件设计一个温度检测报警系统,用温度传感器DS18B20采集大棚内的温度,当大棚内的温度高于30℃。或低于15℃。时,电路发出报警信号并显示当前温度,达到提醒农民的效果。 本次课设要求设计一个温度监测报警显示电路,要求温度范围:0℃--99℃;测量误差为±2℃;报警下限温度为:15℃;报警上限温度为:30℃。 二、方案论证 设计一个用于温室大棚温度监测系统。大棚农作物生长时,其温度不能太低,也不能太高,太低或太高均不适合农作物生长。该系统可实时测量、显示大棚的温度,当大棚温度超过农作物生长的温度范围时,报警提醒农民。 方案一: 方案一原理框图如图1所示。 图1 大棚温度检测系统的原理框图 方案二: 方案二原理框图如图2所示。

AD590温度传感器简介

AD590温度传感器简介 AD590就是一种集成温度传感器(类似的芯片还有LM35等),其实质就是一种半导体集成电路。它利用晶体管的b-e结压降的不饱与值VRE与热力学温度T与通过发射极电流I的下述关系实现对温度的检测。 式中,k就是波耳兹曼常数;q就是电子电荷绝对值。 集成温度传感器的线性度好、精度适中、灵敏度高、体积小、使用方便,得到广泛应用。集成温度传感器的输出形式分为电压输出与电流输出两种。电压输出型的灵敏度一般为10mV/K(温度变化热力学温度1度输出变化10mV),温度0K时输出0,温度25℃时输出2、9815V。电流输出型的灵敏度一般为1μA/K,25℃时输出298、15μA。 AD590就是美国模拟器件公司生产的单片集成两端温度传感器。它主要特性如下: 1) 流过器件电流的微安数等于器件所处环境温度的热力学温度(开尔文)度数,即 式中,IT为流过器件(AD590)的电流,单位为μA;T为温度,单位为K。 2) AD590的测量范围为-55~+150℃。 3) AD590的电源电压范围为4~30V。电源电压从4~6V变化,电流IT 变化1μA,相当温度变化1K。AD590可以承受44V正向电压与20V 的反向电压。因而器件反接也不会损坏。

4) 输出电阻为710MΩ。 5) AD590在出厂前已经校准,精度高。AD590共有I、J、K、L、M 五挡。其中M档精度最高,在-55~+150℃范围内,非线性误差为±0.3℃。I档误差较大,误差为±10℃,应用时应校正。 由于AD590的精度高、价格低、不需辅助电源、线性度好,因此常用于测量与热电偶的冷端补偿。

基于单片机数字控温器实验报告

重庆交通大学 课外实践报告 题目:基于单片机数字控温器 姓名:罗杰 专业:电子信息工程 班级:2011 级4 班 学号:631106020405 指导老师:王淑良

目录 设计目的-------------------------------------------------------------------------- 1 设计要求----------------------------------------------------------- ---------------1 设计方案--------------------------------------------- 1 系统工作原理-------------------------------------------------------------------- 2 各部分电路的设计和芯片的结构功能作用-------------------------------- 2 单片机程序(C语言程序)------------------------------------------------------ 11 设计总结------------------------------------------- 20 一、设计目的

1、系统地运用已学的理论知识解决实际问题的能力和查阅资料的能力。培养一定 的自学能力和独立分析问题、解决问题的能力,和团队协作能力,能通过独立思考、查阅工具书、参考文献,寻找解决方案。 2、能设计、安装和调试数显温度测试控制系统,并能利用模拟和数字电路和单片 机的知识分析和解决设计、安装和调试中遇到的实际问题。 3、能熟练的设计并良好的印制PCB电路板。 4、对温度的控制要求尽量的高效,精确。 二、设计要求 1、 (1)温度控制范围为30度~100度之间; (2)可键盘设置控制温度值,并显示; (3)数字显示水的实际温度; (4)设置温度控制值和检测值之间的误差在±1度; 2、发挥部分 (1)设计温度报警电路; (2)升温或降温在5—10分钟之内完成; 三、设计方案 方案:用控制器MCS-51系列单片机和数字传感器DS18B20来进行控制,并用七段数码显示管来显示温度,在程序中来设置温度的上下限,当温度超出上下限时,由单片机发出控制信号,外界控制电路接收信号并作相应的响应来调节温度。此为全控制型,最为简便。 四、系统工作原理 1、系统的总体结构图如下:

AT89C51单片机温度控制系统

毕业设计(论文) 论文题目:AT89C51单片机温度控制系统 所属系部:电子工程系 指导老师:职称: 学生姓名:班级、学号: 专业:应用电子技术 2012 年05 月15 日

毕业设计(论文)任务书 题目:AT89C51单片机温度控制系统 任务与要求:设计并制作一个能够控制1KW电炉的温度控制系统,控制温度恒定在37--38度之间。 时间:年月日至年月日 所属系部:电子工程系 学生姓名:学号: 专业:应用电子技术 指导单位或教研室:测控技术教研室 指导教师:职称: 年月日

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

目录 绪论 (1) 第一章温度控制系统设计和思路 (2) 1.1温度控制系统设计思路 (2) 1.2 系统框图 (2) 第二章 AT89C51单片机 (3) 2.1 AT89C51单片机的简介 (3) 2.2 AT89C51单片机的主要特性 (3) 2.3 AT89C51单片机管脚说明 (4) 第三章温度控制的硬件设备 (6) 3.1温度传感器简介 (6) 3.2 DS18B20工作原理 (7) 3.3 DS18B20使用中注意事项 (8) 第四章系统硬件设计 (9) 4.1温度采集电路 (9) 4.2 数码管温度显示电路 (9) 4.2.1 数码管的分类 (9) 4.2.2 数码管的驱动方式 (10) 4.2.3 恒流驱动与非恒流驱动对数码管的影响 (11) 4.3 单片机接口电路 (12) 4.3.1 P0口的上拉电阻原理 (12) 4.3.2 上拉电阻的选择 (14) 4.4 单片机电源及下载线电路 (14) 4.5 温度控制电路 (15) 第五章温度控制的软件设计 (17) 5.1 数码管动态显示 (17) 5.2 DS18B20初始化 (17) 5.3 系统流程图 (19) 谢辞 (20) 参考文献 (21) 附录 (22)

温度传感器简介

简谈温度传感器及研究进展 摘要:温度传感器是使用范围最广,数量最多的传感器,在日常生活,工业生产等领域都扮演着十分重要的角色。从17世纪温度传感器首次应用以来,依次诞生了接触式温度传感器,非接触式温度传感器,集成温度传感器。近年来在智能温度传感器在半导体技术,材料技术等新技术的支持下,温度传感器发展迅速。由于智能温度传感器的软件和硬件的合理配合既可以大大增强传感器的功能、提高传感器的精度,又可以使温度传感器的结构更为简单和紧凑,使用更加方便,因此智能温度传感器是当今的一个研究热点。微处理器的引入,使得温度信号的采集,记忆,存储,综合,处理与控制一体化,使温度传感器向智能化方向发展。关键词:温度传感器;智能温度传感器;接触式温度传感器 中图分类号:TP212.1 文献标识码:A Abstract:temperature transducer is used most widely, the largest number of sensors, in daily life, such as industrial production field plays a very important role.Since the 17th century temperature sensor for the first time application, was born in turn contact temperature sensor, non-contact temperature sensor, integrated temperature sensor.Intelligent temperature sensor in recent years in semiconductor technology, materials technology, under the support of new technologies such as the temperature sensor is developing rapidly.Due to the software and hardware of the intelligent temperature sensor reasonable matching can greatly enhance the function of the sensor, improve the precision of the sensor, and can make the temperature sensor has simple and compact structure, use more convenient, thus intelligent temperature sensor is a hot spot nowadays.The introduction of the microprocessor, which makes the temperature signal collection, memory, storage, comprehensive, processing and control integration, make the temperature sensor to the intelligent direction. Key words:temperature transducer; Smart temperature sensor; Contact temperature sensors 前言:温度作为国际单位制的七个基本量之一,测量温度的传感器的各种各样,温度传感器是温度测量仪表的核心部分,十分重要。据统计,温度传感器是使用范围最广,数量最多的传感器。简而言之,温度传感器(temperature transducer)就是是指能感受温度并转换成可用输出信号的传感器。在半导体技术的支持下,本世纪相继开发了半导体热电偶传感器、PN结温度传感器和集成温度传感器。在材料技术的支持下,陶瓷,有机,纳米等新材料用于温度传感器中可以使温度的测量和控制更加科学和精确。由于智能温度传感器的软件和硬件的合理配合既可以大大增强传感器的功能、提高传感器的精度,又可以使温度传感器的结构更为简单和紧凑,使用更加方便,因此智能温度传感器是当今的一个研究热点。微处理器的引入,使得温度信号的采集,记忆,存储,综合,处理与控制一体化,使温度传感器向智能化方向发展。

温度传感器实验设计概要

成都理工大学工程 技术学院 单片机课程设计报告 数字温度计设计

摘要 在这个信息化高速发展的时代,单片机作为一种最经典的微控制器,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,作为自动化专业的学生,我们学习了单片机,就应该把它熟练应用到生活之中来。本文将介绍一种基于单片机控制的数字温度计,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。本文设计的数字温度计具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。 关键词:单片机,数字控制,数码管显示,温度计,DS18B20,AT89S52。

目录 1概述 (4) 1.1设计目的 (4) 1.2设计原理 (4) 1.3设计难点 (4) 2 系统总体方案及硬件设计...................................................... 错误!未定义书签。 2.1数字温度计设计方案论证 (4) 2.2.1 主控制器 (5) 2.4 系统整体硬件电路设计 (7) 3系统软件设计 (8) 3.1初始化程序 (8) 3.2读出温度子程序 (9) 3.3读、写时序子程序 (10) 3.4 温度处理子程序 (11) 3.5 显示程序 (12) 4 Proteus软件仿真 (13) 5硬件实物 (14) 6课程设计体会 (15) 附录1: (14) 附录2: (21)

1概述 1.1设计目的 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。 本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,可广泛用于食品库、冷库、粮库、温室大棚等需要控制温度的地方。目前,该产品已在温控系统中得到广泛的应用。 1.2设计原理 本系统是一个基于单片机AT89S52的数字温度计的设计,用来测量环境温度,测量范围为-50℃—110℃度。整个设计系统分为4部分:单片机控制、温度传感器、数码显示以及键盘控制电路。整个设计是以AT89S52为核心,通过数字温度传感器DS18B20来实现环境温度的采集和A/D转换,同时因其输出为数字形式,且为串行输出,这就方便了单片机进行数据处理,但同时也对编程提出了更高的要求。单片机把采集到的温度进行相应的转换后,使之能够方便地在数码管上输出。LED采用三位一体共阳的数码管。 1.3设计难点此设计的重点在于编程,程序要实现温度的采集、转换、显示和上下限温度报警,其外围电路所用器件较少,相对简单,实现容易。 2 系统总体方案及硬件设计 2.1数字温度计设计方案论证 由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D 转换电路,感温电路比较麻烦。进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。 2.2总体设计框图 温度计电路设计总体设计方框图如图1所示,控制器采用单片机AT89S52,温度传感器采用DS18B20,用3位共阴LED数码管以串口传送数据实现温度显示。

相关文档
相关文档 最新文档