电子体温计的设计论文_第1页
电子体温计的设计论文_第2页
电子体温计的设计论文_第3页
电子体温计的设计论文_第4页
电子体温计的设计论文_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录一、摘要1二、任务要求3三、设计思路3四、系统设计3五、方案设计与论证4六、系统框图5七、硬件电路设计57.1 传感器电路57.2 单片机电路67.3 LCD1602显示屏电路77.4 电源模块8八、测温电路的设计98.1 温度传感器的介绍9热敏电阻的类型及特性9线性化处理108.1.3 NTC热敏电阻用于温度测量和控制简介118.2 热敏电阻温度测量计算128.3 放大电路部分128.4 恒流源电路13九、PCB电路板的制作13十、系统调试与测量1410.1 系统调试1410.2 误差分析15十一、设计总结15十二、参考文献16电子体温计的设计一、 摘要体温计是人们生活中的必不可少的用品

2、。在现代化的工业生产中,单片机技术已经普及到我们生活、工作、科研各个领域,已经成为一种有力的工具,本文介绍一种基于单片机控制的电子温度计。本设计采用电子体温计系统的硬件设计,采用一种新型的可编程温度传感(DS18B20),不需复杂的信号调理电路和AD转换电路能直接与单片机完成数据采集和处理,实现方便、精度高,性能稳定。传感器DS18B20接触人体,感应温度后,模数转化后的电信号送入STC89C52单片机,并将其送入LCD1602数码管显示。它能快速准确地测量人体体温,与传统的水银玻璃体温计相比,具有读数方便,测量时间短,测量精度高,能记忆并有蜂鸣提示的优点。并且超过预定的温度,回有报警提示。尤

3、其是电子体温计不含水银,对人体及周围环境无害,特别适合于家庭,医院等场合使用。【关键词】 电子体温计 DS18B20传感器 STC89C52单片机 LCD1602显示屏The DesignOfTheElectronic ThermometerElectronic And Information Engineering【Abstract】The thermometerisessentialnecessitiesinpeople's lives. Inmodern industrialproduction, single-chiptechnologyhas spreadtotheway w

4、e live,work, researchin various fields, has become a powerful tool, this paper describesamicrocontroller-based controlofelectronic thermometers. This design uses thehardware designoftheelectronicthermometersystem, a new type ofprogrammabletemperaturesensor (DS18B20), data acquisition and processingd

5、oes not require complicatedsignal conditioning circuitry andthe A /D conversioncircuitwith a microcontroller, easy to achieveaccuracyhighand stable performance.Sensor DS18B20contact with the human body, thesensortemperature, theelectrical signalsinto theanalog-to-digitalconversionSTC89C52microcontro

6、llerandinto theLCD1602digitaldisplay. It canquickly and accuratelymeasurethebody temperature, comparedwithtraditionalmercuryglassthermometer, with theeasy reading, shortmeasurement time, high measurement accuracy, memory andBeeperadvantages. Andexceeds a predeterminedtemperature,back to thealarm. El

7、ectronic thermometermercury-free, on the human bodyandambientsound, especially suitable forfamilies, hospitals and other occasions.【Key words】Digital Thermometer DS18B20 SensorSTC89C52 MicrocontrollerLCD1602Display二、任务要求该系统的用于体温检测,能准确快速地测量人体体温,并且需要实时的显示当前的温度。与传统的水银玻璃体温计相比,电子体温计具有方便的读数,高精度的测量,测量时间比较短

8、,能记忆并有与其它体温计不同的蜂鸣提示的优点。测温范围35°C 42°C,误差在±0.2°C以内,当温度超过38°C时,可以报警,采用LED数码管直读显示。并且能够实时的宽范围的温度检测,能清楚的显示与读出数据。三、设计思路本研究旨在设计一个电子体温计,主要控制器采用单片机STC89C52,传感器采用美国DALLAS半导体公司生产的DS18B20智能型传感器。该传感器检查的温度是35°C 42°C之间,检查的分辨率为±0.2°C。当温度出现不同寻常的时候,不在设置范围内时,可以报警,且是通过蜂鸣器。研究工

9、作总体包括以下多个方面:了解电子体温计的工作原理,典型结构,发展历史及国内外的研究和发展的现状;研究电子体温计的两个最主要的核心模块:DS18B20传感器控制和STC89C52单片机主控制器。四、系统设计为满足系统的三个需求:(1)实时的温度检测。(2)数据能清楚的显示与读出。(3)温度变化的曲线能够实时的描绘出来。整个电子体温计系统应该设计必须含有以下几个模块:a.温度采集模块。b.显示模块。c.串口通信接口。d.核心系统模块。五、方案设计与论证方案一:本电路设计的电子温度计,如图1.1,热敏电阻器件在测温电路中的感温效应。随被测温变化,采集的电压或电流,进行模数转换后,再用单片机进行加工处

10、理采样的数据,就可以通过显示电路显示出来。但是热敏电阻测量体温有许多问题,存在测量时间较长等问题。图1.1 基于热敏电阻的电子体温计系统框图方案二:红外体温计是非接触式的,算是高端的技术,最近几年才发展起来的。主要是靠红外传感器感应接收人体辐射的红外线,通过模数转换后,用单片机处理采样的数据,显示电路就可以显示出来数据。但是这个方案制作成本费用高,耗时比较长,主要是体现在硬件电路与软件程序复杂。根据以上需求分析,本次设计采用方案三来设计电子体温计。六、系统框图串口通信接口5V稳压电路时钟振荡主控制器LED显示温度传 感器图1.2 电子体温计系统框图七、硬件电路设计7.1 传感器电路7.11数字

11、温度传感器DS18B20介绍DS18B20的性能和特点如以下几点,都是很好的优点:其一是多个DS18B20可以并联在唯一一个单独的三线上,并且能够实现多点组网功能;其二是独特单独的单线接口仅仅需要一个端口引脚就可以进行通信;其三是用户可以自己定义的非易失性温度报警的设置;不需要外部的外围器件;其余的是可以通过数据线供电,电压范围为是在3.05.5V;当待机的时候,功耗为零;温度以912位的数字两读出;负电压特性,当电源极性接反的时候,温度计不会因发热而烧毁,只是不能正常工作。报警搜索命令识别并标志超过程序限定温度(温度报警DS18B20的主要特性: (1)适应更加宽广的电压范围,电压范围:3.

12、05.5V,并且采用数据线供电,与此同时也可以采用寄生电源方式; (2)DS18B20还具有的很多强大的功能,其中一项就是支持多点的组网功能,在唯一单独的三线上,就可以让多个DS18B20功能并联,实现组网多点测量体温; (3)具有很独特的单线接口方式,需要一条口线即可让DS18B20在与微处理器连接,并且能够实现微处理器与DS18B20的双向通讯;(4)不需要用其他的任何外围的元器件DS18B20就可以使用,一只三极管的集成电路包含了全部传感元件及转换电路; (5)温范围55+125,在-10+85的时侯精度是±0.5左右; (6)有912位的分辨率是可以用来编写程序的,对应的可分

13、辨温度依次分别为0.0625、0.125、0.25和0.5,测量温度可实现精度高;(7)温度转换为数字,且条件是在9位分辨率时,最多花费 93.75ms,而在12位分辨率时,把温度值转换为数字,速度更快,最多在750ms内;(8)测量结果可以输出直接明确的数字的温度信号,通过串行,CPU接受"一线总线",同时可以传送CRC校验码,拥有极强的抗干扰纠错能力; (9)负压特性:当接反电源极性的时候,芯片不会发热,因而更加不会被烧毁, 但之后不能正常工作。7.2 单片机电路STC89C52是一种CMOS8位微小型控制器,其性能高、功耗低,并且具有可编程Flash 存储器,数据容量

14、是8K。在单芯片上,STC89C52为众多嵌入式控制系统应用提供有效、灵活的解决方案主要其原因就是拥有可编程Flash 和灵活的8 位CPU。 具有以下标准功能:512bitRAM,8kbitFlash, 32 位I/O 口线,看门狗的定时器,内置4KB EEPROM,MAX810复位电路,单个6向量2级中断结构,三个16 位计数器/ 定时器,全双工串口。另外静态逻辑操作是STC89X52 降至0Hz,并且支持2种软件,与此同时,还可选择节电模式。当CPU 停止工作,就是属于空闲模式。此时允许RAM、串口、计数器/定时器、中断时候继续工作。保存RAM内容,可以在掉电保护方式下,并且可以把振荡器

15、冻结了,单片机停止一切工作,直到下一个硬件复位或中断为止。最高运作频率35Mhz,6T/12T可选。7.3 LCD1602显示屏电路1602液晶也叫1602字符型液晶,字母、数字、符号等的点阵型液晶模块将可以显示在1602上的,可以显示一个字符,是通过每个点阵字符位来实现的,并且组成部分是若干个5X7或者5X11等点阵字符位。每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用。1602LCD是指显示的内容可以显示每行16个字符液晶模块,并且可以显示两行,1602代表的就是这个意思。LCD1602液晶显示内容丰富、小巧的体积、功耗低、超薄且轻巧,常用在微型仪表和低功耗应用系

16、统中。1602的16脚接口是采用标准规范的,其中: (1)第1脚:接地电源是VSS;(2)第2脚:正电源是VDD接+5V;(3)第3脚:液晶显示器调整对比度的端口是V0,接正电源的时候对比度是最弱的,接地电源的时候对比度是最高的,对比度太高时会出现不一样的“鬼影”,使用时,对比度的调整,可以通过一个10K的电位器来进行;(4)第4脚:RS为选择寄存器,指令寄存器用于低电平的时候、数据寄存器用于高电平的时候;(5)第5脚:信号线RW是代表读写的,写操作通常都是在低电平的时候进行,读操作通常都是在高电平的时候进行,显示地址或者写入指令就要当RS和RW均是为低电平的时候。低电平的时候可以写入数据,必

17、须要是当RS是高电平RW时候,高电平的时候可以读忙信号,必须要是当RS是低电平RW时候;(6)第6脚:E端是使能端,其作用就是当E端从高电平跳转成为低电平的时候,液晶模块会按照流程执行命令;(7)第714脚:8位双向数据线是从D0到D7;(8)第1516脚:这些都是空脚;从以上可以知道,LCD1602有16只管脚,每只都有不同的作用。设计好电路,再通过软件编程。当通电时候,就会启动显示屏,显示屏就会工作,就会显示外面所需要的。7.4 电源模块如图1.3所示,该电路图是电源模块,主要负责整个电路系统的电源供应。整个电子体温计采用的是稳压5V恒流电源。由于这个电子体温计的电路系统的外部电源,不一定

18、全都是系统所要求的而5V稳压电源,故需要对输入的电压进行稳压处理才行,通过处理电压,才会产生5V的电压。并且稳压是时候,所采用的稳压的芯片是最常用的78xx系列的7805稳压芯片。为了系统运行的稳定性,而且由于稳压芯片有波动的波形。所以应该要对稳压之前和之后的电压进行滤波处理,处理之后的波形,才会增加电形的平滑,这时候,电子体温计整个电路系统才运行的更加稳定,可靠,不会出问题。 图1.3电源模块电路原理图 图1.4 电子体温计原理图如图1.4所示,整个电路原理图,分有几个模块,其中主要就是有单片机模块,DS18B20温度传感器模块,显示模块和电源模块。而其中也有些小模块,如晶振模块,报警器模块

19、等等。这四个大模块,不同功能,有机的结合起来,成为一个完整的整体。八、 测温电路的设计8.1 温度传感器的介绍为了尽量多学习到更多的知识,本课题同时采用了两种温度传感器:LM35以及NTC热敏电阻,设计了两个不同的电路。用同一块单片机分别测量它们的输出,用两套程序来进行计算,用同一个液晶屏分时显示这两个不同的传感器测量到的温度。8.1.1热敏电阻的类型及特性热敏电阻是利用半导体的阻值随温度变化这一热性而制成的,分为NTC(负温度系数)热敏电阻、PTC(正温度系数)热敏电阻两大类。PTC热敏电阻电阻值随温度的升高而增大,NTC热敏电阻电阻值随温度的升高而降低5。正温度系数热敏电阻其电阻值随着PT

20、C热敏电阻本体温度的升高呈现出阶跃性的增加,温度越高,电阻值越大。负温度系数热敏电阻其电阻值随着NTC热敏电阻本体温度的升高呈现出阶跃性的减小,温度越高,电阻值越小。NTC热敏电阻的测温范围:低温型号为-1000,中温型号为-50+300,高温型号为+200+800,主要材料为Mn、Ni、Co、Fe、Cu、Al等,用于温度测量、温度补偿和电流限制等。PTC热敏电阻的测温范围为-50+150主要材料有BaTiO3等,用于温度开关、恒温控制和防止冲击电流等。8.1.2线性化处理多数传感器的输出信号与被测量之间的关系并非线性误差,如图1.5中的曲线1和曲线2。图1.5 输出信号与被测量之间的非线性关

21、系1-类似指数型非线性特性2-类似于对数型非线性特性3-线性化后的特性在非线性情况下,将严重影响测量准确度。因此必须先将实际曲线1或曲线2进行线性化处理,得到曲线3。线性化处理的方法:线性化处理可以由硬件实现,但线性化电路往往较复杂,也会增加检测系统的成本。在计算机系统处理能力允许的条件下,可以用软件实现线性化处理。设传感器的静态输入/输出的特性为y=f(x),是非线性的,则可以通过查表法、线性插值法,以及二次抛物线折线法等几种线性化方法,得到线性的结果:y=Kx。查表法虽然简单,但需逐点测量输入-输出对应数据;采用线性插值法时,划分的段数越多,得到的结果就越精确,但计算所需时间就越长,即仪器

22、稳定时间就越长;二次抛物线折线法的计算就更加复杂。本设计采用对数计算的方法。利用T=3950/(log(RT/RO)+3950/298.15)-273.15公式来计算温度与热敏电阻的关系。8.1.3 NTC热敏电阻用于温度测量和控制简介热敏电阻具有尺寸小、响应速度快、灵敏度高等优点,因此它在许多领域得到广泛应用。热敏电阻在工业上的用途很广,根据产品型号不同,其适用范围也各不相同,具有以下方面:(1)热敏电阻测温 作为测量温度的热敏电阻一般结构较简单,价格较低廉。没有外面保护层的热敏电阻只能应用在干燥的地方;密封的热敏电阻不怕湿气的侵蚀,可以使用在较恶劣的环境下。由于热敏电阻的阻值较大,故其连接

23、导线的电阻和接触电阻可以忽略,在热敏电阻测量粮仓温度中,其引线可长达近千米。热敏电阻的测量电路多采用桥路,调试电桥电路时,必须先调零,再调满度,最后再验证刻度盘中其他各点的误差是否在允许的范围内,上述过程称为标定。具体做法如下:将绝缘的热敏电阻放入32(表头的零位)的温水中,待热量平衡后,调节RP1,使指针指在32上,再加入热水,用更高一级的数字式温度计监测水温,使其上升到45。待热量平衡后,调节RP2,使指针指在45上。再加入冷水,逐渐降温,检查3245范围内刻度的准确性。如果不正确:可重新刻度;在带微机的情况下,可用软件修正。虽然目前热敏电阻温度计均已数字化,但上述的“调试”、“标定”的概

24、念是作为检测技术人员必须掌握的最基本技术,必须在实践环节反复训练类似的调试基本功。(2)热敏电阻用于温度补偿 热敏电阻可在一定的温度范围内对某些元件进行温度补偿。例如,动圈式表头中的动圈由铜线绕制作而成。温度升高,电阻增大,引起测量误差。可以在动圈回路中串入由负温度系数热敏电阻组成的电阻网络,从而抵消由于温度变化所产生的误差。在三极管电路、对数放大器中,也常用热敏电阻组成补偿电路,补偿由于温度引起的漂移误差。(3)热敏电阻用于温度控制及过热保护 在电动机的定子绕组中嵌入突变型热敏电阻并与继电器串联。当电动机过载时钉子电流增大,引起发热。当温度大于突变点时,电路中的电流可以由十分之几毫安突变为几

25、十毫安,因此继电器动作,从而实现过热保护。热敏电阻在家用电器中用途也十分广泛,如空调与干燥器、电热水器、电烘箱温度控制等都用到热敏电阻。(4)热敏电阻用于液面的测量给NTC热敏电阻施加一定的加热电流,它的表面温度将高于周围的空气温度,此时它的阻值较小。当液面高于它的安装高度时,液体将带走它的热量,使之温度下降、阻值升高。判断它的组织变化,就可以知道液面是否低于设定值。汽车油箱中的油位报警传感器就是利用以上原理制作的。热敏电阻在汽车中还用于测量油温、冷却水温等。利用类似的原理,热敏电阻还可用于气体流量的测量10。热敏电阻的优点是可测量到小范围内的温度,变化率较大,固有电阻大,无需延长导线时的误差

26、补偿;其缺点是变化率非线性,不适合测量高温区。8.2 热敏电阻温度测量计算LM285/LM385系列微功率带隙稳压器二极管。设计工作低于10A到20A的宽电流范围。这些器件特征有非常低的动态阻抗、低噪声以及随时间和温度稳定工作。通过片内微调可以实现严格的电压误差11。根据公式RT= R0 *EXP(B*(1/T0-1/T1)8.3 放大电路部分LM324系列运算放大器是价格便宜的带差动输入功能的四运算放大器。可工作在单电源下,电压范围是3.0V32V或最大±16V13。与单电源应用场合的标准运算放大器相比,它们有一些显著优点。该四运算放大器可以工作在低到3.0伏或者高到32伏的电源下

27、,静态电流为MC1741的静态电流的五分之一。共模输入范围包括负电源,因而消除了在许多应用场合中采用外部偏置元件的必要性。8.4 恒流源电路这是最简单的偏置电路,偏置电流IB自电源VCC(取VCC=5V)经过10k,电阻流通。即这一电路的偏置电流IB可用下式表示:IB=(VCC-UBE)/10=(5-0.7)/10=0.43mA 图1.6 总电路原理图上图为本设计电子体温计的总原理图,以单片机为核心,温度传感器和1602LCD液晶显示屏为辅件,完成整个电路图的搭建。九、PCB电路板的制作在制作PCB板的过程中,由于设计以及成本的限制,故采用的是热转印法来制作的PCB板,制作的详细步骤如下所示。

28、第一步:电路设计。在Multisim 11.0软件中正确的画出各模块的原理图,对电路进行仿真测试,并且对对该原理图进行电气规则检查.第二步:在Protell se99软件,画出对应的电子体温计电路图,并且生成相应的网络表和元件清单,随后再利用网络表生成PCB图。第三步:设计布线规则。在这个步骤中只要是对线宽,线距以及焊盘的详细参数的设置,是画出的PCB板能够符合现实元器件封装大小。如图7.1,就是一个已经设计好了的PCB板图。第四步:交付生产,把设计的电路图,生产出来。第五步:焊接。PCB制作完成。图1.7PCB制作效果图十、系统调试与测量10.1 系统调试电子体温计系统的硬件调试一般分下面几个步骤。第一步:检查外部的各种元器件,看元器件是否完好无损,并且观察电路板上的电路是否有断点。是否有漏焊,虚焊等等。第二步:用仪器仪表进行检测,这里主要采用万用表进行检测,先用万用表复核目测中有疑问的连接点,拐点等等,再次检测各种地线与电源线之间是否有短路、断路等不良现象。第三步:通电检测。给电路PCB板通上电,检测所有器件的电源是否符合要求的值。并且检测整个电路的功能是否能够正常运行。第四部:在通电工作中,观察电子体温计能否正常的测量体温,并且检查显示屏能否正常显示数据。10.2 误差分析通过用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论