智能体温计设计报告

合集下载

智能数字温度计的设计综述

智能数字温度计的设计综述

智能数字温度计的设计摘要近年来智能控制器件单片机的应用范围逐渐扩展到人们的日常生活, 一个以微机应用为主的新技术革命浪潮正在蓬勃兴起。

在日常生活的各种场合, 人们经常需要使用温度计, 而普通温度计在使用过程中存在诸多不便, 如水银温度计的测量数据读取方法复杂;指针温度计测量数据不准确, 光线不强也难于读数;传统的测温元件热电偶和热电阻测出的一般都是电压, 再转换成对应的温度需要较多的外部硬件支持, 硬件电路复杂, 制作成本较高。

本设计的智能数字温度计具有低成本、电路简单、测量的温度一目了然等特点。

主控制器选用8位单片机AT89C51, 控制能力强, 价格比较便宜;温度采集电路选用数字温度传感器DS18B20, 采集温度范围较宽, 精度较高, 控制电路简单;采用LED 数码管进行显示, 耗电量低, 显示数字较大, 亮度高, 即便是光线很暗人眼也能清晰看见显示温度。

通过测试表明,本设计对温度的控制有方便、简单的特点,从而大幅提高了温度测量的技术指标。

关键字: 单片机,温度传感器,LED显示,数字温度计AbstractThese years, intelligent control unit SCM become more and more popular, a new technological revolution springs up which is characterized for microcomputer. As the technology advances in industrial production in the temperature is charged with common parameters, and the use of those charged with SCM to the parameters of control has become the mainstream. In this paper, digital temperature measurement and automatic control system design. In this paper, SCM to achieve the temperature control. It is a major component of: AT89S51 SCM, temperature sensor, keyboard and display circuit, temperature control circuit. It can display real-time and temperature settings, and the temperature control. Passed the tests show that the design of the temperature control is convenient and simple, thus greatly raising the temperature was charged with the technical indicators.Keywords: MCU, Temperature sensor, LED Display, Digital thermometer目录1 概述 (1)1.1 课题背景与意义 (1)1.2 总体工作原理 (1)2 器件选择 (3)2.1 本文设计要求 (3)2.2 温度传感器的选择 (3)2.3 显示器的选择 (5)2.4 单片机的选择 (5)2.5 本章小结 (7)3 硬件设计 (8)3.1 单片机最小系统的设计 (8)3.2 温度传感电路设计 (9)3.3 显示电路的设计 (11)3.4 本章小结 (12)4软件设计 (13)4.1 系统的主程序设计 (13)4.2 中断程序的设计 (14)4.3 本章小结 (14)5总结 (15)5.1 经济效益分析 (15)5.2 社会效益分析 (15)致谢 (17)参考文献 (18)附录程序清单 (19)1 概述1.1 课题背景与意义温度控制广泛应用于人们的生产和生活中,人们使用温度计来采集温度,通过人工操作加热、通风和降温设备来控制温度,这样不但控制精度低、实时性差,而且操作人员的劳动强度大。

电子体温计设计实验报告

电子体温计设计实验报告

电子体温计设计报告(生物医学测量与传感器实验设计)学院名称:仪器科学与光电工程学院专业(班级):生物医学工程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。

当温度出现不同寻常的时候,不在设置范围内时,可以报警,且是通过蜂鸣器。

数字温度计设计实验报告

数字温度计设计实验报告

数字温度计设计实验报告标题:数字温度计设计实验报告摘要:本实验旨在设计一个数字温度计,并通过实验验证其准确性和稳定性。

实验采用了数字温度传感器和微控制器进行设计,通过对比实验结果和标准温度计的测量结果,验证了数字温度计的准确性和稳定性。

实验结果表明,设计的数字温度计具有较高的测量精度和稳定性,可应用于工业生产和科研领域。

引言:温度是物体内部分子运动的表现,是一个重要的物理量。

在工业生产和科研领域,准确测量温度对于控制生产过程、保证产品质量和研究物质性质具有重要意义。

传统的温度计有玻璃温度计、金属温度计等,但其测量范围有限,且不便于数字化处理。

因此,设计一种数字温度计具有重要意义。

实验设计:本实验采用数字温度传感器和微控制器进行设计。

数字温度传感器采集环境温度,并将信号传输给微控制器进行处理。

微控制器通过内部算法对温度信号进行处理,并将结果显示在数码管上。

实验采用标准温度计测量环境温度,并将结果作为对比实验。

实验步骤:1. 搭建数字温度计实验平台,连接数字温度传感器和微控制器;2. 将标准温度计放置在与数字温度传感器相同的环境中,测量环境温度;3. 同时,数字温度传感器采集环境温度,并将结果显示在数码管上;4. 对比标准温度计和数字温度计的测量结果,分析其准确性和稳定性。

实验结果:经过对比实验,标准温度计和数字温度计的测量结果基本一致,表明设计的数字温度计具有较高的测量精度。

在不同环境温度下,数字温度计的测量结果稳定,显示出良好的稳定性。

因此,设计的数字温度计具有较高的准确性和稳定性,可应用于工业生产和科研领域。

结论:本实验成功设计了一个数字温度计,并验证了其准确性和稳定性。

设计的数字温度计具有较高的测量精度和稳定性,可满足工业生产和科研领域对于温度测量的要求。

未来可以进一步优化设计,提高数字温度计的性能,并拓展其在更广泛的领域应用。

智能温度测量仪表课程设计报告

智能温度测量仪表课程设计报告

智能温度测量仪表课程设计报告课程设计报告课程:智能测量仪表题目:智能测量仪表学生姓名:XXXXXX专业年级:2009 自动化指导教师:XXXXXX XXXX信息与计算科学系2013年3月25日智能测量仪表本次课程设计中智能温度测量仪表所采用的温度传感器为LM35DZ。

其输出电压与摄氏温度成线性比例关系,无需外部校准,在0℃~100℃温度范围内精度为0.4℃~±0.75℃。

,输出电压与摄氏温度对应,使用极为方便。

灵敏度为10.0mV/℃,重复性好,输出阻抗低,电路接口简单和方便,可单电源和正负电源工作。

是一种得到广泛使用的温度传感器。

本次课程设计的主要目的在于让学生把所学到的单片机原理、电子线路设计、传感器技术与原理、过程控制、智能仪器仪表、总线技术、面向对象的程序设计等相关专业课程的内容系统的总结,并能有效的使用到项目研发中来,做到学以致用。

课程设计的内容主要分为三个部分,即使用所学编程语言(C或者汇编)完成单片机方面的程序编写、使用VB或VC语言完成PC机人机界面设计(也可以用C+API实现)、按照课程设计规范完成课程设计报告。

目录1.课程设计任务和要求 (3)1.1 设计任务 (3)2.2 设计要求 (3)2.系统硬件设计 (3)2.1 STC12C5A60S2单片机A/D转换简介 (3)2.2 LM35DZ简介 (7)2.3 硬件原理图设计 (7)3.系统软件设计 (10)3.1 设计任务 (10)3.2 程序代码 (10)3.3 系统软件设计调试 (17)4.系统上位机设计 (18)4.1 设计任务 (18)4.2 程序代码 (18)4.3 系统上位机软件设计调试 (21)5.系统调试与改善 (22)5.1 系统调试 (22)5.2 系统改善 (22)6.系统设计时常见问题举例与解决办法 (24)7.总结 (25)1. 课程设计任务和要求1.1课程设计任务本次课程设计要求设计出智能化温度测量仪表,要求该测量仪表能够将所测得的温度数据和当前电机设备的运行状况远传给上位机。

智能温度测量仪课程设计报告

智能温度测量仪课程设计报告

课程设计报告智能温度测量仪专业:班级:学生姓名:学号:指导教师:完成时间:文献综述----智能温度测量仪摘要:本文主要介绍了智能温度测量仪的设计,包括硬件和软件的设计。

先对该测量仪进行概括性介绍,然后介绍该测量仪在硬件设计上的主要器件:“Pt100热电阻”、AT89C51单片机和LCD显示器以及描述测量仪的总体结构原理。

在本设计中,是以铂电阻PT100作为温度传感器,采用恒流测温的方法,通过单片机进行控制,用放大器、A/D转换器进行温度信号的采集。

总体来说,该设计是切实可行的。

关键词:温度;Pt100热电阻;AT89C51单片机;LCD显示器。

Abstract: This paper describes the design of the intelligent temperature measuring instrument, including hardware and software design. Be the first general description of the measuring instrument, and then describes the hardware design of the measuring instrument's main device: "Pt100 thermal resistance", AT89C51 microcontroller and LCD display, and describe the principle of measuring the overall structure. In this design, as is the PT100 platinum resistance temperature sensor, temperature measurement using constant current method, through the microcontroller to control, amplifier, A / D converter for temperature signal acquisition. Overall, the design is feasible. Key words: temperature; Pt100 thermal resistance; AT89C51 microcontroller; LCD monitor.引言:温度是日常生活、工业、医学、环境保护、化工、石油等领域最常遇到的一个物理量,也是工业控制中主要的被控参数之一。

DS18B20数字温度计设计实验报告(1)【范本模板】

DS18B20数字温度计设计实验报告(1)【范本模板】

单片机原理及应用课程设计报告书题目:DS18B20数字温度计姓名: 李成学号:133010220指导老师:周灵彬设计时间: 2015年1月目录1. 引言 (3)1。

1.设计意义31.2。

系统功能要求32。

方案设计 (4)3. 硬件设计 (4)4. 软件设计 (8)5。

系统调试106. 设计总结 (11)7. 附录 (12)8. 参考文献 (15)DS18B20数字温度计设计1.引言1.1. 设计意义在日常生活及工农业生产中,经常要用到温度的检测及控制,传统的测温元件有热电偶和热电阻。

而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持。

其缺点如下:●硬件电路复杂;●软件调试复杂;●制作成本高.本数字温度计设计采用美国DALLAS半导体公司继DS1820之后推出的一种改进型智能温度传感器DS18B20作为检测元件,测温范围为—55~125℃,最高分辨率可达0。

0625℃。

DS18B20可以直接读出被测温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的热点。

1.2. 系统功能要求设计出的DS18B20数字温度计测温范围在0~125℃,误差在±1℃以内,采用LED数码管直接读显示.2. 方案设计按照系统设计功能的要求,确定系统由3个模块组成:主控制器、测温电路和显示电路.数字温度计总体电路结构框图如4。

1图所示:图4.13。

硬件设计温度计电路设计原理图如下图所示,控制器使用单片机AT89C2051,温度传感器使用DS18B20,使用四位共阳LED 数码管以动态扫描法实现温度显示。

AT89C51 主 控制器 DS18B20 显示电路 扫描驱动主控制器单片机AT89C51具有低电压供电和小体积等特点,两个端口刚好满足电路系统的设计需要,很适合便携手持式产品的设计使用.系统可用两节电池供电。

AT89C51的引脚图如右图所示:VCC:供电电压。

电子体温设计实验报告(3篇)

电子体温设计实验报告(3篇)

第1篇一、实验目的1. 了解电子体温计的基本原理和设计方法。

2. 学习使用单片机进行数据采集和处理。

3. 掌握LCD1602数码管显示数据的方法。

4. 设计并实现一款基于单片机的电子体温计。

二、实验原理电子体温计主要由以下几部分组成:1. 温度传感器:用于检测人体温度,常用DS18B20温度传感器。

2. 单片机:用于数据采集、处理和显示,常用AT89C51单片机。

3. LCD1602数码管:用于显示温度数据。

4. 电路设计:包括电源电路、复位电路、时钟电路等。

三、实验器材1. 温度传感器:DS18B202. 单片机:AT89C513. LCD1602数码管4. 电阻、电容、二极管等元器件5. 电路板、导线、电源等四、实验步骤1. 电路设计:- 根据实验原理,设计电路图。

- 使用电路板焊接电路,包括电源电路、复位电路、时钟电路、温度传感器电路和LCD1602数码管电路。

- 检查电路连接是否正确。

2. 程序编写:- 使用C语言编写单片机程序,实现以下功能:- 初始化温度传感器和LCD1602数码管。

- 读取温度传感器数据。

- 将温度数据转换为摄氏度。

- 将温度数据显示在LCD1602数码管上。

3. 测试与调试:- 上电运行程序,观察LCD1602数码管显示的温度数据是否正常。

- 如果数据异常,检查电路连接和程序代码,进行调试。

4. 功能测试:- 测试电子体温计在不同温度下的测量精度。

- 测试电子体温计的响应时间。

- 测试电子体温计的报警功能。

五、实验结果与分析1. 电路连接正确,程序运行正常,LCD1602数码管显示的温度数据与实际温度相符。

2. 在不同温度下,电子体温计的测量精度在±0.5℃范围内,满足设计要求。

3. 电子体温计的响应时间在1秒以内,满足实时显示的要求。

4. 电子体温计的报警功能正常,当温度超过设定值时,会发出蜂鸣声。

六、实验结论1. 通过本次实验,我们了解了电子体温计的基本原理和设计方法。

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

智能非接触式体温计的毕业设计
在本次智能非接触式电子体温计设计中以at89s51单片机为控制核心根据红外测温原理由红外热电堆传感器mlx90614对人体体温进行实时采集转变为电信号经mlx90614内部的模数转换转换成数字信号后送入单片机进行数字滤波线性化处理数据存储逻辑判断并将最后的测量结果送入液晶显示模块进行显示且语音芯片在程序的控制下进行语音播报同时还具有万年历当前时间统计人数和声光报警等功能
Key word:microcontroller,sensor,display,voice,simulate
1随着科学技ຫໍສະໝຸດ 的迅速发展,传统接触式测量体温的方式已不能满足现代一些领域测量体温的需求,对非接触、远距离测量体温技术需求越来越大。本次智能非接触式体温计设计的出发点也正是基于此。
1.1
1
人体体温是鉴别人体健康状况的重要参数,所以体温计在医疗领域中占有十分重要的地位.随着现代科技的发展,新材料、新工艺的运用,各式各样的体温计陆续出现,探测方式在不断改进.现有体温计大致分为三种类型:一种是常见的玻璃水银体温计;一种是电子体温计;还有一种是红外智能非接触式电子体温计。
The paper introduces the basic principle of infrared thermometer and the method of realization, puts forward infrared trermometer system with the AT89S51 MCU as the CPU. The paper introduces the composing and the method of that system in detail,and gives the hardware principle diagram and the design flow chart of the software. The system formed by the optical system, photoelectron detector,display and output partially. The optical system collects the infrared radiation energy of the object in its field of view, the infrared energy focusing on the instrument and transforms to the corresponding electrical signal. The AT89S51 MCU is used to start the temperature survey,data receive, count the value of the object temperature based on the arithmetic with in MCU and the result is displayed on LCD.

DS18B20数字温度计设计实验报告(1)

DS18B20数字温度计设计实验报告(1)

单片机原理及应用课程设计报告书题目:DS18B20数字温度计姓名:李成学号:133010220指导老师: 周灵彬设计时间: 2015年1月目录1. 引言 (3)1.1。

设计意义31。

2.系统功能要求32。

方案设计 (4)3。

硬件设计 (4)4. 软件设计 (8)5。

系统调试106. 设计总结 (11)7. 附录 (12)8。

参考文献15DS18B20数字温度计设计1.引言1.1. 设计意义在日常生活及工农业生产中,经常要用到温度的检测及控制,传统的测温元件有热电偶和热电阻。

而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持。

其缺点如下:●硬件电路复杂;●软件调试复杂;●制作成本高。

本数字温度计设计采用美国DALLAS半导体公司继DS1820之后推出的一种改进型智能温度传感器DS18B20作为检测元件,测温范围为—55~125℃,最高分辨率可达0.0625℃.DS18B20可以直接读出被测温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的热点。

1.2. 系统功能要求设计出的DS18B20数字温度计测温范围在0~125℃,误差在±1℃以内,采用LED数码管直接读显示。

2. 方案设计按照系统设计功能的要求,确定系统由3个模块组成:主控制器、测温电路和显示电路.数字温度计总体电路结构框图如4。

1图所示:图4.13. 硬件设计温度计电路设计原理图如下图所示,控制器使用单片机AT89C2051,温度传感器使用DS18B20,使用四位共阳LED 数码管以动态扫描法实现温度显示。

AT89C51 主 控制器 DS18B20 显示电路 扫描驱动主控制器单片机AT89C51具有低电压供电和小体积等特点,两个端口刚好满足电路系统的设计需要,很适合便携手持式产品的设计使用.系统可用两节电池供电。

AT89C51的引脚图如右图所示:VCC:供电电压。

GND:接地.P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。

智能体温计设计报告

智能体温计设计报告

智能体温计参赛学院:电气与信息工程学院参赛队号: _______队员姓名: _______________________目录摘要 (1)关键词 (1)一:引言 (1)二:智能体温计的基本组成框图 (1)三:主要模块的方案器件选择 (2)1,电源器件的选择 (2)2,温度传感器的选择 (2)3,放大器的选择 (2)4,ad转换器的选择 (2)5,显示温度器件 (2)6,语音报值模块 (3)四:主要模块的方案具体实现 (3)1,电源模块的设计 (3)2,前端温度采集部分 (3)3, 前端温度电压信号放大部分 (4)4,ad采样部分的实现 (5)5,超温报警电路 (6)6,液晶显示部分 (8)7,语音报值电路 (10)8,系统程序的设计 (12)五:系统调试 (13)六:设计总结 (14)七:参考文献 (15)附录1:整机电路图附录2:完整的程序附录3:元器件清单附录4:制作实物图智能体温计设计[摘要] 本报告主要叙述了应用单片机AT89S52实现的智能体温计主要的功能、硬件的组成和软件的设计。

该系统的功能是通过ad590温度传感器对温度进行采集,然后通过A/D 转换器ADC0832进行模数转换,传给单片机进行处理,用12864大屏幕液晶实时显示温度。

并且可以自由设置报警温度,在当前温度超过报警温度时,蜂鸣器发出滴滴声报警,语音部分采用isd4004语音芯片进行每分钟报出当前温度一次。

整个系统结构紧凑、简单可靠、操作灵活、功能强、性能价格比高,较好地满足了各种需要测温场合的需要。

[关键词] 单片机 温度传感器 模数转换 实时显示 报警 语音报值一:引言系统采用两节1.5V 电池供电,由于单片机及运放使用电源大于3v ,所以首先得进行升压以便驱动芯片。

采用ad590温度传感器保证了精度和线性化,通过仪用放大电路将温度电压信号放大以便AD 采样。

AD 输入接5V 稳压二极管保证了输入电压不大于5V 。

单片机每秒采样一次电压即每秒钟更新一次温度。

具有联网功能的智能体温计的设计

具有联网功能的智能体温计的设计

引言
标,医护人员需要每天数次定时测量住院病人的体温,并进 行记录。目前医院主要采用的温度测量设备是水银温度计, 水银温度计的价格低廉,使用简单。但水银温度计采集体温 数据具有以下缺点:测量时间较长,一般需要测量时间达到 5 分钟以上才能达到热平衡状态,故测量效率低;测量结果 需要护士进行人工读数及记录,若住院病人较多,数据难免 破损后可能扎伤患者,并且泄漏的水银会对人体造成危害, 对环境造成污染。 的由消毒不当造成的交叉传染的可能,同时缩短了测量、记 录的时间,并且由于测量得到的温度都是以数字方式存储, 有利于计算机对病人体温变化情况进行分析、处理,便于医 生及时发现患者身体变化。 本文设计的智能体温测量系统采用非接触式测量,避免 出现误差和错误 ; 如果操作不当水银温度计存在破损的可能,
本设计的无线传输模块选用的是 USR-C215。该模块是
AP(无线站点)、AP+STA(混合模式)。文本采用 STA 模 式,将温度数据通过 USR-C215 发送到服务器上。STA 模式 量系统同时工作。 在同一局域网内,可以接入多台设备,支持多台智能温度测
1.温度测量模块
律的红外辐射远离进行温度测量,测量时不需接触人体即可 测出温度,测量速度快,效率高,且卫生方便。 传感器。该温度传感器具有尺寸小、成本较低,测量温度 范围宽,测量精度高等特点。该温度传感器的测量范围 测试条件。 为:-40° C ~ 85° C,测量分辨率为 0.02° C,满足中国国 际标准化管理委员会发布的医用电子体温计的性能指标和 接口,其四个引脚的作用如下。
两线通信协议的连续时钟输入。 需接300kΩ上拉电阻
引脚功能
4.系统总体结构
将红外温度传感器采集到的数据进行加工处理,然后通过 WiFi 模块,将采集到的数据实时的发送到服务器。在医院

数字温度计设计报告样本

数字温度计设计报告样本

数字温度计实验报告一,实验目1. 学习80C52单片机内部定期器及各接口功能及应用。

2. 设计任务及规定运用实验平台上LED数码管和蜂鸣器设计具备最低、最高温度查询,实时显示和报警功能数字温度器。

二,实验规定基本规定:1:可以实时显示环境温度。

2:可以保存使用时间内最大值和最小值,可以查阅。

3:有温度报警功能,可以设立报警温度。

用绿灯表达正常温度,红灯表达报警同步发声。

扩展功能:查询最低和最高温度时,批示灯蓝灯和黄灯分别表达当前先显示是高温还是低温。

三,实验基本原理运用单片机定期器完毕报警检测功能。

每隔一段时间定期器0对当前温度值进行检测,当超过设定温度30度时红灯亮并发生报警。

为了将时间在LED数码管上显示当前温度,采用动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED显示,通过对每位数码管依次扫描,使相应数码管亮,同步向该数码管送相应字码,使其显示数字。

由于数码管扫描周期很短,由于人眼视觉暂留效应,使数码管看起来总是亮,从而实现了各种显示。

该设计采用四按键输入,当按键1(2)按下,可分别查看当前最低(最高)温度。

四,实验设计分析针对要实现功能,采用AT89S52单片机和ds18b20温度传感器进行设计,AT89S52 单片机是一款低功耗,高性能CMOS8位单片机,它有如下特点:1、拥有机灵8位CPU和在系统可编程Flash2、晶片内部具时钟振荡器(老式最高工作频率可至 12MHz)3、内部程序存储器(ROM)为 8KB4、内部数据存储器(RAM)为 256字节5、32 个可编程I/O 口线6、8 个中断向量源7、三个 16 位定期器/计数器8、三级加密程序存储器9、全双工UART串行通道Ds18b20管脚图为:ds18b20管脚图DS18B20引脚功能:DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端(在寄生电源接线方式时接地。

它具备如下特点:(1)独特单线接口方式:DS18B20与微解决器连接时仅需要一条口线即可实现微解决器与DS18B20双向通讯。

智能体温计设计论文

智能体温计设计论文

. -电子产品设计题目智能体温计电子产品设计——智能体温计摘要智能体温计采用AT89S52作为核心器件实现对系统的自动控制,采用双单片机串行处理结构。

外界温度经AD590集成温度传感器采集,温度变化转换为线性电压信号,再经由OP07构成高精度低温漂的放大电路处理后,作为ADC0809的模拟输入信号,由ADC0809完成A/D转换,得到8位的数字信号送入单片机1(AT89S52)。

单片机1将采集到温度值在LED数码管上显示出来,也通过串口通信将温度信号传到单片2(AT89S52)。

此外温度预制,报警电路模块功能也由单片机1完成。

单片机2完成温度值的语音播放功能。

通过系统的设计与实现说明本设计方案切实可以,能够完成题目所要求的基本功能部分,并留有相应的接口,为完成扩展功能打下基础。

关键字:单片机AD590 ADC0809 ISD2560Electronic product design——Electronic thermometerAbstractIntelligent temperature meter adopts AT89S52 as the core device to realize the automatic control of the system, using the serial processing structure. Outside temperature by integrated temperature sensor AD590 acquisition, temperature conversion into the linear voltage signal, and then through the OP07 constitute high precision and low temperature drift of amplification circuits, as ADC0809 analog input signal, by the ADC0809 plete a / D conversion and get 8 bit digital signal into the microcontroller 1 (AT89S52). SCM 1 will be collected to the temperature value in the LED digital tube display, but also through the serial munication to the temperature signal to the monolithic 2 (AT89S52). In addition to the temperature, the alarm circuit module function is pleted by the MCU 1. SCM 2 to plete the temperature value of the voice player. Through the design and implementation of the system, this design can be realized, can plete the basic functional requirements of the title, and leave the corresponding interface, for the pletion of the extension function to lay the foundation.Key word: single chip microputer ADC0809 ISD2560 AD590目录摘要1第1章绪论11.1背景11.2设计目的1第2章原理分析22.1设计总原理22.1.1温度传感器的选择22.1.2A/D转换器的选择32.1.3语音提示模块32.2原理分析32.3系统电路原理图4第3章主要电路设计与参数计算53.1电源电路模块53.2温度检测、放大模块63.2.1换成DS18B20温度模块怎么改63.2.2AD590简介63.2.3图5温度检测、放大电路原理83.3A/D转换模块83.4温度设制、显示及报警电路模块93.5串行通信模块103.6语音播放模块113.6.1录音、放音简介113.6.2ISD2560简介113.6.3芯片工作原理133.6.4硬件电路设计143.6.5本方法的特点14第4章系统软件设计154.1系统程序流程图15第5章系统测试165.1硬件测试165.1.1单元模块的测试165.1.2系统整体测试175.1.3软件测试175.1.4硬件与软件的联机测试18第6章利用的程序:18第7章参考文献37图目录图1系统框图2图2系统电路原理图4图3电源电路图5图4 AD590温度检测、放大电路图6图5 AD590包装与等效电路图8图6 A/D转换电路图9图7温度设制、显示及报警电路图10图8串行通信电路图10图9录音、放音电路图11图10 ISD2560管脚图12图11单片机1程序主流程图图12单片机2程序主流程图15图13单片机2的T0中断程序流程图16第1章绪论1.1背景温度是一个十分重要的物理量,对它的测量与控制有十分重要的意义。

数字温度计设计毕业设计(两篇)2024

数字温度计设计毕业设计(两篇)2024

数字温度计设计毕业设计(二)引言概述数字温度计是一种用于测量温度的电子设备,它通过传感器将温度转换为数字信号,然后显示在数字屏幕上。

本文将针对数字温度计的设计进行详细讨论,包括硬件设计和软件设计两个主要方面。

硬件设计部分将包括传感器选择、信号调理电路设计和数字显示设计;软件设计部分将包括嵌入式程序设计和用户界面设计。

通过本文的详细介绍,读者将能够了解到数字温度计的设计原理、设计流程和关键技术。

正文内容1. 传感器选择1.1 温度传感器类型1.2 温度传感器比较与选择1.3 温度传感器参数测试与校准2. 信号调理电路设计2.1 信号条件2.2 放大和滤波电路设计2.3 ADC(模数转换器)选型和使用3. 数字显示设计3.1 显示芯片选型和使用3.2 显示屏尺寸和分辨率选择3.3 显示内容设计和显示方式选择4. 嵌入式程序设计4.1 控制器选型和使用4.2 温度数据采集与处理4.3 温度数据存储和传输5. 用户界面设计5.1 按键和控制部分设计5.2 显示界面设计与实现5.3 温度单位与切换设计正文详细阐述1. 传感器选择1.1 温度传感器类型在数字温度计的设计中,可以选择多种温度传感器,包括热电偶、热敏电阻和半导体温度传感器等。

本文将比较各种传感器的特点和适用范围,从而选择最合适的传感器。

1.2 温度传感器比较与选择通过比较热电偶、热敏电阻和半导体温度传感器的精度、响应时间和成本等特点,结合设计需求和成本预算,选择最佳的温度传感器。

1.3 温度传感器参数测试与校准为了确保传感器的准确性,需要对其参数进行测试和校准。

本文将介绍传感器参数测试的方法和仪器,以及校准的步骤和标准。

2. 信号调理电路设计2.1 信号条件传感器输出的信号需要进行电平调整和滤波等处理,以便进一步处理和显示。

本文将介绍信号调理的基本原理和设计方法。

2.2 放大和滤波电路设计为了放大和滤波传感器输出的微弱信号,本文将介绍放大和滤波电路的设计原理和实现方法,包括运放、滤波器和滤波器的选型和参数设置。

新型智能温度计系统设计

新型智能温度计系统设计

新型智能温度计系统设计目录摘要..................................................................................................... 错误!未定义书签。

引言 (3)1 设计方案 (4)1.1 论证设计方案 (4)1.2 方案设计框图 (4)2 选择元件并解释 (5)2.1 温度传感器 (5)2.1.1 PT100铂电阻的温度和阻值对应关系 (5)2.2 ADC0809模数转换器 (5)2.3 AT89C52单片机 (7)2.4 运算放大器 (8)图2.4.1运算放大器 (9)2.5 LED数码显示管 (9)2.6 7805稳压管 (10)3 单元电路设计 (11)3.1 电源电路 (11)3.2 晶振电路 (11)3.3 上电复位电路 (12)3.4 正前端信号测量电路 (12)4 整体电路设计及说明 (14)5 软件程序设计 (15)5.1 系统软件设计说明 (15)5.2 系统流程和清单 (16)结论..................................................................................................... 错误!未定义书签。

引言随着科技的发展和“信息时代”的到来,作为获取信息的手段——传感器技术得到了显著的进步,其应用领域越来越广泛,对其要求越来越高,需求越来越迫切。

因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。

传感器主要用于测量和控制系统,它的性能好坏直接影响系统的性能。

因此,不仅必须掌握各类传感器的结构、原理及其性能指标,还必须懂得传感器经过适当的接口电路调整才能满足信号的处理、显示和控制的要求,而且只有通过对传感器应用实例的原理和智能传感器实例的分析了解,才能将传感器和信息通信与信息处理结合起来,适应传感器的生产、研制、开发和应用。

电子温度计设计报告1

电子温度计设计报告1

智能体温计摘要:本系统采用AT89S52单片机作为智能温度计控制核心.采用温度传感器和A/D转换进行温度数据采集,利用液晶显示器记录数据和显示以及显示某个阶段的温度变化曲线,采用按键扫描电路对温度设定,再加之温度数字语音播报、越限报警等功能使本设计更加完善。

整个系统小巧紧凑,控制准确。

关键字:单片机温度传感器 LCD A/D目录1.系统方案选择与论证 (3)1.1 题目要求 (3)1.1.1 基本要求 (3)1.1.2 发挥部分 (3)1.2 基本模块设计 (3)1.2.1 测量部分模块 (3)1.2.1 A/D转换模块 (3)1.2.3 显示模块 (4)2 系统具体实现与设计 (4)2.1 系统总体设计方案 (4)2.2 硬件电路的设计 (5)2.2.1 主机电路的设计 (5)2.2.2 I/O通道的硬件电路设计 (5)2.2.3 数据采集电路的设计 (5)2.2.4 保护电路的设计 (7)2.2.5 按键及显示电路设计 (7)2.2.6 语音播报电路设计 (9)2 .3 系统软件设计 (10)2. 3.1 程序流程图 (10)3 调试 (11)3.1 硬件调试 (11)3.2 软件调试 (11)3.3 软硬综合调试 (11)4、数据指标测试 (11)4.1 测试仪器 (11)4.2 测试方法 (11)4.3 测试数据 (11)5.总结 (12)6.参考文献 (12)1.系统方案选择与论证1.1 题目要求1.1.1 基本要求⑴ 系统前端部分归一化输出,即0 ~+50℃线性对应0 ~ 5 V;⑵ 系统前端部分应具有输出保护电路,使其输出电压不超过5V;⑶ 系统每秒采集一次温度,经滤波、计算等处理后实时显示温度值,测量精度为±0.1℃;⑷ 系统每分钟用语音报告一次所测温度当前值;⑸ 系统可在0~50℃的范围内任意设预警温度值(默认值设定为37.0℃),当所测温度超过预警温度值时,系统立即报警,预警值的设定应可随时更改。

智能体温计设计

智能体温计设计

智能体温计设计一、背景介绍体温计,这个我们几乎天天都能接触到的东西,几乎每个人家里都有一个。

平常我们用它来测量体温,不管是孩子发烧,还是自己突然觉得身体有点不对劲,体温计总是能派上用场。

你可能知道,传统的体温计有两种,一种是玻璃的水银体温计,另一种就是电子体温计。

说到水银体温计,大家应该都不陌生吧。

记得小时候,不管怎么小心翼翼,最后总是会不小心打破,水银洒了一地,弄得全家人紧张兮兮的。

而电子体温计虽然比水银体温计要安全许多,但它的精确度和测量速度依然会让人心里没底。

更别提有时候还得等个十几秒、几十秒,真的耐不住性子。

所以呢,设计一款既方便又精准的智能体温计,成了不少设计师和工程师的目标。

通过将技术和便捷性相结合,开发出一种可以快速、准确、方便读取体温的产品,成为了当下的热门课题。

二、智能体温计的优势智能体温计的出现,无疑为我们带来了一种全新的体验。

你有没有想过,如果体温计能在你按下按钮的瞬间,就能快速给你一个精准的温度读数,那该多方便!想象一下,尤其是当你家里的小孩发烧,你不用再盯着体温计看着它“滴滴滴”地慢慢变化,浪费好几分钟,甚至更长时间来确认体温。

智能体温计的设计,打破了传统的慢节奏,让你能够更高效地了解身体状况。

它不仅有快速反应的优势,还能通过蓝牙与手机连接,将体温数据实时同步到你的智能设备上。

这就意味着,你不仅能随时查看体温的变化,还能设置提醒,防止你忘记测量。

可以说,这样的设计把“科技感”和“实用性”都拿捏得恰到好处。

三、功能设计对于智能体温计来说,除了测量速度快,精准度高,其他功能也同样非常重要。

比如智能体温计能够精准地分辨出不同的体温状态:正常、低烧、高烧等。

以往我们测体温,都得靠手动去判断,甚至有时候要自己琢磨“嗯,三十九度了,应该就是发烧了吧”。

有了智能体温计,系统会根据测量结果,自动给出分析和建议。

假设体温高了,它会通过语音提醒你:“温度稍高,请注意休息,必要时可以就医”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智能体温计作者:刘利洲张介跃徐海涛文稿整理:徐海涛指导老师:章彧朱杰斌摘要本系统通过由温度测量模块,A/D转换模块,以AT89C52单片机为核心的基本系统主要实现温度数据的采集、传输、读取、比较功能,控制LCD显示温度测量值和报警值。

通过键控,实现预置报警温度,系统读取预置温度后经过比较测量所得温度,选择是否开启蜂鸣器报警,并且每分钟语音报告一次所测温度。

采用E2PROM存储电压预置值,全系统用±15V和+5V 电源供电。

AbstractThis system, with an AT89C52 system as its core, is called intelligent thermometer. It used a temperature measure module and an A/D conversion module implemented mainly for the collection, transmission, read, compare of temperature signal, controlled LCD displaying metrical temperature values and the cautionary value, all those parts and AT89C52 were working as a basic system. It can set a cautionary temperature beforehand by using a keyboard, the basic system read the advance cautionary temperature, and then compared with the temperature measured, to determine opening the buzzer to give caution or not, it also can report the metrical temperature value once a minute. This thermometer used E2PROM to save the cautionary value, the whole system supplied with ±15V and +5V electrical sources.一、方案设计与论证题目对测量温度的精度要求较高,另外还需显示温度和播报温度,因此使用单片机实现题目要求是较好的方案,系统包括:温度测量采集、A/D转换、单片机、I/O设备、控制执行电路等。

我们所选用的单片机AT89C52有8K的可重复编程闪存,256 x 8-Bit内置RAM,基本不需要片外存储器,我们考虑使用了一个片外E2PROM存储报警电压值也是为了简化编程、调试过程。

89C52有32个可编程I/O口,扩展性能好。

常见感温元件有热电偶、热电阻和半导体等传感器,它们的主要优缺点是:热电偶价格便宜,但精度较低,需冷端补偿,电路设计复杂;热电阻精度较高,但需要标准稳定电阻匹配才能使用。

而半导体温度传感器线路设计简单,精度较高,线性度好,价格适中。

半导体集成温度传感器AD590J的测温,在-55℃~+150℃范围内,非线性误差为±0.3℃,具有良好的重复性(重复性优于0.1℃),在使用软件算法进行线性化后,系统测温精度可以达到0.1℃。

故选用AD590J作为温度感应部件,并且在系统前端部分,我们使用运算放大器作前级的功率放大电路,由于运算放大器具有很大的电源电压抑制化,可以大大减小输出端的纹波电压。

A/D采用一片AD574A12位输出模数转换器,其分辨率为50℃/4096=0.0122℃,抗干扰性强,在该系统中使用AD574A保证了对采集入的变量的准确量化。

本题中的测试范围为0~50℃,温度的最小分辨率为0.1℃。

这样,整个系统的温度采样点数为50×10=500,采用一般的8位A/D,分辨率只有1/256,无法满足精度要求。

题目所给出的方案包含了最主要的硬件系统构成,硬件连接可以实现基本的人机交互,通过硬件的选择,软件编程控制可以满足精度要求。

二、系统框图采用题目提供的系统硬件结构:三、主要电路设计与计算1、数控部分(1)89C52单片机基本系统数控部分核心采用89C52单片机与译码器74LS138,四与门芯片74LS08组成单片机的基本系统,并对P2口的P2.4、P2.5、P2.6经74LS138译码后作为A/D 转换器电路和键盘电路的选通信号,P1口控制对语音芯片的数据传输。

(2)A/D转换器AD574A接口电路接线如附图1,AD574A芯片在6脚CE=1,3脚片选输入为低电平的时候才能正常工作,4脚A0/SC和2脚用来控制数据输出状态的格式,A0=0则输出数据的低四位,A0=1则输出数据的高八位,2脚为低则数据以八位分两次输出,2脚为高则数据以12位并行输出,我们采取的硬件连接是,AD574A的数据输出高八位直接连接在系统数据总线上,低四位连接在数据总线的低四位,所以我们将4脚接单片机芯片,用单片机芯片控制输出哪几位的数据,2脚接低电平,数据以八位输出。

此外,芯片本身能够通过其8脚产生10V的基准电压,故不需要另外再用电路产生基准电压,基准电压通过其10脚输入,12脚模拟电压输入端通过温度感应电路输入0~+5V电压,而芯片产生的10V基准电压将芯片的量程控制在0~±5V内,满足测量要求。

(3)ZY1420A芯片语音录放电路使用ZY1420A语音芯片存储和发送语音,声音品质优良,录音时间长,有20s,线路连接及录放音控制简单。

它的基本组成有时钟电路、拾音放大、自动增益控制电路、滤波器、差动功放、电源电路、E2PROM地址译码及其控制逻辑电路组成。

其连接电路如附图1中IC5。

A0~A7语音地址直线由89C52的P1口提供。

预先使用话筒录好了温度语音,由89C52经所测温度判断,输出,报温。

(4)开机温度报警值预置在开机通电时,通过键盘设置开机电压报警值,存储在外设E2PROM中,防止意外丢失。

报警器采用有源蜂鸣器。

2、键盘接口电路在设计键盘接口电路时,我们使用74LS245八位总线收发器扩展电路,以及一条单片机I/O 线P2.0,以节省单片机接口,I/O线与74LS245八条数据线一共有8个交点,我们取B0~B3上的四个交点做按键,键盘通过软件控制,实现自动扫描,防抖。

3、LCD显示器电路LCD采用2行16列的JHD162A点阵式显示芯片,数据接口D0~D7直接连接在数据总线P0口上,通过编程,由89C52提供数据显示。

4、温度测量电路(1)集成温度传感器AD590J AD590J相当于一个高输入阻抗恒流源,可在4~30V电压下工作。

在测量温度范围内,对应于绝对温度T变化1K时,输出电流变化1µA。

电路图如附图2,电位器R3用于调整零点,R5用于调整运放OP07的增益。

(2)精密运算放大器OP07 作为跟随器电路,以提高输入阻抗和避免对后级A/D的影响,可调电阻均采用精密可调电阻,确保准确性,如附图2。

5、电源设计(1)±15V电源(0.7A)±15V电源电路图如附图2对于滤波电容的选择,要考虑:1、整流管的压降;2、7815/7915最小允许压降Ud ;3、电网波动10%。

从而允许纹波的峰峰值Dtt=18×20.5(1-10%)-0.7-Ud -15V=4.9V按近似电流放电计算,并设导通角θ=0°,则C=I*Dt/Du=0.7×1/100/4.9=1430uF,选取滤波电容C=2200uF/30V(2)+5V电源(1A)+5V电源电路图如附图2允许的最大纹波峰峰值Dtt=9×20.5(1-10%)-1.4-2.3 -5V=2.76VC=I*Dt/Du=1×1/100/2.76=3600uF,选取滤波电容C=4700uF/16V四、系统软件工作流程软件主要功能温度设定软件上可以将报警温度设置在0~99.9℃,同时也包括将报警温度值从E2PROM 中存储和读取;报温控制和报警控制包括每秒测量温度子程序,每分钟报温,超温报警;LCD在各种状态下的显示本系统有开机初始化,四种按键状态等多个显示界面,需要软件控制显示的数据,加强人机交互;传感器的补偿为了获得更高的测量显示精度,利用AD590J的±0.1℃的重复性,软件汇总设有多次采样累加求平均值,对AD590J的信号进行线性补偿以获得±0.1℃的测量精度。

五、系统测试及整机指标1、系统功能测试①系统操作及面板说明系统按键总共有五个,操作简便,五个键分别是复位键、SET(设定)键、ENTER(确定)键、数字翻转键、右移键。

面板初始显示为,High-value:(报警值)True-value(实际测量值)。

以设置报警温度为37.0度为例:假定系统初始报警温度为00.0度,首先按SET键,然后按数字翻转键三次,此时十位数变成3(当翻转到数字9后,再按下数字翻转键,数字会回到0),然后按右移键设置个位数,然后是小数点后一位,如果需要修改已经设置的数位,可以一直按右移键到需要修改的数位上,修改好温度报警值后按ENTER键确定存储,则设定好的温度值会自动存储进E2PROM中。

②符合设计提出的基本功能系统前段部分归一化输出,输出电压0~+5V,对应0~+50℃,系统前段有精密运算放大器,5V稳压管保证输出电压不超过5V,完全满足每秒采集一次温度的要求,并且有所扩展,测量精度满足要求,见系统指标测试。

有每分钟语音报温,系统可以在0~50℃内任意设报警温度值,也可在开机状态下的任意时刻更改报警温度值。

③扩展了温度采集功能通过软件控制,系统每秒采集128次温度,输出的温度值为128次采集结果的平均值,测量的温度值更加准确。

2、系统指标测试测试之前先对系统进行了调零调试,将温度传感器放入0℃的冰水混和物中,调整电位器R3使得OP07的输出电压至0V,对应温度0℃。

待传感器恢复正常,再用人体体温校验,同时用标准温度计确定此时的标准体温值,如,温度计测的体温为37.5℃,则将OP07的输出电压调至3.75V,如此反复多次调试,以求系统的基准温度不至于偏差太大。

调试完毕之后再进行,水温和体温测试,测试水温可以将温度感应器放入水中,而测体温最方便的方式就是接触被测人身体测温,两种温度感应方式不同,误差也不尽相同,故想通过两轮测试,以及测试之后的再调试,保证此准确性。

(1)水温测试1234678910实测温度/℃12.015.018.020.025.032.040.045.047.047.0体温计显示温度/℃12.015.018.024.932.040.044.946.947.0温度报警值/℃17.017.017.027.027.027.037.037.037.047.0误差D/℃-0.1-0.1-0.1平均误差(|D1|+|D2|+…+|D10|)/10=0.03℃(2)体温测试12345678910实测温度/℃36.536.836.836.936.036.636.537.137.336.9体温计显示温度/℃36.536.936.837.036.036.736.337.137.336.9温度报警值/℃37.0 37.0 37.0 37.0 37.0 37.0 37.0 37.0 37.0 37.0误差D/℃00.10.10.1-0.2平均误差(|D1|+|D2|+…+|D10|)/10=0.05℃测试结果误差被控制在0.1℃以内(以标准水银温度计为参照温度计,精确度为0.2℃,选择不同参照而产生的误差不考虑在内),选取测试过程中也对LCD的显示稳定度进行了检测,温度显示稳定时间基本控制在1s以内,两次测量温差超过10℃以上除外,但是考虑到体温计测量的是人的体温,不会轻易出现两次测量温差大于10℃的情况,1s的稳定时间满足要求。

相关文档
最新文档