基于LM35的温度测量系统

上传人:ly****51 文档编号:70187198 上传时间:2022-04-06 格式:DOC 页数:9 大小:89KB
收藏 版权申诉 举报 下载
基于LM35的温度测量系统_第1页
第1页 / 共9页
基于LM35的温度测量系统_第2页
第2页 / 共9页
基于LM35的温度测量系统_第3页
第3页 / 共9页
资源描述:

《基于LM35的温度测量系统》由会员分享,可在线阅读,更多相关《基于LM35的温度测量系统(9页珍藏版)》请在装配图网上搜索。

1、.温度检测系统本文介绍了一种温度传感器选用LM35、单片机选用AT89s52的温度测量系统。该系统的温度测量围为0100,可以准确到.,可适用于工业场合及日常生活中。关键词:温度测量;围1100;准确0.1;This te*t introduces a kind of temperature which consists of LM35 and AT89s52. The arrangement of this systerm is about 0100, which can 0.1 . read It is suitable to be used in indurstries and peop

2、les life.目录一 系统设计1.1 设计指标 根本局部- 发挥局部-二单元电路设计2.1 系统构造- 2.2 温度传感器lm35电路设计- 2.3 lm741信号放大电路设计- 2.4 A/D0809电路设计-2.5 单片机系统设计-三程序c语言四总结与感想一 系统设计.设计任务 设计一个温度检测装置,系统构造框图如下:主控器能对温度进展检测和实时显示温度。具体设计制作任务是:被测温度检测电路主控器显示器键盘A/D1 设计制作温度检测器2设计制作主控器.、设计要求 根本要求 检测的温度围:099 检测分辨率0.1温度检测元件不能使用专用的具有数字输出的产品如DS18B20。. 发挥局部

3、能够设置上下限温度围和超限报警功能。提高温度检测器的测温围和检测精度。语音播报温度。特色及创新。二单元电路设计2.1 系统构造本测温系统由温度传感器电路、信号放大电路、AD转换电路、单片机系统、温度显示系统构成。其根本工作原理:温度传感器电路将测量到的温度信号转换成电压信号输出到信号放大电路,与温度值对应的电压信号经放大后输出至AD转换电路,把电压信号转换成数字量送给单片机系统,单片机系统根据显示需要对数字量进展处理,再送温度显示系统进展显示。2.2温度传感器电路 温度传感器采用的是LM35,他具有很高的工作精度和较宽的线性工作围,他的输出电压与摄氏温度线性成比例,且无需外部校准或微调,可以提

4、供14的常用的室温精度。LM35的输出电压与摄氏温度的线形关系可用下面公式表示,0时输出为0 V,每升高1,输出电压增加10 mV。其电源供给模式有单电源与正负双电源两种,其接法如图3与图4所示。正负双电源的供电模式可提供负温度的测量,单电源模式在25下电流约为50 mA,非常省电。本系统采用的是单电源模式。2.3lm741信号放大电路由于温度传感器LM35输出的电压围为00.99 V,虽然该电压围在AD转换器的输入允许电压围,但该电压信号较弱,如果不进展放大直接进展AD转换则会导致转换成的数字量太小、精度低。系统中选用通用型放大器lm741对LM35输出的电压信号进展幅度放大,还可对其进展阻

5、抗匹配、波形变换、噪声抑制等处理。系统采取同相输入,电压放大倍数为5倍,电路图如图5所示。2.4 AD0809转换电路 AD转换电路选用8位AD转换器ADC0809。ADC0809是CMOS单片型逐次逼近式AD转换器,可处理8路模拟量输入,且有三态输出能力。图5中运算放大器的输出电压V,送入ADC0809的模拟通道IN0。单片机AT89C52控制ADC0809的开场转换、延时等待AD转换完毕以及读出转换好的8位数字量至单片机进展处理。2.5 单片机系统三程序c语言3.1 系统软件设计以及分析系统的软件局部用c语言编程,#include unsigned char code dispbitcod

6、e=0*FE,0*FD,0*FB,0*F7; unsigned char code dispcode=0*c0,0*f9,0*a4,0*b0,0*99,0*92,0*82,0*f8,0*80,0*90; unsigned char led4; unsigned char dispcount=0; unsigned char getdata; unsigned int temp; unsigned char i; sbit ST=P30; sbit OE=P31; sbit EOC=P32; sbit clk=P33; void main(void) ST=0; /赋初值 OE=0; /赋初值

7、EA=1; TMOD=0*12; TH0=0*216; TL0=0*216; TH1=(65536-4000)/256; TL1=(65536-4000)%256; /为上下电平给值 TR1=1; TR0=1; ET0=1; /启动定时器 ET1=1; /启动定时器 ST=1; /与之前的ST=0形成正脉冲,启动数模转换 ST=0; while(1) unsigned int j=3000; while(j-); /延时 if(EOC=1) /转换完毕信号输出查询,说明转换完毕 OE=1; /由低电平变高电平,允许输出数据 getdata=P1;/三态门翻开,读出数据 OE=0; /赋初值 t

8、emp=getdata*100; temp=temp/51; /temp*(5/255) ,恢复原始电压值 temp=temp*10; /本是*1000,但是由于超出了整形变量的值,所以这样处理 /即分两次乘,防止溢出 temp=temp/3; /原先用模拟的方法在外部放大3倍,所以现在除3 if(temp%10=6) /根据我在显示的统计规律,当第4位的变化规律是0、3、6 temp=1645; /当为0、3 时,整数局部显示准确 temp=temp+10; /当为6时,整数局部显示差1,所以我用程序弥补了缺乏 led0=temp/1000; /取千位 led1=temp%1000/100; /取百位 led2=temp%1000%100/10; /取十位 led3=temp%10; /取个位 ST=1; /启动数模转换 ST=0; for(dispcount=0;dispcount

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!