基于单片机的LED数码管温度显示系统设计方案_第1页
基于单片机的LED数码管温度显示系统设计方案_第2页
基于单片机的LED数码管温度显示系统设计方案_第3页
基于单片机的LED数码管温度显示系统设计方案_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、基于单片机的LED 数码管温度显示系统设计方案1 方案选择 2方案一: 2方案二: 2方案三: 22 方案设计32.1 主程序 32.2 读温度子程序 32.3 转换温度命令子程序 42.4 计算温度子程序 5在当今社会环境中,关于温度的问题无处不在,无处不有。无论你在哪个地方生存, 在哪个地方工作,温度总是关系着你的方方面面。从十八世纪的工业革命起,工业的发展与能否控制温度有很大的联系。在冶炼,医药,水泥等诸多行业,几乎大部分的工业部门都必须要考虑温度对其产生的影响。温度不仅仅对工业很重要,在农业中温度对于环境的监测与控制也有非常重要的作用。1 方案选择本方案采用热敏电阻来作为传感器测量温度

2、,但是以热敏电阻来做温度传感器的话, NTC 电阻的电阻值跟测量温度的数值变化相应着指数的规律,热敏电阻的最不如意的方面就是电阻值变化不是线性的,分散性很大,要经过处理后才可以使测量值和输出的数据成线性关系,才能更好的得到测的的数据。NTC 热敏电阻不但不太适合作为温度传感器,而且非常容易老化,不适合采用。本方案采用的是用常用的热敏电阻来模拟温度传感器。热敏电阻的电阻值跟测量温度的数值变化相应着指数的规律,不是线性规律,所以要经过数据处理后变成线性规律来输出数值,但是数据处理起来非常复杂。所以这种方案一般用在要求比较低的应用中,先计算出一定数值内非线性和线性关系的处理,才能简单的计算出测得的数

3、据。而且最终得出的数据只是模拟量,所以要经过A/D 转化器处理后才可以传输给数码管吗,所以对硬件要求明显要提高,所以不适合测量精准较高,范围广的数据。本方案采用的是数字温度传感器作为测量元件,数字温度传感器是采用微电子技术, 计算机技术和自动化技术的结合才制作出来的,也称为智能温度传感器。如今,市场上已经存在了了许多种不同系列的数字温度传感器产品。数据温度传感器中有着许多种不同的部件:温度传感器、A/D 转换器、信号处理器、寄存器和接口电路。DS18B20 是数字温度传感器的一种,它拥着着数字温度传感器的整套功能,可以简单、准确的测的温度的数据,并且测量范围大,稳定性很好等特点。在这三种方案中

4、,第一种、第二种方案都有着非常大的缺点,方案三不但功能齐全,而且设置比较简单,实用性最高,所以本次实验选择方案三。2方案设计2.1 主程序主程序是用来读取测得的温度的数值,经过处理DS18B20的数据后传输出去,每次隔1S测的一次温度并传输出去,如此可以把每一秒测的的数据显示出去,能及时的刷新出最新的测量数据,主程序的流程图如图2-1所示。2.2 读温度子程序读出温度子程序主要负责的是获取 RAM的9个字节,在获取字节是需要CRC 校验,如果不通过检验,则不进行温度数值的读写。读温度子程序流程图如图2-2 所示。发DS18B20复位命令图2-2读温度流程图2.3 转换温度命令子程序转换温度命令子程序负责的是发送启动转换温度的命令,此时使用的是12位分辨率时转换时间大概在 750ms左右,此子程序中是用的是 1s显示程序延时 法等待转换的完成。转换温度子程序流程图如图 2-3所

温馨提示

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

评论

0/150

提交评论