温度传感器
- 格式:doc
- 大小:22.50 KB
- 文档页数:9
各种温度传感器分类及其原理温度传感器是一种集成电路或器件,用于测量环境或物体的温度。
根据其工作原理和分类,常见的温度传感器包括热敏电阻、热电偶、热电阻、红外线传感器以及半导体温度传感器等。
1. 热敏电阻(Thermistor)热敏电阻是一种元件,其电阻值随温度的变化而变化。
根据电阻与温度之间的关系,热敏电阻分为两种类型:负温度系数(NTC)热敏电阻和正温度系数(PTC)热敏电阻。
NTC热敏电阻的电阻值随温度的升高而下降,常用于测量环境温度。
PTC热敏电阻的电阻值随温度的升高而增加,常用于过载保护和温度控制。
2. 热电偶(Thermocouple)热电偶是由两种不同金属线组成的开路回路。
当热电偶的两个接头处于不同温度下时,会产生温差电势。
该电势与两个接头之间的温差成正比。
通过测量温差电势,可以计算出温度值。
热电偶具有广泛的测温范围和较高的准确性,因此被广泛应用于工业领域。
3.热电阻(RTD)热电阻是一种利用材料的电阻与温度之间的关系来测量温度的传感器。
常见的热电阻材料是铂(Pt),因为铂的电阻与温度之间的关系比较稳定和预测性好。
热电阻的工作原理是利用热电阻材料的电阻随温度的变化而变化,通过测量电阻值来计算温度。
4. 红外线传感器(Infrared Sensor)红外线传感器是利用物体释放的热辐射来测量温度的传感器。
红外线传感器可以通过测量物体辐射的红外线能量来计算出物体的温度。
红外线传感器常用于非接触式测温,特别适用于测量高温、移动对象或远距离测温。
5. 半导体温度传感器(Semiconductor Temperature Sensor)半导体温度传感器是利用半导体材料的电特性随温度变化而变化的传感器。
根据不同的半导体材料和工作原理,半导体温度传感器可以分为基于PN结的温度传感器(比如二极管温度传感器)、基于电压输出的温度传感器(比如温度传感器芯片)以及基于电流输出的温度传感器(比如恒流源温度传感器)等。
温度传感器功能,组成部分及应用场景
温度传感器是一种能够测量其周围环境温度的装置。
下面是温度传感器的功能、组成部分及应用场景。
功能:
1. 测量和监测环境温度。
2. 提供数字或模拟输出来表示温度值。
3. 可以实时监测温度的变化。
4. 可以与其他设备或系统进行通信,实现自动控制或数据记录。
组成部分:
1. 温度感知器:用来感知环境的温度。
常见的温度感知器有热敏电阻、热电偶、热电阻、红外线温度传感器等。
2. 信号转换器:将温度感知器感知到的信号转换成能够读取或处理的信号形式,如电压或数字信号。
3. 接口:用于与其他设备或系统进行通信,如串行接口、模拟输出等。
4. 控制电路:用于控制传感器的工作状态,如供电、校准、滤波等。
应用场景:
1. 家用电器:用于空调、冰箱、热水器、洗衣机等家用电器,用于温度控制或温度显示。
2. 工业自动化:用于工业生产过程中的温度监测和控制,例如炼油厂、化工厂、冶金工厂等。
3. 医疗设备:用于体温计、温度控制系统等医疗设备中。
4. 汽车领域:用于汽车冷却系统、座椅加热系统、发动机控制
系统等。
5. 天气预报:用于气象站、气象探测仪器等,用于监测和预测天气变化。
温度传感器1. 什么是温度传感器?温度传感器是用于测量温度的一种传感器。
它们的作用是将温度转换为数字或电信号,以便电子设备可以读取并做出相应的反应。
温度传感器通常由许多不同的技术和组件制成,包括硅、热敏电阻、电子表和红外测温技术。
2. 温度传感器的种类2.1 热敏传感器主要由半导体材料制造,其特点是可以根据温度的变化来改变电阻的值。
常见的热敏传感器有热敏电阻、热电偶和热电阻等。
2.2 红外传感器通过检测物体发射的红外线来推断它的温度。
这种传感器通常被用于工业控制和医疗领域等需要测量远距离、高温度或速度的地方。
2.3 摆线传感器由材质伸缩时带动摆线轴转动而产生的位移变化来测量温度的传感器。
常见摆线传感器有基于壳体扩张和丝杆伸缩两种。
2.4 压敏传感器使用高温陶瓷或聚合物材料制作而成,可以通过材料的微变形来测量温度。
依靠互联网和移动通信传输数据,可用于大范围监测温度的变化。
3. 温度传感器的应用作为一种基本设备,温度传感器被广泛应用于各个领域。
以下列举几个常见的场景:3.1 家庭和商业应用温度传感器在家庭和商业应用中有着广泛的应用场景,例如空调、热水器等家电的温度控制,以及各种包括居民楼、医院、学校、大楼、商场在内的商业建筑的温度控制。
3.2 工业和制造业领域在工业和制造业领域,温度传感器主要用于测量和控制过程温度以及检测设备的运行状态。
3.3 医疗领域温度传感器在医疗领域中有着广泛的应用,如体温计和高科技的红外温度计。
3.4 航空航天领域温度传感器在航空航天领域中被广泛应用,如测量飞机发动机温度、航空发动机热损伤评估等。
4. 温度传感器的市场前景随着人们不断对生活质量的提高,温度控制技术在各行各业中的应用越来越广泛。
预计到2025年,全球温度传感器市场将达到47亿美元。
由于可靠性需求的提高,热敏电阻和红外传感器技术应用数量将增加,从而进一步促进市场增长。
结语总的来说,温度传感器已经成为生活中不可缺少的一部分。
温度传感器分类与特点1.热电阻温度传感器(RTD):热电阻温度传感器是一种基于电阻值随温度变化的原理工作的传感器。
常见的热电阻材料有铂(Pt100、Pt1000)、镍(Ni100、Ni1000)等。
热电阻温度传感器具有较高的精度、较宽的测量范围和较好的线性特性。
但是,它们的响应时间较慢,对环境干扰较为敏感。
2.热敏电阻温度传感器(NTC):热敏电阻温度传感器是一种采用热敏电阻材料工作的传感器,其电阻值随温度变化。
常见的热敏电阻材料有氧化锡(SnO2)、氧化镁(MgO)等。
热敏电阻温度传感器具有较高的灵敏度和较低的成本,适用于大量应用场合。
但是,由于其非线性特性,需要进行校准和补偿,测量精度相对较低。
3.热电偶温度传感器:热电偶温度传感器是基于两种不同金属的电动势随温度变化的原理工作的传感器。
常见的热电偶有铜-铜镍(Type T)、铁-铜镍(Type J)等。
热电偶温度传感器具有较大的测量范围、良好的线性特性和较快的响应速度。
但是,由于热电偶两端的接触材料不同,容易受到外界电磁干扰的影响。
4.热电堆温度传感器:热电堆温度传感器是一种由多个热电偶组成的传感器,用于测量较高温度下的温度变化。
热电堆温度传感器具有较高的测量精度和较大的温度范围,适用于高温环境。
但是,由于需要多个热电偶的组合,造成了较高的成本。
5.红外温度传感器:红外温度传感器是一种基于物体放射出的红外线辐射功率与其温度成正比的原理工作的传感器。
红外温度传感器具有非接触式测量、快速响应和长测量距离等特点。
但是,其测量精度受到环境因素的影响较大,同时需要针对不同物体进行校准。
总的来说,不同类型的温度传感器各具特点,适用于不同的应用场合。
选择合适的温度传感器需要根据测量范围、精度要求、响应速度以及环境干扰等因素综合考虑。
温度传感器的功能和特点温度传感器是一种广泛应用于各种领域的传感器。
它可以测量周围环境的温度,将其转换为电信号输出,从而实现对温度的监测和控制。
在本篇文章中,我们将介绍温度传感器的功能和特点。
温度传感器的功能温度传感器主要用于以下几种应用:1.温度监测:温度传感器可以测量周围环境的温度,并将其转换为数字信号或模拟信号输出。
这些信号可以被计算机、控制器、显示器等设备接收和处理,以实现对温度的监测。
2.温度控制:通过控制器,温度传感器可以实现对环境的温度控制。
一些应用如空调、冰箱等,利用温度传感器来调整室内温度,从而提高生活质量。
3.安全监测:有些温度传感器可以在温度超过设定范围后触发报警或关闭设备,以保护应用的安全性。
食品行业、医疗领域等对这种特性有着较高的要求,以保证食品、药品的安全。
温度传感器的特点1.精度高:温度传感器的测量精度非常高,可以高达0.01度以上。
这种高精度保证了温度控制的可靠性和准确性。
例如汽车发动机温度检测,需要使用精度较高的温度传感器进行测量,否则检测结果会对发动机的性能产生影响。
2.应用广泛:温度传感器的应用范围非常广泛,如空调、热水器、冰箱、食品、医疗、金属加工等等。
这种应用广泛性使得温度传感器成为企业优选的控制设备。
3.稳定性好:温度传感器具有较高的稳定性。
在测量温度过程中,由于温度短时变化或不同位置温度存在的区别,容易产生干扰,从而导致测量值不稳定。
因此由于其特性,温度传感器具有较好的抗干扰能力和稳定性(即其基础值随着时间轴上的变化微乎其微)。
4.反应速度快:温度传感器反应速度非常快,可以及时检测到环境温度的变化,并及时输出信号。
这种特性能够满足一些快速变化的环境温度测量及控制的需求。
总体来说,温度传感器是一项非常重要的技术成果,目前在工业、农业、医疗等领域都有广泛应用。
提高温度传感器的稳定性、精度和反应速度,对于提升其应用范围和性能具有重要的作用,也是制造业应该重视的一环。
18B20温度传感器温度传感器的种类众多,在应用与高精度、高可靠性的场合时DALLA S(达拉斯)公司生产的DS18B20温度传感器当仁不让。
超小的体积,超低的硬件开消,抗干扰能力强,精度高,附加功能强,使得DS18B 20更受欢迎。
对于我们普通的电子爱好者来说,DS18B20的优势更是我们学习单片机技术和开发温度相关的小产品的不二选择。
了解其工作原理和应用可以拓宽您对单片机开发的思路。
DS18B20的主要特征:全数字温度转换及输出。
先进的单总线数据通信。
最高12位分辨率,精度可达土0.5摄氏度。
12位分辨率时的最大工作周期为750毫秒。
可选择寄生工作方式。
检测温度范围为–55°C ~+125°C (–67°F ~+257°F)内置EEPROM,限温报警功能。
64位光刻ROM,内置产品序列号,方便多机挂接。
多样封装形式,适应不同硬件系统。
DS18B20芯片封装结构:DS18B20引脚功能:·GND 电压地·DQ 单数据总线·VDD 电源电压·NC 空引脚DS18B20工作原理及应用:DS18B20的温度检测与数字数据输出全集成于一个芯片之上,从而抗干扰力更强。
其一个工作周期可分为两个部分,即温度检测和数据处理。
在讲解其工作流程之前我们有必要了解18B20的内部存储器资源。
18B20共有三种形态的存储器资源,它们分别是:ROM 只读存储器,用于存放DS18B20ID编码,其前8位是单线系列编码(DS18B20的编码是19H),后面48位是芯片唯一的序列号,最后8位是以上56的位的CRC码(冗余校验)。
数据在出产时设置不由用户更改。
DS18B20共64位ROM。
RAM 数据暂存器,用于内部计算和数据存取,数据在掉电后丢失,D S18B20共9个字节RAM,每个字节为8位。
第1、2个字节是温度转换后的数据值信息,第3、4个字节是用户EEPROM(常用于温度报警值储存)的镜像。
在上电复位时其值将被刷新。
第5个字节则是用户第3个EEPROM的镜像。
第6、7、8个字节为计数寄存器,是为了让用户得到更高的温度分辨率而设计的,同样也是内部温度转换、计算的暂存单元。
第9个字节为前8个字节的CRC码。
EEPROM 非易失性记忆体,用于存放长期需要保存的数据,上下限温度报警值和校验数据,DS18B20共3位EEPROM,并在RAM都存在镜像,以方便用户操作。
RAM及EEPROM结构图:图2我们在每一次读温度之前都必须进行复杂的且精准时序的处理,因为DS18B20的硬件简单结果就会导致软件的巨大开消,也是尽力减少有形资产转化为无形资产的投入,是一种较好的节约之道。
控制器对18B20操作流程:1,复位:首先我们必须对DS18B20芯片进行复位,复位就是由控制器(单片机)给DS18B20单总线至少480uS的低电平信号。
当18B20接到此复位信号后则会在15~60uS后回发一个芯片的存在脉冲。
2,存在脉冲:在复位电平结束之后,控制器应该将数据单总线拉高,以便于在15~60uS后接收存在脉冲,存在脉冲为一个60~240uS的低电平信号。
至此,通信双方已经达成了基本的协议,接下来将会是控制器与18B20间的数据通信。
如果复位低电平的时间不足或是单总线的电路断路都不会接到存在脉冲,在设计时要注意意外情况的处理。
3,控制器发送ROM指令:双方打完了招呼之后最要将进行交流了,ROM指令共有5条,每一个工作周期只能发一条,ROM指令分别是读ROM数据、指定匹配芯片、跳跃ROM、芯片搜索、报警芯片搜索。
RO M指令为8位长度,功能是对片内的64位光刻ROM进行操作。
其主要目的是为了分辨一条总线上挂接的多个器件并作处理。
诚然,单总线上可以同时挂接多个器件,并通过每个器件上所独有的ID号来区别,一般只挂接单个18B20芯片时可以跳过ROM指令(注意:此处指的跳过ROM指令并非不发送ROM指令,而是用特有的一条“跳过指令”)。
ROM指令在下文有详细的介绍。
4,控制器发送存储器操作指令:在ROM指令发送给18B20之后,紧接着(不间断)就是发送存储器操作指令了。
操作指令同样为8位,共6条,存储器操作指令分别是写RAM数据、读RAM数据、将RAM数据复制到EEPROM、温度转换、将EEPROM中的报警值复制到RAM、工作方式切换。
存储器操作指令的功能是命令18B20作什么样的工作,是芯片控制的关键。
5,执行或数据读写:一个存储器操作指令结束后则将进行指令执行或数据的读写,这个操作要视存储器操作指令而定。
如执行温度转换指令则控制器(单片机)必须等待18B20执行其指令,一般转换时间为500uS。
如执行数据读写指令则需要严格遵循18B20的读写时序来操作。
数据的读写方法将有下文有详细介绍。
若要读出当前的温度数据我们需要执行两次工作周期,第一个周期为复位、跳过ROM指令、执行温度转换存储器操作指令、等待500uS温度转换时间。
紧接着执行第二个周期为复位、跳过ROM指令、执行读RAM的存储器操作指令、读数据(最多为9个字节,中途可停止,只读简单温度值则读前2个字节即可)。
其它的操作流程也大同小异,在此不多介绍。
DS18B20芯片与单片机的接口:图3图4如图所示,DS18B20只需要接到控制器(单片机)的一个I/O口上,由于单总线为开漏所以需要外接一个4.7K的上拉电阻。
如要采用寄生工作方式,只要将VDD电源引脚与单总线并联即可。
但在程序设计中,寄生工作方式将会对总线的状态有一些特殊的要求。
图5DS28B20芯片ROM指令表:Read ROM(读ROM)[33H] (方括号中的为16进制的命令字)这个命令允许总线控制器读到DS18B20的64位ROM。
只有当总线上只存在一个DS18B20的时候才可以使用此指令,如果挂接不只一个,当通信时将会发生数据冲突。
Match ROM(指定匹配芯片)[55H]这个指令后面紧跟着由控制器发出了64位序列号,当总线上有多只DS18B20时,只有与控制发出的序列号相同的芯片才可以做出反应,其它芯片将等待下一次复位。
这条指令适应单芯片和多芯片挂接。
Skip ROM(跳跃ROM指令)[CCH]这条指令使芯片不对ROM编码做出反应,在单总线的情况之下,为了节省时间则可以选用此指令。
如果在多芯片挂接时使用此指令将会出现数据冲突,导致错误出现。
Search ROM(搜索芯片)[F0H]在芯片初始化后,搜索指令允许总线上挂接多芯片时用排除法识别所有器件的64位ROM。
Alarm Search(报警芯片搜索)[ECH]在多芯片挂接的情况下,报警芯片搜索指令只对附合温度高于TH或小于TL报警条件的芯片做出反应。
只要芯片不掉电,报警状态将被保持,直到再一次测得温度什达不到报警条件为止。
DS28B20芯片存储器操作指令表:Write Scratchpad (向RAM中写数据)[4EH]这是向RAM中写入数据的指令,随后写入的两个字节的数据将会被存到地址2(报警RAM之TH)和地址3(报警RAM之TL)。
写入过程中可以用复位信号中止写入。
Read Scratchpad (从RAM中读数据)[BEH]此指令将从RAM中读数据,读地址从地址0开始,一直可以读到地址9,完成整个RAM数据的读出。
芯片允许在读过程中用复位信号中止读取,即可以不读后面不需要的字节以减少读取时间。
Copy Scratchpad (将RAM数据复制到EEPROM中)[48H]此指令将RAM中的数据存入EEPROM中,以使数据掉电不丢失。
此后由于芯片忙于EEPROM储存处理,当控制器发一个读时间隙时,总线上输出“0”,当储存工作完成时,总线将输出“1”。
在寄生工作方式时必须在发出此指令后立刻超用强上拉并至少保持10MS,来维持芯片工作。
Convert T(温度转换)[44H]收到此指令后芯片将进行一次温度转换,将转换的温度值放入RAM的第1、2地址。
此后由于芯片忙于温度转换处理,当控制器发一个读时间隙时,总线上输出“0”,当储存工作完成时,总线将输出“1”。
在寄生工作方式时必须在发出此指令后立刻超用强上拉并至少保持5 00MS,来维持芯片工作。
Recall EEPROM(将EEPROM中的报警值复制到RAM)[B8H]此指令将EEPROM中的报警值复制到RAM中的第3、4个字节里。
由于芯片忙于复制处理,当控制器发一个读时间隙时,总线上输出“0”,当储存工作完成时,总线将输出“1”。
另外,此指令将在芯片上电复位时将被自动执行。
这样RAM中的两个报警字节位将始终为EEPRO M中数据的镜像。
Read Power Supply(工作方式切换)[B4H]此指令发出后发出读时间隙,芯片会返回它的电源状态字,“0”为寄生电源状态,“1”为外部电源状态。
DS18B20复位及应答关系示意图:图6每一次通信之前必须进行复位,复位的时间、等待时间、回应时间应严格按时序编程。
DS18B20读写时间隙:DS18B20的数据读写是通过时间隙处理位和命令字来确认信息交换的。
写时间隙:图7写时间隙分为写“0”和写“1”,时序如图7。
在写数据时间隙的前15uS总线需要是被控制器拉置低电平,而后则将是芯片对总线数据的采样时间,采样时间在15~60uS,采样时间内如果控制器将总线拉高则表示写“1”,如果控制器将总线拉低则表示写“0”。
每一位的发送都应该有一个至少15uS的低电平起始位,随后的数据“0”或“1”应该在45uS内完成。
整个位的发送时间应该保持在60~120uS,否则不能保证通信的正常。
读时间隙:图8读时间隙时控制时的采样时间应该更加的精确才行,读时间隙时也是必须先由主机产生至少1uS的低电平,表示读时间的起始。
随后在总线被释放后的15uS中DS18B20会发送内部数据位,这时控制如果发现总线为高电平表示读出“1”,如果总线为低电平则表示读出数据“0”。
每一位的读取之前都由控制器加一个起始信号。
注意:如图8所示,必须在读间隙开始的15uS内读取数据位才可以保证通信的正确。
在通信时是以8位“0”或“1”为一个字节,字节的读或写是从高位开始的,即A7到A0.字节的读写顺序也是如图2自上而下的。
//实验目的:熟悉DS18B20的使用//六位数码管显示温度结果,其中整数部分2位,小数部分4位//每次按下RB0键后进行一次温度转换。
//硬件要求:把DS18B20插在18B20插座上// 拨码开关S10第1位置ON,其他位置OFF// 拨码开关S5、S6全部置ON,其他拨码开关全部置OFF #i nclude<pic.h>//__CONFIG(0x1832);//芯片配置字,看门狗关,上电延时开,掉电检测关,低压编程关,加密,4M晶体HS振荡。