欢迎来到天天文库
浏览记录
ID:59194820
大小:200.00 KB
页数:23页
时间:2020-09-10
《数字式温度检测装置的设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录设计要求0引言1一、DS18B20型数字温度传感器工作原理11.DS18B20的特性12.DS18B20的内部结构13.DS18B20的工作时序23.DS18B20的存储器及测得的温度值34.DS18B20的命令4二、设计思路5三、硬件设计51.总体框图52.时钟振荡电路53.超温报警电路64.复位电路65.键盘电路76.显示电路8四、软件设计81.主程序设计82.传感器子程序103.键盘子程序144.显示子程序165.声明函数17五、电路图仿真及封装19六、设计说明19七、设计心得20参考文献21数字式温度检测装置的设计设计目的无论在工业生产,还是日常生活中,温度
2、参数都是最重要和最常见的测量参数。集成温度传感器具有微型化、低功耗、高性能及抗干扰力强等优点,适用于多种温度测控系统。1.要求学生采用MCS-51系列单片机为核心器件,组成一个数字式温度检测装置,实现单点温度参数的检测。通过这一设计,了解集成温度传感器的性能特点,初步掌握微机化检测装置的设计方法,达到专业课综合训练的目的。2.要求学生复习《传感器》、《测控电路》、《单片机》等专业课知识,训练综合所学知识解决实际问题的能力。技术要求1、单点温度检测范围:0~80℃;精度:±0.5℃;2、温度传感器:DS18B20型可编程温度传感器;3、利用三段LED数码管显示温度,两位整
3、数,一位小数;4、具有键盘输入上下限功能,要求超温后发声报警。设计说明书的具体要求1、根据设计任务要求,确定总体设计方案,画出系统组成框图;2、分析所选传感器的工作原理及性能特点;3、详细讨论各部分电路的实现方法和原理,计算相应的参数并确定所选元器件的型号;4、选择合适的芯片,完成系统的接口电路设计;5、完成题目的程序设计,提交程序设计框图及程序清单;6、完成电路的PCB设计并绘出总的电路图。(选做)7、提交设计报告书。要求打印,并列出参考文献。设计说明书要求3000~5000字,必须自己完成;参考文献至少3~6篇(除参考书外);各部分电路不能徒手画,不能通过扫描或粘贴
4、完成。8、设计报告书交稿时间:1月13日上午9:00~11:00测控系2014年12月引言温度是一个基本的物理现象,它是生产过程中应用最普遍、最重要的工艺参数[1]。温度传感器是现代工艺测试和工业过程控制中应用频率最高的传感器之一。当前,主要的温度传感器,如热电偶、热电阻及辐射温度传感器等的技术已经成熟,且各自都有优点。例如热电偶的可测温度范围最宽,而热电阻的测量线性度最优,热敏电阻的测量精度最高[2]。结合各种温度传感器的特点及设计要求,本次设计采用DS18B20型数字温度传感器。一、DS18B20型数字温度传感器工作原理1.DS18B20的特性DS18B20数字温度
5、传感器是单总线器件,具有微型化、低功耗、高性能、抗干扰能力强、移配微处理器、线路简单等特点,可以直接将温度值转换为串行数字信号供处理器处理,特别适合多点温度测控系统。DS18B20产品的特点:(1)只要求一个端口即可实现通信,本设计采用P1.0端口通信;(2)在DS18B20中的每个器件上都有独一无二的序列号,适合多点温度测控;(3)实际应用中不需要外部任何元件即可实现测温,线路简单;(4)测量温度范围在-55至125℃之间;(5)数字温度计的分辨率用户可以从9位到12位选择;(6)内部有温度上下限设置。2.DS18B20的内部结构DS18B20的内部结构如图一所示:主
6、要由4部分组成:64位ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的引脚排列如图二所示,其中DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端。ROM中的64位序列号是出厂前被光刻好的,他可以被看做是该DS18B20的地址序列码。每个DS18B20的64位序列号均不同。64位ROM的排列是:前8位是产品的家族码,接着的48位是DS18B20的序列号,最后8位是前面56位的循环冗余校验码(CRC=X8+X5+X4+1)。ROM的作用是使用每一个DS18B20都各不相同,这样就可以实现在一根总线上挂接多个DS18B20
7、的目的。3.DS18B20的工作时序DS18B20是在一根I/O线上读写数据,对读写的数据位有严格的时序要求,该协议定义了几种信号的时序:初始化、读时序、写时序。所有时序都是将主机作为主设备,单总线器件作为从设备,而每一次命令和数据的传输都是从主机主动启动写时序开始,如果要求单总线器件回送数据,在进行些命令后,主机需启动读时序完成数据接收,数据和命令的传输都是低位在先。DS18B20的复位时序:主机把单总线拉低至少480,最多不超过960。之后释放总线,等待DS18B20应答。DS18B20接收到到复位脉冲后等待15至60发出应答脉冲。应
此文档下载收益归作者所有