当前位置:文档之家› 热电阻的单片机测温系统

热电阻的单片机测温系统

摘要电子温度计是日常生活中最普遍的电子产品之一,常用的转换元件有热电阻、热敏电阻、热电偶等,通常我们将这些转换元件通过非电量转化电量的检测方法,结合电量和温度之间的关系,我们可以计算出其温度值。

在本课题中将介绍一种利用电阻电桥失衡输出的电压转换温度的设计。

在设计中,利用AT89S系列单片机作为控制器,计算铂电阻(PT100)电量与温度的转换,并在LED显示温度。

关键词:AT89S52 ADC0832AbstractElectronic thermometer isin daily lifethe mostcommon oneof electronicproducts, and thecommoninterface element havehe at resistance,thermal resistance, thermocouple,etc., usually we will these interface element through the non-electricity into electricity d etection methods, combined with power and the relationshipbetween the temperature, we can calculate the temperature value. In this topicwill introducea kind of makeuse of the resistance br idgeunbalanced output voltage transition temperature design. In the design,the use of AT89S seriesmicrocontrolleras the controller, calculationof platinum resistance(PT100) powe rand temperatureconversion, and intheLEDdisplay temperature.ﻩKeyword:AT89S52 ADC08321.引言....................................................................................................................... 错误!未定义书签。

2.设计任务及要求ﻩ错误!未定义书签。

3.单臂电桥测温原理及铂电阻ﻩ错误!未定义书签。

3.1直流电桥平衡原理ﻩ33.2铂电阻的特性ﻩ错误!未定义书签。

3.3由铂电阻构成的单臂电桥....................................................................... 错误!未定义书签。

4方案设计和选择ﻩ错误!未定义书签。

4.1系统结构框图......................................................................................... 错误!未定义书签。

4.2方案设计与确定ﻩ错误!未定义书签。

5电路图、元器件介绍以及参数计算 (6)5.1测量电路ﻩ错误!未定义书签。

5.2信号调理电路ﻩ错误!未定义书签。

5.3模数转换电路......................................................................................... 错误!未定义书签。

5.4单片机及外围电路ﻩ错误!未定义书签。

5.5显示电路................................................................................................. 错误!未定义书签。

6软件设计.......................................................................................................... 错误!未定义书签。

6.1ADC的启动与输入 ............................................................................... 错误!未定义书签。

6.2软件修正误差........................................................................................... 错误!未定义书签。

7整体组装及调试................................................................................................... 错误!未定义书签。

7.1仿真............................................................................................................ 错误!未定义书签。

7.2硬件组合及相关数ﻩ错误!未定义书签。

7.3误差分析ﻩ错误!未定义书签。

7.4调试ﻩ错误!未定义书签。

8总结体会.............................................................................................................. 错误!未定义书签。

附录:ﻩ错误!未定义书签。

参考资料:ﻩ错误!未定义书签。

整体原理图...................................................................................................... 错误!未定义书签。

程序.................................................................................................................. 错误!未定义书签。

1.引言当今,铂电阻广泛应用于医疗、电机、工业、温度计算、卫星、气象、阻值计算等高精温度设备,应用范围非常之广泛。

日常生活中,温度已经成为人们必须知晓的一个物理量。

温度的高低密切关系着生活中的每一个角落。

温度传感器成为常用的传感器之一,为知晓生活中温度的高低提供了极大的便利。

2.设计任务及要求基于热电阻的温度测量仪器的设计设计任务与要求:1. 理解电阻测温的原理;2. 理解数模转换器的原理以及与M CU 的接口方法;3. 理解显示器与MCU 的接口方法;4. 编程实现温度的测量及显示;5. 温度的确定方法建议不采用查表法,采用传感器的关系表达式;6 测量温度范围:0~200℃。

3.单臂电桥测温原理及铂电阻3.1直流电桥平衡原理近年来,低漂移集成运算放大器的发展,直流电桥得到了广泛的应用。

如图3-1所示,U为电源电压,R1、R2、R3、R4电阻。

初始状态1324R R R R =,则电桥输出的电压或电流为零。

此时电桥处于平衡状态。

因此1324R R R R =为电桥的条件。

当其中任意一个电阻的阻值改变时,0U 变化,其输出电压为图3.1 平衡电桥 ()()132401234R R R R U U R R R R -=⋅++3.2铂电阻的特性本次设计使用Pt100电阻,所以这里将只介绍Pt100电阻的特性。

pt 100是铂热电阻,它的阻值会随着温度的变化而改变。

PT后的100即表示它在0℃时阻值为100欧姆,在100℃时它的阻值约为138.5欧姆。

它的工作原理:当PT100在0摄氏度的时候他的阻值为100欧姆,它的阻值会随着温度上升而成近似匀速的增长。

但他们之间的关系并不是简单的正比的关系,而更应该趋近于一条抛物线。

由于我们本次设计涉及到的温度范围:0~200℃。

故阻值和温度之间的关系可以用下式近似表示()201t R R At Bt =++等式中,0R 、t R 分别为0℃和t℃的电阻值。

33.9684710/A -=⨯℃ ,72B 5.84710/-=-⨯℃Pt 100在正常工作下其电流最大max I 5mA ≤3.3由铂电阻构成的单臂电桥如图3-1所示,当2R 为铂电阻时(铂电阻的介绍将在第四节中介绍)。

由于外界温度的影响下,铂电阻的阻值改变,导致平衡电桥失衡,从而0U 输出。

3202134R R U U R R R R ⎛⎫=-⋅ ⎪++⎝⎭ 因此,我们利用铂电阻的电阻随温度变化而产生电桥输出电压,并利用铂电阻的特性,从而实现由非电量转换成电量的测量。

4方案设计和选择4.1系统结构框图ﻩﻩ图4.14.2方案设计与确定方案一:使用运算放大器做求差,直接求出并放大输出电压,后进入A/D转换器,转换后进入单片机进行运算。

方案二:亦使用运算放大器,与方案一不同的是,方案一使用单路电压输入进入A/D 转换器,而方案二则采用电桥两路的电压,经过调理电路,输入A/D转换器,由单片机进行求差处理。

方案分析,两者的原理都是利用电桥失衡后的输出电压进行求差运算,以此获得铂电阻阻值和变化电压之间的关系。

不同的是,方案一采用的是硬件求差,而方案二采用的是软件求差。

相对后者来说,前者经过求差电路,单一的输出电压值,直接由单片机进行温度变化较后者使用软件求差的精度更高。

由于两路电压都在时刻小幅变化,对于软件求差而言,微小的变化,导致求得的小数点后值不同,从而影响整个温度检测精度。

本次设计,由于希望通过编程上对误差的修正来保证温度准确度,故采取了方案二。

5电路图、元器件介绍以及参数计算5.1测量电路5.1.1 原理图图5.1.1如图5.1.1所示,使用U =5V 的直流电输入,当5R (铂电阻)的温度变化时阻值随之改变,1V 的电势产生变化,而2V 的电势则不变。

5.1.2 元件选择只考虑电阻的初始平衡,和Pt100的最大电流。

故选取2个1K电阻和1个500Ω电位器。

故最大电流()2t I=U/R +R =4.5mA 满足Pt 电阻的要求。

5.2信号调理电路5.2.1原理图图5.2.1由于两路的信号调理电路及选取电阻是相同,所以只给出一路的信号调理电路。

第一级运放为一个电压跟随器为了降低输出阻抗,增加电压稳定性。

相关主题