基于PT100热敏电阻的数字温度计
- 格式:doc
- 大小:405.39 KB
- 文档页数:18
pt100热电阻温度计参数
PT100热电阻温度计是一种常见的温度测量装置,它利用了铂元素的电阻率随温度变化的特性来实现温度测量。
以下是关于
PT100热电阻温度计的参数:
1. 温度范围,PT100热电阻温度计通常适用于-200°C至
+600°C的温度范围,这使得它在许多工业应用中都能够满足温度测量的需求。
2. 精度等级,PT100热电阻温度计的精度通常根据国际标准IEC 60751来分类,常见的精度等级包括A类(±0.15°C),B类(±0.3°C)和⅓B类(±0.1°C)。
不同的精度等级适用于不同的应用场景,用户可以根据需求选择合适的精度等级。
3. 铂元素电阻值,PT100热电阻温度计中的“PT”表示使用的是铂元素,而“100”表示在0°C时的电阻值为100欧姆。
随着温度的变化,铂元素的电阻值也会相应变化,这种特性被用来实现温度测量。
4. 工作原理,PT100热电阻温度计利用了铂元素的电阻随温度
变化的特性。
当温度发生变化时,铂元素的电阻值也会发生变化,
通过测量电阻值的变化,就可以计算出当前的温度值。
5. 应用领域,PT100热电阻温度计被广泛应用于工业自动化、
实验室测量、医疗设备、食品加工等领域,其稳定性和精确度使其
成为许多温度测量需求的理想选择。
总的来说,PT100热电阻温度计具有广泛的温度范围、高精度、稳定性强等特点,因此在工业和科学领域得到了广泛的应用。
希望
以上信息能够对你有所帮助。
基于热敏电阻的数字温度计专业班级:机械1108组内成员:罗良李登宇李海先指导老师:**日期: 2014年6月12日1概述随着以知识经济为特征的信息化时代的到来人们对仪器仪表的认识更加深入,温度作为一个重要的物理量,是工业生产过程中最普遍,最重要的工艺参数之一。
随着工业的不断发展,对温度的测量的要求也越来越高,而且测量的范围也越来越广,对温度的检测技术的要求也越来越高,因此,温度测量及其测量技术的研究也是一个很重要的课题。
目前温度计种类繁多,应用范围也比较广泛,大致可以包括以下几种方法:1)利用物体热胀冷缩原理制成的温度计2)利用热电效应技术制成的温度检测元件3)利用热阻效应技术制成的温度计4)利用热辐射原理制成的高温计5)利用声学原理进行温度测量本系统的温度测量采用的就是热阻效应。
温度测量模块主要为温度测量电桥,当温度发生变化时,电桥失去平衡,从而在电桥输出端有电压输出,但该电压很小。
将输出的微弱电压信号放大,将放大后的信号输入AD转换芯片,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来。
2设计方案2.1设计目的利用51单片机及热敏电阻设计一个温度采集系统,通过学过的单片机和数字电路及面向对象编程等课程的知识设计。
要求的功能是能通过串口将采集的数据在显示窗口显示,采集的温度达一定的精度2.2设计要求使用热敏电阻类的温度传感器件利用其温感效应,将随被测温度变化的电压或电流用单片机采集下来,将被测温度在显示器上显示出来。
3系统的设计及实现3.1系统模块3.1.1 AT89C51AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
基于PT100热电阻的简易温度测量仪摘要:本文首先简要介绍了铂电阻PT100的特性以及测温的方法,在此基础上阐述了基于PT100的温度测量系统设计。
在本设计中,是以铂电阻PT100作为温度传感器,采用恒流测温的方法,通过单片机进行控制,用放大器、A/D转换器进行温度信号的采集。
通过对电路的设计,减小了测量电路及PT100自身的误差,使温控精度在0℃~100℃范围内达到±0.1℃。
本文采用STC89C52RC单片机,TLC2543 A/D转换器,AD620放大器,铂电阻PT100及液晶系统,编写了相应的软件程序,使其实现温度及温度曲线的实时显示。
该系统的特点是:使用简便;测量精确、稳定、可靠;测量范围大;使用对象广。
关键词:PT100 单片机温度测量 AD620 TL431AbstractThis article briefly describes the characteristics of PT100 platinum resistance and temperature measurement method, on the basis it describes the design of temperature measurement system based on PT100. In this design, it is use a PT100 platinum resistance as temperature sensor, in order to acquisition the temperature signal, it use of constant-current temperature measurement method and use single-chip control, Amplifier, A / D converter. It can still improve the perform used two-wire temperature circuit and reduce the measurement eror. The temperature precision is reached ±0.1℃ between 0℃~100℃.The system contains SCM(STC89C52), analog to digital convert department (TLC2543), AD620 amplifier, PT100 platinum, LCD12864, write the corresponding software program to achieve real-time temperature display. The system is simple , accurate , stable and wide range. Keywords:PT100 MCU Temperature Measures AD620 TL431目录前言 (4)第一章方案设计与论证 (6)1.1 传感器的选择 (6)1.2 方案论证 (7)1.3 系统的工作原理 (8)1.4 系统框图 (9)第二章硬件设计 (9)2.1 PT100传感器特性和测温原理 (9)2.2 硬件框图以及简要原理概述 (11)2.3 恒流源模块测温模块设计方案 (11)2.4 信号放大模块 (12)2.5 A/D转换模块 (15)2.6 单片机控制电路 (18)2.7 显示模块 (19)第三章软件设计 (19)3.1系统总流程的设计 (19)3.2 主函数的设计 (20)3.3 温度转换流程图的设计 (21)3.4 显示流程图 (21)3.5 按键流程的设计 (22)第四章数据处理与性能分析 (23)4.1采集的数据及数据处理 (23)4.2 性能测试分析 (23)第五章结论与心得 (24)1 结论 (24)2 心得 (24)附录1 原理图 (25)附录2 元器件清单 (26)附录3 程序清单 (27)前言随着科技的发展和“信息时代”的到来,作为获取信息的手段——传感器技术得到了显著的进步,其应用领域越来越广泛,对其要求越来越高,需求越来越迫切。
开题信息摘要根据要求设计一个基于STC12C5A60S2单片机处理,PT100为传感器的温度测量系统。
在本设计中,是以铂电阻PT100作为温度传感器,采用恒流测温的方法,通过单片机进行控制,以LM358作为信号放大,用ADC0832进行温度信号转换。
利用3位共阳数码管作为温度显示。
采用了两线制铂电阻温度测量电路,通过对电路的设计,减小了测量电路及PT100自身的误差,使温控精度在0℃~100℃范围内分辨率为1℃。
本设计简单实用,具有外围电路简洁,可靠性高等优点。
主要由电源电路,单片机复位电路,单片机晶振电路,,ADC0832转换电路,铂电阻PT100及3位共阳数码管组成系统,编写了相应的软件程序,使其实现温度的实时显示。
该系统的特点是:使用简便;测量精确、稳定、可靠;测量范围大;使用对象广.目录1 设计要求1.1任务要求2 系统方案设计2。
1总系统方案2.1.1电源系统2.1.2温度检测与处理2。
1。
3模数转换2.1.4温度显示2。
1。
5信号放大部分2。
2系统方案图3 硬件设计3。
1温度检测模块的设计3。
1.1PT100温度传感器简介3.1。
2温度检测及信号处理电路3.2模数转换3.2.1 ADC0809简介3.2.2模数转换电路图3.3 3位共阳数码管的显示电路的设计3。
3。
1 LED数码管编码3.3。
2 LED数码管显示方式选择4 软件设计4。
1程序设计语言的选用4.2软件程序的设计4.2。
1总体程序流程4。
2。
2温度信号采集处理 125 系统调试结论参考文献附录A系统总电路图附录B元件清单附录C系统源程序1 设计要求1。
1任务要求单片机实现测量温度检测范围0~100 °C,分辨率1°C。
硬件要求;采用的温度传感器为PT100,单片机STC12C5A60S22 系统方案设计2.1总系统方案该设计由四部分组成:电源系统,温度检测与处理,模数转换,温度显示。
测温的模拟电路是把当前PT100热电阻传感器的电阻值,转换为容易测量的电压值,经过放大器放大信号后送给A/D转换器把模拟电压转为数字信号后传给单片机STC12C5A60S2,单片机再根据公式换算把测量得的温度传感器的电阻值转换为温度值,并将数据送出到数码管进行显示。
基于PT100热敏电阻的数字温度计嵌入式设计基于热敏电阻的数字温度计设计院(系) 专业班级指导老师学生姓名成绩2015年 7月 10日目录第一章绪论................................................... 1 第二章设计要求及构思 (2)2.1设计要求 (2)2.2设计构思 (2)第三章总体程序流程图.......................................... 4 第四章原理框图 (5)4.1PT100铂热电阻: (5)4.2信号放大电路 (5)4.4主芯片电路图 (7)4.5 四位数码管 (8)第五章仿真电路图 (9)第六章心得体会 (11)参考文献 ..................................................... 12 附录程序代码 (13)第一章绪论随着以知识经济为特征的信息化时代的到来人们对仪器仪表的认识更加深入,温度作为一个重要的物理量,是工业生产过程中最普遍,最重要的工艺参数之一。
随着工业的不断发展,对温度的测量的要求也越来越高,而且测量的范围也越来越广,对温度的检测技术的要求也越来越高,因此,温度测量及其测量技术的研究也是一个很重要的课题。
目前温度计按测使用的温度计种类繁多,应用范围也比较广泛,大致可以包括以下几种方法:1,利用物体热胀冷缩原理制成的温度计2,利用热电效应技术制成的温度检测元件3,利用热阻效应技术制成的温度计4,利用热辐射原理制成的高温计5,利用声学原理进行温度测量本系统的温度测量采用的就是热阻效应。
温度测量模块主要为温度测量电桥,当温度发生变化时,电桥失去平衡,从而在电桥输出端有电压输出,但该电压很小。
将输出的微弱电压信号通过OP07放大,将放大后的信号输入AD转换芯片,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来。
毕业设计说明书毕业设计评阅书题目:基于热敏电阻的数字温度计设计信息系电气工程及其自动化专业姓名设计时间:2014年03月25日~2014年06月15日评阅意见:成绩:指导教师:(签字)职务:201年月日太原理工大学阳泉学院毕业设计答辩记录卡信息系电气工程及其自动化专业姓名答辩内容记录员:(签名)成绩评定注:评定成绩为100分制,指导教师为30%,答辩组为70%。
专业答辩组组长:(签名)201年月日摘要温度计量是计量学的一个重要分支,它在国民经济各领域中占有重要的地位。
人们的日常生活、工农业生产和科学实验等许多方面都与温度测量有着十分密切的关系。
1871年,西门子(Sir william Siemens)发现了铂电阻测温原理,制造出第一支铂电阻温度计。
1887年,卡伦德(Hugh Callendar)改进了铂电阻温度计的工艺和研制测温电桥并得到了著名的卡伦德公式。
之后,铂电阻温度计成为国际温标的标准仪器,并一直沿用至今。
本文在查阅、分析了现有的几种不同的测温原理,分析确定了热敏电阻测温,并对基于热敏电阻pt100的数字温度计的设计进行了深入探讨和研究。
该系统分为测温模块、信号放大模块、A/D转换模块和控制显示模块,并分别对其进行方案分析,最终确定数字温度计系统的系统构架和设计方案;在硬件电路中,详细阐述了各模块电路的工作原理,分析了以AT89C51单片机为主控单元的系统硬件和软件设计,并对该系统进行误差分析,使我们对于系统的各种性能有了进一步认识。
本文用protues进行仿真,采用at89c51单片机作为处理的核心部分;用pt100作为温度传感器,把采集到的温度经放大后送到adc0804进行A/D转换,经过at89c51单片机处理后送到显示器,显示器将显示采集的温度。
关键字:at89c51单片机,热敏电阻pt100,数码显示,protuesABSTRACTTemperature metrology, a major branch of metrology, plays an important role in every field of national economy . For example, people's daily life, industrial and agricultural production,scientific experiments and many other aspects are all connected closely to the temperature metrology. In 1871, Sir william Siemens discovered the principle of temperature measurement of platinum resistor and created the first platinum resistance thermometer in the world. , The platinum resistance thermometer technics was improved by Hugh Callendar in 1887 . At the same time he developed bridge for measuring temperature and made out the famous Callendar's formula. From then on Callendar's thermometer has been used as a standard instrument to international temperature scale.Based on the inspection, analysis of the existing several different measurement principle, the analysis determined the thermistor temperature measurement, and a digital thermometer pt100 thermistor-based design in-depth study and research. The temperature measurement system is divided into modules, the signal amplification module, A / D converter module and a control module, and its solutions were analyzed to determine the final design of the system architecture and digital thermometer system; hardware circuit, elaborated Each module circuit works, and analyzes to AT89C51 main control unit of the system hardware and software design and error analysis of the system, so that our systems for a variety of performance has been further understanding.In this paper, protues simulation, using at89c51 microcontroller as the core part of the process; using pt100 as a temperature sensor, the temperature of the collected adc0804 after amplification to the A / D conversion, after treatment at89c51 microcontroller to monitor, the display will show acquisition of temperature.Keywords: at89c51 microcontroller, thermistor pt100, digital display, protues目录第一章绪言 (1)第一节课题背景 (1)第二节国内外研究的发展及现状 (2)一、温度传感器的的概述及发展现状 (2)二、传感器检测技术概述及发展现状 (3)三、数据采集技术概述及发展现状 (5)第三节本课题研究的内容 (5)第二章系统的硬件设计 (6)第一节总体设计方案 (6)第二节单片机 (6)一、AT89C51简介 (6)二、管脚说明 (7)三、振荡器特性: (9)四、芯片擦除: (9)第三节温度传感模块 (9)一、PT100介绍 (9)二、PT100测温原理 (10)第四节模数转换模块 (10)一、A/D转换概念: (10)二、分辨率概念: (11)三、ADC0804引脚功能: (11)四、ADC0804工作过程 (12)五、A/D转换电路设计 (14)第五节放大模块 (15)一、Lm324简介 (15)二、Lm324放大电路设计 (16)第六节数码管显示模块 (16)一、LED显示原理 (16)二、LED显示器的显示方式 (18)第三章程序设计 (20)第一节程序流程图 (20)第二节程序设计 (21)一、函数声明和管脚定义 (21)二、启动AD转换子程序 ....................................................... 错误!未定义书签。
基于PT100的温度测量显示
一、功能要求
利用PT100热电阻测量水温(0-100。
C),并将结果显示出来,保留一位小数。
二、PT100介绍
Pt100 温度传感器为正温度系数热敏电阻传感器,主要技术参数如下:测量范围:-200℃~+850℃;
允许偏差值△℃:A 级±(0.15+0.002│t│), B 级±(0.30+0.005│t│);
最小置入深度:热电阻的最小置入深度≥200mm;
允通电流≤ 5mA。
另外,Pt100 温度传感器还具有抗振动、稳定性好、准确度高、耐高压等优点。
铂热电阻的线性较好,在0~100 摄氏度之间变化时,最大非线性偏差小于0.5 摄氏度。
1、铂热电阻阻值与温度关系
式中,A=0.00390802;B=-0.000000580;C=0.0000000000042735。
可见Pt100 在常温0~100摄氏度之间变化时线性度非常好,其阻值表达式可近似简化为:RPt=100(1+At),当温度变化1 摄氏度,Pt100 阻值近似变化0.39 欧。
2、分度表
三、原理图
四、仪用放大器原理
仪用放大器是由运放1A 、2A 按同向输入接法组成第一级差分放大电路运放3A 组成第二级差分放大电路。
在第一级电路中1v 、2v 分别加到1A 和2A 的同相端1R 和两个2R 组成的反馈网络引入了负反馈,两运放1A 、2A 的两输入端形成虚短和虚断
在仪用放大器中 常2R、3R和4R为给定值1R用可变电阻代替调节1R的值 可改变电压增益vA。
实验3 Pt100数字温度计设计一.实验目的1.了解和测量金属电阻和温度的关系;2.了解金属电阻温度系数的测定原理;3.根据所测Pt100的电阻-温度特性,选择一种合适的电路设计制作数字温度计. 二.实验仪器1. YJ-CGQ-I典型传感特性综合实验仪、2.Pt100热敏电阻温度传感器实验模板、3.Pt100传感器、4.数字万用表、5.大七芯-大七芯连接线、6.加热恒温箱、7.连接线.实验模板如1所示.三.实验原理1.金属电阻温度系数各种导体的电阻随着温度的升高而增大,在通常温度下,电阻与温度之间存在着线性关系,可用下式表示R=R(1+αt)(1)式中,R是温度为t℃时的电阻;R0为0℃时的电阻;α称为电阻温度系数.严格说,α和温度有关,但在0-100℃范围内,α的变化很小,可以看作不变.2.铂电阻导体的电阻值随温度变化而变化,通过测量其电阻值推算出被测环境的温度,利用此原理构成的传感器就是热电阻温度传感器.,能够用于制作热电阻的金属材料必须具备以下特性:(1)电阻温度系数要尽可能大和稳定,电阻值与温度之间应具有良好的线性关系;(2)电阻率高,热容量小,反映速度快;(3)材料的复现性和工艺性好,价格低;(4)在测量范围内物理和化学性质稳定.目前,在工业应用最广的材料是铂、铜.铂电阻与温度之间的关系,在0--630.74℃范围内用下式表示R=R0(1+AT+BT2)(2)T在-200--0℃的温度范围内为R=R0[1+AT+BT2+C(T-100℃)T3] (3)T式中,R0和R T分别为在0℃和温度T时铂电阻的电阻值,A、B、C为温度系数,由实验确定,A=3.90802×10-3℃-1,B=-5.80195×10-7℃-2,C=-4.27350×10-12℃-4.由式(2)和式(3)可见,要确定电阻R T与温度T的关系,首先要确定R0的数值,R0值不同时,R T与T的关系不同.目前国内统一设计的一般工业用标准铂电阻R0值有100Ω和500Ω两种,并将电阻值R与温度T的相应关系统一列成表格,称其为铂电阻的分度表,分度号分别用Pt100和Pt500 T表示.铂电阻采用纯度为99.9995%的铂丝绕制,其性能稳定,重复性好,精度高,在一定的温度范围内具有良好的线性,是国际公认的成熟产品,国际温标ITS-90中还规定,将具有特殊构造的铂电阻作为13.5033K--961.78℃标准温度计来使用.铂电阻广泛用于-200--850℃范围内的温度测量,工业中通常在600℃以下.四.实验内容与步骤1.测Pt100的R-t曲线1.1将加热恒温箱的电缆线与YJ-CGQ-I典型传感特性综合实验仪中的加热电缆座相连,打开电源开关,顺时针调节“设定温度粗选”和“设定温度细选”钮,打开加热开关, 加热指示灯发亮(加热状态),同时观察恒温加热盘温度(控温表)的变化,当恒温加热盘温度即将达到所需温度(如50.0℃)时逆时针调节“设定温度粗选”和“设定温度细选”钮使指示灯闪烁或者变暗(恒温状态),仔细调节“设定温度细选”使C盘温度恒定在所需温度(如50.0℃).将Pt100插入恒温腔中,信号接入数字多用表,测出此温度时的电阻值.1.2重复以上步骤,设定温度为55℃、60℃、65℃、70℃、75℃、80℃、85℃、90℃、95℃、100℃,测出热敏电阻在上述温度点时的电阻值.1.3根据上述实验数据,绘出R-t曲线. 2.求Pt100的电阻温度系数根据R-t曲线,从图上任取相距较远的两点t1-R1及t2-R2根据(1)式有:R1=R+Rαt1R2=R+Rαt2联立求解得:α= (R2- R1)/( R1t2- R2t1)3.数字温度计的设计与标定方法1:1).将Pt100温度传感器引线接入实验模板a、b之间,Ec接入直流10mA的恒流源, 将±15V电源接入模板,用连接线连接V01与放大器R6、R7输入端.2).将Pt100温度传感器置于0℃的环境中(如冰水混合物),万用表档位选择在DC 20V档,调节Rw1使V02为0.000V.3).将Pt100温度传感器置于恒温腔中,加热至100.0℃,调接Rw2使V02为1.000V(0.001V相当于0.1℃).4).重复1、2步使误差最小.方法2:1). 将Pt100温度传感器引线接入实验模板a、b之间,Ec接入直流10mA的恒流源,将±15V电源接入模板,用连接线连接V01与放大器R6、R7输入端.2).将Pt100温度传感器置于50.0℃的环境中(如恒温腔恒温在50.0℃),万用表档位选择在DC 20V,调接Rw1使V02为0.000V.3).加热至100.0℃,调接Rw2使V02为0.500V(0.001V相当于0.1℃).4).使恒温腔的温度冷却并恒温于50.0℃,调节Rw1使V02为0.500V5).加热至100.0℃, V02应为1.000V(0.001V相当于0.1℃).3.评估你所设计调试的数字温度计,写出评估报告.五.注意事项1.供电电源插座必须良好接地;2.在整个电路连接好之后才能打开电源开关;3.严禁带电插拔电缆插头.。
电子信息工程学院电子设计应用软件训练任务训练任务】:1 、熟练掌握PROTEUS 软件的使用;2、按照设计要求绘制电路原理图;3、能够按要求对所设计的电路进行仿真;基本要求及说明】:1、按照设计要求自行定义电路图纸尺寸;2、设计任务如下:基于热敏电阻的数字温度计设计要求使用热敏电阻类的温度传感器件利用其感温效应,将随被测温度变化的电压或电流用单片机采集下来,将被测温度在显示器上显示出来:测量温度范围-50弋〜110 C。
精度误差小于0.5 C。
LED 数码直读显示。
本题目使用铂热电阻PT100 ,其阻值会随着温度的变化而改变。
PT 后的100即表示它在0C时阻值为100欧姆,在100 C时它的阻值约为138.5欧姆。
厂家提供有PT100 在各温度下电阻值值的分度表,在此可以近似取电阻变化率为0.385 Q/C。
向PT100输入稳恒电流,再通过A/D转换后测PT100 两端电压,即得到PT100 的电阻值,进而算出当前的温度值。
采用 2.55mA 的电流源对PT100 进行供电,然后用运算放大器LM324 搭建的同相放大电路将其电压信号放大10 倍后输入到AD0804 中。
利用电阻变化率0.385 Q/C的特性,计算出当前温度值。
3 、按照设计任务在Proteus 6 Professional 中绘制电路原理图;4、根据设计任务的要求编写程序,在Proteus 下进行仿真,实现相应功能按照要求撰写总结报告】成绩:__________一、任务说明使用热敏电阻类的温度传感器件利用其感温效应,将随被测温度变化的电压或电流用单片机采集下来,将被测温度在显示器上显示出来:测量温度范围-50 C〜110 C。
精度误差小于0.5 C。
LED数码直读显示。
本题目使用铂热电阻PT100,其阻值会随着温度的变化而改变。
PT后的100即表示它在0C时阻值为100欧姆,在100 C时它的阻值约为138.5欧姆。
厂家提供有PT100在各温度下电阻值值的分度表,在此可以近似取电阻变化率为0.385 Q/C。
嵌入式设计基于热敏电阻的数字温度计设计院(系) 专 业 班 级 指导老师 学生 成 绩2015年 7月 10日目录第一章绪论 (1)第二章设计要求及构思 (2)2.1设计要求 (2)2.2设计构思 (2)第三章总体程序流程图 (4)第四章原理框图 (5)4.1PT100铂热电阻: (5)4.2信号放大电路 (5)4.4主芯片电路图 (7)4.5 四位数码管 (8)第五章仿真电路图 (9)第六章心得体会 (12)参考文献 (13)附录程序代码 (14)第一章绪论随着以知识经济为特征的信息化时代的到来人们对仪器仪表的认识更加深入,温度作为一个重要的物理量,是工业生产过程中最普遍,最重要的工艺参数之一。
随着工业的不断发展,对温度的测量的要求也越来越高,而且测量的围也越来越广,对温度的检测技术的要求也越来越高,因此,温度测量及其测量技术的研究也是一个很重要的课题。
目前温度计按测使用的温度计种类繁多,应用围也比较广泛,大致可以包括以下几种方法:1,利用物体热胀冷缩原理制成的温度计2,利用热电效应技术制成的温度检测元件3,利用热阻效应技术制成的温度计4,利用热辐射原理制成的高温计5,利用声学原理进行温度测量本系统的温度测量采用的就是热阻效应。
温度测量模块主要为温度测量电桥,当温度发生变化时,电桥失去平衡,从而在电桥输出端有电压输出,但该电压很小。
将输出的微弱电压信号通过OP07放大,将放大后的信号输入AD转换芯片,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来。
第二章设计要求及构思2.1设计要求1.系统硬件设计(1)使用热敏电阻PT100;(2)单片机采用MCS51系列;(3)LED数码管显示温度。
2.系统软件设计(1)温度可以通过PT100热敏电阻实调程序;(2)AD转换芯片检测温度的模拟量程序;(3)LED显示程序;3.系统功能(1)测量温度围−50℃~110℃;(2)精度误差小于0.5℃;(3)LED数码管显示。
郑州轻工业学院传感器及应用系统课程设计说明书数字温度计设计姓名:专业班级:学号:指导老师:时间:郑州轻工业学院课程设计任务书题目数字温度计设计专业、班级电子信息工程09-1 学号姓名主要内容、基本要求、主要参考资料等:一、主要内容:(1)整体电路设计(画出电路组成框图);(2)信号检测电路设计;(3)信号号放大电路设计,电路参数选取、数据计算;(4)A / D转换电路设计(5)显示电路设计。
二、基本本要求:(1)采用热电阻传感器组成测量电路;(2)电路组成:测量电桥、运算放大电路、A / D转换、显示电路;(3)测量范围为-199.9 ~ +199.9℃, 不进行非线性校正;(4)假设在实验装置上进行模拟实验,测量出需经实验确定的参数或系数;(5)写出5000字左右的工作原理说明,附系统图一张。
采用热电阻传感器。
三、主要参考资料:完成期限:2012年 6月11 日-2012年 6月15日指导教师签章:专业负责人签章:2012年 6 月 8 日数字温度计设计电子信息工程09 级 1 班指导老师:摘要:本文在查阅、分析了现有的几种不同的测温原理,分析确定了热敏电阻测温,并对基于热敏电阻的数字温度计的设计进行了深入探讨和研究。
该系统分为测温模块、信号放大模块、A/D转换模块和控制显示模块,并分别对其进行方案分析,最终确定数字温度计系统的系统构架和设计方案;在硬件电路中,详细阐述了各模块电路的工作原理,分析了以AT89C51单片机为主控单元的系统硬件和软件设计,并对该系统进行误差分析,使我们对于系统的各种性能有了进一步认识。
本设计采用AT89C51单片机,TLC2543 A/D转换器,OP07放大器,铂电阻PT100、LCD1602及电源模块组成系统,并设计了相应的软件流程图,使其实现温度的实时显示。
该系统的优点是:使用简便;测量精确、稳定、可靠;测量范围大;使用对象广。
关键词:PT100 ;测温;单片机;数字温度计目录1 概述 (1)2 系统硬件电路设计 (2)2.1电源模块 (2)2.2信号采集模块 (2)2.3信号调理放大模块 (4)2.4 A/D转换模块 (5)2.5单片机控制模块 (7)2.6液晶显示模块 (8)3 系统软件设计 (10)3.1软件总体流程设计 (10)3.2系统软件实现原理 (10)3.3系统程序构建 (10)4总结与展望 (12)参考文献 (13)附录:总原理图 (14)1概述改革开放以来,人们的生活水平逐渐提高,国民经济也取得了长足的发展。
嵌入式设计基于热敏电阻的数字温度计设计院(系)___________________专业__________________班级___________________指导老师____________________学生姓名____________________成绩___________________2015年7月10日第一章绪论 (1)第二章设计要求及构思 (1)2.1设计要求 (1)2.2设计构思 (2)第三章总体程序流程图 (3)第四章原理框图 (4)4.1PT100伯热电阻: (4)4.2信号放大电路 (4)4.4主芯片电路图 (6)4.5四位数码管 (7)第五章仿真电路图 (8)第六章心得体会 (10)参考文献 (11)附录程序代码 (12)第一章绪论随着以知识经济为特征的信息化时代的到来人们对仪器仪表的认识更加深入,温度作为一个重要的物理量,是工业生产过程中最普遍,最重要的工艺参数之一。
随着工业的不断发展,对温度的测量的要求也越来越高,而且测量的范围也越来越广,对温度的检测技术的要求也越来越高,因此,温度测量及其测量技术的研究也是一个很重要的课题。
目前温度计按测使用的温度计种类繁多,应用范围也比较广泛,大致可以包括以下儿种方法:1,利用物体热胀冷缩原理制成的温度计2,利用热电效应技术制成的温度检测元件3,利用热阻效应技术制成的温度计4,利用热辐射原理制成的高温计5,利用声学原理进行温度测量本系统的温度测量采用的就是热阻效应。
温度测量模块主要为温度测量电桥,当温度发生变化时,电桥失去平衡,从而在电桥输出端有电压输出,但该电压很小。
将输出的微弱电压信号通过OP07放大,将放大后的信号输入AD转换芯片,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来。
第二章设计要求及构思2.1设计要求1.系统硬件设计(1)使用热敏电阻PT100;(2)单片机采用MCS51系列;(3)LED数码管显示温度。
PT100数字温度计实验要求使用热敏电阻之类的温度传感器件(如PT100),将被测温度变化的电压或电流采集下来,进行A/D转换后,单片机中进行数据的处理,在显示器上将被测温度显示出来。
设计思路由于这次的温度测量用的是热敏电阻,输出的是模拟量,怎么才能获得它的电压呢?我们采用的恒流源的方式获取热敏电阻两端电压,再利用数学关系求得温度值,并显示出来。
重点和难点1.热敏电阻的阻值与温度的关系2.恒流源的搭建(模电太差没办法)3.模数转换和电压与温度关系的确立基础知识1、PT100:Pt100 温度传感器为正温度系数热敏电阻传感器,主要技术参数如下:PT100温度传感器是一种以铂(Pt)做成的电阻式温度传感器,属于正电阻系数,其电阻和温度变化的关系式如下:R=Ro(1+αT)其中α=0.00392,Ro为100Ω(在0℃的电阻值),T为摄氏温度,因此铂做成的电阻式温度传感器,又称为PT100。
R=100(1+0.00392T)-----〉R-100=0.392T-----〉T=(R-100)/0.392-----〉T=2.551(R-100)PTF100热敏电阻PT100 的分度表0 100.00 100.39 100.78 101.17 101.56 101.95102.34 102.73 103.12 103.51 103.90 0.00 10 103.90 104.29 104.68 105.07 105.46 105.85106.24 106.63 107.02 107.40 107.79 10.00 20 107.79 108.18 108.75 108.96 109.35 109.73110.12 110.51 110.90 111.28 111.67 20.00 30 111.67 112.06 112.45 112.83 113.22 113.61114.99 114.38 114.77 115.15 115.54 30.00 40 115.54 115.93 116.31 116.70 117.08 117.47117.85 118.24 118.62 119.01 119.40 40.00 50 119.40 119.78 120.16 120.55 120.93 121.32121.70 122.09 122.47 122.86 123.24 50.00 60 123.24 123.62 124.01 124.39 124.77 125.16125.54 125.92 126.31 126.69 127.07 60.0070 127.07 127.45 127.84 128.22 128.60 128.98129.37 129.75 130.13 130.51 130.89 70.0080 130.89 131.27 131.66 132.04 132.42 132.80133.18 133.56 133.94 134.32 134.70 80.0090 134.70 135.08 135.46 135.84 136.22 136.60136.98 137.36 137.74 138.12 138.50 90.00 100 138.50 138.88 139.26 139.64 140.02 140.39 140.77 141.15 141.53 141.91 142.29 100.00 110 142.29 142.66 143.04 143.42 143.80 144.17 144.55 144.93 145.31 145.68 146.06 110.00 120 146.06 146.44 146.81 147.19 147.57 147.94 148.32 148.70 149.07 149.45 149.82 120.00 130 149.82 150.20 150.57 150.95 151.33 151.70 152.08 152.45 152.83 153.20 153.58 130.00恒流源与反向器2、ADC0809ADC0809是采样分辨率为8位的、以逐次逼近原理进行模/数转换的器件。
第一章概述第二章设计方案与论证本设计设计的温度测量系统是把热电阻信号通过传感器检测转变为电压信号,经过信号采集电路转换成A/D输入的标准信号。
之后A/D将模拟电压信号变转换成数字信号,然后送入单片机(MCU)进行处理和运算,单片机将处理的数据通过LED数码管显示。
整体方案设计流程图如下。
传感器选择温度测量的方案有很多种,可以采用传统的分立式传感器、模拟集成传感器以及新兴的智能型传感器。
方案一:采用模拟分立元件如电容、电感或晶体管等非线形元件,该方案设计电路简单易懂,操作简单,且价格便宜,但采用分立元件分散性大,不便于集成数字化,而且测量误差大。
方案二:采用温度传感器通过温度传感器采集温度信号,经信号放大器放大后,送到A/D转换芯片,将模拟量转化为数字量,传送给单片机控制系统,最后经过LED显示温度。
热电阻也是最常用的一种温度传感器。
它的主要特点是测量精度高,性能稳定,使用方便,测量范围为-200℃~850℃,完全满足要求,考虑到铂电阻的测量精确度是最高的,所以我们设计最终选择铂电阻Pt100作为传感器。
该方案采用热电阻Pt100做为温度传感器、OP07作为信号放大器,对于温度信号的采集具有大范围、高精度的特点。
相对与方案一,在功能、性能、可操作性等方面都有较大的提升。
在这里我选用方案二完成本次设计。
放大器选择Op07是一种低噪声,非斩波稳零的双极性运算放大器。
由于OP07具有非常低的输入失调电压(对于OP07A最大为25μV),所以OP07在很多应用场合不需要额外的调零措施。
OP07同时具有输入偏置电流低(OP07A为±2nA)和开环增益高(对于OP07A为300V/mV)的特点,这种低失调、高开环增益的特性使得OP07特别适用于高增益的测量设备和放大传感器的微弱信号等方面。
宽的输入电压范围(最少±13V)与高达110dB(OP07A)的共模抑制比和高输入阻抗的结合,在同相电路阻态中提供了很高的精度,即使在很高的闭环增益下,也能保持极好的线性和增益精度。
利用PT100铂热电阻与TL431自制可读值温度传感器高二(5)班彭健蒋晟何况白梓龙指导老师:王健平一、问题的提出电子化生活成为了一种趋势,更多的工具迈向电子化,.而生活中最常用的水银温度计在打破后其玻璃碎片和水银能对人们造成伤害的危险,所以,我们提出了这样一个设想:能不能制作出一种简单实用的电子控制的温度计,为我们的日常生活提供更好的保障.目前可读值温度传感器(温度计量系统)已经广泛应用在工业、农业生活各个领域,而且有多种成型产品。
但传统产品为了注重其精度和适应各种环境,如高温、超低温、高湿度、电磁场等环境,加载了很多特殊防护进行了特殊处理,使得产品造价昂贵、结构复杂,得不到普及。
给技术人员尤其是学生进行实验,研究带来了困难。
本文将结合实验严究和实际应用于一身,自制一套价格低廉、量程大、精度高、原理简单、操作方便、拓展X围大的可读值温度传感器。
TL431是TL.ST公司研制开发的并联型三端稳压基准。
其参数高(高精度,低温漂),性价比高,他的输出电压用两个电阻就可以任意的设置从2.5伏到36伏X围内的任何值。
近来在国内外得到了广泛应用。
本文介绍的测温电路,利用可调精密并联稳压器TL431和铂电阻构成工作电流可调的恒流源。
流过铂电阻的电流在极宽的阻值X 围内保持恒定值,有效的提高了温度测量精度。
二、研究的目1、为了使人们生活更加便捷安全。
2、减少水银之类的有害物质与人们接触的机会。
3、实现绿色环保,有利于大批量生产。
三、应用原理我们打算用热敏电阻作为探头,电流表作为表盘,利用电阻随温度变化而变化电流的方法得知温度数据.探头Pt100利用热敏电阻Pt100随温度增加电阻值减小的性质制作温度计探头具有灵敏度高、体积小、热响应快、缺点是非线性而且反应时间比较慢. 铂电阻测温精度高,性能稳定,互换性好,价格便宜,使用寿命长,测量X围大,应用十分广泛。
但一些测温电路没有采用恒流措施,使流过铂电阻的电流随其阻值变化而变化带来了较大的测量误差。
嵌入式设计基于热敏电阻的数字温度计设计院(系) 专 业 班 级 指导老师 学生姓名 成 绩2015年 7月 10日目录第一章绪论 (1)第二章设计要求及构思 (2)2.1设计要求 (2)2.2设计构思 (2)第三章总体程序流程图 (4)第四章原理框图 (5)4.1PT100铂热电阻: (5)4.2信号放大电路 (5)4.4主芯片电路图 (7)4.5 四位数码管 (8)第五章仿真电路图 (9)第六章心得体会 (11)参考文献 (12)附录程序代码 (13)第一章绪论随着以知识经济为特征的信息化时代的到来人们对仪器仪表的认识更加深入,温度作为一个重要的物理量,是工业生产过程中最普遍,最重要的工艺参数之一。
随着工业的不断发展,对温度的测量的要求也越来越高,而且测量的范围也越来越广,对温度的检测技术的要求也越来越高,因此,温度测量及其测量技术的研究也是一个很重要的课题。
目前温度计按测使用的温度计种类繁多,应用范围也比较广泛,大致可以包括以下几种方法:1,利用物体热胀冷缩原理制成的温度计2,利用热电效应技术制成的温度检测元件3,利用热阻效应技术制成的温度计4,利用热辐射原理制成的高温计5,利用声学原理进行温度测量本系统的温度测量采用的就是热阻效应。
温度测量模块主要为温度测量电桥,当温度发生变化时,电桥失去平衡,从而在电桥输出端有电压输出,但该电压很小。
将输出的微弱电压信号通过OP07放大,将放大后的信号输入AD转换芯片,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来。
第二章设计要求及构思2.1设计要求1.系统硬件设计(1)使用热敏电阻PT100;(2)单片机采用MCS51系列;(3)LED数码管显示温度。
2.系统软件设计(1)温度可以通过PT100热敏电阻实调程序;(2)AD转换芯片检测温度的模拟量程序;(3)LED显示程序;3.系统功能(1)测量温度范围−50℃~110℃;(2)精度误差小于0.5℃;(3)LED数码管显示。
2.2设计构思(1)本题目使用铂热敏电阻PT100,其阻值会随着温度的变化而改变,PT100后的100即表示它在0℃时阻值为100欧姆,在110℃时它的阻值约为142.29欧姆,在-50℃它的电阻值为80.31欧姆。
厂家提供有PT100在各温度下电阻值值的分度表,在0℃到110℃电阻的变化率为(142.29-100)/110≈ 0.3845Ω/℃,在-50到0℃电阻的变化率为(100-80.31)/50=0.3938Ω/℃。
向PT100输入稳恒电流,使PT100输出的电压与其内部电阻成线性关系变化。
(2)其输出的的电压是模拟信号,需要进行模数转换后才能被有效显示。
查找相关模数转换元器件后暂选ADC0808进行模数转换,其有效电压为0~5V。
向PT100输入稳恒电流,再通过A/D转换后测PT100两端电压,即得到PT100的电阻值,进而算出当前的温度值。
(3)由于0.385Ω相对于100多欧姆的电阻来说很小,即温度变化1℃时输出的电压变化量很小,这么小的电压不能改变ADC0808输出的一个数字信号。
所以要对PT100输出的电压进行放大。
放大倍数是根据最大测量温度确定的,即110℃时输出的电压不能超过+5V,否则测量不到110的温度,最终经调试后取放大倍数为36。
再将放大后的电压输入ADC0808模数转换器。
(4)综上所述。
采用2.49V的电压与运算放大器搭建成的恒流源对PT100进行供电,然后用运算放大器OP07搭建的同相放大电路将其电压信号放大36倍后输入到ADC0808中。
ADC0808根据输入0到5V的电压,转换成对应的十进制0到255数字。
再利用电阻变化率的特性,计算出当前温度值,数码管直接显示温度。
由于本设计要求测量的最大温度为110℃,所以本人设计时使+5V的电压对应温度110℃。
通过电压变化量求出电阻的变化量,再通过电阻变化率的特性求出温度的变化量,然后用110与温度变化量相比较即可求得当前的温度。
第三章总体程序流程图第四章 原理框图4.1PT100铂热电阻:4-1 PT100铂热电阻pt100是铂热电阻,它的阻值会随着温度的变化而改变。
PT 后的100即表示它在0℃时阻值为100欧姆,在100℃时它的阻值约为138.5欧姆。
4.2信号放大电路:XTAL2XTAL1ALE EAPSENRSTP0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD534P0.6/AD633P0.7/AD732P1.0/T2P1.1/T2EX P1.2/ECI P1.3/CEX0P1.4/CEX1P1.5/CEX2P1.6/CEX3P1.7/CEX4P3.0/RXD 10P3.1/TXD 11P3.2/INT0P3.3/INT1P3.4/T0P3.7/RDP3.6/WR P3.5/T1P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U18051图4-2 放大电路图采用OP07搭建成仪表运算放大器,V out=(V2-V1)x(1+2R5/R4 x(R9/R7) ,其中R5=R6,R7=R8,R9=R10。
本设计的放大倍数为36。
4.3A/D 转换电路4-3 ADC0808电路图ADC0808是采样分辨率为8位的、以逐次逼近原理进行模/数转换的器件。
其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。
模拟信号输入0到5V电压,8位数字输出端口输出二进制00000000到11111111,即十进制0到255,所以分辨率为5V/255≈0.0196V。
例如输入的信号为+5V电压时,其输出为数字255。
ADC0808芯片有28条引脚,采用双列直插式封装,如图4-3所示。
各引脚功能如下:1~5和26~28(IN0~IN7):8路模拟量输入端。
8、14、15和17~21:8位数字量输出端。
22(ALE):地址锁存允许信号,输入,高电平有效。
6(START): A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。
7(EOC): A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。
9(OE):数据输出允许信号,输入,高电平有效。
当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。
10(CLK):时钟脉冲输入端。
要求时钟频率不高于640KHZ。
12(VREF(+))和16(VREF(-)):参考电压输入端11(Vcc):主电源输入端。
13(GND):地。
23~25(ADDA、ADDB、ADDC):3位地址输入线,用于选通8路模拟输入中的一路ADC0 808/0809工作时序图如下:图4-4 ADC0808转换时序示意图当START 上收到一个启动转换命令(正脉冲)后,8位A/D 转换器开始对输入端的信号进行转换,100us 后转换结束,转换结果D(0~2^8-1)存入三态输出锁存缓冲器,转换结束信号EOC 由低电平变为高电平,通知CPU 可以读结果。
CPU 可用查询方式(将EOC 信号接至一条I/O 线上)或中断方式(EOC 信号作为中断请求信号导入中断逻辑)了解A/D 转换过程是否结束。
4.4主芯片电路图A0A1A2A3A4A5A6A7D1D2D3D4XTAL218XTAL119ALE 30EA31PSEN 29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.0/T21P1.1/T2EX 2P1.2/ECI 3P1.3/CEX04P1.4/CEX15P1.5/CEX26P1.6/CEX37P1.7/CEX48P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U18051C110uR110k22pX1CRYSTAL22p图4-5 8051电路图采用8051单片机作为主芯片,由于P0口内部没有上拉电阻,所以P0口作为输出要接上拉电阻。
4.5 四位数码管第五章仿真电路图图5-1 温度为110℃显示的温度图5-2 温度为112℃显示的温度本设计测量的最大温度为110℃,当温度大于110℃时依然显示为110℃。
这是因为温度为110℃时输入ADC0808的电压为最大值,即+5V,当温度大于110℃时,输入ADC0808的有效电压依然为+5V。
图5-3 温度为91度时显示的温度随机选择-50~110的一个温度,实际为91的温度,测量值为91.1,符合要求的0.5度的范围内。
图5-4 温度为0时显示的温度温度为0时,检测的温度为-0.2℃。
线性关系好,符合设计要求。
图5-5 -26度时所显示的温度实际温度为-26度时,测量的温度为-25.8度,符合设计要求。
图5-6 温度为-50℃时所显示的温度图5-7温度为-51℃所显示的温度本设计测量的最小温度为-50℃,当温度低于-50℃时,输出数码管的值无效,显示为0。
第六章心得体会参考文献[1]黄勤,单片机原理及应用,北京,清华大学出版社,2006年。
[2]郭天祥,51单片机C语言教程,北京,电子工业出版社,2012年。
附录程序代码#include<reg51.h>#include<math.h>#define uchar unsigned charsbit STAR=P2^4;sbit EOC=P2^6;sbit CLOCK=P2^5;sbit OE =P2^7;sbit P20=P2^0;sbit P21=P2^1;sbit P22=P2^2;sbit P23=P2^3;uchar getdata;double change;long int temp;uchar dispbuf[6];uchar codetable1[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};//无小数点 "0~9","-"uchar code table2[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef};//带小数点"0~9";/***************定时器初始化程序***********/void TimeInitial(){TMOD=0x10; //定时器1选择2^16TH1=(65536-200)/256; //赋初值,定时0.2毫秒TL1=(65536-200)%256;EA=1; //开中断允许ET1=1;TR1=1; //开定时器1}/*************延时程序****************/void Delay(uchar i){unsigned int j;for(;i>0;i--){for(j=0;j<125;j++){;}}}/***************定时/计数器1程序**************/ void t1(void) interrupt 3 using 0 //选用0组工作寄存器{TH1=(65536-200)/256;TL1=(65536-200)%256;CLOCK=~CLOCK; //取反,0.2ms给ADC0808一个时钟脉冲}/*************数码管显示程序***********/void Display()//{ P0=table1[dispbuf[3]]; //显示百位P20=0;P21=1;P22=1;P23=1;Delay(8);P0=0x00;P0=table1[dispbuf[2]]; //显示十位P20=1;P21=0;P22=1;P23=1;Delay(8);P0=0x00;P0=table2[dispbuf[1]]; //显示个位P20=1;P21=1;P22=0;P23=1;Delay(8);P0=0x00;P0=table1[dispbuf[0]]; //显示小数位P20=1;P21=1;P22=1;P23=0;Delay(8);P0=0x00;}/************计算温度**************/void PT100(){ double PR,aveT,aT,deal,U,aR; //电阻值,温度对电阻的变化量(Ω/°C),温度变化量,结果,电压,电阻变化量U=5.0/255.0*getdata; //计算某一刻的电压值aR=(5.0/255.0*getdata)/(5.0/142.29); //计算某一刻的电阻值PR=142.29-aR; //计算电阻变化量 ,110°C阻值为142.29 aveT=42.29/110.0; //1°C=42.29/110(Ω)aT=PR/aveT; //温度变化量deal=10*(110.0-aT); //所得温度x10temp=(long int)deal; // 最终温度取整(实际值x10倍) if(U<3.52&&U>2.82) //计算并显示-50~0的温度{ aveT=(100.0-80.31)/50.0; //PR=100.0-aR;aT=10*(PR/aveT);temp=(long int)aT;dispbuf[0]=temp%10; //计算小数位dispbuf[1]=temp/10%10; //计算个位dispbuf[2]=temp/100%10; //计算十位dispbuf[3]=10; //使显示'-'号}// if(temp%2==0)// temp=temp-5;else //计算并显示0~110的温度{ dispbuf[0]=temp%10;dispbuf[1]=temp/10%10;dispbuf[2]=temp/100%10;dispbuf[3]=temp/1000; //显示百位}Display(); //调用显示函数}/*************主函数************/void main(){TimeInitial();while(1){STAR=0;//关闭转换OE=0;//关闭输出STAR=1;//开启转换STAR=0;//关闭转换while(EOC==0){OE=1;//开启数据输出允许Delay(10); //延时getdata=P1; //模数转换后的值赋给getdataOE=0;PT100( ); //调用温度计算函数}}}。