温度传感器PPT幻灯片资料

上传人:yuzo****123 文档编号:142797324 上传时间:2020-08-23 格式:PPT 页数:20 大小:501KB
返回 下载 相关 举报
温度传感器PPT幻灯片资料_第1页
第1页 / 共20页
温度传感器PPT幻灯片资料_第2页
第2页 / 共20页
温度传感器PPT幻灯片资料_第3页
第3页 / 共20页
温度传感器PPT幻灯片资料_第4页
第4页 / 共20页
温度传感器PPT幻灯片资料_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《温度传感器PPT幻灯片资料》由会员分享,可在线阅读,更多相关《温度传感器PPT幻灯片资料(20页珍藏版)》请在金锄头文库上搜索。

1、,制作者 李凯旋,温度传感器-温度模块分析,.,简述温度传感器应用和分类,实际电路温度测量,软件测试,主要内容,温度传感器是利用物质各种物理性质随温度变化的规 律把温度转换为电量的传感器。它是温度测量仪表的核心部 分,品种繁多。按测量方式可分为接触式和非接触式两大 类,按照传感器材料及电子元件特性分为热电阻和热电偶两 类。按照温度传感器输出信号的模式,可大致划分为三大类: 数字式温度传感器 、逻辑输出型温度传感器 、模拟温度传 感器 。,温度传感器的定义及类型,非接触测温优点,:测量上限不受感温元件耐温程度的限制,因而对最高可测温度原则上没有限制。对于1800以上的高温,主要采用非接触测温方法

2、。随着红外技术的发展,辐射测温逐渐由可见光向红外线扩展,700以下直至常温都已采用,且分辨率很高。,导体的电阻值随温度变化而改变,通过测量其阻值推算出 被测物体的温度,利用此原理构 成的传感器就是电阻温度 传感器,这种传感器主要用于-200500温度范围内的 温度测量。纯金属是热电阻的主要制造材料.,热电阻的应用原理,将两种不同材料的导体或半导体A和B焊接起来,构成一个闭合回路,当导体A和B的两个执着点1和2之间存在温差时,两者之间便产生电动势,因而在回路中形成一个大小的电流,这种现象称为热电效应。温度传感器热电偶就是利用这一效应来工作的。,常用温度传感器热电偶可分为标准温度传感器热电偶和非标

3、准温度传感器热电偶两大类 目前,国际电工委员会(IEC)推荐了8种类型的热电偶作为标准化热电偶,即为T型、E型、J型、K型、N型、B型、R型和S型。,热电偶测温基本原理,温度传感器的工作原理,测温电路为恒流电路,流经RT的电流是恒定的。当温度变化时,PT1000温度传感器的电阻值相应变化,由于流经温度传感器的电流不变,其上电压随着阻值的变化而变化,它反应的就是温度变化状况。,温度测量的原理图,温度传感器放大倍数调节,由于元器件参数存在差异,最好在测试前,将温度传感器放入恒温液体,用电阻表测量传感器的电阻值,按照3.9欧姆对应1摄氏度的关系换算成温度,如果偏离此值,则调整RW5,零点调整: 调整

4、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 = 0 xfe; t = (flo

5、at)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 3;i +)/两位数码管,所以循环两次 P2 = dis_sel; P1 = dispcodedis_datai; if(i = 1) P17 = 1; dis_sel = _crol_(dis_sel,1); delay_10ms(2); ,在温度测试里的串口

6、应用,温度模拟,void timer_0(void) interrupt 1 TH0=(65536-4000)/256; TL0=(65536-4000)%256; P2=dispbitcodedispcount; P1=dispcodedispbufdispcount; if(1 = dispcount) P17 = 1; dispcount+; if(dispcount=3) dispcount=0; ,中断,void main(void) float t; TMOD=0 x01; TH0=(65536-4000)/256; TL0=(65536-4000)%256; TR0=1; ET0

7、=1; EA=1; ADDA = 0; ADDB = 0; ADDC = 0;,while(1) display(); ST=0; ST=1; ST=0; while(EOC=0); OE=1; getdata=P0; t = (float)getdata / 2.04) * 10; getdata = (int)t; OE=0; dispbuf2= getdata / 100; getdata = getdata % 100; dispbuf1 = getdata / 10; dispbuf0 = getdata % 10; ,主函数,void delay_10ms(unint t) unc

8、har j; for(;t 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 = 0 xfe; 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) ,这是后来 我们把中断用延时来做, 同样可以达到相应的效果。,学习心得,这门课上的时候 我们听得都基本上是云里雾里滴 只是在用温度传感器的实际电路来测量温度我们才有那么一点信心 说实话 这门课上的真的很吃力 希望下次课上我们能听明白点,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号