数字式温度测量电路设计概述

合集下载

温度采集电路设计报告

温度采集电路设计报告

温度采集电路设计报告1. 引言温度是一种普遍存在的物理量,对于工业自动化控制、气候监测、医疗设备等领域具有重要的意义。

为了准确地测量温度,需要设计一套稳定、精确的温度采集电路。

本报告将介绍我们设计的温度采集电路,包括电路结构、选择的元器件以及实验结果与分析。

2. 电路结构我们设计的温度采集电路主要由以下几个部分组成:1. 温度传感器:选择了AD590型号的温度传感器,该传感器具有线性输出特性,精度高,并且工作稳定。

2. 放大电路:为了将温度传感器输出的微小电压信号放大至合适的范围,采用了差动放大器电路。

该放大电路由运放OPA177和电阻网络组成,能够放大来自温度传感器的电压信号。

3. 滤波电路:在放大电路输出的信号中可能存在少量的高频噪声,为了消除这些噪声,设计了一个低通滤波电路。

该滤波电路由电容和电阻组成,可以滤除高频噪声,保留温度信号。

4. ADC转换电路:为了将模拟信号转换为数字信号,我们选择了12位的单片机内置ADC模块。

通过将滤波电路输出的信号输入到ADC模块,可以得到相应的数字温度值。

5. 显示模块:将数字温度值显示出来,我们使用了数码管显示模块。

图1 展示了我们设计的温度采集电路的基本结构。

![电路结构](circuit.png)3. 元器件选择在选择元器件时,我们根据实际需求考虑了以下几个方面:1. 温度传感器:选择了AD590型号的温度传感器,该型号在-55C 至+150C工作范围内具有良好的线性度和稳定性。

2. 运放:选择了OPA177型号的运放,该型号具有低噪声、高共模抑制比和高精度的特点,非常适合用于温度采集电路的放大部分。

3. 电容和电阻:根据滤波电路的需求,选择了适当的电容和电阻值,以满足滤波效果和成本控制方面的要求。

4. 数码管显示模块:选择了合适的数码管显示模块,能够满足显示精度要求,并且易于集成到整个电路中。

4. 实验结果与分析经过实验测试,我们得到了以下结果:1. 温度采集电路能够正常工作,能够稳定地采集到温度信号并进行放大与滤波处理。

基于AT89C51DS18B20的数字温度计设计

基于AT89C51DS18B20的数字温度计设计

基于AT89C51DS18B20的数字温度计设计一、本文概述Overview of this article本文旨在探讨基于AT89C51微控制器和DS18B20数字温度传感器的数字温度计设计。

我们将详细介绍如何利用这两种核心组件,结合适当的硬件电路设计和软件编程,实现一个能够准确测量和显示温度的数字温度计。

This article aims to explore the design of a digital thermometer based on AT89C51 microcontroller and DS18B20 digital temperature sensor. We will provide a detailed introduction on how to utilize these two core components, combined with appropriate hardware circuit design and software programming, to achieve a digital thermometer that can accurately measure and display temperature.我们将对AT89C51微控制器和DS18B20数字温度传感器进行简要介绍,包括它们的工作原理、主要特性和适用场景。

然后,我们将详细阐述硬件电路的设计,包括微控制器与温度传感器的连接方式、电源电路、显示电路等。

We will provide a brief introduction to the AT89C51 microcontroller and DS18B20 digital temperature sensor, including their working principles, main characteristics, and applicable scenarios. Then, we will elaborate on the hardware circuit design, including the connection method between the microcontroller and temperature sensor, power circuit, display circuit, etc.在软件编程方面,我们将介绍如何使用C语言对AT89C51微控制器进行编程,实现温度数据的读取、处理和显示。

数字式温度计工作原理

数字式温度计工作原理

数字式温度计工作原理
数字式温度计是一种通过电子技术测量温度的仪器。

它由一个感温元件和一个信号转换电路组成。

感温元件常用的是热敏电阻、热电偶或半导体温度传感器。

当感温元件与物体接触时,其温度会影响元件的电阻、电势差或电流变化,进而产生一个与温度相关的电信号。

信号转换电路的主要作用是将感温元件的电信号转换为相应的数字信号。

该电路通常包括放大器、滤波器、模数转换器和显示器等组件。

放大器用于放大感温元件产生的微弱信号,以提高测温的精度和灵敏度。

滤波器则用于去除噪声干扰,保证测量结果的准确性。

模数转换器将模拟信号转换为数字信号,使温度值能够以数字形式表示。

最后,显示器用于显示温度数值,并可以采用数码管、液晶显示屏或LED等形式。

在使用数字式温度计时,当感温元件与待测物体接触后,感温元件将根据物体的温度产生相应的电信号。

信号转换电路将该电信号放大、滤波、转换为数字信号并进行处理,最终将温度数值显示在显示器上。

总结起来,数字式温度计的工作原理是通过感温元件感知物体的温度,产生电信号,再经过信号转换电路的处理和转换,将温度以数字形式显示出来。

这种原理使得数字式温度计具有快速、准确、可靠的温度测量功能。

数字温度计的制作

数字温度计的制作

数字温度计的制作王海林(023815土木工程) 曹正东(指导老师)本温度计是利用AD590电流型集成电路温度传感器的输出电流与温度的关系,采用非平衡电桥法组装的一台数字式温度计。

和普通热力学温度计相比,它有以下两个优点:(1)温度变化引起输出量的变化呈良好的线性关系。

(2)数字显示,使用简单方便。

【原理】(1)AD590是一种新型的电流输出型温度传感器,由多个参数相同的三极管和电阻组成。

当该器件的两引出端加有某一定的直流工作电压时(一般工作电压可在4.5伏至20伏范围内),如果该温度传感器的温度升高1℃,则传感器的输出电流增加或减少1μA,即它的输出电流的变化与温度变化满足如下关系:I=Bθ+A式中,I为AD590的输出电流;B为其灵敏度,单位为μA/℃;A值与冰点的热力学温度273K 大致对应。

为了验证它的这种线性关系,设计图1所示电路。

图1图2其中取样电阻R为1000Ω,由于AD590温度传感器为两端式,为防止极间短路,故用一端封闭的薄玻璃管保护套保护,并注入少量变压器油,有良好的热传递,再把它放入盛冰水的烧杯里,逐次地向烧杯中加热水可改变水温,电压表上显示相应水温的R两端的电压U,隔一定温差取值,并用水银温度计测得对应的水温,U除以R的电阻1000Ω,可以得到通过AD590的电流I。

数据列于下表:用最小二乘法处理数据得A=275.2μA ,B=0.9951μA/℃ ,相关系数r=0.9995,所以I=0.9951θ+275.2(2)利用上述AD590特性,设计电路图2。

R3与R4组成的分压线路,R3上所得的电压为275.2m V,此电压用来补偿流过AD590的电流275.2m A在R2上形成的压降,以使0℃时电压表示值为零。

按预计,当AD590器件在0℃时,数字电压表示值为0。

当它处于θ℃时,数字电压表示值为θ。

【制作】(1)由电路图2知,此温度计需要一个12V 的直流电压,另外数字电压表需要一个5V 的直流电压提供工作电压。

温度测试设计方案

温度测试设计方案

温度测试设计方案(徐国龙朱丽娜田健董志程)一设计要求数字式温度计要求测温范围为-55~125°C,精度误差在0.1°C以内,LED数码管直读显示。

二、方案论证根据系统的设计要求,选择DS18B20作为本系统的温度传感器,选择单片机AT89C51为测控系统的核心来完成数据采集、处理、显示、报警等功能。

选用数字温度传感器DS18B20,18B20 能够直接将所采集的信号进行模\数转换,省却了采样/保持电路、运放、数/模转换电路以及进行长距离传输时的串/并转换电路,简化了电路,缩短了系统的工作时间,降低了系统的硬件成本。

该系统的总体设计思路如下:温度传感器DS18B20把所测得的温度发送到AT89C51单片机上,经过51单片机处理,将把温度在显示电路上显示,本系统显示器用4位共阳LED数码管以动态扫描法实现。

检测范围-55摄氏度到125摄氏度。

按照系统设计功能的要求,确定系统由3个模块组成:主控制器、测温电路和显示电路。

数字温度计总体电路结构框图如下图所示:三、系统硬件电路的设计温度计电路设计原理图如图2所示,控制器使用单片机AT89C51,温度传感器使用DS18B20,用4位共阳LED数码管实现温度显示数字温度设计电路原理图如下图所示:1、主控制器AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器。

由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

2、显示电路显示电路采用4位共阳LED数码管,从P0口输出段码,列扫描用P3.0~P3.3口来实现,列驱动用8550三极管。

3、温度传感器工作原理(1).DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值、读数方式。

温度测量与控制电路设计

温度测量与控制电路设计

目录第1章摘要 (1)第2章设计目的与意义 (2)第3章案论证与确定 (3)3.1系统方案的确定 (3)3.1.1方案一 (3)3.1.2方案二 (3)3.2测量显示方案的确定 (4)3.2.1方案一 (4)3.2.2方案二 (5)3.3 温度传感模块 (5)3.3.1方案一 (5)3.3.2方案二 (6)3.4 数字显示与温度范围控制模块 (9)3.4.1 A/D转换部分 (9)3.4.2 控制温度设定与温度超限判断部分有两种方案: (10)第4章系统工作原理分析 (12)4.1 AD转换 (12)4.2 码制的转换 (14)4.3译码显示 (17)4.4 控制温度设定 (18)4.5 温度超限判断 (20)总结 (22)参考文献 (23)第1章摘要温度测量与控制电路是在实际应用中相当广泛的测量电路。

本次设计主要运用基本的测控技术知识及其基本的温度传感器知识,从基本的单元电路出发,实现了温度测量与控制电路的设计。

总体设计中的主要思想:一、达到设计要求;二、尽量应用所学知识;三、设计力求系统简单可靠,有实际价值。

温度传感选用高精度摄氏温度传感器LM35进行数据采集,通过UA741芯片构成同相比例器实现放大。

AD转换部分使用集成芯片AD5740;二进制到8421BCD码的转换用EEPROM 281024实现;显示译码部分用4511和七段数码管实现;温度控制范围设定采用数字设定方式,用十进制加计数器74LS160和锁存器74LS175实现;温度的判断比较通过数值比较器74LS85的级联实现。

声光报警利用555定时器构成多谐振荡器组成。

温度控制执行部分采用继电器控制的加热制冷装置来实现。

此模块的存在,提高了该系统在工业上的实用性。

【关键词】温度测量、A/D转换、温度控制、声光报警、译码显示、555定时器第2章设计目的与意义随着电子技术的高速发展,对电子方面人才的要求越来越高,不仅要求其具备相关的专业理论知识,还要求其具有较强的设计、制作等实践动手能力。

数字温度计的设计与制作课件

数字温度计的设计与制作课件

3.2 温度检测电路
VCC接高电平,DQ端接单片机的 P3.4口,这里利用了P3.4口双向 I/O口作用,单片机从DS18B20 读取温度和报警温度,此时作为 输入口,当设置报警温度时单片 机向DS18B20内部存储器写入数 据,此时作为数据输出端口。DQ 与VCC之间需要一个电阻值约为 5KΩ的上拉电阻。

报警设备


(ADC0809)
1.2 方案二:采用数字温度芯片DS18B20
AT98C51 DS18B20
报警点温度设置
液 晶
感 器
温 度




单制 片器 机
报 警 设


二 系统器件的选择
2.1 单片机的选择
AT89S52为 ATMEL 所生 产的一种低功耗、高性能CMOS8 位微控制器,具有8K在系统可编 程Flsah存储器。
3.3 液晶显示电路
在液晶显示电路的设计中选择具有单 向输出数据功能的P0端口向液晶显示 模块提供数据,P2.5、P2.6、P2.7口 作为控制液晶显示模块的端口,在PO 口上需要外加上拉电阻,才可以使液晶 显示模块正常显示。
3.4 报警电路设计
报警电路中使用P1.4-P1.7作为 控制按键输入端口,P1.0、P1.2 作为报警指示灯端口,P2.3作为 报警蜂鸣器端口,当它们对应的 端口为低电平时就会报警。
主要内容
一:设计方案选择 二:元器件的选择 三:设计过程 四:制作成果
一 设计方案选择
数字温度计的制作方法有很多种,最常见的有两种,一种 是利用热敏电阻测量温度的电路,另一种是利用数字温度 传感器DS18B20测量温度的电路。
1.1 方案一:采用热敏电阻

数字式温度计的设计和制作

数字式温度计的设计和制作
同步变化。 此时电路中各元件参数为: ε:1V R1:190.0Ω R2:1394.4Ω
► 对 NTC 热敏电阻数字体温计进行检验 通过升温,记录不同温度下电压表的示数和温度传感器的示数,对二者进行比较。
θ(℃) U(mV)
34.1
34.12
U-θ 0.02
- 11 -
数字式温度计的设计和制作 何安珣(09300190088)
五、实验数据和现象记录
1.测量 AD590 集成温度传感器的温度特性
► 确定 AD590 工作电压的范围 按照图 3 连接电路,电阻箱取 5,000Ω。改变电源电压值,记录数据如下:
U0(V) 1.53 3.02 3.51 4.00 4.51 6.00 7.51 9.08 10.52 12.05 13.51 15.00 16.50 18.00 19.52
2.NTC 热敏电阻
► 在恒定电流的情况下,研究 NTC 热敏电阻的零功率阻值与温度的关系。
图4 NTC 温度特性测量电路
按图4连接电路,ε取定值,R1和 R2取值相等。通过调节 R3是电压表示数为0,此时 R3
-5-
数字式温度计的设计和制作 何安珣(09300190088) 的值即为 NTC 的电阻值。记录下温度 T 和 R3的值,绘制 Rx-1/T 曲线。 ► 用 NTC 热敏电阻制作量程为35℃~42℃范围的数字体温计。
U-θ -0.12 -0.06 -0.17 -0.16 -0.06 0.05 -0.13 0.05 0.04 0.03 0.05 -0.10
表3
绘制 U-θ曲线:
80
70
60
U/mV
50
40
30
20
20
30

基于c51单片机的数字温度自动控制电路

基于c51单片机的数字温度自动控制电路

基于c51单片机的数字温度自动控制电路一、概述随着科技的不断发展,单片机技术已经被广泛应用于各个领域,其中数字温度自动控制电路是单片机在家电领域中的一大应用。

本文将介绍基于c51单片机的数字温度自动控制电路的设计原理、硬件连接和软件设计。

二、设计原理数字温度自动控制电路是通过传感器收集环境温度信号,经过一定的处理后,根据设定的温度阈值来控制加热或降温设备的工作。

在本设计中,c51单片机将充当控制中心,负责接收传感器信号、进行温度处理,并根据需要发送控制信号。

三、硬件连接1. 传感器部分:采用DS18B20数字温度传感器,它通过一根三线(VCC、GND、DATA)来与单片机相连接,其中DATA线连接到单片机的IO口。

2. 控制部分:通过继电器或者晶闸管等电器元件来控制加热或降温设备的开关,其控制触发线连接到单片机的IO口。

四、软件设计1. 温度采集:通过单片机的IO口读取传感器发送的数字信号,并通过相应的函数进行温度的转换和处理。

2. 温度控制:根据预先设定的目标温度,当实际温度超过或低于设定值时,单片机将相应地通过IO口控制继电器或晶闸管等元件来控制加热或降温设备的开关。

3. 显示部分:可以选择在液晶显示屏上显示当前的温度值和设定的目标温度值,以便实时监测和调整。

五、总结基于c51单片机的数字温度自动控制电路具有温度精度高、控制灵活等优点,适用于家用空调、恒温器、温室控制系统等多种应用场景。

希望本文能够帮助读者对于该领域有所了解,并且可以在实际应用中发挥一定的帮助作用。

六、优化与改进在实际的数字温度自动控制电路应用中,我们可以针对硬件和软件部分进行一些优化和改进,以提高性能和稳定性。

1. 硬件方面的优化:可以考虑采用更精准的温度传感器,如PT100或者thermistor,以提高温度测量的精度。

可以使用更高功率、更可靠的继电器或者晶闸管等控制元件,以适应不同类型的加热或降温设备。

2. 软件方面的优化:在软件设计上,可以引入PID控制算法,以实现更精确的温度控制。

温度测量显示电路设计

温度测量显示电路设计

资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载温度测量显示电路设计地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容目录第1章系统原理框图设计1.1 设计内容以设计为主完成一个温度范围为0-50 0C的温度测量显示电路的设计与制作。

1、主要设计内容:(1)系统原理框图设计与分析(包括传感器的选择与确定);(2)系统方案设计、比较及选定(给出两种以上的方案比较);(3)系统原理图设计(包含测量电路、放大电路、A/D转换及显示电路等);(4)确定原理图中元器件参数(给出测量电路、放大电路计算公式与数据);2、运用protel软件绘出系统原理电路图(鼓励能完成印刷电路板图的绘制)。

1.2 原理框图设计设计以测量显示部分电路为主,以单片机系统为核心,对单点的温度进行实时测量检测。

并采用温度传感器DS18B20、op07作为信号放大器、ADC0809作为A/D转换部件,对于温度信号的采集具有大范围、高精度的特点。

在功能、性能、可操作性等方面都有较大的提升,具有更高的性价比。

本系统由温度传感器DS18B20、AT89C52、LED数码管显示电路、软件构成。

DS18B20输出表示摄氏温度的数字量,然后用51单片机进行数据处理、译码、显示、报警等。

系统框图如图1.2.1所示:蜂鸣器报警温度传感器DS18B20AT89C5251单片机LED数码管编码数字量温度传感器DS18B20红外遥控调节设置温限如图1.2.1 系统框图第2章方案论证及确定2.1 系统方案的确定LCD液晶显示编码ICL7107 A/D转换&译码显示模块电压AD590温度传感器温度电压同向放大器方案1:采用单片机测量并控制温度。

此方案硬件电路简单,但是需设计复杂的软件电路。

LM35DZ摄氏温度传感器构成温度量电路设计与分析

LM35DZ摄氏温度传感器构成温度量电路设计与分析

LM35DZ摄氏温度传感器构成温度量电路设计与分析LM35DZ摄氏温度传感器构成温度量A/D转换为并行三态输出标准微机接口数据总线电路!LM35DZ 温度传感器温度测量范围:0~100度封装:TO-92封装厂商:NS国半用一个元件LM35DZ、LM35CZ制作的数显温度计转自网上的文章:这里介绍一个只用一个元件的(电源除外)的数显温度计的制作。

它虽然非常简单,但其性能与一般的温度计比却毫不逊色,最特别的是可直接读出数字量的温度值,非常直观。

下面我们介绍它的制作过程。

在动手之前,你必需准备一块数字式万用表或数字电压表。

如果没有,你可参照这里自制一个数字电压表。

如果你只有指针试的万用表,也没关系,只要有一个1V电压档,也可用来制作温度计,只是此时的温度显示为指针式。

前面我们提到的只有一个元件的温度计,这个元件就是我们要介绍的集成温度传感器LM35D。

它是把测温传感器与放大电路做在一个硅片上,形成一个集成温度传感器(见图1)。

LM35D是一种输出电压与摄氏温度成正比例的温度传感器,其灵敏度为10mV/℃;工作温度范围为0℃-100℃;工作电压为4-30V;精度为±1℃。

最大线性误差为±0.5℃;静态电流为80uA。

该器件如塑封三极管(TO-92)。

该温度传感器最大的特点是是使用时无需外围元件,也无需调试和较正(标定),只要外接一个1V的表头(如指针式或数字式的万用表),就成为一个测温仪(见图2)。

测温探头的制作。

按图3做一个测温头。

用200mm长的软导线(3种颜色)分别焊三个引脚,外用双组份环氧树脂固定(这样可以测液体温度)。

按图2接好线后,你可以测试一下开水沸腾的温度是否为100,(注意参考大气压力)。

也可测试室温,并用水银或酒精温度计比较一下。

到此,这个温度计就做好了,怎么样,简单吧。

还不做个试试?本人就用这个方法(自己另加了一个数字电压表),做了一个放在自家的冰箱里,爽极了。

如何设计一个简单的温湿度传感器电路

如何设计一个简单的温湿度传感器电路

如何设计一个简单的温湿度传感器电路温湿度传感器是一种常见的电子元件,它用于测量环境中的温度和湿度。

设计一个简单的温湿度传感器电路需要考虑传感器的类型选择、电路连接和信号处理等方面。

本文将介绍一种基于数字输出的温湿度传感器电路设计方法。

1、传感器选择在设计温湿度传感器电路之前,首先要选择合适的温湿度传感器。

市场上常见的温湿度传感器有电容式传感器、电阻式传感器和数字传感器等。

针对本次设计,我们选择一款数字式温湿度传感器。

2、电路连接选定传感器后,需要将其与电路连接起来。

通常,传感器会提供电源引脚、数据引脚和地引脚。

根据传感器的规格书,确定其工作电压范围和信号电平要求。

在设计电路连接时,确保传感器的电源引脚与电源正确定向连接,数据引脚与微处理器或者模数转换器等设备相连。

3、信号处理在电路连接完成后,需要对传感器输出的信号进行处理。

对于数字式温湿度传感器,通常可以通过I2C或者SPI等接口与单片机或者其他微处理器进行通信。

在接收到传感器输出的数据后,可以通过算法进行温湿度值的计算和处理。

这些计算结果可以用于显示、存储和控制等应用。

4、电路优化完成基本的电路连接和信号处理后,可以对电路进行优化。

这包括电源的稳定性、传感器的位置选择以及布线等。

确保电源电压稳定、传感器位置合理以及信号线路畅通无阻可以提高电路的性能和精确度。

总结:通过以上步骤,我们可以设计一个简单的温湿度传感器电路。

选择合适的传感器,正确连接电路,进行信号处理和算法计算,并进行电路优化,可以获得准确可靠的温湿度测量结果。

在实际应用中,根据具体需要可以根据这个基础设计进行进一步完善和改进。

数字温度计的设计与制作实验报告

数字温度计的设计与制作实验报告

数字温度计的设计与制作实验报告数字温度计的设计与制作实验报告一、实验目的本实验旨在通过设计与制作数字温度计,深入理解温度测量原理及实现方式,锻炼电路设计与验证实验能力。

二、实验原理数字温度计是通过测量热敏电阻(PTC或NTC)的电阻值来计算温度的。

当温度升高时,热敏电阻的电阻值也会升高,反之亦然。

该实验利用了热敏电阻的这一特性,通过将热敏电阻串联到一定电路中,便可测量到其电阻值的变化,从而得到温度值。

此外,数字显示器可以根据电路中的控制信号对电阻值进行计算和显示,以数字形式直观显示温度。

三、实验器材与耗材器材:热敏电阻、AD转换芯片、单片机、数字显示器、蜂鸣器、键盘、面包板、杜邦线等。

耗材:焊锡、铜线、电池、电阻等。

四、实验步骤1.接线。

将热敏电阻串联到一个电路中,连接到AD转换芯片的AIN0输入端,并将AIN1连接到参考电压源。

2.编写单片机程序。

通过查询AD转换器的输出值,计算出热敏电阻的电阻值,并转换为温度值。

然后将温度值显示在数字显示器上,并输出报警信号到蜂鸣器。

3.测试验证。

使用温度计紧贴测试物体表面,观察数字显示器和蜂鸣器的反应,逐步校准温度计并记录数据。

五、实验结果实验结果表明,数字温度计的设计与制作成功,能够准确地测量环境温度,并可进行实时数字化显示和警报功能。

六、实验心得在本次实验中,我们对数字温度计的设计及制作有了更加深入的理解和认识。

了解电路原理、编写单片机程序、进行电路调试与验证等一系列实验操作,培养了我们的理论知识和实践能力,加强了我们对电路与信号处理的认识和理解。

通过实验,我们认识到数字温度计在生产生活中的重要性,为未来的实际工作奠定了扎实的基础。

数字体温计的设计

数字体温计的设计

数字体温计的设计一、实验目的1.研究NTC热敏电阻的电学、热学性质。

2.利用NTC热敏电阻设计一个数字体温计,并评估其精度。

二、实验原理(一)NTC热敏电阻NTC是Negative Temperature Coefficient的缩写,意思是负的温度系数,泛指负温度系数很大的半导体材料或元器件,所谓NTC热敏电阻器就是负温度系数热敏电阻器。

它是以锰、钴、镍和铜等金属氧化物为主要材料,采用陶瓷工艺制造而成的。

这些金属氧化物材料都具有半导体性质,因为在导电方式上完全类似锗、硅等半导体材料。

温度低时,这些氧化物材料的载流子(电子和孔穴)数目少,所以其电阻值较高;随着温度的升高,载流子数目增加,所以电阻值降低。

NTC热敏电阻器在室温下的变化范围在102~106欧姆,温度系数-2%~-6.5%。

NTC热敏电阻器可广泛应用于温度测量、温度补偿、抑制浪涌电流等场合。

部分专业术语:1.(额定)测量功率P m(mW)热敏电阻在规定的环境温度下,阻体受测量电流加热引起的阻值变化相对于总的测量误差来说可以忽略不计时所消耗的功率。

一般阻值变化不应大于0.1%。

当热敏电阻受测量电流加热引起的阻值变化恰为0.1%时,对应的测量功率P m称为额定测量功率,其数值约在1mW左右,并与环境温度有关。

【根据图1所示的热敏电阻的尺寸、玻璃的热容量及导热系数等参数,可以估算出P m的大致数量级。

】2.零功率电阻值R T(Ω)R T指在温度T时,采用小于额定值的测量功率测得的电阻值。

3.额定零功率电阻值R25(Ω)根据国标规定,额定零功率电阻值是NTC热敏电阻在基准温度25℃时测得的电阻值R25,这个电阻值就是NTC热敏电阻的标称电阻值。

例如,实验室使用的NTC热敏电阻的阻值为10 k ,就是指该NTC热敏电阻的R25 = 10 kΩ。

4.材料常数(热敏指数)B(K)B值的定义式为:B=T1T2T2−T1ln R1R2图1 玻璃封装系列NTC热敏电阻T 1(K )、T 2(K )为指定的温度。

基于51单片机数字温度计的设计与实现

基于51单片机数字温度计的设计与实现

基于51单片机数字温度计的设计与实现数字温度计是一种能够测量环境温度并显示数值的设备。

基于51单片机的数字温度计设计与实现是指利用51单片机作为核心,结合温度传感器和其他辅助电路,实现一个能够测量温度并通过数码管显示温度数值的系统。

本文将从硬件设计和软件实现两个方面介绍基于51单片机数字温度计的具体设计与实现过程。

一、硬件设计1. 温度传感器选取在设计数字温度计时,首先需要选取合适的温度传感器。

市面上常用的温度传感器有热敏电阻、功率型温度传感器(如PT100)、数字温度传感器(如DS18B20)等。

根据设计需求和成本考虑,我们选择使用DS18B20数字温度传感器。

2. 电路设计基于51单片机的数字温度计的电路设计主要包括单片机与温度传感器的连接、数码管显示电路和电源电路。

(1)单片机与温度传感器的连接在电路中将51单片机与DS18B20数字温度传感器相连接,可采用一线总线的方式。

通过引脚的连接,实现单片机对温度传感器的读取控制。

(2)数码管显示电路为了能够显示温度数值,我们需要设计一个数码管显示电路。

根据温度传感器测得的温度值,通过数字转换和数码管驱动,将温度数值显示在数码管上。

(3)电源电路电源电路采用稳压电源设计,保证整个系统的稳定供电。

根据实际需求选择合适的电源电压,并添加滤波电容和稳压芯片,以稳定电源输出。

3. PCB设计根据电路设计的原理图,进行PCB设计。

根据电路元件的布局和连线的走向,绘制PCB板的线路、元件和连接之间。

二、软件实现1. 单片机的编程语言选择对于基于51单片机的数字温度计的软件实现,我们可以选择汇编语言或者C语言进行编程。

汇编语言的效率高,但编写难度大;C语言的可读性好,开发效率高。

根据实际情况,我们选择使用C语言进行编程。

2. 温度传感器数据获取利用单片机的IO口与温度传感器相连,通过一线总线协议进行数据的读取。

根据温度传感器的通信规则,编写相应的代码实现数据的读取。

stm32单片机温控电路设计_概述说明以及解释

stm32单片机温控电路设计_概述说明以及解释

stm32单片机温控电路设计概述说明以及解释1. 引言1.1 概述在现代工业和生活中,温控电路设计是一个非常关键的技术领域。

通过对温度的监测和控制,可以实现许多重要的功能,例如保持设备运行在适宜的温度范围内,提高工作效率,预防过热或过冷导致的故障等。

而STM32单片机则是一种广泛应用于嵌入式系统中的强大的微控制器芯片,在温控电路设计中发挥着重要作用。

1.2 文章结构本文主要分为以下几个部分进行阐述。

首先介绍STM32单片机以及其在嵌入式系统中的作用与优势。

然后详细讲解温控电路设计原理,包括基本原理、主要组成部分等内容。

接着会对温度传感器进行选型与接口设计方面进行深入探讨。

最后,我们将进一步展开讨论其他相关话题并得出结论与展望。

1.3 目的本文旨在通过对STM32单片机温控电路设计的概述说明和解释,帮助读者更好地理解和应用该技术。

同时,将介绍一些常见的温控电路设计原理和方法,以及如何选择适合的温度传感器并设计有效的接口。

通过本文的阅读,相信读者能够对STM32单片机温控电路设计有更深入的了解,并且能够根据实际需求进行具体应用。

2. 正文:2.1 stm32单片机简介STM32单片机是由STMicroelectronics(意法半导体)公司开发的基于ARM Cortex-M内核的微控制器系列。

它具有强大的性能、高度集成的外设以及丰富的接口,广泛应用于各种嵌入式系统中。

2.2 温控电路设计原理温控电路设计的目标是通过对温度进行监测和反馈调节,实现对某个系统或器件的温度进行精确控制。

其原理可以简要分为两个步骤:温度检测和温度调节。

在温度检测方面,我们通常会选用一种合适的温度传感器来实时感知环境或器件中的温度变化。

传感器将通过电压信号、模拟信号或数字信号等形式输出相应的温度数值。

而在温度调节方面,我们使用stm32单片机作为控制器来完成。

借助stm32单片机丰富的外设和强大的处理能力,可以通过与其他元件(如继电器、加热元件等)结合使用,在有效范围内调整或维持系统、器件所需的目标温度。

数字温度测量系统的设计

数字温度测量系统的设计

目录【摘要】 (1)第一章引言 (2)第二章数字温度计的结构及功能介绍 (3)2.1 设计方案 (3)2.2系统器件的选择 (3)2.2.1 单片机AT89C2051 (3)2.2.2 DS18B20温度传感器 (5)2.2.3 DS18B20温度传感器与单片机的接口电路 (11)2.3 LED显示电路 (12)第三章数字温度计的原理及原理图 (13)第四章系统硬件的设计 (14)4.1控制模块: (14)4.2显示模块: (14)4.3电源模块 (14)4.4复位电路 (14)4.5系统时钟电路 (14)第五章系统程序的设计 (15)5.1主程序 (15)5.2读出温度子程序 (15)5.3温度转换命令子程序 (15)图5-3:温度转换命令子程序流程图 (17)5.4计算温度子程序 (18)5.5显示数据刷新子程序 (18)5.6调试及性能分析 (18)设计总结及致谢 (20)参考文献 (21)附录控制源程序清单 (22)数字温度测量系统的设计【摘要】随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术。

对于温度的测量方法与装置的研究就凸显得非常重要。

由单片机与温度传感器构成的测温系统可广泛应用于很多领域。

本文将介绍一种基于单片机控制的数字温度计,从硬件和软件两方面介绍了单片机温度控制系统的设计,对硬件原理图和程序框图作了简洁的描述。

本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,该设计控制器使用单片机8051,测温传感器使用DS18B20,用3位共阳极LED数码管以串口传送数据,实现温度显示,能准确达到以上要求。

DS18B20数字温度传感器是单总线器件与51单片机组成的测温系统,具有线路简单、体积小等特点,而且在一根通信线上,可以挂接多个DS18B20,因此可以构成多点温度测控系统。

关键词:单片机,数字控制,温度计, DS18B20第一章引言人们研究温度测量的历史已相当久远,所使用的传感器也种类很多。

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

数字式温度测量电路设计专业班级:电子 1035班姓名:陈艳时间:1月1日 ---1月12日指导教师:皇甫立群2007 年 1 月 9日数字远程温度测量一. 设计目的专业方向课程设计是一项重要的实践性教育环节,是学生在完成本专业所有课程学习后必须接受的一项结合本专业方向的,系统的,综合的工程训练.在教师指导下,运用工程的方法,通过一个较复杂课题的设计练习,可使学生通过综合的系统设计,熟悉设计过程,设计要求,完成的工作内容和具体的设计思想。

二. 设计要求及课程简介本课题的具体要求即:基本测量范围-50℃-150℃,精度误差小于0.2℃,非线性度小于0.2%,LED数码直读显示,可远距离测量温度.温度传感器类型较多,近年来集成温度传感器被广泛应用,例如AD590就是一个线性度优良的电流型温度传感器。

使用传感器将温度信号转换为电流信号后经放大预处理环节后将输出一个温度成比例的电压信号。

三. 设计分析数字式温度测量是采用数码管直接显示出被测温度值,这种数字显示不仅直观,测量精度高而且便于控制.本设计根据课题要求,主控器单元是单片机AT89C51和V/F转换器AD654,选用完全符合测量温度范围要求且价格低廉的AD590作为温度传感器,信号的调理主要由失调电压很低、线性误差极小的高精度仪用放大器AD622(也可以用三个LM324组成的减法器)来完成。

具有温度数码显示(精确到0.1度),超出量程报警(红色LED管或用蜂鸣器)及自动断电等功能;也符合目前对工业现场参数远程监控的要求(用方波传数据,抗干扰强)!经过各项实验测试,该系统的性能指标达到了任务书的基本要求!该系统根据需要,稍加改造可方便地移植于对压力、液位、流量等方面的检测,其实就是换一个传感器就可以了!该设计控制器使用单片机AT89C51,测温传感器使用AD654,用4位共阳极LED数码管实现温度显示,能准确达到以上要求。

四. 总体设计方案1.设计方案论证⑴方案一:由于本设计是测温电路,使用热敏电阻类器件作为感温器件(找了很多这样的器件, 精度达不到要求),然后把变化的电压或电流采集下来,进行A/D转换器转换后,送到单片机进行数据处理,然后就可以将被测温度显示出来。

常用的热电阻材料有铂、铜、镍、铁等,它具有高温度系数、高电阻率、化学、物理性能稳定、良好的线性输出特性等,常用的热电阻如PT100、PT1000等。

这类器件的最大缺点是测温的范围太窄,一般只有-55~+125℃,而且温度的测量精度都不高,好的才±0.5℃,一般有±2℃左右,因此在高精度的场合不太满足用户的需要。

这种设计感温电路麻烦,数据准确度也不高,精度达不到要求,而且我对此了解不多,就放弃了。

⑵方案二:重新考虑用温度传感器,一开始找到了LM92,是美国半导体公司近期生产的一种高精度数字温度传感器,内含12 b温度A/D转换器,工作电压:+2.7~+5.5 V;测温范围:-55~+150 ℃;精度:±0.333 ℃(30 ℃时)。

但精度达不到本设计的要求,放弃!查找到AD公司生产的数字温度传感器AD741X 系列,其内部包括一个温度传感器和一个10位A/D转换器,精度可达0.25℃,但还是精度不够!找了很多温度传感器,综合考虑,最后还是采用温度传感器AD590,价格廉价,精度高,线性优良,使用方便且适于远距离传送!使用温度传感器,然后把变化的电压采集下来,进行V/F转换器AD654转换后,送到单片机进行数据处理,最后就可以将被测温度显示出来!比较上述两种方案,采用方案二,电路比较简单,可以达到要求(主要是精度),故采用了方案二。

2.方案二的总体设计框图温度测量电路总体设计框图如图1所示,主控器件采用单片机AT89C51或AT89C2051,温度传感器采用AD590,采用一个红色发光二极管(或蜂鸣器)显示超出量程, 4位LED数码管实现温度显示。

图1总体设计方框图五. 硬件电路及设计分析系统整体硬件电路㈠总原理图单片机AT89C51部分,它控制着数据显示、温度数据处理功能。

根据以上各功能模块得到应用电路总原理图。

㈡. 电路分析①温度采集AD590是电流型集成温度传感器, 流过器件的电流(mA)等于器件所处环境的热力学温度(开尔文)AD590可测量-55℃~+150℃范围的温度, AD590的电源电压工作范围为4V~30V。

电源电压可在4V~6V范围变化,电流变化1mA,相当于温度变化1K。

AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会被损坏AD590可用于测量热力学温度、摄氏温度、两点温度差、多点最低温度、多点平均温度的具体电路,广泛应用于不同的温度控制场合。

由于AD590精度高、不需辅助电源、线性好,常用于测温和热电偶的冷端补偿。

图4所示是AD590的内部电路,。

R5、R6是薄膜工艺制成的低温度系数电阻,供出厂前调整之用。

T7、T8,T10为对称的Wilson电路,用来提高阻抗。

T5、T12和T10为启动电路,其中T5为恒定偏置二极管。

T6可用来防止电源反接时损坏电路,同时也可使左右两支路对称。

R1,R2为发射极反馈电阻,可用于进一步提高阻抗。

T1~T4是为热效应而设计的连接方式。

而C1和R4则可用来防止寄生振荡。

该电路的设计使得T9,T10,T11三者的发射极电流相等,并同为整个电路总电流I的1/3。

T9和T11 的发射结面积比为8:1,T10和T11的发射结面积相等。

T9和T11的发射结电压互相反极性串联后加在电阻R5和R6上,因此可以写出:ΔU BE=(R6-2 R5)I/3R6上只有T9的发射极电流,而R5上除了来自T10的发射极电流外,还有来自T11的发射极电流,所以R5上的压降是R5的2/3。

根据上式不难看出,要想改变ΔUBE,可以在调整R5后再调整R6,而增大R5的效果和减小R6是一样的,其结果都会使ΔUBE 减小,不过,改变R5对ΔUBE的影响更为显著,因为它前面的系数较大。

实际上就是利用激光修正R5以进行粗调,修正R6以实现细调,最终使其在250℃之下使总电流I达到1μA/K。

首先应将电流转换成电压。

由于AD590为电流输出元件,温度每升高1K,电流就呈线性增加1μA。

当AD590的电流通过一个10kΩ的电阻时,这个电阻上的压降为10mV,即转换成10mV/K,为了使此电阻精确(0.1%),可用一个9.6kΩ的电阻与一个1kΩ电位器串联,然后通过调节电位器来获得精确的10kΩ。

②主控制器AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器。

与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪烁存储器集成在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

③显示电路显示电路采用4个共阳LED数码管,其中一个是显示负号或’1’的,由P1口控制;其他三个共阳LED数码管由P0口控制,进行动态扫描显示!七段显示译码器7448的逻辑功能表④放大器的选择本设计中电压放大器应具有高输入电阻、低噪声、低输入偏置电流、高共模抑制比等要求,采用自制的三运放结构,如图所示,三运放中由A1和A2构成前级对称的同相、反相输入放大器,其输入电阻很高,可获得很高的共模抑制比和低漂移特性.后级A3为差动输入放大电路,在这个结构图中,要保证放大器高的性能,参数的对称性与一致性显得尤为重要,不仅包括外围的电阻元件R1与R2、R3与R4、R5与R6,还包括A1与A2放大器的一致性,因此,要自制高性能的放大器对器件的要求就相当高。

随着微电子技术的发展,市场上出现了专用的高性能仪用放大器,它的内部核心结构是三运放,但如果采用微电子来解决刚才的参数匹配问题已不是什么复杂的问题。

⑤ AD654介绍AD654是美国模拟器件公司生产的一种低成本,8脚封装的电压频率(V/F)转换器。

它由低漂移输入放大器、精密振荡器系统和输出驱动级组成,使用时只需一个RC网络,即可构成应用电路。

AD654既可以使用单电源供电,也可使用双电源供电,且工作电压范围很宽。

输出为频率受控于输入电压的方波。

可用于信号源、信号调制、解调和A/D变换等。

主要技术性能:单电源供电电压:4.5~36V;双电源供电电压: 5~ 18V;输出频率范围:0~500kHz;线性误差:0.06%(250kHz时);输入阻抗:250M ;输入电压范围:单电源 0~Vs-4V;双电源 -Vs~Vs-4V ;静态电流:2.0mA(Vs=30V 时);封装形式:8DIP和8SOIC两种;内部电路结构及引脚排列如图1。

引脚说明:+VIN为输入放大器的同相输入引脚,当模拟输入为正电压时,从该引脚接入;RT为输入放大器的反相输入引脚,接定时电阻;CT为定时电容引脚,两个CT间接定时电容,与定时电阻一起确定输出频率; FOUT为振荡信号输出引脚;LOGIC COMMON为逻辑地引脚,AD654的逻辑电平可以取在-Vs与+Vs-4V之间; +Vs,-Vs分别为正负电源引脚。

V/F变换器实际上是一个振荡频率随控制电压变化而变化的振荡电路。

其特点是有良好的精度、线性度和积分输入,且电路简单。

图2为微算是器与V/F 变换器及温度传感器的接口电路。

其中V/F变换器采用AD公司的AD654。

通过调整,AD654可输出0~500kHz的脉冲串,将输出与单片机的定时器/计数器T1相连进行计数,并用定时器T0进行定时。

通过对所计的数进行计算与转换,便可得到传感器当前温度值。

六仿真图10R 9 1.1.1.1.20七.系统软件算法分析系统程序主要包括主程序,读出温度子程序,温度转换命令子程序,计算温度子程序,显示数据刷新子程序等。

1主程序主程序的主要功能是负责温度的实时显示,温度测量每32.768ms测一次温度!2. T1中断程序框图:3.T0中断程序框图4 .计算温度子程序计算温度子程序进行BCD码的转换运算,并进行温度值正负的判定,其程序流程图如下:八.程序ORG 0000HLJMP MAINORG 000BHLJMP ST0ORG 001BHLJMP ST1ORG 0030HMAIN: MOV SP, #70HMOV TMOD, #60H ;设定0模0,计1模1MOV TH0,#63HMOV TL0,#18HMOV TH1,#05HMOV TL1,#05HSETB TR0SETB TR1MOV R5,#00HMOV R6,#0AHMOV R7,#00HWAIT: CJNE R5,#00H,OUTR3LJMP W AITOUTR3: CJNE R5,#01H,OUTR0CLR P2.2CLR P2.1 ;选中符号管MOV P1,R3OUTR3T: CJNE R5,#01H,OUTR0LJMP OUTR3TOUTR0: CJNE R5,#02H,OUTR1CLR P2.2MOV P0,R0OUTR0T: CJNE R5,#02H,OUTR1LJMP OUTR0TOUTR1: CJNE R5,#03H,OUTR2SETB P2.2MOV P0,R1OUTR1T: CJNE R5,#03H,OUTR2LJMP OUTR1TOUTR2: CJNE R5,#04H,OUTR2CLR P2.2MOV P0,R2OUTR2T: CJNE R5,#04H,OUTW AITLJMP OUTR2TOUTW AIT: CJNE R5, #00H, OUTR3LJMP WAITST1: CLR TF1PUSH PSWINC R7RETIST0: CLR TF0PUSH PSWMOV A,R5CJNE A,#00H,OUTSIGNJNB TF1,MZDDCLR TF1INC R7MZDD: MOV R0,TL1MOV TL1,#05HMOV A ,R7MOV R7,#00HCLR TR1 ;停止计数器1LCALL CHLSHJMOV A, #0E0HADD A, R0MOV R0, AMOV A, #0D0HADD A, R1MOV R1, AMOV A, #0B0HADD A, R2MOV R2, AMOV R5, #01HMOV TH0,#00HMOV TL0,#00HRETIOUTSIGN: CJNE A, #01H,OUTTENMOV R5,#02HMOV TH0,#00HMOV TL0,#00HRETIOUTTEN: CJNE A, #02H,OUTGVMOV R5,#03HMOV TH0,#00HMOV TL0,#00HRETIOUTGV: CJNE A, #03H,OUTXSHMOV R5,#04HMOV TH0,#00HMOV TL0,#00HRETIOUTXSH: MOV R5,#00HMOV TH0,#63HMOV TL0,#18HSETB TR1MOV TL1,#05HMOV TH1,#05HRETICHLSHJ: CJNE A,#00H,ONEMOV R3,#01HMOV A, #0FFHCLR CYSUBB A,R0MOV B,R6DIV ABMOV R2,BADD A, #19HMOV B,R6DIV ABMOV R1,BMOV R0,ARETONE: CJNE A,#01H,TWOMOV R3,#01HMOV A,#0FFHCLR CYSUBB A,R0MOV B,R6DIV ABMOV R2,BMOV B,R6DIV ABMOV R1,BMOV R0,ARETTWO: CJNE A,#02H,THREEMOV R3,#00HMOV A,R0CLR CYSUBB A,#05HMOV B,R6DIV ABMOV R2,BMOV B,R6DIV ABMOV R1,BMOV R0,ARETTHREE: CJNE A,#03H,FOURMOV R3,#00HMOV A,R0CLR CYSUBB A,#05HMOV B,R6DIV ABMOV R2,BMOV B,R6DIV ABMOV R4,AMOV B ,AADD A ,#05HMOV R1,BMOV A,R4ADD A,#02HMOV R0,ARETFOUR: CJNE A,#04H,FIVEMOV R3,#00HMOV A,R0CLR CYSUBB A,#05HMOV B,R6DIV ABMOV R2,BMOV B,R6DIV ABMOV R1,BADD A,#05HMOV R0,ARETFIVE: CJNE A,#05H,SIXMOV R3,#00HMOV A,R0CLR CYSUBB A,#05HMOV B,R6DIV ABMOV R2,BMOV B,R6DIV ABMOV R4,AMOV A,BADD A,#05HMOV R1,AMOV A, R4MOV A,#07HMOV R0,ARETSIX: CJNE A,#06H,SEVENMOV R3,#06HMOV A,R0CLR CYSUBB A,#05HMOV B,R6DIV ABMOV R2,BMOV B,R6DIV ABMOV R1,BMOV R0,ARETSEVEN: CJNE A,#07H,EIGHTMOV R3,#06HMOV A,R0CLR CYSUBB A,#05HMOV B, R6DIV ABMOV R2, BMOV B, R6DIV ABMOV R4,AMOV A,BADD A,#05HMOV R1,AMOV A, R4ADD A,#02HMOV R0,ARETEIGHT: SETB P2.0 ;?????RETEND九.总结与体会历时两周的专业方向课程设计,终于完成了我的数字式温度测量电路的设计,虽然没有完全达到设计的要求,但通过自己查找资料,拟定设计方案,系统设计等一些步骤,还是有很大收获的,毕竟自己的工作能力,绘图能力,解决问题能力等都得到了很大的提高,但高兴之余不得不深思!在本次设计的过程中,我发现很多的问题,虽然以前也做过这样的设计,但这次设计真的让我认识学习到很多,对一些芯片的引脚功能及接法有了更进一步的了解。

相关文档
最新文档