毕业论文-电子体温计设计

毕业论文(设计)

题目电子体温计(硬件部分)的设计院系

专业年级

学生姓名

学号

指导教师

电子体温计(硬件部分)的设计

电子信息工程专业

学生指导教师

【摘要】体温计是人们生活中的必不可少的用品。在现代化的工业生产中,单片机技术已经普及到我们生活、工作、科研各个领域,已经成为一种有力的工具,本文介绍一种基于单片机控制的电子温度计。

本设计采用电子体温计系统的硬件设计,采用一种新型的可编程温度传感(DS18B20),不需复杂的信号调理电路和A/D转换电路能直接与单片机完成数据采集和处理,实现方便、精度高,性能稳定。传感器DS18B20接触人体,感应温度后,模数转化后的电信号送入STC89C52单片机,并将其送入LCD1602数码管显示。它能快速准确地测量人体体温,与传统的水银玻璃体温计相比,具有读数方便,测量时间短,测量精度高,能记忆并有蜂鸣提示的优点。并且超过预定的温度,回有报警提示。尤其是电子体温计不含水银,对人体及周围环境无害,特别适合于家庭,医院等场合使用。

【关键词】电子体温计 DS18B20传感器 STC89C52单片机 LCD1602显示屏

The Design Of The Electronic Thermometer (Hardware Part)

Electronic And Information Engineering

【Abstract】The thermometer is essential necessities in people's lives. In modern industrial production, single-chip technology has spread to the way we live, work, research in various fields, has become a powerful tool, this paper describes a microcontroller-based control of electronic thermometers.

This design uses the hardware design of the electronic thermometer system, a new type of programmable temperature sensor (DS18B20), data acquisition and processing does not require complicated signal conditioning circuitry and the A / D conversion circuit with a microcontroller, easy to achieve accuracy high and stable performance. Sensor DS18B20 contact with the human body, the sensor temperature, the electrical signals into the analog-to-digital conversion STC89C52 microcontroller and into the LCD1602 digital display. It can quickly and accurately measure the body temperature, compared with traditional mercury glass thermometer, with the easy reading, short measurement time, high measurement accuracy, memory and Beeper advantages. And exceeds a predetermined temperature, back to the alarm. Electronic thermometer mercury-free, on the human body and ambient sound, especially suitable for families, hospitals and other occasions.

【Key words】Digital Thermometer DS18B20 Sensor STC89C52 Microcontroller LCD1602 Display

目录

绪论 (1)

1 任务要求 (2)

2 设计思路 (2)

3 系统设计 (2)

4 方案设计与论证 (2)

5 系统框图 (4)

6 硬件电路设计 (4)

6.1 传感器电路 (4)

6.1.1 DS18B20四个比较重要的主要的数据部件 (4)

6.1.2 数字温度传感器DS18B20介绍 (6)

6.2 单片机电路 (7)

6.3 LCD1602显示屏电路 (11)

6.4 电源模块 (12)

7 PCB电路板的制作 (14)

8 系统调试与测量 (14)

8.1 系统调试 (14)

8.2 测量数据 (15)

8.3 误差分析 (16)

设计总结 (17)

参考文献 (18)

致谢 (19)

绪论

体温测量的历史,最早出现在16世纪。当时空气热膨胀是Saatorio主要根据的原理,制出了第一支体温计,用于测量口腔温度体。到20世纪初,才开始设计采用水银来制作体温计,至今水银体温计在家庭等处,得到了广泛的应用。埃布斯坦在1928年发表的报告中指出,水银温度计当时除测量口腔及腋下的温度外,还可以用来测量颈部、外耳,大腿根部及尿温。水银体温计的原理就是玻璃球内积存的水银温度和被测量皮肤的温度相等。

由于水银体温计精度很高、使用方便、并且易于携带,因而很多人喜欢采用水银体温计。再加上体温计测温方法及其结构都已完全成熟,并没太多的改进余地,人们对水银体温计的研究热情逐渐渐低,到现在水银体温计几乎已经没有什么发展的余地。再加上由于测量体温用水银体温计很不方便,如果打破摔坏体温计,水银的污染也很严重等,为了准确测量人体的局部温度,促使人们不得不开发了多种多样的测温方式和测温器件设备。

现在其它不同种类的电子仪器测量体温也日益普及,已有许多医院采用了电子体温计来测量体温。这一事实至少说明了,电子测温仪器的性能与水银温度计的性能已经很接近了。因此,鉴于传统的水银体温计多种因素,诸如汞的污染及其携带不方便易破碎,尤其是测量时间过长等缺点,本课题为解决此问题设计出一种数字式电子体温计。它在稳定性及响应时间上比传统的水银体温计有着显著的优势,精度要求也能和传统的水银体温计相媲美。

单片机智能化仪表在测量仪表的方面,有着很大的发展趋势。它给日常生活带来多方面的进步,其中数字温度计就是一个典型的例子,家庭、医院等随处可见,为了能更加满足人们的需要,数字体温计正在不断的进行更新换代。

现在所使用的温度计还有很多是水银、酒精或煤油。温度计的分辨力都是为1~0.1℃。这些普通水银温度计的刻度间隔通常都很密集,读数比较困难,分辨的不准确,而且他们有着比较大的热容量,需要很长时间达到热平衡,因此温度数值很难读准,使用非常不方便。本设计所介绍的电子体温计,主要用于家庭等普通环境。与传统的水银温度计相比,电子体温计易于读数,广泛的测温范围,测温精度比较高等优点,其输出温度采用数字显示。

现在温度计发展非常迅速,从最原始的玻璃管温度计发展到了现在的热电偶温度计、热电阻温度计、集成的半导体数字温度计等。在电子式温度计中,最重要组成部分就是传感器。温度计的测量范围、精度、控制范围和用途取决于传感器的精度、灵敏度等等。现在的温度传感器被广泛的应用,目前已经研制出各种各样的新型温度传感器,从而现在温度监控系统的功能日趋强大。

1 任务要求

该系统的用于体温检测,能准确快速地测量人体体温,并且需要实时的显示当前的温

度。与传统的水银玻璃体温计相比,电子体温计具有方便的读数,高精度的测量,测量时

间比较短,能记忆并有与其它体温计不同的蜂鸣提示的优点。

测温范围35°C ~42°C,误差在±0.2°C以内,当温度超过38°C时,可以报警,采用LED数码管直读显示。并且能够实时的宽范围的温度检测,能清楚的显示与读出数据。

2 设计思路

本研究旨在设计一个电子体温计,主要控制器采用单片机STC89C52,传感器采用美国DALLAS半导体公司生产的DS18B20智能型传感器。该传感器检查的温度是35°C ~42°C 之间,检查的分辨率为±0.2°C。当温度出现不同寻常的时候,不在设置范围内时,可以报警,且是通过蜂鸣器。研究工作总体包括以下多个方面:了解电子体温计的工作原理,典型结构,发展历史及国内外的研究和发展的现状;研究电子体温计的两个最主要的核心模块:DS18B20传感器控制和STC89C52单片机主控制器。

3 系统设计

为满足系统的三个需求:

(1)实时的温度检测。

(2)数据能清楚的显示与读出。

(3)温度变化的曲线能够实时的描绘出来。整个电子体温计系统应该设计必须含有以下几个模块:

a.温度采集模块。

b.显示模块。

c.串口通信接口。

d.核心系统模块。

4 方案设计与论证

方案一:

本电路设计的电子温度计,如图4.1,热敏电阻器件在测温电路中的感温效应。随被测温变化,采集的电压或电流,进行模数转换后,再用单片机进行加工处理采样的数据,就可以通过显示电路显示出来。但是热敏电阻测量体温有许多问题,存在测量时间较长等

问题。

图4.1 基于热敏电阻的电子体温计系统框图

方案二:

红外体温计是非接触式的,算是高端的技术,最近几年才发展起来的。主要是靠红外传感器感应接收人体辐射的红外线,通过模数转换后,用单片机处理采样的数据,显示电路就可以显示出来数据。但是这个方案制作成本费用高,耗时比较长,主要是体现在硬件电路与软件程序复杂。

方案三:

数字温度计采用单片机的温度传感器设计,各种各样的精度高的温度计不断出现,不断发展。数字温度检测要求必须满足的条件是检测的精度高于控制的精确度,否则无法控制的体温计测量精度的要求。所以电子体温检测的一项重要的性能参数其中有一项就是测量精度。因此数字体温检测追求的一个目标就是高精度。检测手段不断的现代化,现在检测能达到的很高的灵敏度、精度及测量范围等。同时,科学技术的发展达到的水平越高,又为检测技术、传感器技术提供了新的技术支持。目前市场上出现了很多传感器,很多高精度的传感器已经出现,而且精度越来越高。DS18B20将会不断的完善,从而测量的更加精确、更加简单,更加人性化,更满足系统设计的需求。

传统的传感器热电阻、热电偶等,只有通过外部硬件的支持,测出的电压,才会转换成对应的温度值。比如说模数转换是不可少的,还有其他的等等一些硬件电路,比较复杂。有如下缺点:软件调试复杂;硬件电路复杂;制作成本高。

本电子体温计采用DS18B20作为检测元件,DS18B20是一种改进型智能温度传感器,最高分辨率可达0.0625°C,测温范围为-55~125°C。其中在35ºC~45ºC的范围内的测量精度为±0.2ºC,此传感器可适用于体温检测。它具有小型化、性能高、耗能低、抗干扰能力强、易配微处理器等。并且DS18B20采用单片机与三线制相连,可以直接读出被测的温度值,而且减少了外部的硬件电路设计,具有低成本和易使用的特点。综上所述,决定采取DS18B20作电子体温计为选择方案。

方案确定

根据以上需求分析,本次设计采用方案三来设计电子体温计。

5 系统框图

图5.1 电子体温计系统框图

6 硬件电路设计

6.1 传感器电路

美国DALLAS 半导体公司设计生产一种DS18B20温度传感器,并且DS18B20是一种智能化的温度传感器。新出来的,比较流行的温度传感器,是与平常传统的热敏电阻等测量温度的元件相比较,它提供9位(二进制)温度读数,并且可以指示器件的温度,而且能够直接读出被测的温度数值。

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

6.1.1 DS18B20四个比较重要的主要的数据部件

(1)ROM 能够用64位进行光刻,并且出厂前已经光刻好了光刻ROM 中的64位序列码,因此它可以看作是该DS18B20的地址序列码。64位光刻ROM 的排列是:产品类型标号是在开始8位(28H ),接着的DS18B20自身的序列码是48位的,56位校验码是在最后8位。

(2)DS18B20中有个温度传感器,并且该传感器是用来测量人体体温的。每一个DSl820

串口通信接口

5V 稳压电路

时钟振荡

主 控 制 器

LED 显 示

温 度 传 感 器

中,包括独一无二的序列码,序列码是64位长的。DSl820内部的ROM(只读存贮器)就是用来装填该序号值的。产品类型编码是在前面的8位 (DSl820编码均为10H)。接着是每个器件唯一的序列码,在中间的48位,最后面的8位是前面56位的CRC(循环冗余校验)码,而循环冗余校验码的公式是(CRC=X8+X5+X4+1)。每一个DS18B20都各不相同,主要体现是在光刻ROM的作用,这样就可以实现多个DS18B20挂接在一根总线上。图4为DS18B20的实物图。

图6.1不锈钢封装防水型DS18b20温度探头

图6.2 DS18B20内部结构图

图6.3 DS18B20电路图

6.1.2 数字温度传感器DS18B20介绍

DS18B20的主要特性:

(1)适应更加宽广的电压范围,电压范围:3.0~5.5V,并且采用数据线供电,与此同时也可以采用寄生电源方式;

(2)DS18B20还具有的很多强大的功能,其中一项就是支持多点的组网功能,在唯一单独的三线上,就可以让多个DS18B20功能并联,实现组网多点测量体温;

(3)具有很独特的单线接口方式,需要一条口线即可让DS18B20在与微处理器连接,并且能够实现微处理器与DS18B20的双向通讯;

(4)不需要用其他的任何外围的元器件DS18B20就可以使用,一只三极管的集成电路包含了全部传感元件及转换电路;

(5)温范围-55℃~+125℃,在-10~+85℃的时侯精度是±0.5℃左右;

(6)有9~12位的分辨率是可以用来编写程序的,对应的可分辨温度依次分别为0.0625℃、0.125℃、0.25℃和0.5℃,测量温度可实现精度高;

(7)温度转换为数字,且条件是在9位分辨率时,最多花费 93.75ms,而在12位分辨率时,把温度值转换为数字,速度更快,最多在750ms内;

(8)测量结果可以输出直接明确的数字的温度信号,通过串行,CPU接受"一线总线",同时可以传送CRC校验码,拥有极强的抗干扰纠错能力;

(9)负压特性:当接反电源极性的时候,芯片不会发热,因而更加不会被烧毁,但之后不能正常工作。

图6.4 DS18B20封装管脚图

6.2 单片机电路

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

STC单片机引脚说明:

图6.5 STC89S52管脚图

(1)GND:接地

(2)VCC:电源电压

(3)RST:重新设置。当振荡器复位器件时,要保证持续RST脚两个机器周期的高电平时间。

(4)/EA/VPP:在此时间段外部程序的存储器(0000H-FFFFH),就必须是在/EA保持持续电平低时,不管是否有内部的程序存储器。/EA将内部锁定为恢复设置,此时应当注意加密方式1;当/EA端保持电平高的时候,在FLASH可以编写程序的期间。此间的内部的程序存储器,施加12V编程电源在这个引脚上,也可以用于(VPP)。

(5)XTAL1:输入内部时钟的工作电路以及输入反向振荡的放大器。

(6)XTAL2:为反向振荡器的输出。

(7)P0口:总线复用口是P0口,而且是数据/地址合起来的,也即是一个8位开路漏级双向I/O口。作为输出口用时,每管脚可吸收8TTL门电流。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。当P0口的管脚第一次写1时,被定义为高阻态输入。当FIASH进行校验时,P0外部必须被拉高,是由于P0输出原码,在FIASH 编程时,P0 口作为原码输入口。

(8)P1口:把1写在P1口管脚之后,高电平就会在内部产生,并且可以用作输入。

4TTL的门电流能够被P1口缓冲器可以能够吸收或输出,主要原因是P1口内部带一个可以提供上拉电阻的8位双向I/O口。电流在内部被上拉,当下拉为低电平在P1口被外部产生的时候,电流将会被输出。地址接收是当P1口作为第八位,并且在FLASH编程和校验的时侯。

(9)P2口:4个TTL的门电流可以在P2口的缓冲器可吸收或输出,P2口内部带一个8位双向I/O口,并且是可以上拉电阻的。并因当P2口的管脚被外部拉低,这个是作为输入的时侯来的,将输出电流。这是由于内部上拉的缘故。P2口在FLASH编程和校验时接收控制信号和高八位地址信号。P2口当用在16位地址外部数据存储器,并且进行存取或外部程序存储器的时候,P2口输出地址的高八位。管脚内部有上拉电阻拉高,主要是当P2口被写“1”时,并且把P2口当作为输入。它优势有利用内部上拉,并且在给出地址“1”的时侯,当进行读写外部八位地址数据存储器的时候,P2口输出其特殊功能寄存器的内容。

(10)P3口:P3口内部的管脚是8个带上拉电阻的双向I/O口,可吸收或输出4个TTL门电流。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。当P3口写入“1”后,用作输入,与此同时,并且内部电平上拉为高电平。

AT89C51的某些特殊功能口可以采用P3口来实现,如下表1所示:

表6.1 P3特殊功能口①

管脚备选功能

P3.0

RXD

串行输入口

P3.1

TXD

串行输出口

P3.2

/INT0

外部的中断0

P3.3

/INT1

外部的中断1

P3.4 T0

外部的输入记时器0

P3.5 T1

外部的输入记时器1

P3.6 /WR 写选通的外部数据存储器

P3.7 /RD 读选通的外部数据存储器

P3口同时为闪烁编程和编程校验,且可以接收一部分控制信号。

(11)/PSEN:外部程序存储器之中有选通信号在。在由外部程序存储器工作时候,取指期间,两次/PSEN有效,且在每个机器周期中。但两次有效的/PSEN信号将不出现在访问外部数据存储器时。

(12)ALE//PROG:通常情况下,ALE端输出正脉冲信号,并且以不变的频率周期,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。当外部存储器准备被访问的时候,锁存地址的地位字节可以让地址锁存允许的输出电平。此引脚用于输入编程脉冲,主要是用在FLASH编程期间。此时, ALE只有在执行MOVX,只有在ALE 情况下,MOVC指令是才起作用的。然而要注意的是:跳过一个ALE脉冲,就会用作外部数据存储器时。如想禁止ALE的输出可在SFR8EH地址上置0。另外,该引脚被略微拉高。如果是无效的置位,很可能主要原因是禁止了微处理器在外部执行状态ALE。

本次设计中使用的引脚为RXD,TXD,P2,P3口。

图6.6单片机电路原理图

6.3 LCD1602显示屏电路

1602液晶也叫1602字符型液晶,字母、数字、符号等的点阵型液晶模块将可以显示在1602上的,可以显示一个字符,是通过每个点阵字符位来实现的,并且组成部分是若干个5X7或者5X11等点阵字符位。每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用。1602LCD是指显示的内容可以显示每行16个字符液晶模块,并且可以显示两行,1602代表的就是这个意思。

LCD1602液晶显示内容丰富、小巧的体积、功耗低、超薄且轻巧,常用在微型仪表和低功耗应用系统中。

1602的16脚接口是采用标准规范的,其中:

(1)第1脚:接地电源是VSS;

(2)第2脚:正电源是VDD接+5V ;

(3)第3脚:液晶显示器调整对比度的端口是V0,接正电源的时候对比度是最弱的,接地电源的时候对比度是最高的,对比度太高时会出现不一样的“鬼影”,使用时,对比度的调整,可以通过一个10K的电位器来进行;

(4)第4脚:RS为选择寄存器,指令寄存器用于低电平的时候、数据寄存器用于高电平的时候;

(5)第5脚:信号线RW是代表读写的,写操作通常都是在低电平的时候进行,读操作通常都是在高电平的时候进行,显示地址或者写入指令就要当RS和RW均是为低电平的时候。低电平的时候可以写入数据,必须要是当RS是高电平RW时候,高电平的时候可以读忙信号,必须要是当RS是低电平RW时候;

(6)第6脚:E端是使能端,其作用就是当E端从高电平跳转成为低电平的时候,液晶模块会按照流程执行命令;

(7)第7~14脚:8位双向数据线是从D0到D7;

(8)第15~16脚:这些都是空脚;

从以上可以知道,LCD1602有16只管脚,每只都有不同的作用。设计好电路,再通过软件编程。当通电时候,就会启动显示屏,显示屏就会工作,就会显示外面所需要的。

图6.7 LCD1602电路原理图

6.4 电源模块

如图6.8所示,该电路图是电源模块,主要负责整个电路系统的电源供应。整个电子体温计采用的是稳压5V恒流电源。

由于这个电子体温计的电路系统的外部电源,不一定全都是系统所要求的而5V稳压电源,故需要对输入的电压进行稳压处理才行,通过处理电压,才会产生5V的电压。并且稳压是时候,所采用的稳压的芯片是最常用的78xx系列的7805稳压芯片。为了系统运行的稳定性,而且由于稳压芯片有波动的波形。所以应该要对稳压之前和之后的电压进行滤波处理,处理之后的波形,才会增加电形的平滑,这时候,电子体温计整个电路系统才运行的更加稳定,可靠,不会出问题。

图6.8电源模块电路原理图

以下是整个电子体温计的系统电路原理图

图6.9 电子体温计原理图

如图6.9所示,整个电路原理图,分有几个模块,其中主要就是有单片机模块,DS18B20温度传感器模块,显示模块和电源模块。而其中也有些小模块,如晶振模块,报警器模块等等。这四个大模块,不同功能,有机的结合起来,成为一个完整的整体。

7 PCB电路板的制作

在制作PCB板的过程中,由于设计以及成本的限制,故采用的是热转印法来制作的PCB 板,制作的详细步骤如下所示。

第一步:电路设计。在Multisim 11.0软件中正确的画出各模块的原理图,对电路进行仿真测试,并且对对该原理图进行电气规则检查.

第二步:在Protell se99软件,画出对应的电子体温计电路图,并且生成相应的网络表和元件清单,随后再利用网络表生成PCB图。

第三步:设计布线规则。在这个步骤中只要是对线宽,线距以及焊盘的详细参数的设置,是画出的PCB板能够符合现实元器件封装大小。如图7.1,就是一个已经设计好了的PCB板图。

第四步:交付生产,把设计的电路图,生产出来。

第五步:焊接。PCB制作完成。

图7.1 PCB制作效果图

8 系统调试与测量

8.1 系统调试

电子体温计系统的硬件调试一般分下面几个步骤。

第一步:检查外部的各种元器件,看元器件是否完好无损,并且观察电路板上的电路是否有断点。是否有漏焊,虚焊等等。

第二步:用仪器仪表进行检测,这里主要采用万用表进行检测,先用万用表复核目测中有疑问的连接点,拐点等等,再次检测各种地线与电源线之间是否有短路、断路等不良现象。

第三步:通电检测。给电路PCB板通上电,检测所有器件的电源是否符合要求的值。并且检测整个电路的功能是否能够正常运行。

第四部:在通电工作中,观察电子体温计能否正常的测量体温,并且检查显示屏能否正常显示数据。

8.2 测量数据

表8.1

测量人物普通水银体温计电子体温计

同学甲36.4 36.2

同学乙36.5 36.4

同学丙36.6 36.6

同学丁36.8 36.6

图8.1 水银温度计

图8.2 电子体温计实物图

如图8.1所示,此处采用的是原始的水银温度计来进行体温的测量,所测得的数据是36.3℃,如图8.2所示,采用本次设计的电子体温计测量同一个同学的体温,所得数据是36.2℃。通过以上水银体温计和电子体温计比较,得出电子体温计基本符合本次设计的要求,但是还是有细小的误差。

以上数据是通过多个同学的测量,水银体温计和电子体温计均测量了几次,再将所测得的数据填入上表中,通过数据分析,电子体温计,基本符合要求,没有出现重大误差。

8.3 误差分析

通过用普通水银体温计与电子体温计分别测量人体体温,得出以上几组数据。但是仍然有细微的误差,通过分析,可以得出以下几点原因。

(1)硬件电路设计的细小误差。由于是在制作电路板时候的微小误差,与做工精细有关。(2)软件程序的误差。在编程时候,一些数据,延时,有些细微的差异。

(完整版)数字温度计论文毕业设计论文

数字温度计的设计 摘要 温度是一种最基本的环境参数,人们生活与环境温度息息相关,在工业生产过程中需要实时测量温度,在工业生产中也离不开温度的测量,因此研究温度的测量方法和控制具有重要的意义。 本论文介绍了一种以单片机为主要控制器件,以DS18B20为温度传感器的新型数字温度计。主要包括硬件电路的设计和系统程序的设计。硬件电路主要包括主控制器,测温控制电路和显示电路等,主控制器采用单片机AT89C52,温度传感器采用美国DALLAS半导体公司生产的DS18B20,显示电路采用8

位共阴极LED数码管,ULN2803A为驱动的动态扫描直读显示。测温控制电路由温度传感器和预置温度值比较报警电路组成,当实际测量温度值大于预置温度值时,发出报警信号,即发光二极管亮。系统程序主要包括主程序,测温子程序和显示子程序等。DS18B20新型单总线数字温度传感器是DALLAS 公司生产的单线数字温度传感器, 集温度测量和 A D转换于一体,直接输出数字量,具有接口简单、精度高、抗干扰能力强、工作稳定可靠等特点。 由于采用了改进型智能温度传感器DS18B20作为检测元件,与传统的温度计相比,本数字温度计减少了外部的硬件电路,具有低成本和易使用的特点。DS18B20温度计还可以在高温报警、远距离多点测温控制等方面进行应用开发,具有很好的发展前景。此外,还介绍了系统的调试和性能分析。 关键词:显示电路,单片机,AT89C52,温度传感器,DS18B2 0 ,单总线

The Design of DS18B20 Digit Thermometer ABSTRACT Temperature is a basic parameters of the environment, people's lives and the environment are closely related to temperature. in the course of industrial production immediate need for temperature measurement in industrial production of the of the system program .The , the master controller used Micro Controller Unit AT89C52, the temperature sensor used DS18B20 which the American DALLAS semiconductor company produces, the display circuit used 8 altogether

DS18B20数字温度计的设计与实现毕业论文

毕业论文 DS18B20数字温度计的设计与实现

目录 摘要………………………………………………………………………….. .I 第一章绪论 (1) 1.1课题来源 (1) 1.2国内外现状及水平 (2) 1.3 课题研究的目的意义 (4) 1.4课题研究内容 (4) 第二章系统方案设计 (5) 2.1 设计任务和要求 (5) 2.2 设计方案 (5) 第三章电路设计 (6) 3.1 AT89C51介绍 (6) 3.2 单片机最小系统 (7) 3.3 LED显示电路 (8) 3.4 DS18B20温度传感器介绍 (9) 3.5 温度传感器DS18B20与单片机的连接 (14) 3.6 过温报警电路 (15) 第四章程序设计 (15) 4.1 温度采集DS18B20部分程序设计分析 (15) 4.2 各部分程序设计及其程序流程图 (15)

第五章系统仿真 (19) 5.1 Proteus简介 (19) 5.2 电路原理图及系统仿真 (19) 第六章总结 (20) 参考文献 (21) 致谢 (22) 附录 (23)

第一章绪论 1.1课题来源 20世纪80年代中期以后,Intel公司以专利转让的形式把8051内核技术转让给许多半导体芯片生产厂家,如ATMEL、PHILIPS、ANALOG、DEVICES、DALLAS等。这些厂家生产的芯片是MCS-51系列的兼容产品,准确地说是与MCS-51指令系统兼容的单片机。这些兼容机与8051的系统结构(主要是指令系统)相同,采用CMOS工艺,因而,常用80C51系列来称呼所有具有8051指令系统的单片机,它们对8051单片机一般都作了一些扩充,使其更有特点。其功能和市场竞争力更强,其实不该把它们直接称呼为MCS-51系列单片机,因为MCS只是Intel公司专用的单片机系列型号。MCS-51系列及80C51单片机有多种品种。它们的引脚及指令系统相互兼容,主要在内部结构上有些区别。目前使用的MCS-51系列单片机及其兼容产品通常分成以下几类:基本型、增强型、低功耗型、专用型、超8位型、片内闪烁存储器型。其中ATMEL公司的标准型AT89单片机因其与MCS-51的完全兼容性、优良的工作性能、使用的灵活性以及较高的性能价格比,成为AT89系列单片机的主流机型,在嵌入式控制系统中获得广泛应用。 众所周知,环境温度一直是生物能否较适宜生存的一个重要因素,而人们对环境温度的感知也从单纯的身体感官的感受发展到用各种温度计来对环境温度进行准确的测量。但是受限于技术等原因,温度计通常都有体积较大,精度不高等各种缺陷。而数字温度测量芯片的出现则解决了这些问题,其中的一款芯片DS18B20是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此,用它来组成一个测温系统,具有线路简单,在一根通信线上可以挂载很多这样的数字温度芯片,十分方便。 美国Dallas半导体公司的数字化温度传感器DS1820[2]是世界上第一片支持“一线总线”接口的温度传感器,在其内部使用了在板(ON-B0ARD)专利技术。全部传感元件及转换电路集成在形如一只三极管的集成电路内。“一线总线”独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。现在,新一代的DS18B20体积更小、更经济、更灵活。使你可以充分发挥“一线总线”的优点。同DS1820一样,DS18B20也支持“一线总线”接口,测量温度范围为-55°C~+125°C,在-10~+85°C范围内,精度为±0.5°C。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。与前一代产品不同,新的产品支持3V~5.5V的电压范围,使系统设计更灵活、方便。而且新一代产品更便宜,体积更小,这就为用最低的成本制作出用途更广,精度更高的便携带的数字温度计提供了可能。目前,国际上新型温度传感器正从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展。 单片机自1976年由Intel公司推出MCS-48开始,迄今已有三十多年了。由于单片机集成度高、功能强、可靠性高、体积小、功耗低、使用方便、价格低廉等一系列优点,目前已经渗入到人们工作和生活的方方面面,几乎“无处不在,无所不为”。单片机的应用领域已从面向工业控制、通讯、交通、智能仪表等迅速发展到家用消费产品、办公自动化、汽车电子、PC机外围以及网络通讯等广大领域,对各个行业的技术改造和产品更新换代起着重要的推动作用。

非接触式人体温度测量仪设计论文

西电“星火杯”论文 人体温度非接触式测量仪 院系: 电子工程学院 班级: 021012 作者:02101165 02101109 02101169 02101135 02101122 西安电子科技大学

摘要 红外测温技术由于其方便、快速、准确的特点而被广泛应用于医学、航空以及钢铁制造等工业中。本文介绍了一种使用51单片机作为控制器、基于红外热释电温度传感器TPS434的非接触式电子体温计的实现方法,并在此基础上给出了实现电子体温计的电路原理以及程序流程。 系统工作原理是智能电子体温计是一种典型的智能化仪表,它以单片机作为核心,在软件控制下,与其它硬件电路相结合,实现智能化的体温测量。系统硬件组成环节主要有:温度传感器、放大电路、A/D转换电路、单片机系统、液晶显示模块和语音芯片。其软件部分包括:A/D转换、数字滤波、智能功能以及显示等程序。其工作原理是:体温信号由温度传感器变换为电信号后,进入放大电路进行放大处理以满足A/D转换器的要求,然后在A/D转换程序控制下经A/D 转换器转换成数字信号。此信号送入单片机系统,利用单片机本身的软件功能进行数字滤波、线性化处理、数据存储、逻辑判断,从而实现相应的智能功能。并将最后的测量结果送人液晶显示模块,在显示程序控制下进行显示,包括显示温度数据和汉字。同时语音芯片在程序的控制下进行语音播报。从而使测温前后的各种操作更趋于智能化和人性化。 关键词: 单片机; 红外体温计; 热电堆; 热敏电阻; TPS434;

ABSTRACT The technique of temperature measurement is widely used in iatrology, aviation,and stell manufacture because of its convenience, fast speed and high accuracy. This paper introduce a method to design an un-touched electronic thermometer which based on MS51 single chip and infared sensor TPS434. Also, it gives the principle of the electronic thermometer and the programe flow figure. System is the principle of intelligent electronic thermometer is a typic intelligent instruments, to SCM as its core, under the control of the software, hardware and other circuits combined, and intelligent temperature measurement. System hardware links are: temperature sensors, amplifier, A / D converter circuit, SCM systems, liquid crystal display modules and voice chips. Some of its software, including: A / D converter, digital filtering, intelligent show, and other functions and procedures. Its working principle is: the temperature signals from temperature sensors to transform electrical signals, into the amplifier to zoom in processing to meet the A / D converter requirements, and then in the A / D converter controlled under the A / D converter into digital Signal. This signals into the SCM system, using their own SCM software for digital filtering, linear processing, data storage, logical judgement, thus realizing the corresponding intelligent functions. And the final survey results to give liquid crystal display modules, are displayed under the program control, including temperature data and display Chinese characters. At the same time voice chip in the process conducted under the control of voice broadcast. So that the temperature before and after various operations tend to be more intelligent and humane. Keywords: Single chip; Infared thermometer; Thermopile; Thermistor; TPS434;

电子体温计的设计与实现

电子体温计的设计与实现 设计与实现电子体温计可以从以下几个方面着手:硬件设计、软件编 程和用户界面设计。 硬件设计: 1.选择合适的温度传感器:电子体温计需要使用高精度的温度传感器。可以选择数字温度传感器,如DS18B20,它具有较高的精度和快速的响应 时间。 2. 选择合适的微控制器:可以选择一款低功耗的微控制器,如Arduino、STM32等,能够实现温度传感器的数据采集、处理和显示等功能。 3.连接电路设计:将温度传感器与微控制器进行连接,可以使用SPI、I2C或UART等通信接口。设计电源电路,为传感器和微控制器提供电源。 4.显示屏设计:可以选择合适的液晶显示屏,如OLED显示屏,用于 显示体温数据和其他相关信息。 软件编程: 1.初始化设置:在微控制器中,首先需要进行温度传感器的初始化设置,设置传感器的分辨率和工作模式等。 2.数据采集:定时采集温度传感器的数据,可以选择适当的采样频率,一般可以设置为每秒采集一次。 3.数据处理:根据采集到的温度数据进行数据处理,可以对数据进行 滤波,去除噪声等。

4.数据显示:将处理后的温度数据通过显示屏展示出来,可以选择合 适的字体和界面布局,使用户能够清晰地看到体温数据。 5.报警功能:设置一个温度阈值,当测量到的体温超过阈值时,触发 报警,可以通过声音或者闪烁等方式提醒用户。 用户界面设计: 1.显示屏布局:设计一个简洁明了的界面布局,将体温数据、时间和 其他相关信息进行合理的排版。 2.功能设计:用户界面可以设置功能按钮,如开关机按钮、报警设置 按钮等,用户可以通过按钮进行相应的操作。 3.可操作性设计:设计一个易于操作的用户界面,用户可以通过按键 或者触摸屏进行操作,如切换温度单位、调节亮度等。 在设计与实现电子体温计时,需要注意以下几个方面: 1.精度和稳定性:选择高精度的温度传感器,并合理设计电路布局和 抗干扰措施,提高测量结果的精度和稳定性。 2.电源管理:设计一个合理的电源管理系统,进行电池电量监测和低 功耗设计,延长电子体温计的使用寿命。 3.可靠性和安全性:在软件编程时,进行错误处理和异常情况的处理,保证电子体温计的可靠性和安全性。 4.人性化设计:在用户界面设计时,考虑用户体验,简化操作步骤, 并适当增加提示和提示音等反馈,提高用户的操作体验。

电子体温计的原理和设计

电子体温计的原理和设计 一、电子体温计的原理 1.热电偶原理 热电偶是一种基于热电效应的温度传感器,由两种不同材料的金属线 焊接在一起构成。当金属丝的两个焊点温度不同时,会产生出一个与温度 差成正比的微弱热电势。利用冯·诺伊曼定理可以通过测量热电势来计算 出温度。电子体温计通过将一端放入体温测量区域,利用热电势测量出体温。 2.热敏电阻原理 热敏电阻是一种根据温度变化而改变其电阻值的传感器,具有正温度 系数(PTC)和负温度系数(NTC)两种。当温度上升时,PTC的电阻值增大,而NTC的电阻值减小。电子体温计通常使用NTC热敏电阻作为传感器,测量人体温度。 3.红外线传感器原理 红外线传感器是一种通过测量红外辐射能量来间接测量物体温度的传 感器。人体散发的热量主要是红外线,利用红外线传感器可以测量被散发 红外线的物体的温度。电子体温计使用红外线传感器通过测量人体的红外 辐射来判断体温。 二、电子体温计的设计 1.传感器采集 传感器采集是电子体温计的第一步,不同的体温计使用不同的传感器 进行采集。对于热电偶、热敏电阻传感器,需要将其放置在体温测量区域

并与电子仪器连接,通过与电子仪器之间的电连接来采集体温数据。红外线传感器则需要将其对准体温测量区域以接收红外辐射。 2.信号放大 传感器采集到的信号常常非常微弱,需要通过信号放大来增强信号幅度。信号放大是通过放大器电路来实现的,常见的放大器电路有差分放大器、运算放大器等。通过放大器电路将传感器采集到的微弱信号放大至适当幅度,以便进行后续的信号处理。 3.信号处理 信号处理是对放大后的信号进行滤波和调理,以提高信号质量和准确性。滤波可以去除高频噪声和杂散信号,通常采用低通滤波器进行滤波处理。调理包括对信号进行增益和修正偏差,使其达到更准确的温度测量结果。 4.温度测量 温度测量是通过将处理过的信号转化为温度数值进行显示。对于热电偶和热敏电阻传感器,可以通过测量电阻或热电势来计算出温度值。对于红外线传感器,可以通过测量接收到的红外辐射能量来计算出温度值。最后,将测得的温度数值通过显示屏显示给用户。 综上所述,电子体温计的原理和设计主要涉及到传感器采集、信号放大、信号处理和温度测量四个方面。通过这些步骤,能够精确测量人体温度,并将温度数值显示给用户,提供方便、准确的体温测量结果。

开题报告基于单片机的电子体温计的设计

本科毕业设计(论文)开题报告 题目:基于单片机的电子温度计的设计 课题类型:设计□实验研究□论文□√ 学生姓名: 学号: 专业班级: 学院: 指导教师: 开题时间: 一、毕业设计(论文)内容及研究意义(价值) 设计内容:

本课题的要求:以单片机为处理核心设计电子体温计。显示精度为0.1°C。当温度处在35°C——40°C之间时,还可在显示的温度值后面加低体温、正常、低热、超高热等友情提示。该体温计的温度测量范围为-55°C——125°C,所以,还可用于其他温度的测量。 根据系统的要求,我采用的是AT89S52单片机与数字温度传感器DS18B20相连,对其采集到的温度电信号进行处理, 再经过滤波和放大, 把温度的标准电信号提取出来进行A/D 转换, 最终在液晶显示器( LCD)上显示出来。 研究意义:温度测量在物理实验、医疗卫生、食品生产等领域,尤其在热学实验中,有特别重要的意义。传统所使用的温度计通常都是精度为1°C和0.1°C 的水银、煤油或酒精温度计。这些温度计的刻度间隔通常都紧密,不容易准确分辨,读数困难,而且他们的热容量还比较大,达到热平衡所需的时间较长,因此很难读准,并且使用非常不方便。电子体温计与传统的温度计相比,具有读数方便,测温范围广,测温速度快、测温准确、携带方便等优点,其输出温度采用数字显示,主要用于对温度比较准确的场所,或科研实验室使用。电子体温计和传统的水银体温计相比更安全可靠,我们都知道水银有剧毒,如果破损可能带来玻璃扎伤或水银污染的隐患。 二、毕业设计(论文)研究现状和发展趋势(文献综述) 温度计的发展很快,从原始的玻璃管温度计发展到了现在的热电阻温度计、热电偶温度计、半导体集成数字温度计等。在电子式温度计中,传感器是它的重要组成部分,温度计的精度、灵敏度基本决定了温度计的精度、测量范围、控制范围和用途等。温度传感器应用极其广泛,目前已经研制出多种新型温度传感器,从而构成性能优良的温度监控系统。 温度传感器的发展大致经历了以下3个阶段:传统的分立式温度传感器(含敏感元件);主要是能够进行非电量和电量之间转换;模拟集成温度传感器/控制器;智能温度传感器。目前,国际上新型温度传感器正从模拟式向数字式、由集成化向智能化、网络化的方向发展。 传统的分立式温度传感器——热电偶传感器:热电偶传感器是工业测量中应用最广泛的一种温度传感器,它与被测对象直接接触,不受中间介质的影响,具有较高的精度;测量范围广,可从-50~1600℃进行连续测量,特殊的热电偶如金铁——镍铬,最低可测到-269℃,钨——铼最高可达2800℃。 模拟集成温度传感器:集成传感器是采用硅半导体集成工艺制成的,因此亦称硅传感器或单片集成温度传感器。模拟集成温度传感器的主要特点是功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗等,适合远距离测温,不需要进行非线性校准,外围电路简单。 智能温度传感器:智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的。它是微电子技术、计算机技术和自动测试技术的结晶。智能温度传感器能输出温度数据及相关的温度控制量,适配各种微控制器(MCU),并且可通过软件来实现测试功能,即智能化取决于软件的开发水平。智能温度传感器包括数字温度传感器和石英温度传感器。数字温度传感器被广泛应用于工业控制、电子测温计、医疗仪器等各种温度控制系统中。用石英作为温度传感器的数字温

电子体温计设计实验报告

电子体温计设计报告 (生物医学测量与传感器实验设计) 学院名称:仪器科学与光电工程学院 专业(班级):生物医学工程15-1班 姓名(学号):周俊余(**********) 指导教师:付静 起讫日期:2017年6 月16 日-2017年6 月 21 日

一、设计介绍 体温计是人们生活中的必不可少的用品。在现代化的工业生产中,单片机技术已经普及到我们生活、工作、科研各个领域,已经成为一种有力的工具,本实验设计一种基于单片机控制的电子温度计。 本设计采用电子体温计系统的硬件设计,采用一种新型的可编程温度传感(DS18B20),不需复杂的信号调理电路和A/D转换电路能直接与单片机完成数据采集和处理,实现方便、精度高,性能稳定。传感器DS18B20接触人体,感应温度后,模数转化后的电信号送入单片机,并将其送入LCD1602数码管显示。它能快速准确地测量人体体温,与传统的水银玻璃体温计相比,具有读数方便,测量时间短,测量精度高,能记忆并有蜂鸣提示的优点。并且超过预定的温度,回有报警提示。尤其是电子体温计不含水银,对人体及周围环境无害。二、任务要求 该系统的用于体温检测,能准确快速地测量人体体温,并且需要实时的显示当前的温度。与传统的水银玻璃体温计相比,电子体温计具有方便的读数,高精度的测量,测量时间比较短,能记忆并有与其它体温计不同的蜂鸣提示的优点。 测温范围35°C ~42°C,误差在±0.2°C以内,当温度超过38°C时,可以报警,采用LED数码管直读显示。并且能够实时的宽范围的温度检测,能清楚的显示与读出数据。 三、设计思路 本实验旨在设计一个电子体温计,主要控制器采用单片机STC89C52,传感器采用美国DALLAS半导体公司生产的DS18B20智能型传感器。该传感器检查的温度是35°C ~42°C之间,检查的分辨率为±0.2°C。当温度出现不同寻常的时候,不在设置范围内时,可以报警,且是通过蜂鸣器。研究工作总体包括以下多个方面:了解电子体温计的工作原理,典型结构,发展历史及国内外的研究和发展的现状;研究电子体温计的两个最主要的核心模块:DS18B20传感器控制和STC89C52单片机主控制器。

毕业设计(论文)lcd数字显示体温计设计

LCD数字显示体温计设计 摘要 LCD数字体温计电路的设计研究开发对涉及到的相关技术理论和方法进行了深入的研究讨论给出了电路的详细设计过程并结合实际工作方面的经验给出了工程设计上的一些指导思想和原则. 在各种传感器的温度变换曲线中存在着一个共同的问题即输出特性与温度的变化呈现非线性关系这一问题是温度测量误差的一个主要来源另一个造成测量误差的主要原因是测量系统的不稳定性在本课题的研究中对这两个问题作了着重分析和研究. LCD数字显示体温计系统采用AT89C51为控制器件,单线数字温度传感器DS18B20采集温度,LCD液晶显示,增设有高低报警和实时时钟及数据记录功能。 关键词:单片机;温度传感器;液晶显示;

目录 引言 (2) 1 体温计的正确选择与使用 (4) 2 案论证与比较 (4) 3 硬件系统设计 (5) 3.1电路设计 (7) 3.2 时钟处理电路 (7) 3.3 温度检测电路 (8) 3.4显示电路 (9) 4 软件设计 (9) 结束语 (11) 参考文献 (12) 致谢 (13)

LCD数字显示体温计 引言 在现代化生产过程控制中,执行机构起着十分重要的作用,它是自动控制系统中不可缺少的组成部分。现有的国产大流量电动执行机构存在着控制手段落后、机械传动机构多、结构复杂、定位精度低、可靠性差等问题。而且执行机构的全程运行速度取决于其电机的输出轴转速和其内部减速齿轮的减速比,一旦出厂,这一速度固定不可调整,其通用性较弱。整个机构缺乏完善的保护和故障诊断措施以及必要的通信手段,系统的安全性较差,不便与计算机联网。鉴于以上原因,采用传统的大流量电动执行机构的控制系统,可靠性和稳定性较差。随着计算机网络、现场总线等技术在工业过程中的应用,这种执行机构已远远不能满足工业生产的要求。笔者设计的大流量电动执行机构,采用机电一体化技术,将阀门、伺服电机、控制器合为一体,利用异步电动机直接驱动阀门的开与关。通过内置变频器,采用模糊神经网络,实现阀门的动作速度、精确定位、柔性开关以及电机转矩等控制。该电动执行机构省去了用于控制电机正、反转的接触器和可控硅换向开关模件、机械传动装置和复杂、昂贵的控制柜和配电柜,具有动作快、保护较完善、便于和计算机联网等优点。实际运行表明,该执行机构工作稳定,性能可靠。 温度是存在于客观世界的一个基本物理量它与人类的生活和生存有着密切的联系 早期人类对温度的认识只能处于自身感知器官去定性地感知它的存在长期以来人类一 直通过各种努力来认识温度表达温度但都没有很好的方法实现直到十七世纪随着物理 学的兴起人类认识温度的努力才有了突破性的进。 从60 年代开始由于红外技术和电子技术的发展出现了利用各种新型光敏或热敏 检测元件的辐射温度计(包括红外辐射温度计) 此外现代还研制出多种其他类型的温度测量表如用晶体管测温元件和光导纤维测温元件构成的仪表采用热象扫描方式的热象 仪可直接显示和拍摄被测物体温度场的热象图可用于检查大型炉体发动机等的表面温 度分布对于节能非常有益另外还有利用激光测量物体温度分布的温度测量仪器等从而 扩大了它的应用领域 2

基于51单片机的数字温度计课程设计毕业论文 .docx

摘要 温度的检测与控制是工业生产过程中比较典型的应用。本设计以AT89C52 单片机为核心,采用DS18B20温度传感器检测温度,由温度采集、温度显示,温度报警等功能模块组成。基于题口基木要求,本系统对温度采集和温度显示系统行了重点设计。木系统大部分功能能由软件实现,吸收了硬件软件化的思想。实际操作时,各功能在开发板上也能完美实现。本系统实现了要求的基本功能,其余发挥部分也能实现。 关键字:AT89C52单片机、DS18B20温度传感器、数码管显示、温度采集

目录 绪论 ................................................ 二•设计目的............................................. 三.设计要求............................................. 四.设计思路............................................. 五.系统的硬件构成及功能................................. 5.1主控制器........................................... 5.2显示电路........................................... 5.3温度传感器......................................... 六.系统整体硬件电路..................................... 七.系统程序设计......................................... 八.测量及其结果分析..................................... 九.设计心得体会......................................... 十.参考文献.............................................. 附录1源程序 附录2元件清单及PCB图

单片机课程毕业设计论文基于DS18B20数字温度计的设计

摘要 本论文主要讲述了数字温度计的设计过程,主要包括硬件设计和程序设计。硬件主要包括以AT89C51单片机为主要控制电路、温度采集电路、显示电路等。温度采集传感器采用的是美国Datlas半导体公司(现已并入MAXIM公司)于20世纪90年代新推出的一种串行总线技术。该技术只需要一根信号线(将计算机的地址线、数据线、控制线合为一根信号线)便可完成串行通信。控制电路的核心器件就是AT89C51单片机,显示电路采用8位共阴极LED数码管。由单片机控制传感器的读写来测量环境的温度,再通过与单片机连接的数码管将温度显示出。 由于采用了DS18B20作为侧位元器件,这使得本温度计与传统的温度计相比,硬件电路相对有减少。因此本温度计成本降低,使用起来更加的方便。 关键词:单片机、显示电路、温度传感器DS18B20

目录 1.设计任务及方案分析 2.芯片功能简介 3. 硬件系统电路设计(一定要有硬件连接图) 4. 软件编程调试及性能分析(应该包含程序框图和程序) 5、总结 参考文献 谢辞

1. 设计任务及方案分析 一、任务要求 设计内容:用单片机、温度传感器等器件实现温度采集,要求采集的温度精确到0.1ºC 设计要求:1.硬件设计。掌握单片机、温度传感器、 显示电路等相关原理与知识;画出原理图 2、软件设计 3、用PROTEUS软件对硬件系统进行仿真 4、两人一组做实物 5、按照毕业论文要求交一份设计报告 二、设计总体方案及方案论证 按照系统的设计要求,本系统主要分为三个部分:主控制器AT89C51,温度传感器DS18B20及驱动显示电路。 方案比较 1、测温元器件 方案一:由于本电路是测温电路,因此可以采用热敏电阻来感应温度的变化,再根据其随温度变化的感应电阻阻值的变化来测得电流的变化进而计算出此时的温度值,不过这种方案需要设计模数转换电路,这会使得电路设计起来比较麻烦。 方案二、采用温度传感器作为温度采集原件,再通过单片机来控制其工作从而实现对传感器的控制和温度的读取,这使得读取温度非常的方便,电路也较前一个方案更加的简单,操作和设计起来都更加的容易。 故比较两种方案第二种方案更合适。 2、控制器件 这个种类较多,可以根据实际情况选择,这里选择AT89C52单片机。

电子体温计毕业设计

电子体温计毕业设计 篇一:毕业论文-电子体温计设计 毕业论文(设计) 题目电子体温计(硬件部分)的设计 院系 专业年级 学生姓名 学号 指导教师 电子体温计(硬件部分)的设计 电子信息工程专业 学生指导教师 【摘要】体温计是人们生活中的必不可少的用品。在现代化的工业生产中,单片机技术已经普及到我们生活、工作、科研各个领域,已经成为一种有力的工具,本文介绍一种基于单片机控制的电子温度计。 本设计采用电子体温计系统的硬件设计,采用一种新型的可编程温度传感(DS18B20),不需复杂的信号调理电路和A/D转换电路能直接与单片机完成数据采集和处理,实现方便、精度高,性能稳定。传感器DS18B20接触人体,感应温度后,模数转化后的电信号送入STC89C52单片机,并将其送入LCD1602数码管显示。它能快速准确地测量人体体

温,与传统的水银玻璃体温计相比,具有读数方便,测量时间短,测量精度高,能记忆并有蜂鸣提示的优点。并且超过预定的温度,回有报警提示。尤其是电子体温计不含水银,对人体及周围环境无害,特别适合于家庭,医院等场合使用。 【关键词】电子体温计 DS18B20传感器 STC89C52单片机 LCD1602显示屏 The Design Of The Electronic Thermometer Electronic And Information Engineering 【Abstract】The thermometer is essential necessities in people's lives. In modern industrial production, single-chip technology has spread to the way we live, work, research in various fields, has bexxe a powerful tool, this paper describes a microcontroller-based control of electronic thermometers. This design uses the hardware design of the electronic thermometer system, a new type of programmable temperature sensor , data acquisition and processing does not require xxplicated signal conditioning circuitry and the A / D conversion circuit with a microcontroller, easy to achieve accuracy high and stable performance. Sensor DS18B20 contact with the

毕业设计(论文)-基于vhdl的数字温度计的设计[管理资料]

常州机电职业技术学院 毕业设计(论文) 作者:学号:05313203、05310007 系部:电气工程系 专业:应用电子专业 题目:基于VHDL的数字温度计的设计 指导者:颜云华 评阅者: 2007年10月

毕业设计(论文)中文摘要

毕业设计(论文)外文摘要

目录 1 引言 (1) 2 元器件列表 (2) AD590器件简介 (3) OP07器件简介 (4) MC1403器件简介 (5) ADC0809器件简介 (7) 3 硬件部分 (11) (11) (12) A/D变换电路 (14) 4 软件部分 (17) (17) (19) 结论 (21) 致谢 (21) 参考文献 (22)

1引言 研究工作的目的:设计制作数字温度表。 范围:一个具有0~100℃的数字温度表。 研究设想:超出测量温度上、下限值时,用“嘀—嘟”音响发出报警信号。 理论分析:设计出各部分电路模块,编写VHDL程序,计算元器件参数,确定元器件型号和数量,提出元器件清单和数量,提出元器件清单。 研究设想:具有被测温度上、下限值时,用“嘀—嘟”音响发出报警信号。 研究方法:分析设计任务,提出多种设计方案,根据当时的制作条件,选择其中一种方案绘制原理框图和设计流程。 实验设计:提出元器件清单。安装调试硬件电路,制作以CPLD为基础的专用集成电路芯片ASIC。对制作的电路做功能测试,分析各项技术指标,对VHDL描述做功能仿真。 预期结果:测量值数据用3位数码管显示,其中有一位小数,小数点能自动移动,小数点左边一位以上的零自动熄灭。℃。 意义:总结设计资料,整理打印包括原理图、工作波形的设计报告。交验并演示自己制作的硬件电路整体装置。

江苏农林职业技术学院

江苏农林职业技术学院 毕业设计(论文) SNL/QR7.5.4- 3 基于80c51单片机的电子体温计设计 专业应用电子技术 学生姓名__________ 卜庆丰_______ 班级08 应用电子技术 学号0805170121 ______________ 指导教师__________ 周伟_________

成绩评议 学号0805170121 姓名卜庆丰 题目基于80C51单片机的电子体温计的设计___________ 指导教师建议成绩:_______________________ 评阅教师建议成绩: 答辩小组建议成绩: 院答辩委员会评阅意见及评定成绩: 答辩委员会主任签字(盖章):_____________________ 年月日

毕业设计(论文)任务书 姓名卜庆丰学号0805170121 班级08应用电子技术 题目基于单片机80C51的电子体温计的设计 本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设 计控制器使用单片机AT89C51,测温传感器使用DS18B20,用4位共阴极LED数码管以串口传送数据,实现温度显示,能准确达到以上要求。 根据温度计特性设计产品,要求能准确读出被测体温,精确到0.1 C,体温计要求温度只能上升不能下降,否则影响读数,读出结果后要有复位,方便多次测量,本产品要求高地 位报警,在36.2 C -37.3 C之间不报警,超出这个范围就显示提示符号,本产品还有温度计/体温计互 换功能 精确度:±).1 监测范围0-127 C 刷新时间:1s 每次测完体温手动复位 指导教师签字:年月日 指导教师意见

数字温度计毕业设计论文

青岛农业大学 毕业论文(设计) 题目:数字温度计的设计与实现 *名:*** 学院:理学与信息科学学院 专业:电子信息科学与技术 班级:2006级01班 学号:******** 指导教师:代爱妮 2010年6月13日

目录 摘要 (1) Abstract (1) 前言 (1) 1 绪论 (2) 1.1 课题背景 (2) 1.2 课题研究的目的和意义 (2) 1.3 设计的主要任务 (2) 2 DS18B20的应用 (4) 2.1 温度传感器的发展趋势 (4) 2.2 DS18B20数字温度传感器 (4) 2.2.1 DS18B20简介 (4) 2.2.2 DS18B20内外部结构 (5) 2.2.3 DS18B20控制方法 (6) 2.3 DS18B20的测温原理 (7) 2.4 提高DS18B20测温精度的途径 (7) 2.5 注意事项 (8) 3 系统电路设计与分析 (9) 3.1 系统方案实现论证 (9) 3.2 单片机控制部分 (10) 3.3 DS18B20部分 (11) 3.4 LED数码管显示部分 (13) 4 系统实现程序分析 (15) 4.1 主程序流程图 (15) 4.2 各子程序流程图 (15) 4.2.1初始化程序 (15)

4.2.2读取温度子程序 (16) 4.2.3写流程图 (17) 4.2.4读流程图 (18) 5 PROTEUS仿真与实现 (20) 5.1 PROTEUS仿真过程 (20) 5.2 仿真结果 (21) 5.3 具体实物图 (21) 6 设计总结 (22) 致谢: (24) 参考文献 (25) 附录: (26)

毕业设计(论文)-基于单片机的数字温度计设计

百色职业学院 毕业设计 题目:数字温度计 学生姓名:专业:应用电子 指导教师1:班级:08级 指导教师2:答辩通过时间 论文提交日期:

目录 一、引言 (4) 二、设计内容及性能指标 (5) 三、系统方案论证 (5) (一)、方案 (5) 四、系统器件选择 (6) (一)、单片机的选择 (7) 1、89S51 引脚功能介绍 (7) (二)、温度传感器的选择 (9) 1、DS18B20 简单介绍: (9) 2、DS18B20 使用中的注意事项 (11) 3、DS18B20 内部结构 (12) 4、DS18B20测温原理 (15) 5、提高DS1820测温精度的途径 (16) (三)、显示及报警模块器件选择 (18) 五、硬件设计电路 (18) (一)、主控制器 (19) (二)、显示电路 (20) (三)、温度检测电路 (20) (四)、温度报警电路 (26)

六、软件设计 (一)、概述 (27) (二)、主程序模块 (27) (三)、各模块流程设计 (28) 1、温度检测流程 (28) 2、报警模块流程 (29) 3、中断设定流程 (30) 七、自我评价 (32) 八、致谢 (32) 参考文献 (33)

摘要:随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术, 本文主要介绍了一个基于89S51单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。DS18B20与AT89C51结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。 一、引言 随着科技的不断发展,现代社会对各种信息参数的准确度和精确度的要求都有了几何级的增长,而如何准确而又迅速的获得这些参数就需要受制于现代信息基础的发展水平。在三大信息信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)中,传感器属于信息技术的前沿尖端产品,尤其是温度传感器技术,在我国各领域已经引用的非常广泛,可以说是渗透到社会的每一个领域,人民的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。 测量温度的关键是温度传感器,温度传感器的发展经历了三个发展阶段: ①传统的分立式温度传感器 ②模拟集成温度传感器 ③智能集成温度传感器。 目前的智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的,它是微电子技术、计算机技术和自动测试技术(ATE)的结晶,特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU)。社会的发展使人们对传感器的要求也越来越高,现在的温度传感器正在基于单片机的基础上从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展,并朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展,

智能非接触式体温计的设计毕业设计论文

目录 设计总说明 ....................................................................................................................... I II Introduction ....................................................................................... V 1 绪论 (1) 1.1 课题研究背景 (1) 1.1.1 体温计发展 (1) 1.1.2 红外测温技术发展 (2) 1.2 课题研究目的和意义 (3) 1.3 论文主要内容及章节安排 (3) 2 系统工作原理与方案设计 (5) 2.1 系统工作原理 (5) 2.2 系统方案选择 (6) 2.3 主要器件选择 (8) 2.3.1 红外测温传感器 (8) 2.3.2 单片机控制单元 (9) 2.4 整体方案确定 (10) 3 硬件电路设计 (11) 3.1 单片机最小系统电路设计 (11) 3.1.1 最小系统电路 (11) 3.1.2 晶振和复位电路 (12) 3.2 传感器电路设计 (13) 3.2.1 MLX90614红外测温传感器介绍 (13) 3.2.2 MLX90614传感器电路 (14) 3.3 液晶显示电路设计 (15) 3.3.1 LCD液晶显示介绍 (15) 3.3.2 LCD液晶显示电路 (15) 3.4 ISD4004语音电路设计 (17)

3.4.1 ISD4004语音芯片介绍 (17) 3.4.2 音频功率放大器介绍 (18) 3.4.2 ISD4004语音电路 (19) 3.5 万年历电路设计 (21) 3.5.1 DS1302时钟芯片介绍 (21) 3.5.2 基于DS1302万年历电路 (21) 3.6 人数统计电路设计 (22) 3.7 声光报警电路设计 (23) 3.8 基于MAX232的RS-232串口电路设计 (23) 3.8.1 MAX232电平转换芯片介绍 (24) 3.8.2 MAX232串口电路 (24) 3.9 电源电路设计 (25) 4 系统软件设计 (27) 4.1 红外测温模块设计 (28) 4.2 显示模块设计 (29) 4.3 语音模块设计 (32) 4.4 时钟模块设计 (33) 4.5 人数统计模块设计 (36) 4.6 声光报警模块设计 (36) 4.7 串口电路模块设计 (37) 5 系统仿真与误差处理 (38) 5.1 基于Proteus软件仿真 (38) 5.2 系统误差处理 (40) 6 总结与展望 (42) 6.1 总结 (42) 6.2 展望 (42) 参考文献 (43) 致谢 (44) 附录.................................................................................................... 45峴扬斕滾澗辐滠兴渙藺。

相关文档
最新文档