温度传感器-课件_第1页
温度传感器-课件_第2页
温度传感器-课件_第3页
温度传感器-课件_第4页
温度传感器-课件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

制作者温度传感器---温度模块分析.简述温度传感器应用和分类实际电路温度测量软件测试主要内容温度传感器是利用物质各种物理性质随温度变化的规律把温度转换为电量的传感器。它是温度测量仪表的核心部分,品种繁多。按测量方式可分为接触式和非接触式两大类,按照传感器材料及电子元件特性分为热电阻和热电偶两类。按照温度传感器输出信号的模式,可大致划分为三大类:数字式温度传感器、逻辑输出型温度传感器、模拟温度传感器

。温度传感器的定义及类型非接触测温优点:测量上限不受感温元件耐温程度的限制,因而对最高可测温度原则上没有限制。对于1800℃以上的高温,主要采用非接触测温方法。随着红外技术的发展,辐射测温逐渐由可见光向红外线扩展,700℃以下直至常温都已采用,且分辨率很高。导体的电阻值随温度变化而改变,通过测量其阻值推算出被测物体的温度,利用此原理构成的传感器就是电阻温度传感器,这种传感器主要用于-200—500℃温度范围内的温度测量。纯金属是热电阻的主要制造材料.热电阻的应用原理将两种不同材料的导体或半导体A和B焊接起来,构成一个闭合回路,当导体A和B的两个执着点1和2之间存在温差时,两者之间便产生电动势,因而在回路中形成一个大小的电流,这种现象称为热电效应。温度传感器热电偶就是利用这一效应来工作的。常用温度传感器热电偶可分为标准温度传感器热电偶和非标准温度传感器热电偶两大类目前,国际电工委员会(IEC)推荐了8种类型的热电偶作为标准化热电偶,即为T型、E型、J型、K型、N型、B型、R型和S型。热电偶测温基本原理温度测量的原理图温度传感器放大倍数调节由于元器件参数存在差异,最好在测试前,将温度传感器放入恒温液体,用电阻表测量传感器的电阻值,按照3.9欧姆对应1摄氏度的关系换算成温度,如果偏离此值,则调整RW5零点调整:调整RW4电阻,使运放U19的1脚输出电压为零。串口的应用例子

rx(显示程序)voiddisplay(void){floatt; intdisp_value; uchardis_data[3]; uchari; uchardis_sel=0xfe;t=((float)rev/2.04)*10; disp_value=(int)t; dis_data[2]=disp_value/100; disp_value=disp_value%100; dis_data[0]=(disp_value%10);dis_data[1]=(disp_value/10);for(i=0;i<3;i++)//两位数码管,所以循环两次 { P2=dis_sel; P1=dispcode[dis_data[i]]; if(i==1) P17=1; dis_sel=_crol_(dis_sel,1); delay_10ms(2);

}}在温度测试里的串口应用voidtimer_0(void)interrupt1 { TH0=(65536-4000)/256; TL0=(65536-4000)%256; P2=dispbitcode[dispcount]; P1=dispcode[dispbuf[dispcount]]; if(1==dispcount) P17=1; dispcount++; if(dispcount==3) { dispcount=0; } }中断voidmain(void){floatt;TMOD=0x01;TH0=(65536-4000)/256;TL0=(65536-4000)%256;TR0=1; ET0=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;dispbuf[2]=getdata/100;getdata=getdata%100;dispbuf[1]=getdata/10;dispbuf[0]=getdata%10;}}主函数voiddelay_10ms(unintt){ uncharj; for(;t>0;t--)for(j=1240;j>0;j--) ;}voiddisplay(void){floatt; intdisp_value; unchardis_data[3];údis_data[0] unchari; unchardis_sel=0xfe;t=((float)getdata/2.04)*10; disp_value=(int)t; dis_data[2]=disp_value/100; disp_value=disp_value%100; dis_data[0]=(disp_value%10);dis_data[1]=(disp_value/10); for(i=0;i<3;i++) { P2=dis_sel; P1=dispcode[dis

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论