电子课程设计论文_数字温度计

电子课程设计论文_数字温度计
电子课程设计论文_数字温度计

电子技术课程设计报告

学院

专业班级

学生姓名

指导教师

完成时间

成绩

数字温度计

目录

数字温度测量显示2222222222222222222222222222222222222222222222222221绪论22222222222222222222222222222222222222222222222222222222222222224 第一章电路仿真(可编程定时器)222222222222222222222222222222222222222222225 第二章方案论证与选择222222222222222222222222222222222222222222222222222225 第三章框图设计2222222222222222222222222222222222222222222222222222222222226 第四章电路设计2222222222222222222222222222222222222222222222222222222222226 4.1 电路说明222222222222222222222222222222222222222222222222222222222222227 4.2 主体电路图2222222222222222222222222222222222222222222222222222222222228 4.3. 模拟电路部分22222222222222222222222222222222222222222222222222222222229

4.3.1 温度采集与处理电路22222222222222222222222222222222222222222222210

4.3.2 AD590功能及特性2222222222222222222222222222222222222222222222211

4.3.3 稳压电路22222222222222222222222222222222222222222222222222222222211 4.4 数字电路部分2222222222222222222222222222222222222222222222222222222222212

4.4.1 AD转换、译码和驱动部分22222222222222222222222222222222222222212

4.4.2 数码管显示部分2222222222222222222222222222222222222222222222222213 第四章调试与问题处理22222222222222222222222222222222222222222222222222222214第五章总结与体会222222222222222222222222222222222222222222222222222222222215 附录I 元器件清单22222222222222222222222222222222222222222222222222222222216 附录II 实物线路图2222222222222222222222222222222222222222222222222222222217 参考文献2222222222222222222222222222222222222222222222222222222222217

电子技术课程设计任务书

课题名称数字式温度表电路

一、要求:

(1)要求温度测量范围为-55°C~150°C;显示采用三位半LED显示,自动显示正、负号;取样速频率约为6Hz;准确度±1%,±1字;

(2)工作温度范围0~40°C,电源为±5V;

(3)画出电路图,写出完整的报告;

(4)用面包板搭出电路,并调试之。

二、参考方案:

温度测量

A/D

转换

温度

显示t/v

转换

三、设计报告内容要求

1.写出你考虑该问题的基本设计思路,画出一个实现电路功能的大致框图。

2.画出框图中的各部分电路,尽量选用各种集成运放和其它模拟集成电路。对各部分电路的工作原理应作出说明。

3.画出整个设计电路的原理电路图,并简要地说明电路的工作原理。

4.评分依据:①设计思路;②单元电路正确与否;③整体电路是否完整;④电路原理说明是否基本正确;⑤报告是否清晰;⑥答辩过程中回答问题是否基本正确。

四、课程设计说明书的格式

1.封面

2.目录

3.正文

(1)课程设计任务书;

(2)总体设计方案(画出一个实现电路功能的大致框图);

(3)单元电路(各组成部分电路)设计及其原理说明;

(4)元器件的选择及其相关技术数据、参数的计算;

(5)总体电路原理图及整个电路的工作原理。

4.课程设计中的收获和体会

5.参考文献

绪论

在日常生活中我们用水银温度计来测量温度,不仅测量时间长、读数不方便、精确度不高等缺点。本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,测温传感器使用AD590,用三位半数码管进行显示这也能准确达到以上要求。

本设计主要分为两部分:模拟部分和数字部分。而模拟部分又大体可分为电源电路、测温电路、放大电路;而数字部分又可分为AD采样电路译码电路、驱动电路和显示电路。

系统整体电路包括,温度采集电路、稳压电路、信号处理与放大电路、AD 转换电路、译码电路、驱动电路和显示电路。其中温度采集电路的主体是围绕温度传感器AD590设计的;信号处理与放大电路主要由运放LM324与稳压管LM431组成;而AD转换电路、译码电路、驱动电路都是ICL7107与外围电路共同实现的;显示电路则由三位半LED构成;这种设计不仅测量准确,而且测量范围大,可测量零下五十摄氏度到一百五十五摄氏度范围内的精确测量,但是要得到精确的温度,必须通过零度冰水混合物或其他物体的校准,故数字式温度计的制作相对而言较为复杂。

关键词:ICL7107 温度传感器AD590 稳压管LM431

第一章电路仿真

1.1可编程定时器

此电路此电路可实现由拨码开关事先设置的一个数值,然后按下开始开关后,数码管将会从零开始计数,当计数到设置好的数值时将自动变成零。

第二章方案论证与选择

方案一:

从三极管的性能可以知道随着温度的升高,三极管的某些参数会相应的增高或减小,例如发射结的电压或电流放大倍数等来检测其温度的变化,然后将其经过一些电路转化,再用数码管显示出来。但由于其线性一般,而且测量温度范围有限,故不可以做精密测温。

方案二:

由于是测温电路,因此可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用进行数据的处理,在显示电路上,就可以将被测温度显示出来。本设计使用AD590温度传感器,用ICL7107进行AD转换,以及译码和驱动三位半LED显示。

由于方案一测量不够准确,而且线性度不好,因而无法达到设计的要求,因此选择方案二。

第三章 框图设计

因为本设计是一个数字温度表,故需要一个温度检测电路去检测温度,并将温度值转化为模拟电量,又因为要在数码管上显示,故需要AD 转换电路去将模拟量转化为数字量,并将此数字量进行译码,并通过驱动电路,最终将温度值显示在数码管上。

第四章 电路设计

4.1 电路说明

系统整体电路包括,温度采集电路、稳压电路、信号处理与放大电路、AD 转换电路、译码电路、驱动电路和显示电路。

其中温度采集电路的主体是围绕温度传感器

AD590设计的;信号处理与放大电路主要由运放LM324与稳压管LM431组成;而AD 转换电路、译码电路、驱动电路则由ICL7107与搭配一些外围电路共同实现的;显示电路则由三位半共阳极七段LED 数码管构成。

4.2主体电路图

温度采集放大路 AD 转换电路

译码电路

驱动电路

显示电路

图4—1为整个设计的主体电路部分,它包括了模拟部分的温度采集与处理部分,也包含了整个转换与显示部分,其他的电路以及主体电路的每个小模块将在下面进行详细的介绍。

图4—1 主体电路

4.3 模拟电路部分

4.3.1 温度采集与处理电路

如图4—2所示,为模拟部分的主要电路。因为AD590为电流型温度传感器,而其零摄氏度时的的电流为273uA,又由运放的虚短和虚断的有原因,故可以通过调节滑动变阻器的值使图4-1中5支路的电流为273uA,又因为电压由稳压电路输出得到,这是可以近似的认为电压是恒定的,即5支路的电流恒定不变。因此当温度变化时5支路的电流不会发生变化,而AD590支路的变化则会全部流向2支路,从而通过电阻R2将电流值转换成电压值,然后再送入ICL7107的输入端,然后经过数字部分的处理,最终在数码管上显示温度值。

AD590

图4—2 温度采集与处理电路

4.3.2 AD590功能及特性

1)AD590是电流型温度传感器,通过对电流的测量可得到所需要的温度值,a)图所示其中1脚接正极,2脚接负极,3脚接地。

AD590的主要参数:

工作电压:4~30V

工作温度:-55~+150摄氏度

保存温度:-65~+175摄氏度

正向电压:+44V

反向电压:-20V

灵敏度:1uA/K

a)实物仰视图b)电路符号

2)下图为AD590的封装及基本的应用电路,此电路经过微小的变动就会有

不同的效果,但其根本都可以由这个电路来处理得到,本设计就是在AD590的一端加的负压来控制其电流方向的,整个模拟部分的工作原理也由此展开的。

4.3.3稳压电路

稳压主要由LM431实现,它可将5V电压转换为2.5V的电压,并为电路稳定的提供2.5V的电压,从而为电路的可靠性提供了保障,图4-3就为LM431的接线图。

LM431

图4-3 LM431接线图

4.4数字部分

4.4.1 AD转换、译码和驱动部分

数字部分主要是ICL7107这个模块,ICL7107转化器原理图如图3-4所示。其中计数器对反向积分过程的时钟脉冲进行计数。控制逻辑包括分频器、译码器、相位驱动器、控制器和锁存器。

驱动器是将译码器输出对应于共阳极数码管七段笔画的逻辑电平变成驱动相应笔画的方波。

图4-4 ICL7107转化器原理图

控制器的作用有三个:

第一,识别积分器的工作状态,适时发出控制信号,使各模拟开关接通或断开,A/D转换器能循环进行。

第二,识别输入电压极性,控制LED数码管的负号显示。

第三,当输入电压超量限时发出溢出信号,使千位显示“1" ,其余码全部熄灭。

钓锁存器用来存放A/D转换的结果,锁存器的输出经译码器后驱动LED 。它的每个测量周期自动调零(AZ)、信号积分(INT)和反向积分(DE)三个阶段。

双积分型A/D转换器的电压波形图如图4-5所示

图4-5双积分型A/D转换器的电压波形图

ICL7107AD转换器的管脚排列及其各管脚功能如图3-6所示。

1 V+ OSC1 40

2 D1 OSC2 39

3 C1 OSC3 38

4 B1 TEST 37

5 A1 REF HI 36

6 F1 REF LO 35

7 G1 CREF+ 34

8 E1 CREF 33

9 D2 COMMON 32

10 C2 I CL7107 IN HI 31

11 B2 IN LO 30

12 A2 A-Z 29

13 F2 BUFF 28

14 E2 INT 27

15 D3 V- 26

16 B3 G2 25

17 F3 C3 24

18 E3 A3 23

19 BC4 G3 22

20 POL GND 21

图4-6 ICL7107管脚排列

ICL7107是集A/D转换和译码器为一体的芯片,而且这芯片能够驱动三个数码管工作而不需要更多的译码器,这给我们连接电路或者分析电路提供了一定的方便。ICL7107芯片的管脚比较多,每一个管脚所代表的功能也各不相同,能够组成各种电路,比如说有积分电路。这要求我们在接电路时要小心,不能出现错

误。此外,ICL7107需+5V和-5V两组电源供电。由于采用LED方式显示,耗电较大,因此直流电源主要是通过变压器降压、整流滤波、稳压后获得,本次设计调试时使用直流稳压源供电。

4.4.2数码管显示部分

数码管可以分为共阳极与共阴极两种,共阴极是把所有LED的阳极连接到共同接点地,而每一LED的阴极分别为a,b,c,d,e,f,g及dp(小数点),它的内部结构图如图4-7所示。

a G

b

c

d

e

f

g

dP

图4-7 共阳极数码管内部结构

在本次设计当中,由于ICL7107的特点,它只能驱动共阳极数码管,故我们要选用共阳极七段数码管。在连接数码管时,我们要注意数码管各个管脚所对应的字母,不能接错或接漏,而且在管脚之前要接上电阻,以免烧坏芯片和数码管。

第五章调试与问题处理

1)电路搭建完成后先检查是否有漏接,短接或错接的情况,检查无误后通电。

2)通电后先观察数码管是否正常点亮,如果不正常请检查数码管与ICL7107模块间的连线,例如数码管的阳极电压是否为5V,也可以将输入端短路后进行上面的测试,为了安全起见最好在通电测试前在数码管的公共端阳极串入一个限流电阻防止出现错误烧坏数码管,这个限流电阻可以几十欧姆就可以,在通电后

显示正常的话可以将此限流电阻拿掉(因为ICL7107的输出驱动电流为8毫安,可以直接驱动二极管)。

3)数码管正常点亮后,就要开始真正的调试了,首先将输入信号短接,看一下数码管是否显示为零,如果不是请调节4-1图中的滑动变阻器R2使之为零,也可以测量ICL7107模块的基准电压(36脚)是否为1V,也有同样的效果,因为此电路的量程为2V,由V IN=2V REF,故可推出此时的V REF=1V。此部分也可称为数字部分的调节。

4)模拟部分的调节主要是调节图4-1中滑动变阻器R1,用万用表观察稳压源输出端与运放正极之间的电压是否为 2.5V,此目的就是为了让稳压源输出端的电流等于273uA(零摄氏度时温度传感器的输出电流),由此来检测温度传感器输出端电流的变化(温度的变化),同时也应该测量一下运放的两个输入端是否为接近为零,若是则为正常,反之不正,这时就应该检测运放部分是否有漏接或短接的情况,或者检测运放的好坏。

5)模拟部分调整好之后数码管上就应该显示与真实温度相差不大的温度值,如果要调整的比较准确就需要用零摄氏度的冰水混合物进行调试。

第六章总结与体会

作为一名电气与自动化学院、自动化专业一位大三的学生,我觉得能做类似的课程设计是十分有意义,而且是十分必要的。

在已度过的大二的整个时间里我们大多数接触的是专业基础课。我们在课堂上掌握的仅仅是专业基础课的理论面,如何去锻炼我们的实践面?如何把我们所学到的专业基础理论知识用到实践中去呢?我想做类似的课程设计就为我们提供了良好的实践平台。在做本次课程设计的过程中,我感触最深的当数查阅大量的资料和设计手册了。为了让自己的设计更加完善,更加符合工程标准,一次次翻阅电气设计手册是十分必要的,同时也是必不可少的。我们是未来的工程师,我们是在做设计时一切都要有据可依,有理可寻,不切实际的构想永远只能是构想,永远无法升级为设计。

作为一名专业学生掌握一门或几门制图软件同样是必不可少的,本次课程设计要求用protel或multisim绘制电路图,虽然过去从很少在具体设计中应用过

它,但在设计的过程中带着问题去学我发现效率很高,当初在学习理论知识单单是为了学而学,这样效率当然不会高。边学边用这样才会提高效率,这是我做本次课程设计的第二大收获。但是由于水平及经验有限,也出现一些有错误,经过老师的细致的讲解是我发现发现并改正自己的错误,再此也要感谢老师的辛勤教育。

总体来说在本次设计的过程中,我收获了很多,同时也发现不少的问题,虽然以前做过这样的电路设计但这次设计真的让我长进了很多,也让我真真正正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识用到实际当中,学习单机片机更是如此,程序只有在经常的写与读的过程中才能提高,这就是我在这次课程设计中的最大收获。

附录Ⅰ元器件清单

序号编号名称数量(个)

1 AD590温度传感器 1

2 ,LM324 运算放大器 1

3 ICL7107 AD采样,译

码模块

1

4 DS1,DS2,

DS3,DS4 七段LED数

码管

4

5 R1,R2滑动变阻器

(5K)

2

6 R3 电阻(10K) 1

7 R4,R5 电阻(100K) 2

8 R6 电阻(1M) 1

9 R7 电阻470K) 1

10 R8 电阻6.1K) 1

11 R9 电阻5.1K) 1

12 C1 电容(0.1uF)1

13 C2 电容(100pF) 1

14 C3 电容(0.22uF) 1

15 C4 电容(0.01uF) 1

16 C5 电容(0.047uF) 1

17 ——面包板 1

18 ——导线 2 m

附录II 实物线路图

参考文献

[1] 康华国.模拟电子技术(第五版).高等教育出版社22002

[2] 康华国.数字电子技术(第五版).高等教育出版社22002

[3] 黄智伟2全国大学生电子设计竞赛技能训练2北京航空航天大学出版社22007

[4] 张宪张大鹏万用表检测电子原器件化学工业出版社22009

[5] 刘刚.Protel DXP2004SP2 原理图与PCB设计.高等教育出版社22002

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

课程设计(论文) 题目名称数字温度计 课程名称电子技术课程设计 学生姓名屈鹏 学号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

数字温度计课程设计报告

一.数字温度计的总体方案设计 根据系统设计的功能,本时钟温度系统的设计必须采用单片机软件系统实现,用单片机的自动控制能力来测量、显示温度数值。 初步确定设计系统由单片机主控模块、测温模块、显示模块共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。

数字温度计的设计

数字温度计的设计 【摘要】 本文将介绍一种基于单片机控制的数字温度计,就是用单片机实现温度测量,传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。本次采用DS18B20数字温度传感器来实现基于AT89S52单片机的数字温度计的设计用LCD数码管以串口传送数据,实现温度显示,能准确达到以上要求,可以用于温度等非电信号的测量,主要用于对测温比较准确的场所,或科研实验室使用,能独立工作的单片机温度检测、温度控制系统已经广泛应用很多领域。 【关键词】关键词1温度计;关键词2单片机;关键词3数字控制;关键词4DS1620 目录 第一章绪论 (2) 1.1 前言 (3) 1.2 数字温度计设计方案 (3) 1.3 总体设计框图 (3) 第二章硬件电路设计............................ 错误!未定义书签。 2.1 主要芯片介绍 (5) 2.1.1 AT89C51的介绍 (5) 2.1.2 AT89C51各引脚功能介绍 (5) 2.2 温度传感器 (7) 2.2.1 DS1620介绍 (7) 第三章软件设计................................ 错误!未定义书签。

3.1 主程序流程图 (11) 3.4 计算温度子程序流程图 (13) 3.5 显示数据刷新子程序流程图 (13) 第四章 Proteus仿真调试......................... 错误!未定义书签。 4.1 Proteus软件介绍 (15) 4.2 Proteus界面介绍 (16) 4.2.1 原理图编辑窗口 (18) 4.2.2 预览窗口 (23) 4.2.3 模型选择工具栏 (31) 4.2.4 元件列表 (35) 4.2.5 方向工具栏 (37) 4.2.6 仿真工具栏 (38) 4.3 本次设计仿真过程 (39) 4.3.1 创建原理图 (40) 设计总结 (50) 结论 (57) 参考文献 (59) 致谢 (62) 附录 (72)

数字温度计课程设计报告

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

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

数字温度计的设计与仿真

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

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

数字温度计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实现温度显示。蜂鸣器用来实现当测量温度超过设定的上下限时的报警功能。 二、系统总体方案及硬件设计

数字温度计设计

数字温度计 摘要:温度计在实际生产和人们的生活中都有广泛应用。该设计是数字温度计,首先是对总体方案的选择和设计;然后通过控制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数码管显示。 方案一:用一个热敏电阻,通过热敏电阻把温度转化为电压,再得到每一度热敏电

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,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。 从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。

基于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 测温电路的总体设计方框图

数字温度计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为非平衡电桥的输出电压。

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

课程设计说明书 课程设计名称:单片机课程设计 课程设计题目:数字式温度计的设计学院名称:电气信息学院 专业班级: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.有程序运行结果的截屏图片。

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

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

填写说明 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。

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

****大学综合性设计实验 开题报告 ?实验题目:数字温度计的设计 ?学生专业10电气工程与自动化 ?同组人:———————— ?指导老师: 2013年4月

1.国内外现状及研究意义 随着科技的不断发展,现代社会对各种信息参数的准确度和精确度的要求都有了几何级的增长,而如何准确而又迅速的获得这些参数就需要受制于现代信息基础的发展水平。在三大信息信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)中,传感器属于信息技术的前沿尖端产品,尤其是温度传感器技术,在我国各领域已经引用的非常广泛,可以说是渗透到社会的每一个领域,人民的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。 测量温度的关键是温度传感器,温度传感器的发展经历了三个发展阶段: ①传统的分立式温度传感器 ②模拟集成温度传感器 ③智能集成温度传感器。 目前的智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的,它是微电子技术、计算机技术和自动测试技术(ATE)的结晶,特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU)。社会的发展使人们对传感器的要求也越来越高,现在的温度传感器正在基于单片机的基础上从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展,并朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展,本文将介绍智能集成温度传感器DS18B20的结构特征及控制方法,并对以此传感器,AT89S51单片机为控制器构成的数字温度测量装置的工作原理及程序设计作了详细的介绍。与传统的温度计相比,其具有读数方便,测温范围广,测温准确,输出温度采用数字显示,主要用于对测温要求比较准确的场所,或科研实验室使用。该设计控制器使用ATMEL公司的AT89S51单片机,测温传感器使用DALLAS公司DS18B20,用液晶来实现温度显示。 2.方案设计及内容 (一)、方案一 采用热电偶温差电路测温,温度检测部分可以使用低温热偶,热电偶由两个焊接在一起的异金属导线所组成,热电偶产生的热电势由两种金属的接触电势和单一导体的温差电势组成。通过将参考结点保持在已知温度并测量该电压,便可推断出检测结点的温度。数据采集部分则使用带有A/D 通道的单片机,在将随被测温度变化的电压或电流采集过来,进行A/D 转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来。热电偶的优点是工作温度范围非常宽,且体积小,

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

目录 摘要 .................................................................................................................................................... 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电源

数电课程设计-温度计实验报告(提交版)

一、设计项目名称 温度采集显示系统硬件与软件设计 二、设计内容及要求 1,根据设计要求,完成对单路温度进行测量,并用数码管显示当前温度值系统硬件设计,并用电子CAD软件绘制出原理图,编辑、绘制出PCB印制版。 要求: (1)原理图中元件电气图形符号符合国家标准; (2)整体布局合理,注标规范、明确、美观,不产生歧义。 (3)列出完整的元件清单(标号、型号及大小、封装形式、数量) (4) 图纸幅面为A4。 (4)布局、布线规范合理,满足电磁兼容性要求。 (5)在元件面的丝印层上,给出标号、型号或大小。所有注释信息(包括标号、型号及说明性文字)要规范、明确,不产生歧义。 2.编写并调试驱动程序。 功能要求: (1)温度范围0-100℃。 (2)温度分辨率±1℃。 (3)选择合适的温度传感器。 3.撰写设计报告。 提示:可借助“单片机实验电路板”实现或验证软件、硬件系统的可靠性。 温度传感器 摘要:温度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的更加广泛的应用,利用新型单总线式数字温度传感器 实现对温度的测试与控制得到更快的开发,随着时代的进步和发展,单 片机技术已经普及到我们生活,工作,科研,各个领域。一种数字式温 度计以数字温度传感器DS18B20作感温元件,它以单总线的连接方式, 使电路大大的简化。传统的温度检测大多以热敏电阻为传感器,这类传 感器可靠性差,测量温度准确率低且电路复杂。因此,本温度计摆脱了 传统的温度测量方法,利用单片机STC89C52对传感器进行控制。这样

易于智能化控制。 关键词:数字测温;温度传感器DS18B20;单片机STC89C52; 一.概述 传感器从功能上可分为雷达传感器、电阻式传感器、电阻应变式传感器、压阻式传感器、热电阻传感器、温度传感器、光敏传感器、湿度传感器、生物传感器、位移传感器、压力传感器、超声波测距离传感器等,本文所研究的是温度传感器。 温度传感器是最早开发,应用最广泛的一类传感器。温度传感器是利用物质各种物理性质随温度变化的规律把温度转换为电量的传感器。这些呈现规律性变化的物理性质主要有半导体。温度传感器是温度测量仪表的核心部分,品种繁多。 随着科学技术的发展,测温系统已经被广泛应用于社会生产、生活的各个领域,在工业、环境监测、医疗、家庭多方面均有应用。从而使得现代温度传感器的发展。微型化、集成化、数字化正成为发展的一个重要方向。 二.硬件设计 1.DS18B20 DS1820 单线数字温度计特性 ? 独特的单线接口仅需一个端口引脚进行通讯 ? 简单的多点分布应用 ? 无需外部器件 ? 可通过数据线供电 ? 零待机功耗 ? 测温范围-55~+125℃,以 0.5℃递增 ? 温度以 9 位数字量读出 ? 温度数字量转换时间 200ms (典型值) ? 用户可定义的非易失性温度报警设置 ? 报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件 ? 应用包括温度控制、工业系统、消费品、温度计或任何热感测系统 DS1820温度传感器外观图(a )和引脚图(b ) ①引脚1接地 ②引脚2数字信号输入/输出 ③引脚3接高电平5V 高电平

相关文档
最新文档