学位论文—基于电容充放电技术的温度测试.doc
《学位论文—基于电容充放电技术的温度测试.doc》由会员分享,可在线阅读,更多相关《学位论文—基于电容充放电技术的温度测试.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于电容充放电技术的温度测试摘要:温度是与人们的生产生活密切相关的物理量之一,目前有多种温度测量方法,如:玻璃温度计测温、半导体测温、热敏电阻测温、红外辐射测温、铂电阻测温以及热电偶测温等等,根据不同的测温精度及温度范围,可选用不同的测温方式。本文采用一种没有ADC模块的模拟量检测方法,通过编写程序控制单片机的通用输入输出口、定时器等模块协同工作,通过捕捉电容充电时间确定当前的热敏电阻阻值,并通过查表实现温度测量。系统实现了060范围内的温度测量,设计的温度计具有低成本、高精度的特点,应用前景较为广阔。关键词:温度;热敏电阻;单片机;电容;系统A Novel Thermometer Based
2、 on the Capacitive Charging and Discharging TechnologyAbstract:The temperature is a physical quantity closely related with peoples production and life, resulting in a variety of temperature measurement method, a glass thermometer temperature sensor, semiconductor temperature sensor, NTC thermistor t
3、emperature sensor, infrared radiation temperature sensor, platinum resistance temperature measuring and thermocouple thermometer, etc. With the different temperature precision and temperature range, we can select different ways of measuring temperature. An analogue test method without ADC module is
4、introduced in this paper, which makes input, output and timer module of MCU work collaboratively by programming, determines the current resistance of thermistor by calculating charge-time of capacitor, and achieve temperature measurement by looking up to table.This System achieves the temperature me
5、asurement which ranges from 0 to 60, and the design of thermometer has characteristics of low cost and high precision, which can be widely used in the future.Keywords: AVR MCU; Temperature; Thermistors; SCM; Capacitor; system II目 录摘要IAbstractII1 引言11.1 选题背景与选题意义11.2 本文任务11.3 本文的结构22 测量方法的原理32.1 方案的比
6、较32.2 基于电容充放电技术的温度测量原理42.2.1 测量原理42.2.2 电路说明42.2.3 电容的参数选择52.3 电路的性能及其功能63 系统硬件设计73.1 系统设计的系统框图73.2 各功能模块设计及其实现73.2.1 单片机的复位电路73.2.2 数码管的显示电路83.2.3 温度采集电路93.2.4ISP下载电路113.2.5电源电路124 系统软件设计134.1 主函数134.2 延时子程序154.3 数码管显示程序154.3.1 数码管显示编程的原理154.3.2 数码管显示的程序164.3.3 数码管位的读取184.4 端口设置程序184.5 温度信号采集程序205
7、实物的调试与误差分析235.1 硬件的调试235.2 温度的误差分析236 体会与展望256.1 总结与体会256.2 设计前景25参考文献27致谢281 引言1.1 选题背景与选题意义人民的生活与环境都与温度息息相关,在信息时代高速发展的今天,随着科学技术水平的不断提高,温度测量技术也得到了不断的发展。现在温度测量的方法有很多,也有很多分类,由于测量原理和测量方法的多样性,很难找到一种完全理想的分类方法。我们大家都知道温度是表征物体冷热程度的物理量,而测量温度的标尺就是温度计,其按照测量方式可以分为接触式和非接触式两种。通常来说的接触式测量仪表比较简单、可靠,测量精度较高,但是因为测温元件与
8、被测介质需要进行充分的热交换,所以其需要一定的时间才能达到热平衡,所以,存在测温延迟现象,同时受耐高温和耐低温材料的限制,不能应用于这些极端的温度测量1;非接触式仪表测温仪是通过热辐射的原理来测量温度的,测温元件不需要与被测介质接触,测温范围广,不受测温上限的限制,也不会破坏被测物体的温度场,反应速度一般也比较快;但受到物体发射率、测量距离、烟尘和水汽等外界因素的影响,其测量误差较大。虽然目前的测温方法多种多样,但是为了寻找一种既经济又有效的测温方式,我选择了用电容充放电来实现温度的测量,现在单片机的内部集成的已经越来越高了。ADC就是最早整合到芯片上的一项功能,但是市场的激烈竞争,让我们想尽
9、办法去节省、节省、在节省,用不带ADC功能的单片机实现ADC功能的模拟量检测2;这种方法虽然已经成熟,但是对于这一方法的灵活运用,在生产的过程中,会给商家带来不菲的经济效益。在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用单片机ATMEGA16,测温电阻使用热敏电阻,用4位共阴极LED数码管实现温度显示,能准确达到以上要求。单片机有体积小、功耗低、性价比高。易于推广应
10、用等显著特点,在自动化装置、智能表仪器仪表、过程控制和家用电器等领域得到广泛的应用。应用单片充当主控器来再加上适量的外围实现此功能,且单片机价格便宜,性能稳定。应用的外围器件相对较少,这就提高了系统的稳定性,且单片机控制简易,开发工具简单,很容易大批量生产。1.2 本文任务要求利用无ADC模块的电路,来检测温度模拟量,达到和ADC模块相同的结果,并通过编写程序来控制单片机的通用输入输出口、定时器等模块协同工作,实现温度信号的数字化测量。主要参数要求:(1)开机自动复位。 (2)利用热敏电阻测量当时的室温。 (3)测量范围为060,精度为1 (4)用四位共阴数码管显示当前温度值。1.3 本文的结
11、构第一章主要介绍了此设计的历史背景和选题的意义,以及本文的任务要求。第二章主要叙述设计的测量方案原理。第三章主要写系统的硬件实现的过程,即如何将单片机,热敏电阻和显示屏结合在一起以达到设计目标。第四章主要分析编程过程。第五章主要对硬件的调试及误差分析。第六章是对本设计的总结与对本设计未来的期望。2 测量方法的原理2.1 方案的比较方案一由于本设计是测温电路,可以考虑用温度传感器来实现,在单片机电路的设计中,大多数的设计都是使用传感器来完成的,所以这是非常容易想到的,我们可以采用一只温度传感器DS18B20,虽然此传感器可以很容易的直接读取被测温度值,并进行转换,但是从价格角度考虑,这种方案的成
12、本比较高。方案二另外,测温电路还可以用AD590单片集成感温电流源,再利用热敏电阻负温度系数的特性构建出测温电路,并通过STC12C5410AD单片机,内部自带 10位8路的AD转换模块,可以把测量电路输出的电压值通过AD模块转化为数字量,最后通过数码管显示出来,不过这样的成本就会大大的上升,我们要寻找一种既经济又有效的方案。方案三还可以使用热敏电阻之类的器件利用其感温效应,将温度的变化反应为电压或电流的变化,然后又经过A/D电路转换,最后由单片机进行数据处理3;经过论证这种方案虽然可行,但是还是用到了ADC模块,不符合本文所要讲述的一种无需A/D模块的新方法的内容。方案四可以考虑使用温度传感
13、器MAX6675+AT89C52,MAX6675将热电偶测温应用时复杂的线性变化、冷端补偿及数字化输出等问题集中在一个芯片上解决,简化了热电偶测温的方案应用于嵌入式系统领域时复杂的软硬件设计,不过热电偶测温方案是应用于嵌入式系统领域的理想选择,我们的测温电路要应用的更加广泛与普及,所以热电偶的方法还不是本文所要找到的最理想的方法。方案五 进而考虑到可以单独的使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化充电的时间通过编程计数来实现,并进行近似的线性处理,累加时间这些都可以用单片机进行数据的处理,再显示电路上,就可以将被测温度显示出来,这种设计只需要用软件编程就可以轻松的实现,电路也比
14、较容易实现。从以上五种方案,很容易看出,采用方案五,电路比较简单,软件设计也比较方便,故采用了方案五。2.2 基于电容充放电技术的温度测量原理对于热敏电阻模拟信号的检测,我们可以通过对电容充电,把电阻值转化为时间值,并对该时间进行检测和计算,从而获得电阻值或其他我们需要的结果。本文以下将介绍温度检测的具体方法。2.2.1 测量原理我们知道,当我们对RC电路进行充电(参见图2-1)时,如果电压、电容都不变化,而且RC的时间常数又足够大,那么我们就可以认为电阻之比等于充电时间之比。(2.1)在公式(2.1)中,k代表电阻比率。这个公式就是本文所做的设计要用到的理论基础,在该公式中有四个参数,其中和
15、是可以通过单片机的计时器测量出来的。剩下的两个电阻值参数,我们假设其中一个为参考电阻(电阻值已知),我们通过计算就可以很容易地求出另一个被测电阻的阻值。图2-1电容充电曲线2.2.2 电路说明为了实现这个电阻测量的功能,我们需要使用单片机的两个三态I/O口。我们需要求这些I/O口在作为输出端口时,能够提供足够的充/放电电流;而在作为输入端口时,能够对外表现出高阻特性(漏电流越小也好)。许多系列的单片机都满足这些要求,典型的如PIC、AVR等等。另外我还需要CPU内部的计数器,用于检测热敏电阻对电容充电时间的计时。并通过时间的不同输出我们想要测得的温度值。图2-2温度检测电路图2.2.3 电容的
16、参数选择电容值可以按照固定公式计算。另外,实际选用的电容值应该比计算结果稍微小一些。确保测量最大电阻时,计时器不会溢出。(2.2) T为完成额定位数的A/D转换所需的时间; 为最大可能的测量电阻; 为I/O口门限电压; 为参考电压。图2-3电容充/放电波形2.3 电路的性能及其功能该电路可以消除失调、增益、电容、电源电压和温度等因素带来的误差。该电路无法消除因参考电阻、电阻和电容非线性度、I/O引脚漏电、I/O引脚输入门限不定度和单片机定时测量不定度等因素造成的误差。温度测试系统的功能主要有数据采集、数据处理、输出当前的温度值。能对060范围内的各种温度进行测量,同时,四位LED显示器直接显示
17、出当前的温度值,准确度高,显示清晰,稳定可靠,使用方便等特点。这个结果的精度,可以控制在1%以内。这在一些日常的温度检测功能应用中已经可以满足人们的需求了。3 系统硬件设计3.1 系统设计的系统框图Atmega16单片机单片机复位电路ISP下载电路数码管显示电路RC充放电电路电源电路时钟电路图3-1总体设计方框图本系统采用的是Atmega16单片机,它的内部带有8M经过标定的、可校正的RC振荡器,这个振荡源可作为系统时钟使用,系统上电后自动复位,通过ISP下载电路可直接对单片机进行程序的下载功能,还可通过四位共阴极的数码管显示电路显示温度值。根据系统的设计要求,当单片机上电后,首先对电容两端的
18、电压值进行充分的放电,然后对单片机端口进行方向的设置,连接热敏电阻的端口设置输出,连接普通电路端口的设置为输入,然后开始对电容进行充电,当电容两端的电压值达到单片机端口的门限电压值的时候,输入端口的电压将变成高电平,这就改变了输入端口的方向,此时标志着充电的结束,充电计时的程序将充电所得到的时间发送到ATmega16单片机内部,经ATmega16分析处理,查表找到当时的充电时间所对应的热敏电阻的阻值,然后将这个阻值所对应的温度计算出来,最后将这个温度值发送给单片机与显示器连接的端口,将把温度显示在数码管显示电路上。3.2 各功能模块设计及其实现3.2.1 单片机的复位电路复位电路的基本功能是:
19、系统上电时提供复位信号,直至系统电源稳定后,再撤销复位信号。为可靠起见,电源稳定后还需要经一定的延时才可撤销复位信号,这是为了以防电源开关或电源插头分-合过程中引起的抖动而影响复位4。图1是复位电路的原理图图3-2 复位电路的原理图为确保微机系统中电路的稳定并可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。一般微机电路正常工作需要供电电源为5V5%,即4.755.25V。由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当VCC超过4.75V低于5.25V以及晶体振荡器稳定工作时,复位信号才被撤除,微机电路开始正常工作。3.2.2 数码管的显示电路数码
20、管电路图如下图3-3 数码管的显示电路原理图在整个系统数码管的显示电路中,将显示电路与单片机连接的端口设为输出,通过1K的电阻连接到数码管的八位段选位上,并通过设置另外的四个端口输出的高低电平情况,控制三极管的导通与截止,经过三极管的导通截止是为了确保数码管的片选端是分别有效的,来决定数码管各个位的亮灭情况。三极管的射极接地,三极管的基极经过4.7K电阻连接在单片机上,三极管的集电极连接到数码管的位选管脚上,当基极给出一个高电平的时候,三极管导通片选端的电平瞬间变低,由于数码管的片选端低电平有效,所以这个位的数码管被选中,数码管接到单片机发出的段选信号,并显示当前的数字,因为本系统采用的是动态
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学位 论文 基于 电容 放电 技术 温度 测试
限制150内