数字温度传感器分析报告.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字温度传感器的设计 组员: 一、任务要求 二、方案设计 方案一 由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,其中还涉及到电阻与温度的对应值的计算,感温电路比较麻烦。而且在对采集的信号进行放大时容易受到温度的影响出现较大的偏差。 方案二 进而考虑到用温度传感器,在单片机设计中,大多都是使用传感器,所以比较容易实现,采用一只温度传感器DS18B20,此传感器采用一线-总线制,可以很容易直接读取被测温度值,进行转换,电路简单,精度高,软硬件都便于实现,而且使用单片机的接口便于系统的在扩展,满足设计要求。 从以上两种方案,很容易看出,采用方案二,电路比较简单,费用较低,可靠性高,软件设计也比较简单,故采用此方案。 1, 总体设计方案 根据任务要求本方案拟采用AT89C51单片机作为控制器,温度传感器 用DS18B20,系统分为三个模块,分别是主控器,测温电路和显示电路。主控器采用AT89C51单片机实现,测温电路由DS18B20实现,显示电路则由3位LED数码管显示。 总体设计框图 2,主控及测温电路的设计 主控制电路由AT89C52及外围元件构成,测温电路由DS18B20、预置 数电路和报警电路组成。AT89C52是此硬件电路设计的核心,通过 AT89C52的管脚P3.7与DS18B20相连,控制温度的读出和显示。预置 数电路由两个按键和两个数码管组成,两个数码管分别与AT89C52的 P3.2和P3.6相连。报警电路很简单,只有一个发光二极管,与 AT89C52的P3.0管脚相连,若实际测量的温度值大于预置温度值,则 二极管亮,即为报警标志。具体电路原理图如下图所示 三、 硬件介绍 1、主控模块 本设计使用用AT89C52单片机做主控器。单片机是在一块芯片上集成了CPU、存储器、输入和输出设备、时钟电路及其他系统所需的部件的微型计算机。它具有体积小、使用灵活方便、成本低、易于产品化、抗干扰能力强、可在各种恶劣环境下工作的特点。且单片机编程灵活,安装方便,既可以单独对多DS18B20控制工作,还可以与PC机通信.运用主从分布式思想,由一台上位机(PC微型计算机),下位机(单片机)多点温度数据采集,组成两级分布式多点温度测量的巡回检测系统,实现远程控制。 系统采用针对传统温度测温系统测温点少,系统兼容性及扩展性较差的特点,运用分布式通讯的思想。设计一种可以用于大规模多点温度测量的巡回检测系统。该系统采用的是RS-232串行通讯的标准,通过下位机(单片机)进行现场的温度采集,温度数据既可以由下位机模块实时显示,也可以送回上位机进行数据处理,具有巡检速度快,扩展性好,成本低的特点。 AT89C52芯片 芯片介绍:AT89C52是一种低电压,高性能CMOS 8位微处理器,它自带8K字节闪存可编程可擦除存储器,俗称单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令和输出管脚 相兼容。由于将多功能8位CPU和闪存存储器组合在单个芯片,ATMEL的AT89C52是一种高效微控制器。AT89C系列单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。它的部分引脚功能介绍如下。 2. 测温模块 原理:DS18B20 测量温度采用了特有的温度测量技术。它是通过计数时钟周期来实现的。低温度系数振荡器输出的时钟信号通过由高温度系数振荡器产生的门周期而被计数。计数器被预置在与- 55 ℃相对应的一个基权值。如果计数器在高温度系数振荡周期结束前计数到零,表示测量的温度值高于- 55℃,被预置在- 55 ℃的温度寄存器的值就增加1℃,然后重复这个过程,直到高温度系数振荡周期结为止这时温度寄存器中的值就是被测温度值,这个值以16 位形式存放在便笺式存贮器中,此温度值可由主机通过发存贮器读命令而读出,读取时低位在前,高位在后。斜率累加器用于补偿温度振荡器的抛物线特性。读出的二进制数可以直接转换为十进制由单片机驱动数码管显示输出。 主要特性: (1)适应电压范围更宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据线供电 (2)独特的单线接口方式,DS18B20在与微处理

文档评论(0)

美洲行 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档