基于单片机和LM35的温度测量系统.docxVIP

  • 6
  • 0
  • 约6.04千字
  • 约 7页
  • 2021-07-10 发布于湖南
  • 举报
基于单片机和LM35的温度测量系统 基于单片机和LM35的温度测量系统 一、设计目的与意义和任务分析 1、设计目的与意义 《测控电路》课程设计是测控电路课程体系的一个重要环节,是按照《控电路设计与实践》教学大纲要求所进行的重要实践教学内容,是引导学生把基础理论与实际应用相结合的一个必不可少的中间环节。通过本设计,要求学生利用所学的基础理论,从设计步骤、设计表达、实际电路调试等方面,全面掌握相关温度测量显示电路的设计与调试技术,培养学生综合运用所学知识进行工程设计的能力,包括 动手能力,独立思考能力,以及分析和解决工程实际问题等能力。 本次设计的主要任务是完成一个温度范围为0-50 0C的温度测量显示电路的设计与制作。考虑到时间紧和学生兴趣不同,将任务分为设计为主和制作为主的为两 个重点内容不同的模块,由同学根据自己兴趣选择。 1、传感器确定 价格比较便宜、灵敏度比较好,在实际应用的时候线性度较差,另外调试比较 困难。不适合使用。故不使用热敏电阻。 2) AD590 AD590拥有良好的线性关系,灵敏度较高、使用简单方便。但是这种传感器的 价格比其他的两种都贵很多。故不选用。 3)温度传感器LM35 LM35是NS 公司生产的LM35 ,他具有很高的工作精度和摄氏温度线性成比例, 且无需外部校准或微调, 可以提供 ±1/ 4 ℃的常用的室温精度。LM35 的输出电压与摄氏温度的线形关系可用下面公式表示V OU T LM35 ( T ) = 10 mV / ℃×T ℃,0 ℃时输出为0 V ,每升高1 ℃, 输出电压增加10 mV。其电源供应模式有单电源与正负双电源两种, 其接法如图3 与图4 所示。正负双电源的供电模式可提供负温度的测量, 单电源模式在25 ℃下电流约为50 mA ,非常省电。本系统采用的是单电源模式。 图3 单电源模式 图4 双电源模式 考虑到成本,性能等方面的因素,所以在AD590、温度传感器LM35和热敏电 阻中选择了温度传感器LM35。 2、系统方案设计、比较及选定 1)方案一:ICL7107 A/D转换译码方案 常见A/D转换器的转换方式有非积分式和积分式两类,如逐次逼近比较式A/D 转换、斜坡电压式A/D转换等属于非积分式,其特点是转换速度快,但抗干扰能力差。电压反馈型V-F 变换、双积分式A/D转换则属于积分式,其特点是抗干扰能力强、测量精度高,但转换速度低,在转换速度要求不太高的情况下,获得广泛应用。 2)方案二: AVR单片机方案 该电路上利用AVR 单片机对输入信号进行模数转换输出数字信号控制数码管显示温度值。并且可以通过编写程序对输入信号进行分段线性化处理,使得测量精 度大大提高,而且该电路无须外接译码器,结构简单 该方案比较合理,但是限于对AVR 单片机不是很娴熟,只得舍弃。 3)方案三:8052单片机方案(实际使用的方案) 由于我们的温度传感器是选择LM35,显然用低成本高可靠性的51单片机是最 佳的方案,故我们选择该方案 三、系统工作原理分析 本系统由温度传感器LM35、微处理器、显示电路、软件构成。LM35输出的是就是表示摄氏温度的模拟量,经A/D TLC1549C转换成数字量,再用8052单片机进行 数据处理、译码、动态扫描显示等,下面的系统的总的框图: 1、微控制器原理 本系统采用STC 公司的STC89C52作为微控制器. STC89C52处理芯片 与MCS-51单片机产品兼容 、8K 字节在系统可编程Flash 存储器、 1000次擦写周期、全静态操作:0Hz ~33Hz 、三级加密程序存储器 、 32个可编程I/O口线、三个16位定时器/计数器八个中断源、全双工UART 串行通道、 低功耗空闲和掉电模式 、掉电后中断可唤醒、看门狗定时器 、双数据指针、掉电标识符 。 功能特性描述: STC89C52 是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。使用高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash 允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在线系统可编程Flash ,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 STC89C52具有以下标准功能: 8k字节Flash ,256字节RAM , 32 位I/O 口线,看门狗定时器,2

文档评论(0)

1亿VIP精品文档

相关文档