简易数字温度计课程设计

合集下载

简易数字温度计li

简易数字温度计li

单片机原理及应用课程设计题目简易数字温度计单片机原理及应用课程设计任务书一、设计题目、内容及要求设计题目:简易数字温度计设计内容:1.可以测量-50到110摄氏度内的温度。

2.在液晶上显示当前温度,分别为百位、十位、个位和小数点后一位。

3.测量精度误差在±0.5摄氏度以内。

设计要求:1.进行系统总体设计。

2.完成系统硬件电路设计。

3.完成系统软件设计及仿真。

4.撰写设计说明书。

二、设计原始资料Proteus 及KEIL仿真软件,实验箱。

三、要求的设计成果(课程设计说明书、设计实物、图纸等)设计结果能正确仿真演示设计说明书一份(要求有硬件设计原理图,仿真结果图,源程序代码)四、进程安排周一:查找资料,进行方案论证和系统硬件设计;周二:系统软件设计和编程实现;周三:利用程序调试;周四:仿真实现,检查设计结果;周五:撰写设计说明书、答辩。

五、主要参考资料[1] 彭为等.单片机典型系统设计实例精讲[M].北京:电子工业出版社,2006[2] 李群芳.单片机原理、接口及应用[M].北京:清华大学出版社,2005指导教师(签名):张国旭教研室主任(签名):课程设计成绩评定表出勤情况出勤天数缺勤天数成绩评定出勤情况及设计过程表现(20分)课设答辩(20分)设计成果(60分)总成绩(100分)提问(答辩)问题情况1.测量的精度怎么样确定?2.所用显示器的工作原理?3.18B20与单片机如何通信?综合评定指导教师签名:年月日3.1设计任务 (1)3.2设计要求 (2)4.1系统设计步骤 (3)4.2 PLC的I\O分配表 (4)4.3控制面板 (5)5.1控制程序设计思路 (6)5.2程序流程图 (6)5.3程序说明 (7)5.4梯形图 (7)5.5系统调试及结果分析 (13)6.1仿真及调试 (13)PLC= Programmable Logic Controller,可编程逻辑控制器,一种数字运算操作的电子系统,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。

数字温度测控仪课程设计

数字温度测控仪课程设计

数字温度测控仪课程设计一、课程目标知识目标:1. 理解数字温度测控仪的基本原理,掌握温度传感器的工作方式和特点;2. 学会解读数字温度测控仪的电路图,了解各部分功能及相互关系;3. 掌握数字温度测控仪的编程方法,实现对温度的实时监测与控制。

技能目标:1. 能够正确操作数字温度测控仪,进行温度的采集、处理和显示;2. 学会使用相关软件对温度数据进行实时监控和分析;3. 培养动手实践能力,能够独立完成数字温度测控仪的组装与调试。

情感态度价值观目标:1. 培养学生对物理学科的热爱,激发探究科学技术的兴趣;2. 增强学生的团队合作意识,培养协同解决问题的能力;3. 培养学生严谨的科学态度,认识到科技发展对现实生活的影响。

课程性质:本课程为实践性较强的学科课程,结合理论知识与实际操作,培养学生动手能力和创新能力。

学生特点:初三学生已具备一定的物理知识和实验技能,对新鲜事物充满好奇,具备一定的自主学习能力。

教学要求:注重理论与实践相结合,充分调动学生的积极性,引导他们主动探究,提高解决问题的能力。

在教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。

二、教学内容1. 理论知识:- 温度传感器原理与分类;- 数字温度测控仪的电路组成与功能;- 编程基础及温度控制算法。

2. 实践操作:- 数字温度测控仪的组装与调试;- 温度数据的采集、处理与显示;- 编程实现对温度的实时监控与控制。

3. 教学大纲:- 第一阶段:理论知识学习(2课时)- 温度传感器原理与分类;- 数字温度测控仪电路组成与功能。

- 第二阶段:实践操作(4课时)- 数字温度测控仪的组装与调试;- 温度数据采集、处理与显示。

- 第三阶段:综合应用(2课时)- 编程实现对温度的实时监控与控制;- 分析温度控制算法在实际应用中的优化。

4. 教材章节及内容:- 教材第四章:传感器及其应用- 4.2节:温度传感器- 教材第五章:数字温度测控仪- 5.1节:数字温度测控仪的组成与工作原理- 5.2节:数字温度测控仪的编程与应用教学内容根据课程目标进行科学、系统地组织,确保学生在学习过程中掌握必要的理论知识,同时培养实践操作能力。

简易数字温度计设计

简易数字温度计设计

课程设计任务书2015—2016学年第二学期专业:学号姓名:课程设计名称:电子技术课程设计设计题目:简易数字温度计的设计完成期限:自2016年6月13日至2016年6月26日共2周一、设计依据本课题要求利用电子技术相关知识设计出一个能够实现±0.1℃精度的数字温度计。

电路由温度采集电路、数字频率计电路和LED显示电路构成。

通过本课题练习,学生的综合知识应用能力、设计能力将有较大提高,对今后从事电子产品的研制、生产、经营维修等打下基础。

二、主要内容及要求主要内容:1、给出详细的总体设计方案;2、完成各部分具体功能电路设计,主要包括基于热敏电阻的温度信号采集电路、555振荡电路、频率计电路、LED显示电路设计;3、给出正确的电路图,仿真、调试验证各部分设计的正确性;4、整理设计成果,完成课程设计说明书的撰写。

要求所设计数字温度计的输出温度的范围-20~+45℃、误差范围±0.1℃,具体温度显示采用数码管实现。

三、途径和方法利用模拟电子技术和数字电子技术的相关知识设计一个数控温度计,可以先查阅相关资料(网上查找或参考相关书籍手册),明确课题的方向和目的,然后学习完成课题所需的理论知识,了解温度信号采集电路、555振荡电路、频率计电路、LED显示电路设计的工作原理;在理解的基础上确定设计电路方案,完成电路设计,画出原理图及PCB印制版图,通过仿真分析验证设计的正确性,最后提交课程设计说明书一份。

四、时间安排课题讲解:2小时阅读资料:10小时撰写设计说明书:12小时修订设计说明书:6小时五、主要参考资料[1]孙丽霞.数字电子技术[M].北京:高等教育出版社,2006:174-196.[2]杨素行.模拟电子技术基础简明教程[M].北京:高等教育出版社,2007:40-92.[3]高吉祥.全国大学生电子设计竞赛培训系列教程-基本技能训练与单元电路设计[M].北京:电子工业出版社,2007:24-57.[4]黄智伟.全国大学生电子设计竞赛训练教程[M].北京:电子工业出版社,2005.1:43-66.[5]彭介华.电子技术课程设计指导[M].北京:高等教育出版社,2002.12:37-228.[6]陈永甫.新编555集成电路应用800例[M].北京:电子工业出版,2000:80-130.[7]萧宝瑾.protel99SE操作指导与电路设计实例(第一版)[M].太原:太原理工大学,2004:198-230.[8]张义申,陆坤.电子设计技术[M].西安:电子科技大学出版,1996:48-62.指导教师(签字):教研室主任(签字):批准日期:年月日简易数字温度计的设计摘要温度在现实生活中起着相当重要的作用,在电子科技越来越发达的当今时代,工业生产中对温度的测量又有了更精确的要求。

电子技术课程设计报告 简易数字温度计的设计

电子技术课程设计报告 简易数字温度计的设计

河南机电高等专科学校电子技术课程设计报告设计课题:简易数字温度计的设计题目:简易数字温度计的设计一、设计任务与要求设计任务:设计出一个简易的数字温度计,用来测量0-100度之间的温度,使其度数显示在数字显示器上。

设计要求:1、制作出一个数字温度计。

2、画出整体电路图,写出课程设计报告。

3、同组同学的的设计不能雷同。

4、电路图中的图形必须本人亲自绘制。

5、每个同学必须有实物,并基本能工作。

二、方案设计与论证(1)方案一:本方案采用AD590单片集成两段式敢问电流源温度传感器对温度进行采集,采集的电压经过放大电路将信号放大,然后经过3.5位A/D转换器转换成数字信号,在进行模拟/数字信号转换的同时, 还可直接驱动LED显示器,将温度显示出来。

系统方框图如下:系统方案框图(2)方案二:使用数字传感器采集温度信号,然后将被测温度变化的电压或电流采集过来放大适当的倍数,进行A/D转换后,将转换后的数字进行编码,然后再经过译码器通过七段数字显示器将被测温度显示出来。

系统方案框图(3)方案三:使用温度频率转变电路,根据温度与频率的线性关系先将温度转变为频率,将转换的频率输入频率计中,频率计电路中通过放大整形电路、主门电路、计数器、锁存器、七段译码输出,在七段显示器中将频率显示出来,显示的频率即为对应的温度值。

方案的分析和比较方案一中的模数转换器ICL7107集A/D 转换和译码器于一体,可以直接驱动数码管,不仅省去了译码器的接线,使电路精简了不少,而且成本也不是很高。

ICL7107只需要很少的外部元件就可以精确测量0到200mv 电压,AD590可以将温度线性转换成电压输出。

而方案二经过A/D 转换后,需要先经过编码器再经过译码器才能将数字显示出来。

方案三只经过温度频率转换就可把温度用相应的频率显示出来,成本较低,可操作性较强。

比较上述三个方案,方案三明显优越于前两个方案,它用热敏电阻采集温度信号,用NE555将温度转化为频率输入频率计中,用CD40110驱动数码管直接实现数字信号的显示,实现数字温度计的设计;省去了另加编码器和译码器的设计,所以线路更简单、直观; 即采用方案三.三、单元电路设计与参数计算通过热敏电阻对温度进行采集,通过温度与频率近乎线性关系,以此来确定输出频率与其对应的温度,不同的温度对应不同的频率值,故我们可以通过频率值的改变来判断温度值,再由数码管表示出来。

简易数字温度计课程设计

简易数字温度计课程设计

唐山学院单片机原理课程设计题目简易数字温度计系(部) 智能与信息工程学院班级姓名学号指导教师2017 年1 月2 日至1 月6 日共1 周2017年1月4日《单片机原理》课程设计任务书一、设计题目、内容及要求设计题目:简易数字温度计设计内容:所设计数字温度计应具有以下功能:1.可以测量-50到110摄氏度内的温度。

2.在液晶上显示当前温度,分别为百位、十位、个位和小数点后一位。

3.测量精度误差在正负0.5摄氏度以内。

设计要求:1.根据题目要求进行系统总体设计。

2.完成系统硬件电路的设计。

3.系统程序的设计。

(1)程序流程图;(2)完整源程序;(3)正确仿真运行。

4.撰写设计说明书(符合格式要求)。

二、设计原始资料PROTEUS软件,WAVE/KEIL软件,实验箱三、要求的设计成果(课程设计说明书、设计实物、图纸等)设计结果能正确仿真演示课程设计说明书一份(要求有硬件设计原理图,仿真结果图,源程序代码)四、进程安排1.2日-1.3日上午查阅资料,设计电路原理图、编写程序1.4日下午-1.5日中心机房调试程序1.6日课程设计答辩五、主要参考资料[1]肖看.李群芳.单片机原理、接口及应用,清华大学出版社.2010.9[2]楼然苗.单片机课程设计指导.北京:北京航空航天大学出版社.2002.[3]孙育才主编,MCS-51系列单片微型计算机及其应用.东南大学出版社指导教师(签名):教研室主任(签名):课程设计成绩评定表出勤情况出勤天数缺勤天数成绩评定出勤情况及设计过程表现(20分)课设答辩(20分)设计成果(60分)总成绩(100分)提问(答辩)问题情况综合评定指导教师签名:年月日目录1.方案论证 (1)2.硬件设计 ............................................................................. 错误!未定义书签。

2.1系统构成 (2)2.2器件选择 (2)2.2.1 AT89C51概述 (2)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接口电路 (7)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实现。

数字温度计设计课程设计范本

数字温度计设计课程设计范本

数字温度计设计课程设计范本
设计题目:数字温度计设计
设计目的:通过设计数字温度计,学习数字电路设计基础知识,掌握数字温度计的设计方法和实现过程。

设计要求:
1.温度测量范围:-40℃ ~ 120℃;
2.温度分辨率:0.1℃;
3.显示方式:7段LED数码管显示,至少显示4位数字,其中小
数点占据一位;
4.温度传感器:使用DS18B20数字温度传感器;
5.显示方式:采用共阴极数码管,使用74HC595锁存器进行驱动,
使用AT89C51单片机进行控制;
6.设计过程:包括硬件设计和软件设计两个部分,其中硬件设计
包括电路原理图设计和PCB板设计,软件设计包括单片机程序
设计和烧录。

设计步骤:
1.硬件设计
1)根据DS18B20数字温度传感器的特性,设计传感器电路,包括电源电路和传感器接口电路。

2)根据温度范围和分辨率要求,设计ADC电路,将传感器输出的模拟信号转换为数字信号。

3)设计数码管驱动电路,使用74HC595锁存器进行驱动。

4)设计单片机接口电路,将数字信号传输到单片机,实现温度数据的处理和显示。

5)根据硬件设计结果,绘制电路原理图和PCB板图。

2.软件设计
1)根据硬件设计结果,编写单片机程序,实现温度数据的读取、处理和显示。

2)使用Keil C51软件进行编程和调试。

3)将程序烧录到单片机中。

4)进行系统测试和调试,确保数字温度计的正常工作。

设计结果:
1.电路原理图和PCB板图。

2.单片机程序。

3.数字温度计实物。

数字温度计课程设计

数字温度计课程设计

数字温度计课程设计1 设计课题任务、功能要求说明及总体方案介绍1.1 设计任务设计一个具有特定功能的数字温度计。

1.2 功能要求说明该数字温度计上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态。

测量温度范围0℃~99℃,测量精度小数点后两位,可以通过开始和结束键控制数字温度计的工作状态。

1.3 总体方案介绍及工作原理说明1.3.1 总体方案介绍利用单片机AT89S52单片机作为本系统的中控模块。

单片机可把DS18B20读来的数据利用软件来进行处理,从而把数据传输到数码管显示模块,实现温度显示。

数码管显示模块为主要的显示模块,把单片机传来的数据显示出来,。

在显示电路中,主要靠按键来实现各种显示要求的选择与切换。

1.3.2 工作原理说明利用温度传感器DS18B20可以直接读取被测温度值,进行转换的特性,模拟温度值经过DS18B20处理后转换为数字值,然后送到单片机中进行数据处理,并与设置的温度报警限比较,超过限度后通过扬声器报警。

同时处理后的数据送到LED中显示。

本课题以是AT89S52单片机为核心设计的一种数字温度控制系统,系统整体硬件电路包括,传感器数据采集电路,温度显示电路,上下限报警调整电路,单片机主板电路等组成。

系统框图主要由主控制器、单片机复位、报警按键设置、时钟振荡、LED显示、温度传感器组成。

系统框图如图1所示。

AT89S52按键输入电路时钟电路、复位电路报警电路驱动电路显示电路测温电路拓展口图1 系统基本方框图2 硬件系统的设计2.1 硬件系统各模块功能简要介绍该数字温度计主要由单片机最小系统、独立式键盘模块、LED显示电路模块、蜂鸣电路模块和DS18B20测温模块组成。

各模块的功能如下:(1)单片机最小系统由AT89S52单片机、时钟电路和复位电路构成。

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。

时钟电路由一个12MHz的石英晶体振荡器和两个33pF的的电容组成振荡电路和分频电路。

数字温度计课程设计

数字温度计课程设计

数字温度计课程设计一、引言本文档旨在设计一门名为“数字温度计”的课程,旨在教授学生如何设计并制作一个简单的数字温度计。

通过这门课程,学生将了解温度的概念、温度测量的原理,并通过实践操作来设计、制作和调试一个数字温度计原型。

二、课程大纲1. 课程简介在本节课中,我们将介绍本门课程的内容、目标和教学方法。

2. 温度的概念和单位这一节课中,我们将学习温度的基本概念,温度的不同单位以及它们之间的转换关系。

3. 温度测量的原理在本节课中,我们将讲解温度测量的一些基本原理,包括使用热敏电阻、红外线传感器和半导体温度传感器等。

4. 温度传感器的选择和使用这节课我们将学习如何选择合适的温度传感器,并了解它们的使用方法和注意事项。

5. 数字温度计的设计与制作在本节课中,我们将介绍数字温度计的基本原理和电路设计。

学生们将分组进行设计并制作一个数字温度计原型。

6. 数字温度计的调试和应用这节课中,学生需要将制作好的数字温度计原型进行调试,并学习如何将其应用到实际生活中。

7. 课程总结和展望在最后一节课中,我们将对整个课程进行总结,并展望学生们在将来可以进一步深入研究的方向。

三、教学方法本门课程采用以下教学方法:1.授课:教师将通过讲解的方式,将温度概念、温度测量原理等知识传达给学生。

2.实验:学生将参与到温度计设计与制作的实验中,通过实际操作来理解概念和原理。

3.小组讨论:学生将分组进行温度计设计的讨论和合作,提高团队合作和问题解决能力。

4.实际应用:学生将通过调试和应用数字温度计原型,加深对温度测量的理解和实践能力。

四、课程评估本门课程的评估主要分为以下几个方面:1.实验成果:学生根据实验设计制作的数字温度计原型的质量和完成情况。

2.调试和应用:学生能否成功调试数字温度计原型,并将其应用到实际生活中。

3.报告和展示:学生需要撰写相关实验报告,并进行课程展示,展示他们的学习成果和理解。

五、参考资料以下是一些参考资料,供学生们深入了解和学习:1.电子技术基础教程2.温度传感器原理与应用3.温度计原理与设计以上是对《数字温度计课程设计》的简要说明,希望这门课程能够为学生们提供实践操作和实际应用的机会,帮助他们更深入地理解温度测量的原理与方法,培养他们的实践能力和问题解决能力。

简易数字温度计课程设计课程设计草稿图

简易数字温度计课程设计课程设计草稿图

读暂存器
0BEH
读暂存器 9 个字节内容
写暂存器
4EH
将数据写入暂存器的 TH、TL 字节
复制暂存器
48H
把暂存器的 TH、TL 字节写到 EEPROM 中
重调 EEPROM 0B8H 把 EEPROM 中的 TH、TL 字节写到暂存器 TH、TL 字节
读供电方式 0B4H 启动 DS18B20 发送电源供电方式的信号给主 CPU,寄
温度值超出 报警温度
N
Y
N 报警标志
为0
Y 报警
不报警
调用显示子 程序
初始化18B20 N
是否检测到18B20 Y
发跳过读ROM码命令
发转换温度命令
调用显示子程序为温度转换延 时
再次初始化 18B20
发跳过读 ROM 码命令
发读温度命令,将读到的 温度值移入温度暂存器
结束
真诚为您提供优质参考资料,若有不当之处,请指正。
开始
高温调整是否按 下 温度调整状态标志位置1
低温调整是否按 下
温度调整状态标志位置1
加一键是否按下 高温报警温度暂存单元加一
调用显示子程序
加一键是否按下 低温报警温度暂存单元加一
调用显示子程序
减一键是否按下 低温报警温度暂存单元加一
调用显示子程序
减一键是否按下 低温报警温度暂存单元加一
调用显示子程序
指令
约定代码
功能
读 ROM
33H
读 DS18B20 中的编码
符合 ROM 55H 发出此命令后,接着发出 64 位 ROM 编码,访问单线总线
上与该编辑相对应的 DS18B20 使之做出响应,为下一步
对该 DS18B20 的读写作准备

数字温度计课程设计报告

数字温度计课程设计报告

一.数字温度计的总体方案设计根据系统设计的功能,本时钟温度系统的设计必须采用单片机软件系统实现,用单片机的自动控制能力来测量、显示温度数值。

初步确定设计系统由单片机主控模块、测温模块、显示模块共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。

AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes 的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash 存储单元,AT89C52单片机在电子行业中有着广泛的应用。

ds18b20数字温度计课程设计

ds18b20数字温度计课程设计

ds18b20数字温度计课程设计ds18b20数字温度计课程设计一、实验目的1、了解ds18b20数字温度计的原理;2、掌握使用单总线、多总线的ds18b20数字温度计的读取方法;3、学会程序设计,编写读取ds18b20数字温度计的程序;二、实验内容1、ds18b20原理介绍和使用指南;2、单总线ds18b20的读取;3、多总线ds18b20的读取;4、ds18b20数字温度计的程序设计。

三、实验准备1、ds18b20数字温度计一个;2、STC89C52单片机一个;3、74HC00芯片一个;4、基础模块一个;5、阻值电阻一块;6、按键一个;7、LED一个;四、实验步骤1、了解ds18b20的原理(1)ds18b20原理介绍:ds18b20是一款以串行通信方式完成温度采集的高精度热敏电阻,具有自带的识别码,可以同时读取多个ds18b20,具有低功耗,精度高,测量范围广等优点。

(2)ds18b20使用指南:ds18b20使用一根数据线进行通信,将这根数据线接到单片机的数据口即可,用来接收和发送数据。

2、单总线ds18b20的读取(1)实验环境搭建:将ds18b20数字温度计接到单片机的数据口上,并将电阻接入,使电路有效;(2)实验程序编写:编写读取单总线ds18b20的程序,实现单总线ds18b20数字温度计的读取;3、多总线ds18b20的读取(1)实验环境搭建:将多个ds18b20数字温度计使用同一个总线接到单片机的数据口上,并将电阻接入,使电路有效;(2)实验程序编写:编写读取多总线ds18b20的程序,实现多总线ds18b20数字温度计的读取;4、ds18b20数字温度计的程序设计(1)实验环境搭建:将ds18b20数字温度计接到单片机的数据口上,并将电阻、按键、LED等电子元件接入,使电路有效;(2)实验程序编写:编写ds18b20数字温度计的程序,实现读取ds18b20数字温度计的功能,并将按键控制LED亮灭,根据温度读取值判断LED是否亮起。

简易数字温度计设计

简易数字温度计设计

简易数字温度计设计标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]课程设计任务书2015—2016学年第二学期专业:学号姓名:课程设计名称:电子技术课程设计设计题目:简易数字温度计的设计完成期限:自 2016 年 6月 13 日至 2016 年 6 月 26 日共 2 周一、设计依据本课题要求利用电子技术相关知识设计出一个能够实现±℃精度的数字温度计。

电路由温度采集电路、数字频率计电路和LED显示电路构成。

通过本课题练习,学生的综合知识应用能力、设计能力将有较大提高,对今后从事电子产品的研制、生产、经营维修等打下基础。

二、主要内容及要求主要内容:1、给出详细的总体设计方案;2、完成各部分具体功能电路设计,主要包括基于热敏电阻的温度信号采集电路、555振荡电路、频率计电路、LED显示电路设计;3、给出正确的电路图,仿真、调试验证各部分设计的正确性;4、整理设计成果,完成课程设计说明书的撰写。

要求所设计数字温度计的输出温度的范围-20~+45℃、误差范围±℃,具体温度显示采用数码管实现。

三、途径和方法利用模拟电子技术和数字电子技术的相关知识设计一个数控温度计,可以先查阅相关资料(网上查找或参考相关书籍手册),明确课题的方向和目的,然后学习完成课题所需的理论知识,了解温度信号采集电路、555振荡电路、频率计电路、LED显示电路设计的工作原理;在理解的基础上确定设计电路方案,完成电路设计,画出原理图及PCB印制版图,通过仿真分析验证设计的正确性,最后提交课程设计说明书一份。

四、时间安排课题讲解:2小时阅读资料:10小时撰写设计说明书:12小时修订设计说明书:6小时五、主要参考资料[1]孙丽霞.数字电子技术[M] .北京:高等教育出版社,2006:174-196.[2]杨素行.模拟电子技术基础简明教程[M].北京:高等教育出版社,2007:40-92.[3]高吉祥.全国大学生电子设计竞赛培训系列教程-基本技能训练与单元电路设计[M].北京:电子工业出版社,2007:24-57.[4]黄智伟.全国大学生电子设计竞赛训练教程[M] .北京:电子工业出版社, :43-66.[5]彭介华.电子技术课程设计指导[M] .北京:高等教育出版社,:37-228.[6]陈永甫.新编555集成电路应用800例[M].北京:电子工业出版,2000:80-130.[7]萧宝瑾. protel 99 SE操作指导与电路设计实例(第一版)[M]. 太原:太原理工大学,2004:198-230.[8]张义申,陆坤. 电子设计技术[M]. 西安:电子科技大学出版,1996:48-62.指导教师(签字):教研室主任(签字):批准日期:年月日简易数字温度计的设计摘要温度在现实生活中起着相当重要的作用,在电子科技越来越发达的当今时代,工业生产中对温度的测量又有了更精确的要求。

数字温度表电路课程设计

数字温度表电路课程设计

数字温度表电路课程设计。

一、课程目标知识目标:1. 学生能理解数字温度表电路的基本原理,掌握温度传感器的工作方式和特性。

2. 学生能够解释数字温度表电路中的各个组成部分及其功能,如温度传感器、A/D转换器、微处理器和显示部分。

3. 学生能够掌握数字温度表电路的设计步骤和电路图的阅读与绘制。

技能目标:1. 学生能够运用所学知识,设计并搭建简单的数字温度表电路。

2. 学生能够运用实验仪器和设备进行电路测试,分析并解决实验过程中出现的问题。

3. 学生能够通过团队合作,完成数字温度表电路的设计、搭建和调试,提高实践操作能力。

情感态度价值观目标:1. 学生在课程学习中,培养对电子技术的兴趣和热情,增强学习动力。

2. 学生通过实践操作,培养动手能力、观察力和问题解决能力,提高自信心。

3. 学生在团队合作中,学会沟通、协作和分享,培养良好的团队精神和合作意识。

4. 学生能够认识到数字温度表电路在生活中的应用价值,关注科技创新,提高社会责任感。

二、教学内容1. 数字温度表电路基本原理:- 温度传感器工作原理与特性- A/D转换器的功能与分类- 微处理器在数字温度表电路中的作用2. 数字温度表电路设计与搭建:- 电路图阅读与绘制- 各个组成部分的选型与连接- 电路搭建过程中的注意事项3. 实验操作与调试:- 使用实验仪器和设备进行电路测试- 分析实验数据,解决实验过程中出现的问题- 调试与优化电路,确保数字温度表的准确性4. 教学内容的安排与进度:- 第一节课:数字温度表电路基本原理学习- 第二节课:电路设计与搭建方法学习- 第三节课:实验操作与调试,问题分析及解决5. 教材章节及内容列举:- 教材第三章第二节:温度传感器- 教材第四章第四节:A/D转换器与微处理器- 教材第五章:数字温度表电路设计与实践三、教学方法为了提高学生的学习兴趣和主动性,本章节将采用以下多样化的教学方法:1. 讲授法:- 教师通过生动的语言和形象的比喻,讲解数字温度表电路的基本原理和组成部分,帮助学生建立知识框架。

数字温度计课程设计最新

数字温度计课程设计最新

数字温度计课程设计最新一、教学目标本课程的学习目标包括知识目标、技能目标和情感态度价值观目标。

知识目标要求学生掌握数字温度计的工作原理、构造及使用方法。

技能目标要求学生能够运用数字温度计进行温度测量,并能够进行简单的故障排查和维修。

情感态度价值观目标要求学生培养对科学的兴趣和好奇心,提高学生对物理实验的热爱,培养学生团结协作、勇于探索的精神。

二、教学内容本课程的教学内容主要包括数字温度计的工作原理、构造及使用方法。

首先,介绍数字温度计的工作原理,让学生了解其内部结构和工作机制。

其次,讲解数字温度计的构造,包括各个部分的功能和作用。

最后,教授学生如何使用数字温度计进行温度测量,以及如何进行简单的故障排查和维修。

三、教学方法本课程的教学方法包括讲授法、实验法、讨论法和案例分析法。

首先,通过讲授法向学生传授数字温度计的相关理论知识。

其次,利用实验法让学生亲自动手操作数字温度计,加深对理论知识的理解。

接着,通过讨论法引导学生进行思考和交流,培养学生的创新思维和团队协作能力。

最后,运用案例分析法让学生分析实际问题,提高学生解决问题的能力。

四、教学资源本课程的教学资源包括教材、参考书、多媒体资料和实验设备。

教材和参考书为学生提供理论知识的学习材料,多媒体资料为学生提供形象的视觉感受,实验设备则是学生进行实践操作的重要工具。

通过丰富多样的教学资源,为学生提供全面、立体的学习体验,提高学生的学习效果。

五、教学评估本课程的评估方式包括平时表现、作业和考试等。

平时表现主要评估学生的课堂参与度、提问回答和团队协作等情况,占总评的30%。

作业主要包括课后练习和小论文,占总评的20%。

考试包括期中考试和期末考试,占总评的50%。

评估方式应客观、公正,能够全面反映学生的学习成果。

六、教学安排本课程的教学安排如下:共16周,每周2课时。

教学进度安排合理、紧凑,确保在有限的时间内完成教学任务。

教学地点选在教室和实验室,方便学生进行理论学习和实践操作。

简易数字温度计课程设计

简易数字温度计课程设计

唐山学院单片机原理课程设计题目简易数字温度计系 (部) 智能与信息工程学院班级姓名学号指导教师2017 年 1 月 2 日至 1 月 6 日共 1 周2017年1月4日《单片机原理》课程设计任务书课程设计成绩评定表目录1.方案论证 (1)2.硬件设计............................................ 错误!未定义书签。

2.1系统构成 (2)2.2器件选择 (2)2.2.1 AT89C51概述 (2)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接口电路 (6)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 单片机控制,软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现简单,安装方便。

数字温度计课程设计mul

数字温度计课程设计mul

数字温度计课程设计mul一、课程目标知识目标:1. 学生能理解数字温度计的工作原理,掌握温度测量单位摄氏度(℃)和华氏度(℉)的转换方法。

2. 学生能描述数字温度计在日常生活和科学实验中的应用,了解不同场合下温度测量的重要性。

3. 学生了解温度对环境、生物及物体性质的影响,理解温度变化与自然现象之间的关系。

技能目标:1. 学生能够正确使用数字温度计进行温度测量,并准确读取温度值。

2. 学生能够运用所学知识解决实际生活中的温度测量问题,如体温测量、气温观测等。

3. 学生通过小组合作和实验探究,培养观察、分析、解决问题的能力。

情感态度价值观目标:1. 学生养成对温度测量数据的严谨态度,注重实验操作的准确性和安全性。

2. 学生认识到温度测量在科学研究、生活实践等方面的重要意义,增强对科学技术的兴趣和好奇心。

3. 学生通过学习数字温度计相关知识,培养环保意识,关注气候变化对环境的影响。

4. 学生在小组合作中学会沟通、协作,培养团队精神和尊重他人意见的品质。

本课程设计针对学生年级特点,结合数字温度计相关知识,注重理论与实践相结合,旨在提高学生的科学素养和实践能力。

课程目标具体、可衡量,便于教学设计和评估。

在教学过程中,教师需关注学生个体差异,充分调动学生的积极性,引导他们主动探究、合作交流,实现课程目标。

二、教学内容本章节教学内容依据课程目标,紧密结合教材,确保科学性和系统性。

主要包括以下几部分:1. 数字温度计工作原理:介绍数字温度计的基本结构、传感器原理以及温度测量方法。

2. 温度单位及转换:讲解摄氏度与华氏度的定义,引导学生掌握两者之间的转换公式及计算方法。

3. 数字温度计的使用方法:教授如何正确使用数字温度计进行温度测量,包括操作步骤、注意事项等。

4. 温度测量的应用:分析数字温度计在日常生活、科学实验、医疗健康等领域的应用,强调温度测量在实际生活中的重要性。

5. 温度对生物及物体性质的影响:探讨温度对生物生长、物体状态变化等方面的影响,引导学生了解温度与自然现象之间的关系。

数字温度计设计课程设计

数字温度计设计课程设计

数字温度计设计课程设计引言数字温度计是一种用于测量温度的设备,它将温度转换为数字信号来表示。

在本课程设计中,我们将探讨数字温度计的设计原理和实现方法。

通过本设计,学生将能够理解数字温度计的工作原理,掌握数字信号的转换方式,并通过实际搭建一个数字温度计的电路来锻炼实践能力。

设计目标本课程设计旨在帮助学生达到以下目标:1.理解数字温度计的基本原理和工作机制;2.掌握数字信号的转换方式;3.学会使用模拟传感器完成温度测量;4.能够使用电路和编程工具实现数字温度计。

设计步骤步骤一:理解数字温度计的原理在本步骤中,学生将学习数字温度计的基本原理和工作机制。

他们需要学习关于传感器、模拟信号和数字信号的知识。

可以使用实验示意图、图表和实际温度计来帮助学生理解。

步骤二:选择传感器和电路元件在本步骤中,学生将学习如何选择合适的传感器和电路元件来实现数字温度计。

他们需要学习传感器的种类和特性,并选择合适的传感器来测量温度。

此外,学生还需要选择合适的电路元件来转换模拟信号为数字信号。

步骤三:搭建电路在本步骤中,学生将使用所选的传感器和电路元件来搭建数字温度计的电路。

他们需要按照电路图纸的指导,正确地连接电路,并确认电路的正常工作。

步骤四:测试和校准在本步骤中,学生将测试他们搭建的数字温度计的性能和准确性。

他们可以使用已知温度源来测试数字温度计的响应和精度,并根据需要调整传感器和电路的参数。

步骤五:实现数字温度显示在本步骤中,学生将使用数字信号转换器和显示设备来实现数字温度的显示。

他们需要学习如何将数字信号转换为合适的格式,并将其显示在合适的设备上。

步骤六:编写文档和报告在本步骤中,学生需要撰写关于数字温度计设计的文档和实验报告。

他们需要描述设计的原理、电路图纸、实验步骤和测试结果,并对设计中遇到的问题和解决方法进行讨论。

实验工具和材料•Arduino Uno开发板•温度传感器•电阻、电容和电路连接线•电脑和编程软件•调试工具:万用表、示波器等总结通过本课程设计,学生将能够理解数字温度计的工作原理,掌握数字信号的转换方式,并通过实际搭建一个数字温度计的电路来锻炼实践能力。

简易数字温度计设计

简易数字温度计设计

目录摘要 (1)1系统设计 (1)1.1设计任务 (1)1.2设计要求 (1)2系统方案论证 (1)2.1主控模块的论证与选择 (1)2.2显示模块的论证与选择 (2)2.3按键模块的论证与选择 (2)3系统理论分析与计算 (2)3.1 DS18B20的理论分析与计算 (2)4电路与程序设计 (3)4.1电路的设计 (3)4.2程序的设计 (6)5测试方案与测试数据 (7)5.1测试方案 (7)5.2 测试条件与仪器 (8)5.3 测试结果 (8)6 总结 (8)附录主要源程序 (9)摘要:本系统利用单片机AT89C52采用程序设计方法来测试温度,还可以通过两个按键设置温度报警上限,当测试温度超过设定的温度上限时,蜂鸣器器就会报警且绿灯关闭,红灯点亮;当温度低于上限时蜂鸣器关闭且红灯关闭,绿灯点亮。

并通过液晶屏1602显示其测试温度以及设置的上限温度。

关键词:STC89C52、LCD1602、DS18B20简易数字温度计设计1系统设计1.1设计任务设计一数字温度测量系统,能自动实现实际温度的测量与显示。

1.2设计要求1.2.1基本功能(1)测温范围-30℃~+120℃。

(2)测量误差在±0.5℃之内。

(3)能正常显示测量的温度。

1.2.2扩展功能(1)增加温控功能,并可修改设置温控的上下限。

(2)增加温控报警功能。

2系统方案论证本系统主要由主控模块、显示模块、按键模块、蜂鸣器模块、LED模块、传感器模块组成,下面分别论证这几个模块的选择。

2.1主控模块的论证与选择方案一:AT89C52单片机是一种高性能8位单片微型计算机。

内核本身具有丰富的指令集,足够实现本次作品的全部基本功能和部分拓展功能,相比Atmega16我们对AT89C52更为熟悉,且芯片价格较低,性价比高。

方案二:采用ATmega16芯片作为主控芯片。

由于对芯片的不熟悉,导致如果想要实现温度计全部基本功能和部分拓展功能,较为困难。

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

唐山学院单片机原理课程设计题目简易数字温度计系 (部) 智能与信息工程学院班级姓名学号指导教师2017 年 1 月 2 日至 1 月 6 日共 1 周2017年1月4日《单片机原理》课程设计任务书课程设计成绩评定表目录1.方案论证 02.硬件设计............................................ 错误!未定义书签。

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 测温电路的总体设计方框图2.硬件设计2.1系统构成本温度数据采集系统的主要功能是测量温度,并显示温度测量结果,并附带了单片机和PC机之间通讯接口。

系统结构包括单片机部分、温度传感器、显示电路、通讯接口电路等几个部分。

图2-1为系统的总体结构框图。

图2-1 测温系统的总体结构框图系统工作原理是:电路在上电后,最先单片机利用模拟总线I2C对DS1621进行寻址,单片机在接收到DS1621应答后,单片机将设置/状态寄存器的值通过I2C总线写入该寄存器,之后DS1621在单片机控制下进行温度测量,然后DS1621把所采集的温度(-50摄氏度~+100摄氏度,精度为0.5摄氏度)传输给单片机,最后单片机把温度数据送到LED上显示。

系统中附带的串行接口以供备用。

2.2器件选择2.2.1 AT89C51概述对于单片机的选择,可以考虑使用8031与8051系列,由于8031没有内部RAM,系统又需要大量内存存储数据,因而不适用。

所以,我们选用51系列单片机AT89C51。

AT89C51是美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,片内含4KB的可编程的Flash只读程序存储器,兼容标准8051指令系统及引脚,并集成了 Flash 程序存储器,既可在线编程(ISP),也可用传统方法进行编程,因此,低价位AT89C51单片机可应用于许多高性价比的场合,可灵活应用于各种控制领域,对于简单的测温系统已经足够。

单片机AT89C51具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。

AT89C51的主要特性如下:①与MCS-51 兼容;②4K字节可编程闪烁存储器;③三级程序存储器锁定;④128×8位内部RAM;⑤32根可编程I/O线;⑥两个16位定时器/计数器;⑦5个中断源;⑧可编程串行通道;⑨片内振荡器和时钟电路。

2.2.2 AT89C51引脚功能单片机芯片AT89C51为40引脚双列直插式封装。

其各个引脚功能介绍如下,芯片AT89C51的引脚排列和逻辑符号如图2-2所示。

各引脚分别为:VCC:供电电压图2-2 AT89C51的引脚②GND:接地③P0口P0口为一个8位漏级开路双向I/O口,每个管脚可吸收8TTL门电流。

当P1口的管脚写1时,被定义为高阻输入。

P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。

在FLASH编程时,P0口作为原码输入口,当FLASH进行校验时,P0输出原码,此时P0外部电位必须被拉高。

④P1口P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL 门电流P1口管脚写入”1为低电平时,将输出电流,这是由于内部上拉的缘故。

在FLASH编程和校验时,P1图4-2 AT89C51的引脚口作为第八位地址接收。

⑤P2口P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流当P2口被写”1”时,其管脚电位被内部上拉电阻拉高,且作为输入。

作为输入时P2口的管脚电位被外部拉低,将输出电流,这是由于内部上拉的缘故。

P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。

在给出地址”1”时,它利用内部上拉的优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。

P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

⑥P3口P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。

当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。

作为输入时,由于外部下拉为低电平,P3口将输出电流(ILL),也是由于上拉的缘故。

P3口也可作为AT89C51的一些特殊功能口,同时P3口同时为闪烁编程和编程校验接收一些控制信号。

⑦RST:复位输入端。

当振荡器复位时,要保持RST两个机器周期的高电平时间。

⑧PSEN外部程序存储器的选通信号。

在由外部程序存储器取址期间,每个机器周期PSEN两次有效。

但在访问外部数据存储器时,这两次有效的PSEN信号将不出现。

⑨EA/VPP当EA保持低电平时,访问外部ROM;注意加密方式1时,EA将内部锁定为RESET;当EA端保持高电平时,访问内部ROM。

在FLASH编程期间,此引脚也用于施加12V 编程电源(VPP)。

2.2.3 复位电路的设计单片机的复位电路如图2-2所示。

该复位电路采用手动复位与上电复位相结合的方式。

当按下按键S1时,VCC通过R2电阻给复位输入端口一个高电平,实现复位功能,即手动复位。

上电复位就是VCC通过电阻R2和电容C构成回路,该回路是一个对电容C1充电和放电的电路,所以复位端口得到一个周期性变化的电压值,并且有一定时间的电压值高于CPU复位电压,实现上电复位功能。

图2-3 单片机的复位2.3数字温度传感器2.3.1 DS1621的技术指标DS1621是美国DALLAS公司生产的一种功能较强的数字式温度传感器和恒温控制器。

数字接口电路简单,与I2C总线兼容,且可以使用一片控制器控制多达8片的DS1621。

其数字温度输出达9位,精度为0.5摄氏度。

DS1621可工作在最低2.7V 电压下,适用于低功耗应用系统。

DS1621的引脚排列图如图2-4所示,引脚功能描述如表2-1所示。

图2-4 DS1621的引脚排列图表2-1 DS1621的引脚功能表引脚符号功能描述1 SDA 2—线I2C 串行数据输入/输出2 SCL 2—线I2C 串行时钟端3 T OUT温度上下限超出输出4 GND 地5 A2~A0 片选地址输入A2~A06 V DD电源端(+2.7—5.5V)2.3.2 DS1621的工作原理图2-5 DS1621的构成原理框图DS1621的构成原理框图如图2-5所示,在测量温度时使用了独有的在线温度测量技术。

它通过在一个由对温度高度敏感的振荡器决定的计数周期内对温度低敏感的振荡器时钟脉冲的计数值的计算来测量温度。

DS1621在计数器中预置了一个初值,它相当于-50摄氏度。

如果计数周期结束之前计数器达到0,已预置了此初值的温度寄存器中的数字就会增加,从而表明温度高于-55摄氏度。

与此同时,计数器斜坡累加电路被重新预置一个值,然后计数器重新对时钟计数,直到计数值为0。

通过改变增加的每1 内的计数器的计数,斜坡累加电路可以补偿振荡器的非线性误差,以提高精度,任意温度下计数器的值和每一斜坡累加电路的值对应的计数次数须为已知。

DS1621通过计算可以得到0. 5摄氏度的精度,温度输出为9位,在发出读温度值请求后还会输出两位补偿值。

表2给出了所测的温度和输出数据的关系。

这些数据可通过2线制串行口连续输出,MSB在前,LSB在后。

2.4 单片机和DS1621接口电路前面已经介绍了DS1621温度传感器以8位数字输出,数据输出与I2C总线兼容,可以方便地通过SDA,SCL以串行方式与单片机相连。

而AT89C51面向主/从功能字节的I2C总线串行I/O口,所以多路温度数字量可以通过I2C总线直接送GAS97C2051单片机。

I2C总线(Inter IC BUS)是Philips公司推出的双向两线串行通信标准。

由于它具有接口少、通信效率高等优点,现已得到广泛的应用I2C总线是一种串行的数据总线,挂在总线上的各集成电路模块(单片机和具有各种功能的电路芯片)通过一条串行的数据线(SDA)和一条串行的时钟线(SCL),按一定的通信协议进行寻址和信息的传输。

每个电路模块都有唯一的地址,在信息的传输过程中,I2C总线上的电路模块有的是主控器,有的是被控器,主控器和被控器都可以是发送器或接收器,这完全取决于它所要完成的功能。

相关文档
最新文档