首页 >>  正文

温度传感器型号

来源:www.zuowenzhai.com    作者:编辑   日期:2024-06-16
温度传感器有哪几种?

手机充电器发烫?只需注意以下这几个细节,就能减轻发热,学学吧

在环境温度25度时用数字万用表欧姆档测量该阻值就知道了,如果环境温度不符合就用一杯25度的温水泡起传感器来测量就行了。外挂机感温包一般为:5K 10K 15K,可以用万用表测量其阻值,但有些空调在感温包上有标注。正常老式空调都是使用10K--15K的。格力挂机空调现在基本上使用15K的。
温度传感器就是个负温度系数的热敏电阻,当温度升高时,电阻阻值减小;温度降低时,电阻阻值增大。随着电路中电阻的变化,导致电压发生变化,从而产生不同的电压信号,完成控制系统的自动操作。

扩展资料
温度传感器工作原理利用感温物质的压力随温度的变化而变化的性质来测量温度,是压力式温度传感器的基本测温原理。 
膨胀式温度传感器是根据物体热胀冷缩原理制成的。根据膨胀物质的形态又分为固体膨胀式和液体膨胀式两大类水银 温度计 是利用水银液体的热胀冷缩性质来测温的。
空调由室内挂机或柜机和室外主机机组成,其中室外机回风温度(环境温度)传感器:在室外机翅片换热器的回风面室内机回风温度(室内温度)传感器:在室内机回风口。
空调温度探头就是空调温度传感器,也叫做10K温度传感器。 环境温度的改变会改变探头里介质的体积。从而来改变自身电阻值的大小。然后再把电阻值以直流电压的形式传送给电脑主板的CPU,让电脑板根据直流电压值大小去判断环境温度。达到开启或关闭主板上的各个继电器的能力。最终控制了整台空调的运行。
参考资料来源:百度百科—空调传感器
参考资料来源:知网—配对温度传感器

可以用DS18B20数字温度传感器的

1.DS18B20基本知识

DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。

1、DS18B20产品的特点

(1)、只要求一个端口即可实现通信。

(2)、在DS18B20中的每个器件上都有独一无二的序列号。

(3)、实际应用中不需要外部任何元器件即可实现测温。

(4)、测量温度范围在-55。C到+125。C之间。

(5)、数字温度计的分辨率用户可以从9位到12位选择。

(6)、内部有温度上、下限告警设置。

2、DS18B20的引脚介绍

TO-92封装的DS18B20的引脚排列见图1,其引脚功能描述见表1。

(底视图)图1

表1 DS18B20详细引脚功能描述

序号
名称
引脚功能描述

1
GND
地信号

2
DQ
数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源。

3
VDD
可选择的VDD引脚。当工作于寄生电源时,此引脚必须接地。

3. DS18B20的使用方法

由于DS18B20采用的是1-Wire总线协议方式,即在一根数据线实现数据的双向传输,而对AT89S51单片机来说,硬件上并不支持单总线协议,因此,我们必须采用软件的方法来模拟单总线的协议时序来完成对DS18B20芯片的访问。

由于DS18B20是在一根I/O线上读写数据,因此,对读写的数据位有着严格的时序要求。DS18B20有严格的通信协议来保证各位数据传输的正确性和完整性。该协议定义了几种信号的时序:初始化时序、读时序、写时序。所有时序都是将主机作为主设备,单总线器件作为从设备。而每一次命令和数据的传输都是从主机主动启动写时序开始,如果要求单总线器件回送数据,在进行写命令后,主机需启动读时序完成数据接收。数据和命令的传输都是低位在先。

DS18B20的复位时序

DS18B20的读时序

对于DS18B20的读时序分为读0时序和读1时序两个过程。

对于DS18B20的读时隙是从主机把单总线拉低之后,在15秒之内就得释放单总线,以让DS18B20把数据传输到单总线上。DS18B20在完成一个读时序过程,至少需要60us才能完成。

DS18B20的写时序

对于DS18B20的写时序仍然分为写0时序和写1时序两个过程。

对于DS18B20写0时序和写1时序的要求不同,当要写0时序时,单总线要被拉低至少60us,保证DS18B20能够在15us到45us之间能够正确地采样IO总线上的“0”电平,当要写1时序时,单总线被拉低之后,在15us之内就得释放单总线。

4. 实验任务

用一片DS18B20构成测温系统,测量的温度精度达到0.1度,测量的温度的范围在-20度到+100度之间,用8位数码管显示出来。

5. 电路原理图

6. 系统板上硬件连线

(1). 把“单片机系统”区域中的P0.0-P0.7用8芯排线连接到“动态数码显示”区域中的ABCDEFGH端子上。

(2). 把“单片机系统”区域中的P2.0-P2.7用8芯排线连接到“动态数码显示”区域中的S1S2S3S4S5S6S7S8端子上。

(3). 把DS18B20芯片插入“四路单总线”区域中的任一个插座中,注意电源与地信号不要接反。

(4). 把“四路单总线”区域中的对应的DQ端子连接到“单片机系统”区域中的P3.7/RD端子上。

7. C语言源程序
#i nclude <AT89X52.H>
#i nclude <INTRINS.h>

unsigned char code displaybit[]={0xfe,0xfd,0xfb,0xf7,
0xef,0xdf,0xbf,0x7f};
unsigned char code displaycode[]={0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71,0x00,0x40};
unsigned char code dotcode[32]={0,3,6,9,12,16,19,22,
25,28,31,34,38,41,44,48,
50,53,56,59,63,66,69,72,
75,78,81,84,88,91,94,97};
unsigned char displaycount;
unsigned char displaybuf[8]={16,16,16,16,16,16,16,16};
unsigned char timecount;
unsigned char readdata[8];
sbit DQ=P3^7;
bit sflag;

bit resetpulse(void)
{
unsigned char i;

DQ=0;
for(i=255;i>0;i--);
DQ=1;
for(i=60;i>0;i--);
return(DQ);
for(i=200;i>0;i--);
}

void writecommandtods18b20(unsigned char command)
{
unsigned char i;
unsigned char j;

for(i=0;i<8;i++)
{
if((command & 0x01)==0)
{
DQ=0;
for(j=35;j>0;j--);
DQ=1;
}
else
{
DQ=0;
for(j=2;j>0;j--);
DQ=1;
for(j=33;j>0;j--);
}
command=_cror_(command,1);
}
}

unsigned char readdatafromds18b20(void)
{
unsigned char i;
unsigned char j;
unsigned char temp;

temp=0;
for(i=0;i<8;i++)
{
temp=_cror_(temp,1);
DQ=0;
_nop_();
_nop_();
DQ=1;
for(j=10;j>0;j--);
if(DQ==1)
{
temp=temp | 0x80;
}
else
{
temp=temp | 0x00;
}
for(j=200;j>0;j--);
}
return(temp);
}

void main(void)
{
TMOD=0x01;
TH0=(65536-4000)/256;
TL0=(65536-4000)%256;
ET0=1;
EA=1;

while(resetpulse());
writecommandtods18b20(0xcc);
writecommandtods18b20(0x44);
TR0=1;
while(1)
{
;
}
}

void t0(void) interrupt 1 using 0
{
unsigned char x;
unsigned int result;

TH0=(65536-4000)/256;
TL0=(65536-4000)%256;
if(displaycount==2)
{
P0=displaycode[displaybuf[displaycount]] | 0x80;
}
else
{
P0=displaycode[displaybuf[displaycount]];
}
P2=displaybit[displaycount];
displaycount++;
if(displaycount==8)
{
displaycount=0;
}

timecount++;
if(timecount==150)
{
timecount=0;
while(resetpulse());
writecommandtods18b20(0xcc);
writecommandtods18b20(0xbe);
readdata[0]=readdatafromds18b20();
readdata[1]=readdatafromds18b20();
for(x=0;x<8;x++)
{
displaybuf[x]=16;
}
sflag=0;
if((readdata[1] & 0xf8)!=0x00)
{
sflag=1;
readdata[1]=~readdata[1];
readdata[0]=~readdata[0];
result=readdata[0]+1;
readdata[0]=result;
if(result>255)
{
readdata[1]++;
}
}
readdata[1]=readdata[1]<<4;
readdata[1]=readdata[1] & 0x70;
x=readdata[0];
x=x>>4;
x=x & 0x0f;
readdata[1]=readdata[1] | x;
x=2;
result=readdata[1];
while(result/10)
{
displaybuf[x]=result%10;
result=result/10;
x++;
}
displaybuf[x]=result;
if(sflag==1)
{
displaybuf[x+1]=17;
}
x=readdata[0] & 0x0f;
x=x<<1;
displaybuf[0]=(dotcode[x])%10;
displaybuf[1]=(dotcode[x])/10;
while(resetpulse());
writecommandtods18b20(0xcc);
writecommandtods18b20(0x44);
}
}

说用PT100是对的,便宜且精度高,但如果用AD转换有点麻烦,因为PT100是铂电阻的,两个信号对接有问题,唯一的方法是配个带变送输出功能的,可以将信号变送成电压信号输出,这样你的单片机就可以使用了

但如果你只是做个温度计,这也太麻烦了,最简单是用市面上的成品的电子温度计,想能控制其它设备或者什么负载,也直接买个数显温度表就行,里面还有两个节点,可以任意设定,如果你用单片机还有其它用处,就只能用上面说的这个方法较不错了;

关于价格:带变送输出的总共约为500元左右
不带变送输出就便宜了,150元肯定搞定,还可以有两路输出哦

测试环境温度,采用pt100比较好,配数字显示器,数据直观,精度可达0.01℃,成本低廉,总共不超过200圆

1、氧传感器:当氧传感器故障时,ECU无法获取这些信息,就不知道喷射的汽油量是否正确,而不合适的油气空燃比会导致发动机功率降低,增加排放污染;
2、轮速传感器:它主要是收集汽车的转速来判断汽车有没有打滑的征兆,所以,就有一一个专门收集汽车轮速的传感器来完成这项工作,一般安装在每个车轮的轮毂上,而一旦传感器损坏,ABS会失效;
3、水温传感器:当水温传感器故障后,往往冷车启动时显示的还是热车时的温度信号,ECU得不到正确的信号,只能供给发动机较稀薄的混合气,所以发动机冷车不易启动,且还会伴随怠速运转不稳定,加速动力不足的问题;
4、电子油门踏板位置传感器:当传感器失效后,ECU无法测得油门位置信号,无法获得油门门踏板的正确位置,所以会出现发动机加速无力的现象,甚至出现发动机不能加速的情况;
5、进气压力传感器:进气压力传感器顾名思义就是随着发动机不同的转速负荷,感应一系列的电阻和压力变化,转换成电压信号,供ECU修正喷油量和点火正时角度。一般安装在节气门边上,假如故障了会引起点火困难、怠速不稳、加速无力等问题。

DS18B20就可以了


17331576370常用温度传感器型号有哪些?
尤樊震答:接触式温度传感器的型号有:双金属温度计、玻璃液体温度计、压力式温度计、电阻温度计、热敏电阻和温差电偶等。在测量低温时也有低温气体温度计、蒸汽压温度计、声学温度计、顺磁盐温度计、量子温度计、低温热电阻和低温温差电偶等。非接触式温度传感器的型号有:辐射测温仪表。

17331576370常用温度传感器型号有哪些
尤樊震答:一、温度传感器型号:1:铂热电阻温度传感器 铂热电阻是利用铂丝的电阻值随着温度的变化而变化这一基本原理设计和制作的,按0℃时的电阻值R(℃)的大小分为10欧姆(分度号为Pt10)和100欧姆(分度号为Pt100)等,测温范围均为-200~850℃。2:热电偶温度传感器 热电偶温度传感器主要是通过两根不同的金...

17331576370简单剖析几个常见的温度传感器型号
尤樊震答:温度传感器 采取PT100铂热电阻当感温元件的型号的有铠装式、插座式等。另外我们的可测温度范围就是在-200摄氏度到150摄氏度,-50摄氏度到850度。这个可以应用在温度误差小的行业或精密仪器仪表行业上。温度传感器 对于热电偶温度传感器就是另一个温度传感器型号,这个仪器利用两根不同金属材料进行焊接。一...

17331576370温度传感器有哪些型号?
尤樊震答:美国MEAS还收购了HLPlanar公司生产热电堆温度传感器,利用塞贝克热效应.型号有TS105,TS118,TSED-01,TEEM-08,TESP-01,TPT300等 具体可以登录www.sdi-sensor.com.cn 实在是想找个人聊聊,请拨打010-82486901-113 周先生 纯原创,纯手工!!!谢谢 ...

17331576370锂电池保护板温度传感器怎么选型号什么型号号的?
尤樊震答:下面小编给大家介绍一下常用温度传感器型号。1 线性电压输出式集成湿度传感器典型产品有HIH3605/3610、HM1500/1520。其主要特点是采用恒压供电,内置放大电路,能输出与相对湿度呈比例关系的伏特级电压信号,响应速度快,重复性好,抗污染能力强。2 线性频率输出集成湿度传感器典型产品为HF3223型。它采用模块...

17331576370三相电空调温度传感器怎么型号
尤樊震答:1、热敏电阻:热敏电阻是一种基于温度变化而改变电阻值的传感器,常见的热敏电阻型号包括NTC(负温度系数)和PTC(正温度系数)等。2、温度传感器芯片:温度传感器芯片是一种集成了温度感知器件和信号处理电路的微型芯片,常见的温度传感器芯片型号包括LM35、LM75、DS18B20等。3、红外线温度传感器:红外线温度...

17331576370温度传感器型号
尤樊震答:可以用DS18B20数字温度传感器的 1.DS18B20基本知识 DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。1、DS18B20产品的特点 (1)、只要求一个端口即可实现通信。(...

17331576370即热式水龙头温度传感器是什么型号的
尤樊震答:即热式恒温电热水龙头NTC温度探头10K100K热敏探头传感器。NTC温度传感器介绍:温度传感器是将.高可靠的NTC热敏电阻器与PVC导线,铁氟龙导线等导线连接,用绝缘、导热、防水材料封装成所需要的形状,便于安装与远距离测控温。

17331576370温度传感器E型和K型有什么区别?
尤樊震答:温度传感器E型和K型区别如下:1、正负极材料不同 K型热电偶正极(KP)的名义化学成分为:Ni:Cr=90:10,负极(KN)的名义化学成分为:Ni:Si=97:3。E型热电偶正极(EP)为:镍铬10合金,化学成分与KP相同,负极(EN)为铜镍合金,名义化学成分为:55%的铜,45%的镍以及少量的锰、钴、铁等...

17331576370车辆的温度传感器怎么选型啊
尤樊震答:离25℃越远,对应电阻公差范围越大。3.、模块温度传感器:模块温度传感器用于测量变频模块(IGBT或IPM)的温度,目前用的感温头的型号是602F-3500F,基准电阻为25℃对应电阻6KΩ±1%。几个典型温度的对应阻值分别是:-10℃→(25.897—28.623)KΩ;0℃→(16.3248—17.7164)KΩ;50℃→(2.3262—2...


(编辑:鲁飞怪)
联系方式:
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图
@ 作文摘要网