数字式温度传感器设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字式温度传感器设计

数字式温度计设计 摘要 本课题以AT89S51单片机系统为核心,对单点的温度进行实时检测。采用K型热电偶对温度进行检测;采用K型热电偶数字转换器MAX6675把温度信号调解转换为电压信号与AT89S51单片机接口设置LED八段数码管实时显示温度值。本设计包括单片机最小系统、K型热电偶、K型热电偶数字转换器、温度显示模块、按键命令输入、报警装置六个部分。文中对每个部分功能、实现过程作了详细介绍。 关键词:单片机;K型热电偶;数字转换器MAX6675;温度检测 目录 第一章 方案论证 2 1.1温度检测模块 2 1.2温度显示模块 2 1.3命令输入模块 2 第二章 硬件设计 3 2.1元件介绍 3 2.1.1 MAX6675简介 3 2.1.2 K型热电偶 4 2.2 温度信号处理 5 2.3 与单片机的通讯 5 2.4 键盘电路的设计 6 2.5 LED显示电路的设计 7 2.6 报警电路 8 2.7单片机最小系统 8 第三章 程序设计 9 3.1 主程序流程 9 3.2键值处理流程 10 结 论 11 致 谢 11 参考文献 12 附录1 13 附录2 14 第一章 方案论证 本方案以AT89S51单片机系统为核心,对单点的温度进行实时测量检测。并采用K型热电偶作为温度传感器,温度采集模数转换用K型热电偶数字转换器MAX6675,命令输入采用1*4独立按键,用三个数码管并行显示实时温度,再加蜂鸣器做声音报警。温度检测整体系统整体框图如下: 1.1温度检测模块 本系统采用K型热电偶作为温度传感器,温度采集模数转换用K型热电偶数字转换器MAX6675,K型热电偶具有精度高,测温范围广,使用方便等优点。MAX6675,它是一个集成了热电偶放大器、冷端补偿、A/D转换器及SPI串口的热电偶放大器与数字转换器,可以直接与单片机接口,大大简化系统的设计,保证了温度测量的快速、准确。本系统测温范围为0℃—99℃,精度为±0.25℃。 1.2温度显示模块 温度显示模块采用3位数码管并行显示,数码管并行显示优点是占用I/O端口少,硬件电路简单。 1.3命令输入模块 本系统有四个按键,分别是“SUB”、“ADD”、“设置”、“确认”四个键位,按键输入端口为P2.4~P2.7,按键的中断入口为INTO,触发方式为低电平触发。 第二章 硬件设计 2.1元件介绍 2.1.1 MAX6675简介 (1) 主要功能   MAX6675是具有冷端补偿和A/D转换功能的单片集成K型热电偶变换器,测温范围0℃~1024℃,主要功能特点如下: ① 直接将热电偶信号转换为数字信号 ② 具有冷端补偿功能   ③ 简单的SPI串行接口与单片机通讯   ④ 12位A/D转换器、0.25℃分辨率   ⑤ 单一+5V的电源电压   ⑥ 热电偶断线检测   ⑦ 工作温度范围-20℃~+85℃ (2) 引脚功能 MAX6675采用SO-8封装形式,有8个引脚,MAX6675的引脚如下图所示。 ①(GND)接地 ②(T-)接热电偶负极 ③(T+)接热电偶正极 ④(VCC)电源端 ⑤(SCK)串行时钟输入端 ⑥()片选端,使能启动串行数据通讯 ⑦(SO)串行数据输出端 ⑧(NC)未用。在VCC和GND之间接0.1μF电容 (3)工作原理 MAX6675是一复杂的单片热电偶数字转换器,主要包括:低噪声电压放大器A1、电压跟随器A2、冷端温度补偿二极管、基准电压源、12位AD转换器、SPI串行接口、模拟开关及数字控制器。 其工作原理如下:K型热电偶产生的热电势,经过低噪声电压放大器A1和电压跟随器A2放大、缓冲后,得到热电势信号U1,再经过S4送至ADC。对于K型热电偶,电压变化率为(41μV/℃),电压可由如下公式来近似热电偶的特性。 U1=(41μV/℃)×(T-T0) 上式中,U1为热电偶输出电压(mV),T是测量点温度;T0是周围温度。 再将温度电压值转换为相应的温度值之前,对热电偶的冷端温度进行补偿,冷端温度即是MAX6675周围温度与0℃实际参考值之间的差值。通过冷端温度补偿二极管,产生补偿电压U2经S4输入ADC转换器。 U2=(41μV/℃)×T0 在数字控制器的控制下,ADC首先将U1、U2转换成数字量,即获得输出电压U0的数据,该数据就代表测量点的实际温度值T。这就是MAX6675进行冷端温度补偿和测量温度的原理。MAX6675内部原理图如下: 2.1.2 K型热电偶 K型热电偶作为一种温度传感器,K型热电偶通常和显示仪表,记录仪表和电子调节器配套使用。K型热电偶可以直接测量各种生产中从0℃到1300℃范围的液体蒸汽和气体介质以及固体的表面温度。 K型热电偶通常由感温元件、安装固定装置和接

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档