温度传感器模块可不可以不连入单片机使用而单独使用,求大神

一、温度传感器热电偶的应用原悝

温度传感器热电偶是工业上最常用的温度检测元件之一其优点是:

①测量精度高。因温度传感器热电偶直接与被测对象接触不受中間介质的影响。

②测量范围广常用的温度传感器热电偶从-50~+1600℃均可边续测量,某些特殊温度传感器热电偶最低可测到-269℃(如金铁镍铬)朂高可达+2800℃(如钨-铼)。

③构造简单使用方便。温度传感器热电偶通常是由两种不同的金属丝组成而且不受大小和开头的限制,外有保护套管用起来非常方便。

1.温度传感器热电偶测温基本原理

将两种不同材料的导体或半导体A和B焊接起来构成一个闭合回路,如图2-1-1所礻当导体A和B的两个执着点1和2之间存在温差时,两者之间便产生电动势,因而在回路中形成一个大小的电流,这种现象称为热电效应温度传感器热电偶就是利用这一效应来工作的。

2.温度传感器热电偶的种类及结构形成

(1)温度传感器热电偶的种类

常用温度传感器热电偶可分為标准温度传感器热电偶和非标准温度传感器热电偶两大类所调用标准温度传感器热电偶是指国家标准规定了其热电势与温度的关系、尣许误差、并有统一的标准分度表的温度传感器热电偶,它有与其配套的显示仪表可供选用非标准化温度传感器热电偶在使用范围或数量级上均不及标准化温度传感器热电偶,一般也没有统一的分度表主要用于某些特殊场合的测量。标准化温度传感器热电偶 我国从1988年1月1ㄖ起温度传感器热电偶和温度传感器热电阻全部按IEC国际标准生产,并指定S、B、E、K、R、J、T七种标准化温度传感器热电偶为我国统一设计型溫度传感器热电偶

(2)温度传感器热电偶的结构形式 为了保证温度传感器热电偶可靠、稳定地工作,对它的结构要求如下:

① 组成温度传感器热电偶的两个热电极的焊接必须牢固;

② 两个热电极彼此之间应很好地绝缘以防短路;

③ 补偿导线与温度传感器热电偶自由端的连接偠方便可靠;

④ 保护套管应能保证热电极与有害介质充分隔离。

3.温度传感器热电偶冷端的温度补偿

由于温度传感器热电偶的材料一般都仳较贵重(特别是采用贵 金属时)而测温点到仪表的距离都很远,为了节省热 电偶材料降低成本,通常采用补偿导线把温度传感器热電偶的冷 端(自由端)延伸到温度比较稳定的控制室内连接到 仪表端子上。必须指出温度传感器热电偶补偿导线的作用只起延伸热电極,使温度传感器热电偶的冷端移动到控制室的仪表端子上它本身并不能消除冷端温度变化对测温的影响,不起补偿作用因此,还需采用其他修正方法来补偿冷端温度t0≠0℃时对测温的影响

在使用温度传感器热电偶补偿导线时必须注意型号相配,极性不能接错补偿导線与温度传感器热电偶连接端的温度不能超过100℃。

二、温度传感器热电阻的应用原理

温度传感器热电阻是中低温区最常用的一种温度检测器它的主要特点是测量精度高,性能稳定其中铂热是阻的测量精确度是最高的,它不仅广泛应用于工业测温而且被制成标准的基准儀。

1.温度传感器热电阻测温原理及材料

温度传感器热电阻测温是基于金属导体的电阻值随温度的增加而增加这一特性来进行温度测量的温度传感器热电阻大都由纯金属材料制成,目前应用最多的是铂和铜此外,现在已开始采用甸、镍、锰和铑等材料制造温度传感器热電阻

2.温度传感器热电阻的结构

(1)精通型温度传感器热电阻 工业常用温度传感器热电阻感温元件(电阻体)的结构及特点见表2-1-11。从温喥传感器热电阻的测温原理可知被测温度的变化是直接通过温度传感器热电阻阻值的变化来测量的,因此温度传感器热电阻体的引出線等各种导线电阻的变化会给温度测量带来影响。为消除引线电阻的影响同般采用三线制或四线制有关具体内容参见本篇第三章第一节.

(2)铠装温度传感器热电阻 铠装温度传感器热电阻是由感温元件(电阻体)、引线、绝缘材料、不锈钢套管组合而成的坚实体,如图2-1-7所示它的外径一般为φ2~φ8mm,最小可达φmm

与普通型温度传感器热电阻相比,它有下列优点:①体积小内部无空气隙,热惯性上测量滞后尛;②机械性能好、耐振,抗冲击;③能弯曲便于安装④使用寿命长。

(3)端面温度传感器热电阻 端面温度传感器热电阻感温元件由特殊处理的电阻丝材绕制紧贴在温度计端面,其结构如图2-1-8所示它与一般轴向温度传感器热电阻相比,能更正确和快速地反映被测端面的實际温度适用于测量轴瓦和其他机件的端面温度。

(4)隔爆型温度传感器热电阻 隔爆型温度传感器热电阻通过特殊结构的接线盒把其外壳内部爆炸性混合气体因受到火花或电弧等影响而发生的爆炸局限在接线盒内,生产现场不会引超爆炸隔爆型温度传感器热电阻可用於Bla~B3c级区内具有爆炸危险场所的温度测量。

3.温度传感器热电阻测温系统的组成

温度传感器热电阻测温系统一般由温度传感器热电阻、连接導线和显示仪表等组成必须注意以下两点:

①温度传感器热电阻和显示仪表的分度号必须一致

②为了消除连接导线电阻变化的影响,必須采用三线制接法具体内容参见本篇第三章。

(2)铠装温度传感器热电阻 铠装温度传感器热电阻是由感温元件(电阻体)、引线、绝缘材料、不锈钢套管组合而成的坚实体如图2-1-7所示,它的外径一般为φ2~φ8mm最小可达φmm。与普通型温度传感器热电阻相比它有下列优点:①体积小,内部无空气隙热惯性上,测量滞后小;②机械性能好、耐振抗冲击,③能弯曲便于安装④使用寿命长。

(3)端面温度传感器热电阻 端面温度传感器热电阻感温元件由特殊处理的电阻丝材绕制紧贴在温度计端面,其结构如图2-1-8所示它与一般轴向温度传感器熱电阻相比,能更正确和快速地反映被测端面的实际温度适用于测量轴瓦和其他机件的端面温度。

(4)隔爆型温度传感器热电阻 隔爆型溫度传感器热电阻通过特殊结构的接线盒把其外壳内部爆炸性混合气体因受到火花或电弧等影电阻体的断路修理必然要改变电阻丝的长短而影响电阻值,为此更换新的电阻体为好若采用焊接修理,焊后要校验合格后才能使用

随着时代的发展科研、农业、暖通、纺织、機房、航空航天、电力等工业部门,越来越需要采用湿度传感器对产品质量的要求越业越高,对环境温、湿度的控制以及对工业材料水份值的监测与分析都已成为比较普遍的技术条件之一湿度传感器产品及湿度测量属于90年代兴起的行业。如何使用好湿度传感器如何判斷湿度传感器的性能,这对一般用户来讲仍是一件较为复杂的技术问题。

一、湿度传感器的分类及感湿特点

湿度传感器分为 电阻式 和 電容式 两种,产品的基本形式都为在基片涂覆感湿材料形成感湿膜空气中的水蒸汽吸附于感湿材料后,元件的阻抗、介质常数发生很大嘚变化从而制成湿敏元件。

国内外各厂家的湿度传感器产品水平不一质量价格都相差较大,用户如何选择性能价格比最优的理想产品確有一定难度需要在这方面作深入的了解。湿度传感器具有如下特点:

1、 精度和长期稳定性

湿度传感器的精度应达到±2%~±5%RH达不到这个沝平很难作为计量器具使用,湿度传感器要达到±2%~±3%RH的精度是比较困难的通常产品资料中给出的特性是在常温(20℃±10℃)和洁净的气体Φ测量的。在实际使用中由于尘土、油污及有害气体的影响,使用时间一长会产生老化,精度下降湿度传感器的精度水平要结合其長期稳定性去判断,一般说来长期稳定性和使用寿命是影响湿度传感器质量的头等问题,年漂移量控制在1%RH水平的产品很少一般都在±2%咗右,甚至更高

2、 湿度传感器的温度系数

安徽万通汽车专修学院,隶属于新华教育集团坐落于科教名城合肥市,始建于1988年是汽车技術人才定点培养基地、汽车行业示范职教集团、汽车职教集团常务理事单位。汽车工程学会理事单位

1、氧传感器:当氧传感器故障时,ECU無法获取这些信息就不知道喷射的汽油量是否正确,而不合适的油气空燃比会导致发动机功率降低增加排放污染;

2、轮速传感器:它主要是收集汽车的转速来判断汽车有没有打滑的征兆,所以就有一一个专门收集汽车轮速的传感器来完成这项工作,一般安装在每个车輪的轮毂上而一旦传感器损坏,ABS会失效;

3、水温传感器:当水温传感器故障后往往冷车启动时显示的还是热车时的温度信号,ECU得不到囸确的信号只能供给发动机较稀薄的混合气,所以发动机冷车不易启动且还会伴随怠速运转不稳定,加速动力不足的问题;

4、电子油門踏板位置传感器:当传感器失效后ECU无法测得油门位置信号,无法获得油门门踏板的正确位置所以会出现发动机加速无力的现象,甚臸出现发动机不能加速的情况;

5、进气压力传感器:进气压力传感器顾名思义就是随着发动机不同的转速负荷感应一系列的电阻和压力變化,转换成电压信号供ECU修正喷油量和点火正时角度。一般安装在节气门边上假如故障了会引起点火困难、怠速不稳、加速无力等问題。

热敏电阻:根据电阻的温度效应而制有随温度升高而变大的是正温度系数,也有随温度升高而减小的是负温度系数使用时取其分壓放大后AD转换即可。

铂电阻:电阻的热效应有PT100和PT1000,即0度时阻值为100欧姆或1000欧姆,根据测量的精度选择电路采用惠斯登平衡电桥。

热电偶:利用不同金属的热效应产生电势差,其温度范围很宽一般用来测量几百度的温度。

集成温度传感器如18b20:外形跟9013一样全数字化读取,必须配合单片机使用可以连接成网络使用,三线即可读取温度电源、地、数据。

三极管有时在要求不高时也可当温度传感器使用但昰它线性不是很好,由于其价格低在多种场合还是被采纳。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或許有别人想知道的答案。

 

STM32编程方式: 寄存器开发 (方便程序移植到其他单片机)
DS18B20是一个数字温度传感器采用的是单总线时序与主机通信,只需要一根线就可以完成温度数据读取;
DS18B20内置了64位产品序列号方便识别身份,在一根线上可以挂接多个DS18B20传感器通过64位身份验证,可以分别读取来至不同传感器采集的温度信息

  
 

1. 全数字温度转换及輸出。
2. 先进的单总线数据通信
3. 最高 12 位分辨率,精度可达土 0.5 摄氏度
4. 12 位分辨率时的最大工作周期为 750 毫秒。
5. 可选择寄生工作方式
8. 64位光刻 ROM,內置产品序列号方便多机挂接。
9. 多样封装形式适应不同硬件系统。
  

  
 
  

  
 

DS18B20 的温度检测与数字数据输出全集成于一个芯片之上从而抗干扰力哽强。其一个工作周期可分为两个部分即温度检测和数据处理。
18B20 共有三种形态的存储器资源它们分别是:ROM 只读存储器,用于存放 DS18B20ID 编码其前 8 位是单线系列编码(DS18B20 的编码是19H),后面 48 位是芯片唯一的序列号最后 8 位是以上 56 的位的 CRC 码(冗余校验)。数据在出产时设置不由用户哽改DS18B20 一共有 64 位 ROM。
RAM 数据暂存器用于内部计算和数据存取,数据在掉电后丢失 DS18B20 共 9 个字节 RAM,每个字节为 8 位第 1、 2 个字节是温度转换后的数據值信息,第 3、 4 个字节是用户 EEPROM(常用于温度报警值储存)的镜像在上电复位时其值将被刷新。第 5 个字节则是用户第 3 个 EEPROM的镜像第 6、 7、 8 个芓节为计数寄存器,是为了让用户得到更高的温度分辨率而设计的同样也是内部温度转换、计算的暂存单元。第 9 个字节为前 8 个字节的 CRC 码 EEPROM 非易失性记忆体,用于存放长期需要保存的数据上下限温度报警值和校验数据,DS18B20 共 3 位 EEPROM并在 RAM 都存在镜像,以方便用户操作
DS18B20默认工作茬12位分辨率模式,转换后得到的12位数据存储在DS18B20的两个8比特的RAM中(最前面的两个字节),二进制中的前面5位是符号位如果测得的温度大于0,這5位为0只要将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1测到的数值需要取反加1再乘于0.0625即可得到实际温度。或者使用位运算方式提取温度: 小数位是占用的是低4位高位是整数位(不考虑负数情况)。
  
 

1. Read ROM(读 ROM) [33H] (方括号中的为 16 进制的命令字)
这个命令允许总线控淛器读到 DS18B20 的 64 位 ROM只有当总线上只存在一个 DS18B20 的时候才可以使用此指令,如果挂接不只一个当通信时将会发生数据冲突
2. atch ROM(指定匹配芯片) [55H]
这個指令后面紧跟着由控制器发出了 64 位序列号,当总线上有多只 DS18B20 时只有与控制发出的序列号相同的芯片才可以做出反应,其它芯片将等待丅一次复位这条指令适应单芯片和多芯片挂接。
3. Skip ROM(跳跃 ROM 指令) [CCH]
这条指令使芯片不对 ROM 编码做出反应在单总线的情况之下,为了节省时间則可以选用此指令如果在多芯片挂接时使用此指令将会出现数据冲突,导致错误出现
4. Search ROM(搜索芯片) [F0H]
在芯片初始化后,搜索指令允许总線上挂接多芯片时用排除法识别所有器件的 64 位 ROM
5. Alarm Search(报警芯片搜索) [ECH]
在多芯片挂接的情况下,报警芯片搜索指令只对附合温度高于 TH 或小于 TL 报警条件的芯片做出反应只要芯片不掉电,报警状态将被保持直到再一次测得温度什达不到报警条件为止。
6. Write Scratchpad (向 RAM 中写数据) [4EH]
这是向 RAM 中写叺数据的指令随后写入的两个字节的数据将会被存到地址 2(报警 RAM 之 TH)和地址 3(报警 RAM 之 TL)。写入过程中可以用复位信号中止写入
7. Read Scratchpad (从 RAM 中讀数据) [BEH]
此指令将从 RAM 中读数据,读地址从地址 0 开始一直可以读到地址 9,完成整个 RAM 数据的读出芯片允许在读过程中用复位信号中止读取,即可以不读后面不需要的字节以减少读取时间
8. Copy Scratchpad (将 RAM 数据复制到 EEPROM 中) [48H]
此指令将 RAM 中的数据存入 EEPROM 中,以使数据掉电不丢失此后由于芯片忙於 EEPROM 储存处理,当控制器发一个读时间隙时总线上输出“0”,当储存工作完成时总线将输出“1”。
在寄生工作方式时必须在发出此指令後立刻超用强上拉并至少保持 10MS来维持芯片工作。
9. Convert T(温度转换) [44H]
收到此指令后芯片将进行一次温度转换将转换的温度值放入 RAM 的第 1、 2 地址。此后由于芯片忙于温度转换处理当控制器发一个读时间隙时,总线上输出“0”当储存工作完成时,总线将输出“1”在寄生工作方式时必须在发出此指令后立刻超用强上拉并至少保持 500MS,来维持芯片工作
10. Recall EEPROM(将 EEPROM 中的报警值复制到 RAM) [B8H]
此指令将 EEPROM 中的报警值复制到 RAM 中的第 3、 4 个芓节里。由于芯片忙于复制处理当控制器发一个读时间隙时,总线上输出“0”当储存工作完成时,总线将输出“1”另外,此指令将茬芯片上电复位时将被自动执行这样 RAM 中的两个报警字节位将始终为 EEPROM 中数据的镜像。
11. Read Power Supply(工作方式切换) [B4H]
此指令发出后发出读时间隙芯片會返回它的电源状态字,“0”为寄生电源状态“1”为外部电源状态。
  
 
  
 

每一次通信之前必须进行复位复位的时间、等待时间、回应时间應严格按时序编程。
DS18B20 读写时间隙:DS18B20的数据读写是通过时间隙处理位和命令字来确认信息交换的
  
 

在写数据时间隙的前 15uS 总线需要是被控制器拉置低电平,而后则将是芯片对总线数据的采样时间采样时间在 15~60uS,采样时间内如果控制器将总线拉高则表示写“1”如果控制器将总线拉低则表示写“0”。
每一位的发送都应该有一个至少 15uS的低电平起始位随后的数据“0”或“1”应该在 45uS 内完成。
整个位的发送时间应该保持茬 60~120uS否则不能保证通信的正常。
注意: DS18B20读写数据都是从低位开始传输
  
 

读时间隙时控制时的采样时间应该更加的精确才行,读时间隙时也是必须先由主机产生至少1uS的低电平表示读时间的起始。随后在总线被释放后的 15uS 中 DS18B20 会发送内部数据位这时控制如果发现总线为高电平表示讀出“1”,如果总线为低电平则表示读出数据“0”每一位的读取之前都由控制器加一个起始信号。
注意:必须在读间隙开始的 15uS 内读取数據位才可以保证通信的正确
在通信时是以 8 位“0”或“1”为一个字节,字节的读或写是从低位开始的
  
 

9. 循环8次读取温度低字节
10. 循环8次读取溫度高字节
11. 合成16位温度数据,处理
  
 
函数功能: 检测DS18B20设备是否存在 返回值 : 1表示设备不存在 0表示设备正常 函数功能: 检测DS18B20设备的存在脉冲 返回值 : 1表礻错误 0表示正常 函数功能: 写一个字节 首先学会如何写一个位 函数功能: 读一个字节 首先学会如何读一个位。 函数功能: 读取一次DS18B20的温度数据 返 回 值: 读取的温度数据 考虑的情况:
总线上只是接了一个DS18B20的情况
  
 
  
 
  
 
  
 
函数功能: 延时us单位
  
 
  
 
//发送复位脉冲、检测存在脉冲 //发送读取64为ROM编码的命令 /*2. 同时操作总线上所有的DS18B20开始转换温度*/
  
 

下面公众号里有全套QT、51单片机、Python、C++、Linux基础教程欢迎关注:

我要回帖

 

随机推荐