资源描述
,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,温度传感器,-,温度模块分析,.,简述温度传感器应用和分类,实际电路温度测量,软件测试,主要内容,温度传感器是利用物质各种物理性质随温度变化的规,律把温度转换为电量的,传感器,。,它是,温度测量仪表,的核心部,分,品种繁多。按测量方式可分为,接触式,和,非接触式,两大,类,按照,传感器材料,及电子元件特性分为,热电阻,和,热电偶,两,类。按照温度传感器输出信号的模式,可大致划分为三大类,:,数字式温度传感器,、,逻辑输出型温度传感器,、,模拟温度传,感器,。,温度传感器的定义及类型,接触式温度传感器,接触式温度传感器的检测部分与被测对象有良好的接触,又称,温度计,。,非接触式温度传感器,它的,敏感元件,与被测对象互不接触,又称非接触式测温,仪表,。这种仪表可用来测量运动物体、小目标和热容量小或温度变化迅速(瞬变)对象的,表面温度,,也可用于测量温度场的温度分布。,详情请拨,-,零二二,-,二七二三九零八二,非接触测温优点,:测量上限不受感温元件耐温程度的限制,因而对最高可测温度原则上没有限制。对于,1800,以上的高温,主要采用非接触测温方法。随着,红外技术,的发展,辐射测温逐渐由可见光向红外线扩展,,700,以下直至常温都已采用,且,分辨率,很高。,导体的,电阻,值随温度变化而改变,通过测量其阻值推算出,被测物体的温度,利用此原理构 成的传感器就是电阻温度,传感器,这种传感器主要用于,-200500,温度范围内的,温度测量。纯金属是热电阻的主要制造材料,.,热电阻的应用原理,将两种不同材料的,导体,或半导体,A,和,B,焊接起来,构成一个,闭合回路,,当导体,A,和,B,的两个执着点,1,和,2,之间存在温差时,两者之间便产生电动势,因而在回路中形成一个大小的电流,这种现象称为,热电效应,。温度传感器热电偶就是利用这一效应来工作的。,常用温度传感器热电偶可分为,标准,温度传感器热电偶和,非标准,温度传感器热电偶两大类,目前,,国际电工委员会,(,IEC,)推荐了,8,种类型的热电偶作为标准化热电偶,即为,T,型、,E,型、,J,型、,K,型、,N,型、,B,型、,R,型和,S,型。,热电偶测温基本原理,温度传感器的工作原理,测温电路为恒流电路,流经,RT,的电流是恒定的。当温度变化时,,PT1000,温度传感器的电阻值相应变化,由于流经温度传感器的电流不变,其上电压随着阻值的变化而变化,它反应的就是温度变化状况。,温度测量的原理图,温度传感器放大倍数调节,由于元器件参数存在差异,最好在测试前,将温度传感器放入恒温液体,用电阻表测量传感器的电阻值,按照,3.9,欧姆对应,1,摄氏度的关系换算成温度,如果偏离此值,则调整,RW5,零点调整,:,调整,RW4,电阻,使运放,U19,的,1,脚输出电压为零。,rx,(串口通信),void get_disp (void) interrupt 4 using 0,if (RI)/,如果是串口输入引起中断,/dis_port = SBUF;,rev = SBUF;,/testled = 0;,RI=0;,else TI=0;testled = 0;/,否则就是串口输出引起的中断,串口的应用例子,rx,(显示程序),void display(void),float t;,int disp_value;,uchar dis_data3;,uchar i;,uchar dis_sel = 0xfe;,t = (float)rev / 2.04)* 10;,disp_value = (int)t;,dis_data2 = disp_value / 100;,disp_value = disp_value % 100;,dis_data0=(disp_value%10);,dis_data1=(disp_value/10);,for(i = 0; i 0; t-),for(j = 1240; j 0;j -),;,void display(void),float t;,int disp_value;,unchar dis_data3;dis_data0,unchar i;,unchar dis_sel = 0xfe;,t = (float)getdata / 2.04)* 10;,disp_value = (int)t;,dis_data2 = disp_value / 100;,disp_value = disp_value % 100;,dis_data0=(disp_value%10);,dis_data1=(disp_value/10);,for(i = 0; i 3;i +),P2 = dis_sel;,P1 = dispcodedis_datai;,if(i = 1),P17 = 1;,dis_sel = _crol_(dis_sel,1);,delay_10ms(2),这是后来 我们把中断用延时来做,,同样可以达到相应的效果。,谢谢!,
展开阅读全文