首页 pt100温度测量电子制作大赛参考设计原理报告

pt100温度测量电子制作大赛参考设计原理报告

举报
开通vip

pt100温度测量电子制作大赛参考设计原理报告pt100温度测量电子制作大赛参考设计原理报告 第 1 页 共 16 页 重庆邮电大学电子制作大赛 学院 自动化学院 年级 09级 姓名 xx xx xx 学号 班级 0830902 第 2 页 共 16 页 目录 摘 要....................................................................................................................

pt100温度测量电子制作大赛参考设计原理报告
pt100温度测量电子制作大赛参考设计原理报告 第 1 页 共 16 页 重庆邮电大学电子制作大赛 学院 自动化学院 年级 09级 姓名 xx xx xx 学号 班级 0830902 第 2 页 共 16 页 目录 摘 要................................................................................................................................................... 3 关键 字............................................................................................................................................... 3 引 言................................................................................................................................................... 3 1 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 论证与设 计 ........................................................................................................................... 3 2 原理分析与硬件电路 图 ............................................................................................................... 3 2.1恒流源式测温电 路 ............................................................................................................ 4 2.2 A/ D转换电 路 .................................................................................................................. 5 2.3 EEPROM存储芯 片 .............................................................................................................. 5 2.4 1602LCD液晶显 示 ............................................................................................................ 6 2.5 主芯片 80C51 .................................................................................................................... 6 3软件设计与流 程 ............................................................................................................................ 7 3.1理论分析与计 算 ................................................................................................................ 7 3.2程序流程 图 ........................................................................................................................ 9 4主要程序分 析 ................................................................................................................................ 9 4.1 AD信号转换函 .............................................................................................................. 9 数 4.2计算函数 .......................................................................................................................... 10 4.3取样输出、线性插值函数 .............................................................................................. 10 4.4 1602液晶显示函数 ........................................................................................................ 11 4.5门限温度调整函数 .......................................................................................................... 12 4.6延时函数、报警函数 ...................................................................................................... 12 4.7主函数 .............................................................................................................................. 13 5系统测试与误差分 析 .................................................................................................................. 14 5.1测试环 境 .......................................................................................................................... 14 5.2测试仪 器 .......................................................................................................................... 14 5.3测试方法 .......................................................................................................................... 14 5.4测试结果和分析 .............................................................................................................. 15 5.5误差产生原因分析 .......................................................................................................... 15 5总 结.............................................................................................................................................. 15 参考文 献 ......................................................................................................................................... 16 3 页 共 16 页 简易温度测量装置 第 摘要 本简易温度测量装置由单片机主控制模块 电源模块、温度采样与处理 模块和数据转换模块和温度检测模块等构成 由c8051为主控单片机 由自行设 计的恒流源式测温电路进行信号采样 运用集成运算放大器工作在线性区域的特 性对信号进行非线性处理并放大后 通过TLC1549 10位AD芯片将模拟信号变成 数 字信号 再由LCD1602将实时温度显示在液晶屏上 实现了对温度的精确测量。 本装置可对0~40?C之间的温度进行测量 误差不超过正负0.5度 此外报警门限 可手动设置 当温度达到门限值时蜂鸣器会发出警报声。 该装置有测量精确 反应灵敏 设计简单 检测方便等特点。 关键字 恒流源式测温电路 单片机 10位AD转换芯片 精确测量 引言 温度是用来表征物体冷热程度的物理量, 它不可以直接测量, 但可以通过物体随温度变 化其自身的某些特性( 如电阻、电压) 的变化来间接测量。通过研究发现, 金属铂的电阻值 随温度变化而变化, 并且具有很好的重现性和稳定性, 利用此种温度特性制成的温度传感 器称为铂热电阻温度传感器。使用最多的铂热电阻温度传感器零摄氏度标称中阻阻值为100 0 Ω, 电阻变化系数为0.003851。铂电阻温度传感器, 精度高, 稳定性好, 应用Ω和1 温度 范围广, 是中低温区最常用的一种温度传感器, 不仅广泛用于工业测温, 而且被制成各种 标准温度计供计量和校准使用。当PT100在0摄氏度的时候他的阻值为100欧姆 它的阻值会 随着温度上升而成近似匀速的增长。但他们之间的关系并不是简单的正比的关系 而更应该 趋近于一条抛物线。 1 方案论证与设计 全系统由c8051做全局控制 由自行设计的温度采样电路进行信号采样 运 用集成运算放大器工作在线性区域的特性对信号进行处理后 通过TLC1549 10 位AD芯片将模拟信号变成数字信号 通过软件编程利用线性插值法去除铂电阻的 部分非线性 线性化处理后的数字再由LCD1602将实时温度显示在液晶屏上 实 现了对温度的精确测量和其他附加功能。本系统的优点在于成本低廉 减少硬件 并满足精度要求。 不足之处在于 默认在0~40?C之间铂电阻阻值与温度呈线性关系 但他们之间的关系并 不是简单的正比的关系 而更应该趋近于一条抛物线。当测量电阻阻值很小时, 测试线的电 阻可能带来误差。 2 原理分析与硬件电路图 根据题目要求 通过信号采集、放大 通过AD转换成数字信号后通过单片机 的运算 计算出温度值 由于采用了10位的转换芯片 计算的温度值可精确到 小数点后3位 同时eeprom将计算出的温度与门限温度对比 决定是否发出警 报 门限温度可通过按键进行调整。 第 4 页 共 16 页 图1 电路设计流程图 2.1恒流源式测温电路 测温原理 通过运放U1A将基准电压2.32V转换为恒流源 电流流过Pt100时 在其上产生压降 再通过运放U1B将该微弱压降信号放大 图中放大倍数为10 即输出期望的电压信号 该信号可直接连AD转换芯片。 根据虚地概念“工作于线性范围内的理想运放的两个输入端同电位” 运放 U1A的“+”端和“-”端电位V+ V- 2.32V 假设运放U1A的输出脚1对地电压为 Vo 根据虚断概念 0-V- /R1+ Vo-V- /RPt100 0 因此电阻Pt100上的压降 VPt100 Vo-V- V-*RPt100/R1 因V-和R1均不变 因此图3虚线框内的电路等效为一个恒流源流过一个Pt100 电阻 电流大小为V- /R1 Pt100上的压降仅和其自身变化的电阻值有关。 具体电路如下图所示 信号采集 放大 10位AD 转换芯片 单片机运算 1602输出温度值 EEPROM 报警 门限值调整 按 键 将温度值与 门限值进行 比较 第 5 页 共 16 页 图2 恒流源式测温电路图 2.2 A/ D转换电路 A/ D 部分为适合测控单元数据传输的需要,采用了TLC1549 芯片,与传统A/ D 芯片并行数据输出方式不同,该芯片采用串行数据输出方式,所以可以通过单 片机输出的串行移位脉冲来控制采样数据的读取。 TLC1549 的分辨率为10 位,为逐次逼近型的高速A/ D 芯片,内置采保功能 和系统时钟,该芯片有3 个通道,其中两个数字量输入通道 片选CS 和内部时钟 输出或外部时钟输入I/ O CLK 和一个三态数据输出通道 DOUT ,从而可以 方便地实现A/ D 芯片与单片机之间的数据接口。A/ D转换电路如图3 所示。 图3 A/ D转换电路图 2.3 EEPROM存储芯片 串行E2PROM是基于I2C-BUS 的存储器件 遵循二线制 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 由于其具有接 口方便 体积小 数据掉电不丢失等特点 在仪器仪表及工业自动化控制中得到 大量的应用。本‎‎装置中用24c02存储门限温度 用于实时监控温度 当测量的外 界温度达到门限值 最大或最小值 时 蜂鸣器将会报警。 具体电路见下图 第 6 页 共 16 页 图3 EEPROM存储芯片连接图 2.4 1602LCD液晶显示 图4 1602LCD液晶显示电路 2.5 主芯片80C51 主芯片80C51存储程序 通过引脚控制其他芯片、电路 该温度测量装置总原理 图如下图所示。 第 7 页 共 16 页 图5 温度测量装置原理图 3软件设计与流程 3.1理论分析与计算 根据题目要求 铂电阻的阻值R会随着外界温度的变化而变化 而且在0到 40?之间大致呈线性状态 由图2得 通过运放U1A将基准电压2.32v转换为恒流源 电流流过Pt100时在其上产 生压降 再通过运放U1B将该微弱压降信号放大 图中放大倍数为10 即输出 期望的电压信号V0 该信号可直接连AD转换芯片。 根据虚地概念“工作于线性范围内的理想运放的两个输入端同电位” 运放 U1A的“+”端和“-”端电位V+ V- 2.32V 假设运放U1A的输出脚1对地电压为 Vo 根据虚断概念 0-V- /R1+ Vo-V- /RPt100 0 因此电阻Pt100上的压降 VPt100 Vo-V- V-*RPt100/R1 因V-和R1均不变 因此图3虚线框内的电路等效为一个恒流源流过一个Pt100 电阻 电流大小为V- /R1 Pt100上的压降仅和其自身变化的电阻值有关。 由于LCD1549芯片有10位分辨率 基准电压V基为2.32v 则模拟电压转换成数 第 8 页 共 16 页 字电压后的分度值为V基/1024,电压信号V0与转换后的数字电压V1关系为 V0= V1*V基/1024, 恒流源电流可以根据欧姆定律得 I=VR/R1=1.16mA, VR 稳压管电压 为2.32v R1=2000Ω 铂电阻的阻值 R0= V0/I 由R0值对照铂电阻阻值和温度变化表即可得到当前的温度值。 表1 Pt100热电阻分度表 温度 ? 0 1 2 3 4 5 6 7 8 9 电阻值 Ω 0 10 20 30 40 100.00 103.90 107.79 111.67 115.54 100.39 104.29 108.18 112.06 115.93 100.78 104.68 108.57 112.45 116.31 101.17 105.07 108.96 112.83 116.70 101.56 105.46 109.35 113.22 117.08 101.95 105.85 109.73 113.61 117.47 102.34 106.24 110.12 11+4.00 117.86 102.73 106.63 110.51 114.38 118.24 103.12 107.02 110.90 114.77 118.63 103.51 107.40 111.29 115.15 119.01 50 60 70 80 90 119.40 123.24 127.08 130.90 134.71 119.78 123.63 127.46 131.28 135.09 120.17 124.01 127.84 131.66 135.47 120.55 124.39 128.22 132.04 135.85 120.94 124.78 128.61 132.42 136.23 121.32 125.16 128.99 132.80 136.61 121.71 125.54 129.37 133.18 136.99 122.09 125.93 129.75 133.57 137.37 122.47 126.31 130.13 133.95 137.75 122.86 126.69 130.52 134.33 138.13 第 9 页 共 16 页 3.2程序流程图 4主要程序分析 4.1 AD信号转换函数 通过此函数将模拟电压信号转换成数字的电压信号 根据公式V0= V1*V基/1024, int ad_read(void) { uchar i = 0; int Temp = 0; adcs = 1; adclk = 0; adcs = 0; for( i = 0; i < 10; i ++) { if(addata==1) Temp=Temp*2 + 1; 否 否 否 2 1 0 是 是 是 开始 温度采集 检测按键K1 是否为0 恒流源放大 单片机计算 出数字电压 值 显示最高温 度门限值 检测按键K1 是否为0 是否为0 检测按键K2 是否为0 检测flag 的值是0,1 还是2 设置门限 温度值+1 显示数字电压 值、温度 设置门限 温度值-1 显示最低温 度门限值 AD转换 判断温度是否 达到门限值 蜂鸣器响 是 第 10 页 共 16 页 else Temp=Temp*2; adclk = 1; adclk = 0; } adcs = 1; return Temp; } 4.2计算函数 通过公式由数字电压值计算出铂电阻电阻值、温度值。 unsigned long dianzu() { unsigned long r,V; V=(value*Vref*100)/1024; //10000倍AD输出的电压值 V=V/10; //真实值的10000倍 r=(V*2000)/VR; //扩大100倍的电阻值 return r; } unsigned long wendu() { uchar i; unsigned long da ,xiao ,t; for(i=0;i<50;i++) { xiao=Pt100_R[i]; da =Pt100_R[i+1]; if(R>=xiao && Rread_addr(2)) beep=1; else beep=0; } 延时函数 void delay(uint z) { unsigned int x,y; for(x=z;x--;x>0) for(y=110;y--;y>0); } 4.7主函数 void main() { init_1602(); beep=0; while(1) { value=quyang(); R=dianzu(); T=wendu(); if(K1==0) { delay(10); if(K1==0) { flagK1++; if(flagK1>=3) flagK1=0; while(!K1); } } if(K2==0) { delay(10); if(K2==0) { add(); while(!K2); } } if(K3==0) 第 14 页 共 16 页 { delay(5); if(K3==0) { sub(); while(!K3); } } switch(flagK1) { case 0: display_R(); break; case 1: display_set(); break; case 2: display_set(); break; } beeper();; } } 5系统测试与误差分析 5.1测试环境 时间 2011年11月6日 温度 20C0 5.2测试仪器 1 多功能数字万用表 2 简易温度测量装置 3 单片机开发板 4 温度计 5.3测试方法 用铂电阻测电阻周围的温度 铂电阻测得的温度值显示在1602屏幕上 定 量改变铂电阻周围的温度值 统计出铂电阻测出的温度数据 将显示各数值同温 度计上的数值进行比较 计算出各数值的误差值。 检测当温度达到门限值时该装置会不会及时报警。 第 15 页 共 16 页 5.4测试结果和分析 1 温度计温度和铂电测量温度测试结果如下表 表2 测试结果 测量次数 理论值 温度计 测量值 误差值 误差率 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 5.5误差产生原因分析 1 采样电阻精度误差。 2 A/D转换电路转换误差和量化误差。 3 整个硬件部分由手工焊接完成 布线是无法避免线路之间的干扰 硬件输 出的电压、电流误差较大 是造成误差较大的主要因素。 4 Pt100热电阻分度表本身存在非线性误差 虽然经过线性插值后误差减小 了 但还是会造成不能避免的误差。 5 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 在本次此课题中 我们仔细的分析了 电路图的排版结构 尽量使排版合理 减少 导线的使用 缩小了电路的规模 也使电路内部的干扰和串扰大大降低 使硬件 的调试难度也降低很多。 但是在整个系统的设计上我们还是遇到了很多困难和不解。最终 经过多日 的努力 我们大致上完成了题目要求 但是由于硬件系统上的缺陷 导致我们不 第 16 页 共 16 页 能更精确地完成测量。软件上 基本实现了每一部分的函数分块 条理上还算比 较清晰。在这短短的几日中 我们得到了很大的锻炼 这一次虽然我们没有完美 的完成这一课题 但是这也提醒了我们 凡事没有这么简单 我们还有很大的进 步空间 希望下一次我们设计并实现更加人性化、智能化的作品。 参考文献 [1] 高吉祥.电子仪器仪表设计.北京 北京电子工业出版社 2007.6. 题目: 简易温度测量装置 1. 采样电路 pt100 2. 稳压、恒定电流电路 恒流源 3. 放大、AD转换电路 TLC1549 4. 数据存储电路(EEPTOM 24C02) 5. 主芯片电路(51) 6. 按键、显示电路、报警电路(1602 蜂鸣器 ) 设计报告、原理图、理论分析、方案选定
本文档为【pt100温度测量电子制作大赛参考设计原理报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_105949
暂无简介~
格式:doc
大小:53KB
软件:Word
页数:29
分类:企业经营
上传时间:2017-10-20
浏览量:17