为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 电子体温计原理图及参数说明

电子体温计原理图及参数说明

2014-02-23 14页 doc 255KB 90阅读

用户头像

is_791179

暂无简介

举报
电子体温计原理图及参数说明电子体温计的设计与制作单元电路设计与计算说明总体方案设计(1)根据温度范围和精度选择NTC热敏电阻,确定其型号,根据电阻特性设计采集放大电路,利用运算放大器将温度信号转换为电压信号,设计电路时,因为单片机采集电压在0~2.5V,所以输入的测量范围为35~42℃,对应输出0~2.5V。(2)采集完成以后输入单片机ATmega16的A/D口,对模拟量进行采样,转化为数字信号,单片机对采集的信号进行处理,根据采集的信号与温度的数学关系,将电信号转化为温度值[2]。(3)用液晶屏显示出温度值。(4)所需的电源功率足够小,能够利用开关电...
电子体温计原理图及参数说明
电子体温计的与制作单元电路设计与计算说明总体设计(1)根据温度范围和精度选择NTC热敏电阻,确定其型号,根据电阻特性设计采集放大电路,利用运算放大器将温度信号转换为电压信号,设计电路时,因为单片机采集电压在0~2.5V,所以输入的测量范围为35~42℃,对应输出0~2.5V。(2)采集完成以后输入单片机ATmega16的A/D口,对模拟量进行采样,转化为数字信号,单片机对采集的信号进行处理,根据采集的信号与温度的数学关系,将电信号转化为温度值[2]。(3)用液晶屏显示出温度值。(4)所需的电源功率足够小,能够利用开关电源供电。电子体温计系统大多主要使用3V直流电源。总体方案系统设计框图如图1-1所示。一.测温电路的设计(1)NTC热敏电阻介绍1.热敏电阻是利用半导体的阻值随温度变化这一热性而制成的,分为NTC(负温度系数)热敏电阻、PTC(正温度系数)热敏电阻两大类。PTC热敏电阻电阻值随温度的升高而增大,NTC热敏电阻电阻值随温度的升高而降低[5]。2.正温度系数热敏电阻其电阻值随着PTC热敏电阻本体温度的升高呈现出阶跃性的增加,温度越高,电阻值越大。3.负温度系数热敏电阻其电阻值随着NTC热敏电阻本体温度的升高呈现出阶跃性的减小,温度越高,电阻值越小。4.NTC是NegativeTemperatureCoefficient的缩写,意思是负的温度系数,泛指负温度系数很大的半导体材料或元器件。通常我们提到的NTC是指负温度系数热敏电阻,简称NTC热敏电阻。5.NTC热敏电阻是一种典型具有温度敏感性的半导体电阻,它的电阻值随着温度的升高呈阶跃性的减小。6.NTC热敏电阻是以锰、钴、镍和铜等金属氧化物为主要材料,采用陶瓷工艺制造而成的。这些金属氧化物材料都具有半导体性质,因为在导电方式上完全类似锗、硅等半导体材料。温度低时,这些氧化物材料的载流子(电子和孔穴)数目少,所以其电阻值较高;随着温度的升高,载流子数目增加,所以电阻值降低[6]。7.NTC热敏电阻根据其用途的不同分为:功率型NTC热敏电阻、补偿型NTC热敏电阻、测温型NTC热敏电阻。NTC热敏电阻的测温范围:低温型号为-100~0℃,中温型号为-50~+300℃,高温型号为+200~+800℃,主要材料为Mn、Ni、Co、Fe、Cu、Al等,用于温度测量、温度补偿和电流限制等。图2-8热敏电阻器的电阻—温度特性曲线热敏电阻的电阻值与温度的关系为[7]:RT=R0e-B(1/T0-1/T)(2-2)其中RT—NTC在热力学温度为T时的电阻值R0—NTC在热力学温度为T0时的电阻值,多数厂商将T0设定在298.15K(25℃)B—热敏电阻的常数,它代表热敏电阻的灵敏度(对温度的敏感程度),与热敏电阻的制造材料有关。热敏电阻R0与常数B的关系如表所示[8]。表2-3热敏电阻R0与常数B的关系 使用温度范围(℃) 电阻值R0 标称常数B -50~100 6(T0=0℃) 3390 0~150 30(0℃) 3450 50~200 3(100℃) 3894 100~250 0.55(200℃) 4300 150~300 4(200℃) 5133 200~350 8(200℃) 5559计算端基线性度误差:(2-3)式中Lmax——最大非线性偏差;ymax﹣ymin——输出范围。图2-9传感器线性度示意图a)端基线性度这图要改为你自己的真实的曲线1-端其拟合直线y=a+Kx2-实际特性曲线线性化处理多数传感器的输出信号与被测量之间的关系并非线性误差γ,如图2-10中的曲线1和曲线2。图2-10输出信号与被测量之间的非线性关系1-类似于指数型非线性特性2-类似于对数型非线性特性3-线性化后的特性在非线性情况下,将严重影响测量准确度。因此必须先将实际曲线1或曲线2进行线性化处理,得到曲线3。线性化处理的方法:线性化处理可以由硬件实现,但线性化电路往往较复杂,也会增加检测系统的成本。在计算机系统处理能力允许的条件下,可以用软件实现线性化处理。设传感器的静态输入/输出的特性为y=f(x),是非线性的,则可以通过查表法、线性插值法,以及二次抛物线折线法等几种线性化方法,得到线性的结果:y=Kx。查表法虽然简单,但需逐点测量输入-输出对应数据;采用线性插值法时,划分的段数越多,得到的结果就越精确,但计算所需时间就越长,即仪器稳定时间就越长;二次抛物线折线法的计算就更加复杂。本设计采用对数计算的方法。利用T=3950/(log(RT/RO)+3950/298.15)-273.15公式来计算温度与热敏电阻的关系。NTC热敏电阻用于温度测量和控制简介热敏电阻具有尺寸小、响应速度快、灵敏度高等优点,因此它在许多领域得到广泛应用。热敏电阻在工业上的用途很广,根据产品型号不同,其适用范围也各不相同,具有以下方面[9]:(1)热敏电阻测温作为测量温度的热敏电阻一般结构较简单,价格较低廉。没有外面保护层的热敏电阻只能应用在干燥的地方;密封的热敏电阻不怕湿气的侵蚀,可以使用在较恶劣的环境下。由于热敏电阻的阻值较大,故其连接导线的电阻和接触电阻可以忽略,在热敏电阻测量粮仓温度中,其引线可长达近千米。热敏电阻的测量电路多采用桥路,热敏电阻体温表原理图如图2-11所示。图2-11模拟指针式电子体温计电路调试电桥电路时,必须先调零,再调满度,最后再验证刻度盘中其他各点的误差是否在允许的范围内,上述过程称为标定。具体做法如下:将绝缘的热敏电阻放入32℃(表头的零位)的温水中,待热量平衡后,调节RP1,使指针指在32℃上,再加入热水,用更高一级的数字式温度计监测水温,使其上升到45℃。待热量平衡后,调节RP2,使指针指在45℃上。再加入冷水,逐渐降温,检查32℃~45℃范围内刻度的准确性。如果不正确:①可重新刻度;②在带微机的情况下,可用软件修正。虽然目前热敏电阻温度计均已数字化,但上述的“调试”、“标定”的概念是作为检测技术人员必须掌握的最基本技术,必须在实践环节反复训练类似的调试基本功。(2)热敏电阻用于温度补偿热敏电阻可在一定的温度范围内对某些元件进行温度补偿。例如,动圈式表头中的动圈由铜线绕制作而成。温度升高,电阻增大,引起测量误差。可以在动圈回路中串入由负温度系数热敏电阻组成的电阻网络,从而抵消由于温度变化所产生的误差。在三极管电路、对数放大器中,也常用热敏电阻组成补偿电路,补偿由于温度引起的漂移误差。(3)热敏电阻用于温度控制及过热保护在电动机的定子绕组中嵌入突变型热敏电阻并与继电器串联。当电动机过载时钉子电流增大,引起发热。当温度大于突变点时,电路中的电流可以由十分之几毫安突变为几十毫安,因此继电器动作,从而实现过热保护。热敏电阻在家用电器中用途也十分广泛,如空调与干燥器、电热水器、电烘箱温度控制等都用到热敏电阻。(4)热敏电阻用于液面的测量给NTC热敏电阻施加一定的加热电流,它的表面温度将高于周围的空气温度,此时它的阻值较小。当液面高于它的安装高度时,液体将带走它的热量,使之温度下降、阻值升高。判断它的组织变化,就可以知道液面是否低于设定值。汽车油箱中的油位报警传感器就是利用以上原理制作的。热敏电阻在汽车中还用于测量油温、冷却水温等。利用类似的原理,热敏电阻还可用于气体流量的测量[10]。热敏电阻的优点是可测量到小范围内的温度,变化率较大,固有电阻大,无需延长导线时的误差补偿;其缺点是变化率非线性,不适合测量高温区。(2)放大电路部分LM324系列运算放大器是价格便宜的带差动输入功能的四运算放大器。可工作在单电源下,电压范围是3.0V~32V或最大±16V[13]。与单电源应用场合的标准运算放大器相比,它们有一些显著优点。该四运算放大器可以工作在低到3.0伏或者高到32伏的电源下,静态电流为MC1741的静态电流的五分之一。共模输入范围包括负电源,因而消除了在许多应用场合中采用外部偏置元件的必要性。LM324的特点[14]:(1)短路保护输出;(2)真差动输入级;(3)可单电源工作:3V~32V;(4)低偏置电流:最大100nA;(5)每封装含四个运算放大器;(6)具有内部补偿的功能;(7)共模范围扩展到负电源;(8)行业标准的引脚排列;(9)输入端具有静电保护功能。图2-12LM324的引脚图图2-13温度传感器经过LM324放大电路温度传感器LM35输出的电压经过LM324反相端输入放大电路将电压放大5倍。(3)恒流源电路图2-15用PROTEL画的恒流源电路这是最简单的偏置电路,偏置电流IB自电源VCC(取VCC=5V)经过10kΩ,电阻流通。即这一电路的偏置电流IB可用下式表示:IB=(VCC-UBE)/10=(5-0.7)/10=0.43mA(2-4)式中UBE的值对锗晶体三极管而言约为0.2V,对硅晶体三极管而言约为0.6~0.7V。因此,一旦给定VCC的值,由该电路中的IB就基本决定,所以该电路称为固定偏置电路。它虽电路简单且功耗小,但由于对温度的稳定性能差,故用于像玩具那样的放大倍数不高、保真度要求低的场合。对于NPN管来说,三个电极的电位关系是:UC>UB>UE;对于PNP管来说,三个电极的电位关系是:UC<UB<UE。对于三极管,它由基极、集电极和发射极组成。其中三者关系可以用一下公式来表示:IE=IC+IB(2-5)当IB=0(将基极开路)时,IE=IC此时电流由集电区穿过基区流入发射区[12]。上图中IE=(1.2-0.7)/4.3K=0.1mA(2-6)所以,IE=IC=0.1mA,而热敏电阻两端的电压URT=10K×0.1mA=1V,然后再将热敏电阻两端的电压输送到单片机的AD转换器的C1口。图2-16总电路原理图上图为本设计电子体温计的总原理图,以单片机为核心,温度传感器和1602LCD液晶显示屏为辅件,完成整个电路图的搭建。二.ATmega16单片机ATmega16图3-1ATmega16引脚图引脚功能VCC:电源正GND:电源地端口A(PA7..PA0):端口A做为A/D转换器的模拟输入端。端口A为8位双向I/O口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口A处于高阻状态。端口B(PB7..PB0):端口B为8位双向I/O口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口B处于高阻状态。端口B也可以用做其他不同的特殊功能。端口C(PC7..PC0):端口C为8位双向I/O口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口C处于高阻状态。如果JTAG接口使能,即使复位出现引脚PC5(TDI)、PC3(TMS)与PC2(TCK)的上拉电阻被激活。端口C也可以用做其他不同的特殊功能。端口D(PD7..PD0):端口D为8位双向I/O口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口D处于高阻状态。端口D也可以用做其他不同的特殊功能。RESET复位输入引脚:持续时间超过最小门限时间的低电平将引起系统复位。持续时间小于门限间的脉冲不能保证可靠复位。XTAL1:反向振荡放大器与片内时钟操作电路的输入端。XTAL2:反向振荡放大器的输出端。AVCC:AVCC是端口A与A/D转换器的电源。不使用ADC时,该引脚应直接与VCC连接。使用ADC时应通过一个低通滤波器与VCC连接。AREF:A/D的模拟基准输入引脚[18]。三.液晶屏JXD1602LCD是液晶显示屏,主要是用来做面显示的,它本身不发光,然后通过电流使屏幕产生各种颜色的浑浊现象,后置一个光源来透过前面的LCD面板使人看到图案。LED是发光二极管,它本身是点光源,就是说发出来的光不是一个面,而是一个点。也有用LED做显示屏的,相对于液晶显示屏来说,LED适合于室外以及室内大屏幕观看距离稍微远一点的情况,因为LED显示屏的分辨率肯定远远小过LCD。还有一点就是由于LED与LCD的功耗比大约为10:1,所以本设计部采用LED显示。液晶显示器(LCD)由于体积小、重量轻、耗电小等优点已成为各种嵌入式系统的常用的理想显示器。近年来,液晶显示器技术的发展迅猛,大面积的液晶显示器已开始取代CRT显示器,在使用电池供电的嵌入式电子产品中,如手机、PDA、家电产品、仪器仪表产品等,液晶显示器是首选的显示器。1602字符型LCD简介1602字符型液晶显示模块是专门用于显示字母、数字、符号等的点阵式LCD,目前常用的有16X1、16X2、20X2和40X2行等。下面以1602字符型液晶显示器为例,介绍其用法。VL为液晶显示器对比度调整端,接正电源时对比度最弱,接砌寸对比度最高。若对比度过高会产生“鬼影”,使用时可以通过一只10K电阻来调整对比度。RS为寄存器选择端,RS为高电平时选择数据寄存器,为低电平时选择指令寄存器。R/W为读写信号线,为高电平时进行读操作,为低电平时为写操作。当RS和R/W同为低电平时可以写人指令或者显示地址;当RS为低电平、R/W为高电平时可以读忙信号;当RS为高电平、R/W为低电平时可以写入数据。E为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。D0一D7为位双向数据线[21]。4.2.21602LCD的指令说明及时序1602液晶模块的读写操作、屏幕和光标的操作都是通过指令编程来实现的。指令1:清显示,指令码01H,光标复位到地址00H位置指令2:光标复位,光标返回到地址00H指令3:光标和显示模式设置I/D:光标移动方向,高电平右移,低电平左移S:屏幕上所有文字是否左移或者右移,高电平表示有效,低电平则无效。时序如表所示指令4:显示开关控制D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示C:控制光标的开与关,高电平表示有光标,低电平表示无光标B:控制光标是否闪烁,高电平闪烁,低电平不闪烁指令5:光标或显示移位S/C:高电平时移动显示的文字,低电平时移动光标指令6:功能设置命令DL:高电平时为位总线,低电平时为8位总线;N:低电平时为单行显示,高电平时双行显示;F:低电平时显示5X7的点阵字符,高电平时显示5X10的点阵字符指令7:字符发生器RAM地址设置指令8:DDRAM地址设置指令9:读忙信号和光标地址BF:忙标志位,高电平表示忙,此时模块不能接收命令或者数据低电平表示不忙指令10:写数据指令11:读数据外形尺寸/显示4.3.3接口说明表4-21602的引脚说明 编号 符号 引脚说明 编号 符号 引脚说明 1 VSS 电源地 9 D2 DataI/O 2 VDD 电源正极 10 D3 DataI/O 3 VL 液晶显示偏压信号 11 D4 DataI/O 4 RS 数据/命令选择端(H/L) 12 D5 DataI/O 5 R/W 读/写选择端(H/L) 13 D6 DataI/O 6 E 使能信号 14 D7 DataI/O 7 D0 DataI/O 15 BLA 背光源正极 8 D1 DataI/O 16 BLK 背光源负极表4-31602液晶模块内部的控制器的11条控制指令 序号 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 清显示 0 0 0 0 0 0 0 0 0 1 2 光标返回 0 0 0 0 0 0 0 0 1 * 3 置输入模式 0 0 0 0 0 0 0 1 I/D S 4 显示开/关设置 0 0 0 0 0 0 1 D C B 5 光标或字符移位 0 0 0 0 0 1 S/C R/L * * 6 置功能 0 0 0 0 1 DL N F * * 7 置字符发生存储器地址 0 0 0 1 字符发生存储器地址 8 置数据存储器地址 0 0 1 显示数据存储器地址 9 读忙标志或地址 0 1 BF 计数器地址 10 写数到CGRAM或DDRAM 1 0 要写的数据内容 11 从CGRAM或DDRAM读数 1 1 读出的数据内容四.编程介绍C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。C语言有功能丰富的库函数、运算速度快、编译效率高、有良好的可移植性,而且可以直接实现对系统硬件的控制。C语言是一种结构化程序设计语言,它支持当前程序设计中广泛采用的由顶向下结构化程序设计技术。此外,C语言程序具有完善的模块程序结构,从而为软件开发中采用模块化程序设计方法提供了有力的保障。因此,使用C语言进行程序设计已成为软件开发的一个主流。用C语言来编写目标系统软件,会大大缩短开发周期,且明显地增加软件的可读性,便于改进和扩充,从而研制出规模更大、性能更完备的系统。综上所述,本文在结合自己的知识结构基础和项目的研发状况基础上选用C语言作为软件设计的工具。本设计的软件主要分为四大部分:温度检测与读写程序、键盘检测程序、显示程序和输出模式切换程序[23]。系统启动后先对单片机寄存器和温度传感器LM35DZ进行初始化,读取EEPROM存储设定值,初始化看门狗后进入循环。在循环体内,通过不断读取LM35DZ采集的温度信号进行分析处理,然后通过液晶显示出来;如需设置温度上下限时,可任意通过按键进入设置上下限界面;单片机内部还设置有看门狗,最大限度地减小系统发生故障时,如进入死循环或跑飞,系统复位重新恢复运行。(1)主程序的主要功能是负责温度的实时显示、读出并处理LM35DZ的测量温度值。图5-1系统主程序图(2)A/D转换器的主要功能是将LM35DZ的输出值输入单片机的A/D转换口,再进行处理。图5-2A/D转换子程序流程图(3)将单片机输出值经过处理后在驱动液晶程序后显示温度值。图5-3显示子程序流程图
/
本文档为【电子体温计原理图及参数说明】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索