数字电子基础课程设计——数字体温计(温度计)

数字电子基础课程设计——数字体温计(温度计)
数字电子基础课程设计——数字体温计(温度计)

课程设计任务书

学生姓名:专业班级:电信..班

指导教师:刘运苟工作单位:信息工程学院

题目:16 数字体温计

初始条件:

具备数字电子电路的理论知识;具备数字电路基本电路的设计能力;具备数字电路的基本调试手段;自选相关电子器件;可以使用实验室仪器调试。

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)

1、3位LED显示;

2、检测温度0—45摄氏度;

3、绝对误差0.1度;

4、安装调试并完成符合学校要求的设计说明书;

5、设计电源;

6、焊接:采用实验板完成,不得使用面包板。

时间安排:

第十九周一周,其中3天硬件设计,2天硬件调试

指导教师签名: 2013年 5 月 30日

系主任(或责任教师)签名:年月日

摘要

本次课设题目是数字温度计电路,本说明书围绕数字电子技术基础中模数转换电路、相应芯片的管脚功能,以及模电中的电压比较器进行了简要的分析,为设计建立了理论基础。其次,从实验设计电路出发,对仿真的过程及结果进行了简述与分析,与实验要求进行比对,最后进行了实物的制作与调试,给出了相应的焊接工艺,结果分析,材料列表。并在报告书的结尾部分,给出了本次课程设计的心得感受,相应的总结体会。

关键词:模数转换、proteus仿真、电压比较器、温度传感器

Abstracts

In this design,I was asked to design a device that can detect the temperature .The report mainly describes the basic knowledges about the theoretical treatment and the thought of the design .Also,we used the proteus to simulate the real part.The report gives the analysis,the photos of the results,the finished product ,and the compare between the theory and realism .At the end of the report,I give some personal feeling and the experience I got in these days.

Keywords:voltage comparator proteus Digital Analog Converter

目录

1.概论

1.1 设计目的及意义 (1)

1.2 设计任务及要求............................... 错误!未定义书签。

2.总体方案的选择与论证............................. 错误!未定义书签。

2.1 温度采集模块的方案及选择 (1)

2.2 信号转换模块的方案及选择 (1)

2.3显示模块的方案及选择 (1)

3.电路设计........................................ 错误!未定义书签。

3.1 直流稳压电源的设计 (1)

3.2 温度采集模块的电路设计及原理 (1)

3.3 信号转换模块的电路设计及原理 (10)

3.4显示模块的电路设计及原理 (10)

3.5电路中参数的设置 (11)

3.6总电路图 (11)

4.电路仿真及分析.................................. 错误!未定义书签。

5.电路的安装与调试 (14)

6.误差分析........................................ 错误!未定义书签。

7.实物展示 (16)

8.总结............................................ 错误!未定义书签。

9.参考文献 (19)

1.概论

1.1 设计目的及意义

1.巩固数电知识的学习,熟练分立元件的实际应用;

2.进一步巩固简熟悉数字体温计的电路结构及电路原理;

3.掌握proteus的使用方法;

4.学会用简单的元器件及芯片制作简单的数字体温计,增强动手能力;

5.学会调试电路并根据结果分析影响实验结果的各种可能的因素。

1.2 设计任务及要求

1.2.1设计任务

利用所学知识,自选相关电子器件,设计一个数字体温计。

1.2.2要求

1、3位LED显示;

2、检测温度0—45摄氏度;

3、绝对误差0.1度;

4、安装调试并完成符合学校要求的设计说明书;

5、设计电源;

6、焊接:采用实验板完成,不得使用面包板。

2.总体方案的选择与论证

分析本次课程设计的相关要求,总体上,本次设计可分为以下几个部分:温度采集电路、模数转换电路、电压比较电路、发光二级管报警电路。具体方框图如图1。

2.1 温度采集模块的设计与论证

温度传感器是通过物体随温度变化而改变某种特性来间接测量的。不少材料、元件的特性都随温度的变化而变化,所以能作温度传感器的材料相当多。温度传感器随温度而引起物理参数变化的有:膨胀、电阻、电容、而电动势、磁性能、频率、光学特性及热噪声等等。

方案一:采用二极管做温度传感器

晶体二极管或三极管的PN 结的结电压是随温度而变化的。例如硅管的PN 结的结电压在温度每升高1℃时,下降-2mV ,利用这种特性,一般可以直接采用二极管(如玻璃封装的开关二极管1N4148)或采用硅三极管(可将集电极和基极短接)接成二极管来做PN 结温度传感器。这种传感器有较好的线性,尺寸小,其热时间常数为0.2—2秒,灵敏度高。测温范围为-50—+150℃。典型的温度曲线如图1所示。同型号的二极管或三极管特性不完全相同,因此它们的互换性较差。

方案二:用可编程器件DS18B20做温度传感器

DS18B20数字温度计是DALLAS 公司生产的1-Wire ,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。

温度采集电路

电压比较电路 发光二级管报警电路

模数转换电路 数码管显示电路 图1 电路原理框图

DS18B20产品的特点

(1)、只要求一个端口即可实现通信。

(2)、在DS18B20中的每个器件上都有独一无二的序列号。

(3)、实际应用中不需要外部任何元器件即可实现测温。

(4)、测量温度范围在-55。C到+125。C之间。

(5)、数字温度计的分辨率用户可以从9位到12位选择。

(6)、内部有温度上、下限告警设置。

但是18B20需要单片机软件控制,与本次设计要求不符。

方案三:用LM35做温度传感器

LM35是一种得到广泛使用的温度传感器。由于它采用内部补偿,所以输出可以从0℃开始。在上述电压范围以内,芯片从电源吸收的电流几乎是不变的(约50μA),所以芯片自身几乎没有散热的问题。这么小的电流也使得该芯片在某些应用中特别适合,比如在电池供电的场合中,输出可以由第三个引脚取出,根本无需校准。

在使用单一电源时,LM35的一个缺点是无法指示低至零度的温度。据称利用LM35可测出20mV的电压,这一值相当于2℃(一些情况下甚至可测出0~2mV的电压!),但要指示零度或更低的温度时,最好还是再提供一个负电源和一只下拉电阻。

通过比较和对本次设计要求的的考虑,决定采用方案三以LM35作温度传感器。

2.2 信号转换模块的设计与方案选择

数字电子计算机所处理和传送的都是不连续的数字信号,而实际中遇到的大都是连续变化的模拟量,模拟量经传感器转换成电信号的模拟量后,需经模/数转换变成数字信号才可输入到数字系统中进行处理和控制,因而作为把模拟电量转换成数字量输出的接口电路-A/D转换器是现实世界中模拟信号向数字信号的桥梁,是电子技术发展的关键和瓶所在。

方案一:用可编程器件A/D做转换器

如果利用ADC0801进行一次A/D转换,其工作过程为:先由外电路给片选端

输入一个低电平,选中此芯片使之进入工作状态,此时输出为高电平,表示转换没有完成,芯片输出为高阻态。和为高电平时芯片不工作。当外电路给端输入一个低电平时启动芯片,正式开始A/D转换。转换完成后,输出为低电平,允许外电路取走~数据,此时外电路使和为高电平,A/D转换停止。外电路取走~数据后,使为低电平,表示数据已取走。若要再进行一次A/D转换,则重复上述控制转换过程。图1-2为ADC0801的应用电路图:

图2 ADC0801的应用接线图

方案二:采用ICL7107做转换器

ICL7107是高性能,低功耗的三维半A/D转换电路。它包含有段译码器,显示驱动器,参考源和时钟系统。可直接驱动发光二极管(LED)。ICL7107将高精度、通用性很好的结合在一起,有低于10μV的自动效零功能,零漂小于1μV/°C。

主要特点:

(1)保证零电平输入时,各两量程的读值均为零

(2)很低的噪声

(3)差动输入和差动参考源,直接LED显示驱动

(4)不需外接有源电路

(5)低功耗

通过比较和对本次设计要求的考量,最终决定采用方案二进行设计。

2.3 显示模块的设计与方案选择

通过转换模块对模拟量的转换,使显示模块接收到的是数字量,现实更精确简单。

图3液晶显示

方案一:采用液晶显示

液晶显示器(lcd)是现在非常普遍的显示器。它具有体积小、重量轻、省电、辐射低、易于携带等优点。液晶显示器(lcd)的原理与阴极射线管显示器(crt)大不相同。lcd是基于液晶电光效应的显示器件。包括段显示方式的字符段显示器件;矩阵显示方式的字符、图形、图像显示器件;矩阵显示方式的大屏幕液晶投影电视液晶屏等。液晶显示器的工作原理是利用液晶的物理特性,在通电时导通,使液晶排列变得有秩序,使光线容易通过;不通电时,排列则变得混乱,阻止光线通过。显示虽然方便,但是显示亮度不够,比较模糊,而且需要软件对其进行驱动,与本次课设的用以相违背。

方案二:采用LED数码管进行显示

LED数码管根据LED的接法不同分为共阴和共阳两类,

以共阴式为例,如把阴极接地,在相应段的阳极接上正电源,该段即会发光。当然,LED的电流通常较小,一般均需在回路中接上限流电阻。假如我们将"b"和"c"段接上正电源,其它端接地或悬空,那么"b"和"c"段发光,此时,数码管显示将显示数字“1”。而将"a"、"b"、"d"、"e"和"g"段都接上正电源,其它引脚悬空,此时数码管将显示“2”。

数码管不仅价格便宜而且容易驱动,亮度好且比较稳定。其管脚图如图4所示:

图4 数码管引脚图

通过比较,本次设计采用方案二进行显示模块的设计。

3.电路设计

3.1直流稳压电源的设计

图5 直流稳压电源

很多电子设备,家用电器都需要直流电源供电,其中除了少量的低功耗,便携式的仪器用于电池供电外,绝大多数电子设备正常工作需要直流供电,而常用的电源基本上都是220V或380V的交流电,因此需要把直流电变成交流电。我们一般是将交流电网经过变压,整流,滤波,稳压四个步骤变换成电路所需的低压交流电。

图5所示的电路是采用LM7812和LM7912型号的集成稳压器芯片组成的具有同时输出+12V,-12V电压的稳压电路。此电路对称性好,温度特性也近似一致。电源输出端接有保护二极管D3,D2.正常工作情况下,D2,D3均属于截止状态,不影响电路的工作。电路中的D5,D4也是保护二极管。

3.2 温度采集模块的硬件设计及原理

本次设计采用LM35作为温度传感器,LM35是NS公司生产的集成电路温度传感器系列产品之一,它具有很高的工作精度和较宽的线性工作范围,该器件输出电压与摄氏温度线性成比例。LM35是一种内部电路已去噪校准放大的集成温度传感器,其输出电压与摄氏温度成正比,输出端电压信号基本满足本设计的需求。转换公式如式:

0°C 时输出为0V,每升高1°,输出电压增加10mV。其电源供应模式有单电源与正负双电源两种.正负双电源的供电模式可提供负温度的量测;在静止温度中自热效应低(0.08℃),单电源模式在25°C下静止电流约50μA,工作电压较宽,可在4—20V的供电电压范围内正常工作非常省电。

图6 电压-温度关系图

LM35具有的规格参数如下:

1、工作电压:直流4~30V;

2、工作电流:小于133μA

3、输出电压:+6V~-1.0V

4、输出阻抗:1mA负载时0.1Ω;

5、精度:0.5℃精度(在+25℃时);

6、漏泄电流:小于60μA;

7、比例因数:线性+10.0mV/℃;

8、非线性值:±1/4℃;

9、校准方式:直接用摄氏温度校准;

10、额定使用温度范围:-55~+150℃;

11、引脚说明:①电源负GND;②电源正VCC;③信号输出S。

LM35的封装如图7:

图7 LM35封装

本次设计的温度检测模块硬件图如图8所示:

图8 温度检测模块图

3.3 信号转换模块硬件电路设计及原理

本次设计采用三位半LED 显示A/D 转换器ICL7107,此集成芯片内部包含有数码管的驱动电路,此次选用ICL 最典型的应用电路,设计图如图9所示:

3.4 显示模块设计电路图

本次设计采用气味数码管进行显示,ICL7107中已包含数码管驱动电路,所以数码管只需与ICL7107的输出端对应连接即可, 由于ICL7107的芯片对数码管的输出可以直接连接,对应管脚连接相应的数码管管脚。由于第三块数码管的小数点需要常亮,因此连接地,以达到所需效果。第一块数码管的b 、c 连在一起,以显示“1”。设计图如图10所示:

图9模数转换电路

图10 数码管显示电路

3.5 电路中相关参数设定

1脚,正电源端,接直流+5V;

2~20脚、22~25脚,接相应的数码管;

21脚,接GND,由于采用的数码管是共阳的,因此将21脚与第三块数码管的小数点显示相连,以便达到该位小数点在工作时常亮的状态。

26脚,负电源端,接直流-5V;

27脚,积分器输出端,外接积分电容C(一般取C=0.22uF);

28脚,输入缓冲放大器的输入端。外接积分电阻R(一般取R=47k);

29脚,积分器和比较器的反向输入端,接自校零电容C (一般取C=0.47uF);

30、31脚,模拟量输入端,将LM35的信号从30、31两脚处接入。

32脚,模拟信号公共端,将32脚与30脚相连。

33、34脚,基准电容端,这里采用的是C=0.1uF。

35、36脚,基准正负电压端,这里采用滑动变阻器,以便对基准电压进行调节,使显示正确的温度值。

37脚,测试端。本次设计中空置。

38、39、40脚,产生时钟脉冲的振荡器的引出端,外接R、C元件。一般采用的参数值为C=100pF、R=100k。

3.6总体设计图

图11 总设计图

4. 电路仿真及分析

4.1 仿真软件简介

本次仿真所用软件是Proteus,Proteus软件是英国Labcenter electronics 公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。

其功能特点是:

(1)原理布图

(2)PCB自动或人工布线

(3)SPICE电路仿真

4.2 仿真及其分析

首先在Proteus中画好原理图,然后设置ICL7107的36脚的电压值为1V,然后直接设置LM35的温度值,启动仿真,就可观察数码管显示的数值,仿真存在一定的误差,LM35现实的温度值与数码管显示的温度值并不精确的相等,仿真结果如下图:

图12 0℃时的仿真图

图13 45℃时的仿真图

如上图所示,我此次设计的数字体温计能够测量0到45摄氏度的温度,当LM35的温度设置为0℃时,数码管显示的是0.1℃.当LM35的温度设置为45℃时,数码管显示的是44.9℃。综合以上所有仿真结果,我所设计的数字体温计满足了设计任务书里的

要求。

5.电路的安装与调试

1.牢记关键点的电压:芯片第一脚是供电,正确电压是 DC5V 。第 36 脚是基准电压,正确数值是 100mV,第 26 引脚是负电源引脚,正确电压数值是负的,在-3V 至-5V 都认为正常,但是不能是正电压,也不能是零电压。芯片第 31 引脚是信号输入引脚,可以输入±199.9mV 的电压。在一开始,可以把它接地,造成“0”信号输入,以方便测试。

2.注意芯片 27,28,29 引脚的元件数值,它们是 0.22uF,47K,0.47uF 阻容网络,这三个元件属于芯片工作的积分网络,不能使用磁片电容。芯片的 33 和34 脚接的 104 电容也不能使用磁片电容。

3.注意接地引脚:芯片的电源地是 21 脚,模拟地是 32 脚,信号地是 30 脚,基准地是 35 脚,通常使用情况下,这 4 个引脚都接地,在一些有特殊要求的应用中(例如测量电阻或者比例测量),30 脚或 35 脚就可能不接地而是按照需要接到其他电压上。--本文不讨论特殊要求应用。

4.负电压产生电路:负电压电源可以从电路外部直接使用 7905 等芯片来提供,但是这要求供电需要正负电源,通常采用简单方法,利用一个 +5V 供电就可以解决问题。比较常用的方法是利用 ICL7660 或者 NE555 等电路来得到,这样需要增加硬件成本。我们常用一只 NPN 三极管,两只电阻,一个电感来进行信号放大,把芯片 38 脚的振荡信号串接一个 20K -56K 的电阻连接到三极管“B”极,在三极管“C”极串接一个电阻(为了保护)和一个电感(提高交流放大倍数),在正常工作时,三极管的“C”极电压为 2.4V - 2.8V 为最好。这样,在三极管的“C”极有放大的交流信号,把这个信号通过 2 只 4u7 电容和 2 支1N4001 二极管,构成倍压整流电路,可以得到负电压供给 ICL7107 的 26 脚使用。这个电压,最好是在-3.2V 到-4.2V 之间。

5.如果上面的所有连接和电压数值都是正常的,也没有“短路”或者“开路”故障,那么,电路就应该可以正常工作了。利用一个电位器和指针万用表的电阻X1 档,我们可以分别调整出 50mV,100mV,190 mV 三种电压来,把它们依次输入到 ICL7107 的第 31 脚,数码管应该对应分别显示 50.0,100.0,190.0 的数值,

允许有 2 -3 个字的误差。如果差别太大,可以微调一下 36 脚的电压。

6.比例读数:把 31 脚与 36 脚短路,就是把基准电压作为信号输入到芯片的信号端,这时候,数码管显示的数值最好是 100.0 ,通常在 99.7 - 100.3 之间,越接近 100.0 越好。这个测试是看看芯片的比例读数转换情况,与基准电压具体是多少 mV 无关,也无法在外部进行调整这个读数。如果差的太多,就需要更换芯片了。

7.ICL7107 也经常使用在 ±1.999V 量程,这时候,芯片 27,28,29 引脚的元件数值,更换为 0.22uF,470K,0.047uF 阻容网络,并且把 36 脚基准调整到 1.000V 就可以使用在±1.999V 量程了。

测量数据如表1所示:

数字万用表

数显温度计 室温 21.0℃

20.5℃ 21.1℃ 20.5℃ 冷水 15.1℃

15.2℃ 15.2℃ 15.1℃ 温水

52.0℃ 50.8℃ 52.1℃ 50.7℃ 表1 测量数据

6.误差分析

LM35温度传感器是常用的传感器之一。使用温度传感器不可避免地存在测量误差,引起该测量温误差的原因是多方面的:(1)传热误差:测温时,必然会通过热敏元件进行热量交换,有传热现象存在,LM35工作端所感受的温度就不能完全正确反映被测环境的温度,存在误差,通过信号放大,该误差进一步增大从而引起测量误差。

(2)动态误差:被测对象温度变化后,测温仪表来不及立即指出变化了的温度,从而引起读数误差。对于快速变化的温度,由于测温元件的热惰性,动态误差可能很大。

(3)线路电阻误差:线路中电阻对信号传导的影响都会引起测温误差。所有各种测温误差,最终都集中反映在E-t 关系上。因此,对各种误差的大小必须针对某一具体问题进行分析,从中抓住主要矛盾,以便提高测量精度。

测 量 工 具 测 量 环 境

7.实物照片

图14 数字体温计正面电路图

图15 数字体温计反面电路图

电子技术基础数字温度计课程设计要点

课程设计(论文) 题目名称数字温度计 课程名称电子技术课程设计 学生姓名屈鹏 学号1141201112 系、专业电气工程系电气工程及其自动化 指导教师李海娜 2013年12月17日

邵阳学院课程设计(论文)任务书 年级专业11级电气工程及其自动化学生姓名屈鹏学号1141201112 题目名称数字温度计设计设计时间2013.12.9—2013.12.20 课程名称电子技术课程设计课程编号121202306 设计地点电工电子实验室408、409 一、课程设计(论文)目的 电子技术课程设计是电气工程及自动化专业的一个重要的实践性教学环节,是对已学模拟电子技术、数字电子技术知识的综合性训练,这种训练是通过学生独立进行某一课题的设计、安装和调试来完成,着重培养学生工程实践的动手能力、创新能力和进行综合设计的能力,并要求能设计出完整的电路或产品,从而为以后从事电子电路设计、研制电子产品奠定坚实的基础。 二、已知技术参数和条件 用中小规模集成芯片设计并制作一数字式温度计,具体要求如下: 1、温度范围0-100度。 2、测量精度0.2度。 3、三位LED数码管显示温度。 三、任务和要求 1.按学校规定的格式编写设计论文。 2.论文主要内容有:①课题名称。②设计任务和要求。③方案选择与论证。④方案的原理框图,系统电路图,以及运行说明;单元电路设计与计算说明;元器件选择和电路参数计算的说明等。 ⑤必须用proteus或其它仿真软件对设计电路仿真调试。对调试中出现的问题进行分析,并说明解决的措施;测试、记录、整理与结果分析。⑥收获体会、存在问题和进一步的改进意见等。 注:1.此表由指导教师填写,经系、教研室审批,指导教师、学生签字后生效; 2.此表1式3份,学生、指导教师、教研室各1份。

数字电子基础课程设计——数字体温计(温度计)

课程设计任务书 学生姓名:专业班级:电信..班 指导教师:刘运苟工作单位:信息工程学院 题目:16 数字体温计 初始条件: 具备数字电子电路的理论知识;具备数字电路基本电路的设计能力;具备数字电路的基本调试手段;自选相关电子器件;可以使用实验室仪器调试。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1、3位LED显示; 2、检测温度0—45摄氏度; 3、绝对误差0.1度; 4、安装调试并完成符合学校要求的设计说明书; 5、设计电源; 6、焊接:采用实验板完成,不得使用面包板。 时间安排: 第十九周一周,其中3天硬件设计,2天硬件调试 指导教师签名: 2013年 5 月 30日 系主任(或责任教师)签名:年月日

摘要 本次课设题目是数字温度计电路,本说明书围绕数字电子技术基础中模数转换电路、相应芯片的管脚功能,以及模电中的电压比较器进行了简要的分析,为设计建立了理论基础。其次,从实验设计电路出发,对仿真的过程及结果进行了简述与分析,与实验要求进行比对,最后进行了实物的制作与调试,给出了相应的焊接工艺,结果分析,材料列表。并在报告书的结尾部分,给出了本次课程设计的心得感受,相应的总结体会。 关键词:模数转换、proteus仿真、电压比较器、温度传感器

Abstracts In this design,I was asked to design a device that can detect the temperature .The report mainly describes the basic knowledges about the theoretical treatment and the thought of the design .Also,we used the proteus to simulate the real part.The report gives the analysis,the photos of the results,the finished product ,and the compare between the theory and realism .At the end of the report,I give some personal feeling and the experience I got in these days. Keywords:voltage comparator proteus Digital Analog Converter

数字温度计设计

数字温度计 摘要:温度计在实际生产和人们的生活中都有广泛应用。该设计是数字温度计,首先是对总体方案的选择和设计;然后通过控制LM35进行温度采集;将温度的变化转为电压的变化,其次设计电压电路,将变化的电压量通过放大系统转化为所需要的电压;再通过TC7107将模拟的电压转化为数字量后直接驱动数码管LED对实时温度进行动态显示。最后在Proteus仿真软件中构建了数字温度计仿真电路图,仿真结果表明:在温度变化时,可以通过电压的变化形式传递,最终通过3位十进制数显示出来。 关键词:温度计;电路设计;仿真

目录 1 设计任务与要求 (1) 2 方案设计与论证 (1) 3 单元电路的设计及仿真 (2) 3.1传感器 (2) 3.2放大系统 (2) 3.3 A/D转换器及数字显示 (4) 4 总电路设计及其仿真调试过程 (6) 4.1总电路设计 (6) 4.2仿真结果及其分析 (7) 5 结论与心得 (9) 6 参考文献 (11)

1 设计任务与要求 温度计是工农业生产及科学研究中最常用的测量仪表。本课题要求用中小规模集成芯片设计并制作一数字式温度计,即用数字显示被测温度。具体要求如下:(1)测量范围0~100度。 (2)测量精度0.1度。 (3)3位LED数码管显示。 掌握线性系统的根轨迹、时域和频域分析与计算方法; (2)掌握线性系统的超前、滞后、滞后-超前、一二阶最佳参数、PID等校正方法;(3)掌握MATLAB线性系统性能分析、校正设计与检验的基本方法。 2 方案设计与论证 数字温度计的原理是:通过控制传感器进行温度采集,将温度的变化转化为电压的变化;然后设计电压电路,将变化的电压通过放大系统转化为需要的电压;再通过A/D转换器将模拟的电压转换为数字量后驱动数码管对实时温度进行动态显示。 原理框图如图2-1所示: 传感器放大系统A/D转换显示 图2-1 数字温度计原理框图 由设计任务与要求可知道,本设计实验主要分为四个部分,即传感器、放大系统、模数转换器以及显示部分。经过分析,传感器可以选择对温度比较敏感的器件,做好是在某参数与温度成线性关系,比如用温敏晶体管构成的集成温度传感器或热敏电阻等;放大系统可以由集成运放组成或反相比例运算放大器;A/D转换器需要选择有LED 驱动显示功能的,而可供选择的参考元件有ICL7107,ICL7106,MC14433等;显示部分用3位LED数码管显示。 方案一:用一个热敏电阻,通过热敏电阻把温度转化为电压,再得到每一度热敏电

数字温度计课程设计报告

一.数字温度计的总体方案设计 根据系统设计的功能,本时钟温度系统的设计必须采用单片机软件系统实现,用单片机的自动控制能力来测量、显示温度数值。 初步确定设计系统由单片机主控模块、测温模块、显示模块共3个模块组成,电路系统框图如图所示。 图系统基本方框图 对于单片机的选择,如果用8051系列,由于它没有内部RAM,系统又需要一定的内存存储数据。AT89S52是一个低功耗、高性能CMOS 8位的单片机,片内含8k Bytes ISP的可反复擦写1000次的Flash只读程序存储器,兼容标准MCS-51指令系统及80C51引脚结构,功能强大的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。而AT89S52与AT89C51相比,外型管脚完全相同,AT89C51的HEX程序无须任何转换可直接在AT89S52运行,且AT89S52比AT89C51新增了一些

功能,相比较后,在本设计中选用AT89S52更能很好的实现温度计控制功能。 测温电路可以使用热敏电阻之类的器件,利用其感温效应,将被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据处理。但是这种感温电路比较复杂,且采用热敏电阻精度低,重复性、可靠性都比较差。 如果采用温度传感器DS18B20可以减少外部硬件电路,而且可以很容易直接读取被测温度值,进而转换,且成本低、易使用,可以很好的满足设计要求。所以本文采用传感器DS18B20代替传统的测温电路。 温度的显示可以采用LED数码管来显示,LED亮度高、醒目,但是电路复杂,占用资源多且信息量小。而采用液晶显示器有明显的优点:工作电流比LED小几个数量级,功耗低;尺寸小,厚度约为LED的1/3;字迹清晰、美观、使人舒服;寿命长,使用方便,可得性强。故本设计采用LCD来显示温度。 二、系统器件的具体选择 单片机的选择 本次设计采用的是单片机AT89C52。

数字温度计的设计与仿真

单片机原理与应用设计课程综述 设计项目数字温度计 任课教师 班级 姓名 学号 日期

基于AT89C51的数字温度计设计与仿真摘要:随着科学技术的不断发展,温度的检测、控制应用于许多行业,数字温度计就是其中一例,它的反应速度快、操作简单,对环境要求不高,因此得到广泛的应用。 传统的温度测量大多使用热敏电阻,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路将模拟信号转换成数字信号才能由单片机进行处理。本课题采用单片机作为主控芯片,利用DS18B20来实现测温,用LCD液晶显示器来实现温度显示。 温度测量范围为0~119℃,精确度0.1℃。可以手动设置温度上下限报警值,当温度超出所设报警值时将发出报警鸣叫声,并显示温度值,该温度计适用于人们的日常生活和工、农业生产领域。 关键词:数字温度计;DS18B20;AT89C51; LCD1602 一、绪论 1.1 前言 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求也越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,单片机已经在测控领域中获得了广泛的应用。 1.2 课题的目的及意义 数字温度计与传统温度计相比,具有结构简单、可靠性高、成本低、测量范围广、体积小、功耗低、显示直观等特点。该设计使用AT89C51,DS18B20以及通用液晶显示屏1602LCD等。通过本次设计能够更加了解数字温度计工作原理和熟悉单片机的发展与应用,巩固所学的知识,为以后工作与学习打下坚实的基础。 数字温度计主要运用在工业生产和实验研究中,如电力、化工、机械制造、粮食存储等领域。温度是表征其对象和过程状态的重要参数之一。比如:发电厂锅炉

数字温度计课程设计报告

课程设计报告书 课程名称:电工电子课程设计 题目:数字温度计 学院:信息工程学院 系:电气工程及其自动化 专业班级:电力系统及其自动化113 学号:6100311096 学生姓名:李超红 起讫日期:6月19日——7月2日 指导教师:郑朝丹职称:讲师 学院审核(签名): 审核日期:

内容摘要: 目前,单片机已经在测控领域中获得了广泛的应用,它除了可以测量电信以外,还可以用于温度、湿度等非电信号的测量,能独立工作的单片机温度检测、温度控制系统已经广泛应用很多领域。 单片机是一种特殊的计算机,它是在一块半导体的芯片上集成了CPU,存储器,RAM,ROM,及输入与输出接口电路,这种芯片称为:单片机。由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便的优点,使它迅速的得到了推广应用,目前已成为测量控制系统中的优选机种和新电子产品中的关键部件。单片机已不仅仅局限于小系统的概念,现已广泛应用于家用电器,机电产品,办公自动化用品,机器人,儿童玩具,航天器等领域。 本次课程设计,就是用单片机实现温度控制,传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。本次采用DS18B20数字温度传感器来实现基于51单片机的数字温度计的设计。 本文介绍了一个基于STC89C52单片机和数字温度传感器DS18B20的测温 系统,并用LED数码管显示温度值,易于读数。系统电路简单、操作简便,能 任意设定报警温度并可查询最近的10个温度值,系统具有可靠性高、成本低、功耗小等优点。 关键词:单片机数字温度传感器数字温度计

数字温度计DS18B20课程设计资料报告材料

基于单片机的DS18B20数字温度计设计 学生:侯晋启 专业名称:自动化专业 班级:2014级自动化1班 学号:20144786

摘要 本设计采用的主控芯片是ATMEL公司的AT89C51单片机,数字温度传感器是DALLAS 公司的DS18B20。本设计用数字传感器DS18B20测量温度,测量精度高,传感器体积小,使用方便。所以本次设计的数字温度计在工业、农业、日常生活中都有广泛的应用。 单片机技术已经广泛应用社会生活的各个领域,已经成为一种非常实用的技术。51单片机是最常用的一种单片机,而且在高校中都以51单片机教材为蓝本,这使得51单片机成为初学单片机技术人员的首选。本次设计采用的AT89C51是一种flash型单片机,可以直接在线编程,向单片机中写程序变得更加容易。本次设计的数字温度计采用的是DS18B20数字温度传感器,DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。 本设计根据设计要求,首先设计了硬件电路,然后绘制软件流程图及编写程序。本设计属于一种多功能温度计,温度测量围是-55℃到125℃。温度值的分辨率可以被用户设定为9-12位,可以设置上下限报警温度,当温度不在设定的围时,就会启动报警程序报警。本设计的显示模块是用液晶显示屏1602实现温度显示。在显示实时测量温度的模式下还可以通过查询按键查看设定的上下限报警温度。 一、实验设计概述 本系统所设计的数字温度计采用的是DS18B20数字温度传感器测温,测温上下限为10°C~40°C。DS18B20直接输出的就是数字信号,与传统的温度计相比,具有读数方便,测温围广,测温准确,上下限报警功能。其输出温度采用LCD1602显示,主要用于对测温比较准确的场所。 该设计控制器使用的是51单片机AT89C51,AT89C51单片机在工控、测量、仪器仪表中应用还是比较广泛的。测温传感器使用的是DS18B20,DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。显示是用液晶显示屏1602实现温度显示。蜂鸣器用来实现当测量温度超过设定的上下限时的报警功能。 二、系统总体方案及硬件设计

DS18B20数字温度计的设计

单片机原理及应用 课程设计报告书 题目:DS18B20数字温度计的设计 姓名学号:张琪05200102 吕群武05200166 蔡凌志05200178 专业班级:电信1班 指导老师:余琼蓉 设计时间:2010年12月

成绩评定

一、课题介绍 本设计是一款简单实用的小型数字温度计,所采用的主要元件有传感器18B20,单片机AT89S52,,四位共阴极数码管一个,电容电阻若干。18B20支持“一线总线”接口,测量温度范围-55°C~+125°C 。在-10~+85°C 范围内,精度为±0.5°C 。18B20的精度较差为± 2°C 。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。 本次数字温度计的设计共分为五部分,主控制器,LED 显示部分,传感器部分,复位部分,时钟电路。主控制器即单片机部分,用于存储程序和控制电路;LED 显示部分是指四位共阳极数码管,用来显示温度;传感器部分,即温度传感器,用来采集温度,进行温度转换;复位部分,即复位电路。测量的总过程是,传感器采集到外部环境的温度,并进行转换后传到单片机,经过单片机处理判断后将温度传递到数码管显示。本设计能完成的温度测量范围是-55°C~+128°C ,由于能力有限,不能实现报警功能。 二、方案论证 方案一: 由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D 转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D 转换电路,感温电路比较麻烦。 方案设计框图如下: 方案二:考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。 从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。

数字温度计设计总结报告

数字温度计(A2题)设计与总结报告专科组:春梁福鑫钟才莉 摘要:随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研等各个领域,已经成为一种比较成熟的技术, 本设计在参阅了大量前人设计的数字温度计的基础上,利用单片机技术结合DS18B20温度传感器和DS1302时钟芯片构建了一个数字温度计。本温度计属于多功能温度计,当测量温度超过设定的温度上、下限,启动蜂鸣器和指示灯报警,可以显示当前测量日期、时间、温度,可调整显示日期、时间和星期。 关键词:单片机;数字控制;数字温度计;DS18B20;DS1302;报警 前言 本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用单片机AT89S52,测温传感器使用DS18B20,以及使用时钟芯片DS1302测实时时钟,用一块低功耗的RT1602C液晶显示器以串口传送数据,实现温度和时间显示,能准确达到以上要求。 本设计主要分为两部分:硬件电路及软件程序。而硬件电路又大体可分为单片机小系统电路、测温电路、实时时钟电路、声光报警电路、语音报读电路、LED显示电路及电源电路,各部分电路的设计及原理将会在硬件电路设计部分详细介绍;程序的设计使用C语言编程,利用Keil 软件对其编译和仿真,详细的设计算法将会在程序设计部分详细介绍。 一、方案论证比较与选择 方案一: 由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦,制作成本高。 方案二: 方案二原理框架图 此设计方案是由数字式温度传感器、单稳态定时电路、计数电路、译码与LED数码管显示电路等组成的。但其测温围较小,电路设计也比较繁琐。 方案三: 进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,因此我们改用一种智能传感器DS18B20作为检测元件,测温围-55℃~+125℃,分辨率最大可达0.0625℃。此传感器,可以直接读取被测温度值,而且采用3线制与单片机相连,减少了外部硬件电路,具有低成本和易使用的特点。 从以上三种方案,很容易看出,采用方案三,电路比较简单,软件设计也比较简单,故采用了方案三。 二、系统框图 温度计电路设计总体设计方框图如图1所示,控制器采用单片机AT89S52,温度传感器采用DS18B20,

基于LM35的体温计的设计-数字电子基础课程设计

目录 1.总体方案的设计与选择.......................................... - 1 - 1.1 数字温度计的设计标准与要求.............................. - 1 - 1.2 系统基本方案............................................ - 1 - 1.3 各模块基本功能与设计方案选择与论证...................... - 1 - 1.3.1 温度采集模块的设计与论证........................... - 1 - 1.3.2 信号转换模块的设计与方案选择....................... - 3 - 1.3.3 显示模块的设计与方案选择........................... - 4 - 2. 硬件电路设计................................................. - 6 - 2.1 温度采集模块的硬件设计.................................. - 6 - 2.2 信号转换模块硬件电路设计................................ - 7 - 2.3 显示模块设计电路图...................................... - 8 - 2.4 电路中相关参数设定...................................... - 8 - 3. 电路仿真........................................ 错误!未定义书签。 3.1 仿真软件简介............................... 错误!未定义书签。 3.2 仿真分析.................................. 错误!未定义书签。 4 电路的安装与调试.............................................. - 9 - 5 误差分析...................................................... - 9 - 6 实物照片......................................... 错误!未定义书签。 7.心得体会..................................................... - 11 -

简易数字温度计课程设计

唐山学院 单片机原理课程设计 题目简易数字温度计 系 (部) 智能与信息工程学院 班级 姓名 学号 指导教师 2017 年 1 月 2 日至 1 月 6 日共 1 周 2017年1月4日

《单片机原理》课程设计任务书

课程设计成绩评定表

目录 1.方案论证 0 2.硬件设计............................................ 错误!未定义书签。 2.1系统构成 (1) 2.2器件选择 (1) 2.2.1 AT89C51概述 (1) 2.2.2 AT89C51引脚功能 (3) 2.2.3复位电路的设计 (4) 2.3数字温度传感器 (5) 2.3.1 DS1621的技术指标 (5) 2.3.2 DS1621的工作原理 (6) 2.4 单片机和DS1621接口电路...................... 错误!未定义书签。 2.5 七段LED数码显示电路 (7) 3.系统软件设计 (9) 3.1 编程语言选择 (9) 3.2 主程序的设计 (9) 3.3 温度采集模块设计 (10) 3.4 温度计算模块设计 (10) 3.5 串行总线编程 (11) 4.软硬件调试结果分析 (12) 5.设计总结 (13) 6.参考文献 (14) 附录A 多点温度采集系统电路原理图 (15)

1.方案论证 该系统可以使用方案一:热敏电阻;方案二:数字温度芯片DS1621实现。采用数字温度芯片DS1621 测量温度,输出信号全数字化。便于单片机处理及控制,省去传统的测温方法的很多外围电路。且该芯片的物理化学性很稳定,它能用做工业测温元件,此元件线形较好。在0—100摄氏度时,最大线形偏差小于1摄氏度。DS1621 的最大特点之一采用了单总线的数据传输,由数字温度计DS1621和微控制器AT89C51构成的温度测量装置,它直接输出温度的数字信号,可直接与计算机连接。这样,测温系统的结构就比较简单,体积也不大。采用51 单片机控制,软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现简单,安装方便。 控制工作,还可以与PC 机通信上传数据,另外AT89S51 在工业控制上也有着广泛的应用,编程技术及外围功能电路的配合使用都很成熟。 该系统利用AT89C51芯片控制温度传感器DS1621进行实时温度检测并显示,能够实现快速测量环境温度,并可以根据需要设定上下限报警温度。该系统扩展性非常强,它可以在设计中加入时钟芯片DS1302以获取时间数据,在数据处理同时显示时间,并可以利用AT24C16芯片作为存储器件,以此来对某些时间点的温度数据进行存储,利用键盘来进行调时和温度查询,获得的数据可以通过MAX232芯片与计算机的RS232接口进行串口通信,方便的采集和整理时间温度数据。故采用了方案二。 测温电路的总体设计方框图如图1-1所示,控制器采用单片机AT89C51,温度传感器采用DS1621,用5位LED数码管以串口传送数据实现温度显示。 图1-1 测温电路的总体设计方框图

数字式温度计的设计课程设计

课程设计说明书 课程设计名称:单片机课程设计 课程设计题目:数字式温度计的设计学院名称:电气信息学院 专业班级:15电力(3)班 学生学号:1504200623 学生姓名:曾高 学生成绩: 指导教师:易先军 课程设计时间:2017.10.30 至2017.11.5

格式说明(打印版格式,手写版不做要求) (1)任务书三项的内容用小四号宋体,1.5倍行距。 (2)目录(黑体,四号,居中,中间空四格),内容自动生成,宋体小四号。 (3)章的标题用四号黑体加粗(居中排)。 (4)章以下的标题用小四号宋体加粗(顶格排)。 (5)正文用小四号宋体,1.5倍行距;段落两端对齐,每个段落首行缩进两个字。 (6)图和表中文字用五号宋体,图名和表名分别置于图的下方和表的上方,用五号宋体(居中排)。(7)页眉中的文字采用五号宋体,居中排。页眉统一为:武汉工程大学本科课程设计。 (8)页码:封面、扉页不占页码;目录采用希腊字母Ⅰ、Ⅱ、Ⅲ…排列,正文采用阿拉伯数字1、2、3…排列;页码位于页脚,居中位置。 (9)标题编号应统一,如:第一章,1,1.1,……;论文中的表、图和公式按章编号,如:表1.1、表1.2……;图1.2、图1.2……;公式(1.1)、公式(1.2)。

课程设计任务书 一、课程设计的任务和基本要求 (一)设计任务(从“单片机课程设计题目”汇总文档中任选1题,根 据所选课题的具体设计要求来填写此栏) 1. 用DS18B20设计一款能够显示当前温度值的温度计; 2. 通过切换按钮可以切换华氏度和摄氏度显示; 3. 测量精度误差在正负0.5摄氏度以内。 (二)基本要求 1.有硬件结构图、电路图及文字说明; 2.有程序设计的分析、思路说明; 3.有程序流程框图、程序代码及注释说明; 4.完成系统调试(硬件系统可以借助实验装置实现,也可在Proteus 软件中仿真模拟); 5.有程序运行结果的截屏图片。

数字温度计DS18B20课程设计报告

数字温度计DS18B20课程设计报告 专业名称: 自动化专业班级: 全文结束》》级自动化1班学号: 全文结束》》4786 摘要本设计采用的主控芯片是ATMEL公司的AT89C51单片机,数字温度传感器是DALLAS公司的 DS18B20。本设计用数字传感器DS18B20测量温度,测量精度高,传感器体积小,使用方便。所以本次设计的数字温度计在工业、农业、日常生活中都有广泛的应用。单片机技术已经广泛应用社会生活的各个领域,已经成为一种非常实用的技术。51单片机是最常用的一种单片机,而且在高校中都以51单片机教材为蓝本,这使得51单片机成为初学单片机技术人员的首选。本次设计采用的AT89C51是一种flash型单片机,可以直接在线编程,向单片机中写程序变得更加容易。本次设计的数字温度计采用的是 DS18B20数字温度传感器,DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。本设计根据设计要求,首先设计了硬件电路,然后绘制软件流程图及编写程序。本设计属于一种多功能温度计,温度测量范围是-55℃到125℃。温度值的分辨率可以被用户设定为9-12位,可以设置上下限报警温度,当温度不在设定的范围内时,就会启动报

警程序报警。本设计的显示模块是用液晶显示屏1602实现温度显示。在显示实时测量温度的模式下还可以通过查询按键查看设定的上下限报警温度。 一、实验设计概述本系统所设计的数字温度计采用的是 DS18B20数字温度传感器测温,测温上下限为10°C~40°C。 DS18B20直接输出的就是数字信号,与传统的温度计相比,具有读数方便,测温范围广,测温准确,上下限报警功能。其输出温度采用LCD1602显示,主要用于对测温比较准确的场所。该设计控制器使用的是51单片机AT89C51,AT89C51单片机在工控、测量、仪器仪表中应用还是比较广泛的。测温传感器使用的是 DS18B20,DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。显示是用液晶显示屏1602实现温度显示。蜂鸣器用来实现当测量温度超过设定的上下限时的报警功能。 二、系统总体方案及硬件设计 2、1系统总体设计框图由于DS18B20数字温度传感器具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠,所以在该设计中采用DS18B20数字温度传感器测量温度。 温度计电路设计总体设计框图如图2-1所示,控制器采用单片机AT89C51,温度传感器采用DS18B20,显示采用液晶显示

电子温度计的设计与实现

电子温度计的设计与实现 班级:学号:姓名:联系方式: 实验时间:年月日 摘要:传感器在现实生活中的应用越来越广泛,常用的有力敏传感器、气敏传感器、温度传感器等。用非平衡电桥和铂电阻传感器构成测温电路,并用电表显示读数,从而实现对温度的测量。 关键词:电子温度计、热电阻效应、非平衡电桥、铂电阻、设计性实验。 引言:利用传感器和电阻的配合,可将温度这一热学量转化为电学量,这样在实践应用中便于自控和遥测,为工业自动化创造了有利条件。 一、设计任务 1、利用实验室提供的仪器和用具,测量铂电阻温度特性; 2、在实验室提供的仪器中选择合适的仪器,设计一个以铂电阻作为传感器 的电子温度计,其测温范围为20-70℃,要求非平衡电桥桥端电压为毫伏级,电流为微安级; 3、对温度计进行标定; 4、用标定后的温度计测量室温、人体掌心的温度,并于标准温度计所测结 果进行比较。 二、实验仪器 直流稳压电源(1个),铂电阻传感器(1个),直流电桥(1个),数字万用电表(1个),毫安表(1个),伏特表(1个),水银温度计(1个),标准电阻箱(3个),若干导线,开关(1个)。 三、实验原理: 用非平衡电桥测量铂电阻的温度系数,平衡电桥准确测量电阻。如果将平衡电桥电路中的待测电阻换成一个电阻型传感器。先调节电桥平衡,当外界条件改变时,传感器阻值会发生相应变化,使电桥失去平衡,桥路两端的电压随之而变。由于桥路的非平衡电压能反映出桥臂电阻的微小变化,因此可以通过测量非平衡电压检测外界物理量的变化。使用非平衡电桥测量铂电阻温度系数的电路如图1所示R1.R2为固定电阻,组成比例电阻;Rp为可调电阻,用作平衡电阻;Rt为铂电阻;Uout为非平衡电桥的输出电压。

基于单片机的数字温度计设计报告

课程设计报告 引言 随着电子技术的不断发展,我们能应用到的电子产品也越来越多。而生活中我们用的很多电子产品都越来越轻巧,价格也越来越便宜.利用电子芯片实现的东西也越来越来越多,比如数字温度计。当然,非电子产品的常用温度计也很便宜。此次课设论文所介绍的是自己动手制作的一个高精度数字温度计。本次课设不但丰富了课余生活,还从实践中学到并了很多新知识,并从中巩固了以前的知识。 用Protel 99软件来设计制作电路板——PCB(Printed circuit Bound)。在PCB上,布置一系列的芯片、电阻、电容等元件,通过PCB上的导线相连,构成电路,一起实现一定的功能。电路通过连接器或者插槽进行输入/输出,有时还有显示部分(如发光二极管LED、.数码显示器等)。可以说,PCB是一块连接板,它的主要目的是为元件提供连接,为整个电路提供输入输出端口和显示,电气连接通性是PCB最重要的特性之一。PCB在各种电子设备中有如下功能:(1)提供集成电路等各种电子元件固定、装配的机械支撑。(2)实现集成电路等各种电子元件之间的布线和电气连接或电绝缘,提供所要的电气特性。(3)为电动装配提供阻焊徒刑,为元器件插装、检查、维修提供识别符和图形。 做本课题的所用到的知识是我们学过的模拟电子电路以及数字逻辑电路等,当然还用到了刚刚学过不久的单片机知识。本次课设是把理论和实践结合起来,这不但可以锻炼自己的动手能力,而且还可以加深对数字逻辑电路和模拟电子电路的学习和理解。同时也激起了我学好单片机的斗志。为了全面清晰的表达,本论文用图文并茂的方式,尽可能详细的地介绍此次设计的全过程。

1.设计务任和要求 1.1、基本范围-20℃——100℃ 1.2、精度误差小于0.5℃ 1.3、LED 数码直读显示 1.4、可以任意设定温度的上下限报警功能 2. 系统总体方案及硬件设计 2.1数字温度计设计方案论证 2.1.1方案一 由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D 转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D 转换电路,其中还涉及到电阻与温度的对应值的计算,感温电路比较麻烦。而且在对采集的信号进行放大时容易受温度的影响从而出现较大的偏差。 2.1.2 方案二 考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,电路简单,精度高,软硬件都以实现,而且使用单片机的接口便于系统的再扩展,满足设计要求。 从以上两种方案,很容易看出,采用方案二,电路比较简单,费用较低,可靠性高,软件设计也比较简单,故采用了方案二。 2.2系统总体设计 温度计电路设计总体设计方框图如图2.1所示,控制器采用单片机STC89C52,温度传感器采用DS18B20,用4位LED 数码管以串口传送数据实现温度显示。

单片机课程设计基于数字温度传感器的数字温度计课程设计报告书

《单片机原理及应用》课程设计报告书 课题名称基于数字温度传感器的数字温度计 姓名 学号 专业 指导教师 机电与控制工程学院 年月日

填写说明 1、正文部分: (1)标题与正文格式定义标准如下: 一级标题:1.标题1 二级标题:1.1标题2 三级标题:1.1.1标题3 四级标题:1.1.1.1标题4 (2)表格:尽可能采用三线表。 (3)图形:直接插入的插图应有图标、图号,不能直接插入的图应留出插图空位。图中文字、符号书写要清楚,并与正文一致。 (4)文字表述:要求层次清楚,语言流畅,语句通顺,无语法和逻辑错误,无错字、别字、漏字。文字的表述应当以科学语言描述研究过程和研究结果,不要以口语化的方式表达,报告中科技术语和名词应符合规定的通用词语,并使用法定计量单位和标准符号。 2、参考文献: (1)数量要求:参考文献只选择最主要的列入,应不低于5种。 (2)种类要求:参考文献的引用,可以是著作[M]、论文[J]、专利文献[P]、会议论文等。 (3)文献著录格式及示例。参考文献用宋体五号字。 [1] 作者. 书名[M]. 版次. 出版地: 出版者, 出版年: 起止页码(著作图书文献) [2] 作者. 文章名[J]. 学术刊物名称. 年. 卷(期): 起止页码(学术刊物文献) 示例: [1]王社国,建光。基于ARM的嵌入式语音识别系统研究[J]。微计算机信息,2007,2-2:149-150. 3、附录或附件:(可选项) 重要的测试结果、图表、设计图纸、源程序代码、大量的公式、符号、照片等不宜放入正文中的可以附录形式出现。 4、如果需要可另行附页粘贴。

任务书 1. 设计要求 利用数字温度传感器DS18B20与单片机结合来测量温度。利用数字温度传感器DS18B20测量温度信号,计算后在LED数码管上显示相应的温度值。其温度测量围为?55℃~125℃,精确到0.5℃。数字温度计所测量的温度采用数字显示,控制器使用单片机AT89C51,测温传感器使用DS18B20,用3位共阳极LED数码管以串口传送数据,实现温度显示。 2. 原理 从温度传感器DS18B20可以很容易直接读取被测温度值,进行转换即满足设计要求。 DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字读数方式。 DS18B20的性能如下。 ?独特的单线接口仅需要一个端口引脚进行通信。 ?多个DS18B20可以并联在串行传输的数据线上,实现多点组网 功能。无须外部器件。 ?可通过数据线供电,电压围为3.0~5.5V。

基于单片机的电子体温计的设计与制作

目录 摘要 .................................................................................................................................................... I ABSTRACT........................................................................................................................................ II 1 绪论 .. (1) 1.1 课题的背景与意义 (1) 1.2 体温的测量方法 (1) 1.3 体温计的发展历史与现状 (2) 1.4 论文的主要内容 (3) 2 方案设计 (5) 2.1 系统功能描述 (5) 2.2 系统方案选择 (5) 2.2.1单片机的选择 (5) 2.2.2 传感器的选择 (9) 2.2.3液晶显示器的选择 (9) 2.2.4语音模块简介 (17) 2.2.5无线发射接收模块简介 (20) 2.3 本章小结 (21) 3 硬件设计 (22) 3.1 概述 (22) 3.2 单元模块设计 (24) 3.2.1单片机最小系统电路 (24) 3.2.2温度采集电路 (26) 3.2.3液晶显示电路 (26) 3.2.4语音模块电路 (27)

3.2.5无线发射接收模块电路 (27) 3.3 本章小结 (29) 4 软件设计 (30) 4.1单片机开发环境介绍 (30) 4.2 子程序设计 (33) 4.2.1 体温测量子程序 (31) 4.2.2 液晶显示子程序 (33) 4.2.3 SPI通信子程序 (35) 4.3 本章小结 (37) 结束语 (38) 致谢 (39) 参考文献 (40) 附录 (42)

基于stc89c52,ds18b2的电子温度计课设

正文 1.设计内容和要求。 随着社会的进步和工业技术的发展,人们越来越重视温度因素,许多产品对温度范围要求严格,而目前市场上普遍存在的温度检测仪器大都是单点测量,同时有温度信息传递不及时、精度不够的缺点,不利于工业控制者根据温度变化及时做出决定。在这样的形式下,开发一种能够同时测量多点,并且实时性高、精度高,能够综合处理多点温度信息的测量系统就很有必要。 本课题以STC89C52单片机系统为核心,能对多点的温度进行实时巡检。DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。本文结合实际使用经验,介绍了DS18B20数字温度传感器在单片机下的硬件连接及软件编程,并通过LCD1602显示当前温度,实现实时温度测量。 2、系统总体结构 系统的系统设计方框图如图1-1所示,它主要由三部分组成:①控制部分主芯片采用单片机STC89C52;②显示部分采用LCD1602以动态扫描方式实现温度显示;③温度采集部分的温度传感器采用DS18B20智能温度温度传感器。DS18B20进行温度采集和转换输出数字型的温度值,然后通过数据引脚传到单片机的P3.7口,单片机通过P2口将数据扫描到LCD1602显示屏上。 图2-1

3、硬件设计 3.1 控制模块 本设计采用单片机基于数字温度传感器DS18B20的系统。单片机STC89C52具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用。温度传感器DS18B20利用单总线的特点可以方便的实现多点温度的测量,组建传感器网络,且系统的抗干扰性好、设计灵活、方便,而且能在恶劣的环境下进行现场温度检测。 3.2温度采集模块 这一部分主要完成对温度信号的采集和转换工作,由DS18B20数字温度传感器及其与单片机的接口部分组成。DS18B20智能温度温度传感器进行温度采集和转换输出数字型的温度值,然后通过数据引脚传到单片机的P3.7口,单片机接受温度并存储。DS18B20是美国DALLAS半导体公司最新推出的一种单线智能温度传感器,属于新一代适配微处理器的智能温度传感器,它可将温度信号直接转换为数字信号,实现了与单片机的直接接口,从而省去了信号调理和A/D转换等复杂模/数转换电路。DS18B20构成的温度采集模块电路简单、功能可靠、测量效率高,很好地弥补了传统温度测量方法的不足可广泛用于工业、民用、军事等领域的温度测量及控制仪器、测控系统和大型设备中。它具有集成度高、模拟输入数字输出、抗干扰能力强、体积小、接口方便、传输距离远测温误差小等特点。如图3-1. 图3-1 3.3温度显示模块 本课程设计的显示模块采用LCD1602液晶显示器显示温度数据,整数进行显示,从P0口送数,P2口扫描。显示当前测量的温度。 3.4电源

数字温度计的设计与实现

基于单片机的数字温度计的设计 摘要 随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术。本文将介绍一种基于单片机控制的数字温度计,就是用单片机实现温度测量,传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。本次采用DS18B20数字温度传感器来实现基于AT89S52单片机的数字温度计的设计,这种设计需要用到A/D转换电路,感温电路比较麻烦。其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器采用单片机8051,温度传感器采用 DS18B20,以边沿D触发器7474、移位寄存器74LS164和共阴极LED数码管为主体设计了一款简易数字式温度计实现温度显示。 关键词:数字温度计;单片机;传感器;DS18B20;

目录 第一章绪论 (1) 第二章数字温度计的总体设计 2.1总体设计方案 2 2.2 重要性能指标 (2) 2.3 系统主要模块方案论证与比较 (2) 2.3.1控制模块的选用 (2) 2.4 设计要求和实现的功能 (3) 3.1 主要芯片介绍 (4) 3.1.1 AT89S52的介绍 (4) 3.2 温度检测模块 (7) 3.2.1 DS18B20的简介 (7) 3.2.2 DS18B20的引脚功能 (9) 3.2.3 DS18B20的两个表格 (10) 3.2.4 DS18B20的测温原理 (11) 3.2.5 DS18B20的时序设置 (12) 3.2.6 DS18B20硬件电路设计 (13) 4.1 系统主程序 (15) 4.3 计算温度子程序流程图 (16) 4.4 显示数据子程序 (17) 4.5 系统初始化程序 (17) 4.6 温度转换段码子程序 (18) 5.1 Proteus软件介绍 (20) 5.1.2 工作界面 (21) 5.2 仿真结果图 (22) 参考文献 (26)

相关文档
最新文档