- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机在光电自动控制中的应用》
课程设计
设计题目:基于51单片机的数字温度计 学生姓名 刘家权 学 号 201211911417 手机号码 所在学院 理学院 所在班级 电科1124班 任课教师 费贤翔 提交时间 2015年 11 月 28 日
一.设计任务
现代生活中,多功能的数字温度计能给我们的生活带来很大的方便,支持一线总线接口的温度传感器简化了数字温度计的设计,降低了成本;以美国MAXIM/DALLAS半导体公司的单总线温度传感器DS18B20为核心,以ATMEL公司的AT89S52位控制器设计的AT89S51为控制器设计的DS18B20温度传感器结构简单,测温准确,具有一定控制功能的智能温度控制器。
此次的课题设计,就是用单片机实现温度的控制,传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠习惯差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才由单片机处理。本次采用DS18B20温度传感器来实现基于51单片机的数字温度计的设计。
该数字温度计利用 DS18B20温度传感器及其接口电路完成温度的测量并转换成模拟电压信号,经由数模转换器转换成单片机能够处理的数字信号,送到单片机进行处理变换,最后经过三极管的放大显示在共阴极数码管上。系统以51单片机为控制核心,加上测温电路,AD数模转换器,4位温度数据显示数码管以及外围电源时钟电路组成。
二.设计要求
5V电源(+-0.3v)用于温度计的供电;
温度采集采用DS18B20温度传感器;数字式温度计要求测温范围为-5~35°C,精度误差在0.1°C以内。
4位数字共阴极数码管显示;
3个按键,分别为复位重置按键,温度上限设置按钮, 温度下限设置按钮;
设计温度显示计(含报警功能)电路图,并且用相关软件进行仿真演示;
演示成功之后,设计和绘制软件流程图,并用C语言进行程序编写;
准备元器件材料,按照电路图焊接电路,并进行调试;
分析讨论,总结经验,对成果进行优化,撰写报告。
三.设计方案及器材选用
考虑到使用温度传感器,在单片机电路设计中,大多时使用传感器,所以可以采用一只温度传感器DS18B20,此温度传感器,可以很容易读出北侧温度值,进行转换,就可以满足设计要求,另外还别出心裁的在电路中加入了温度报警电路,可以实时监测温度。
方案的总体设计框图
根据系统的设计要求,选择DS18B20作为本系统的温度传感器,选择单片机AT89C51为测控系统的核心来完成数据采集、处理、显示、报警等功能。选用数字温度传感器DS18B20,省却了采样/保持电路、运放、数/模转换电路以及进行长距离传输时的串/并转换电路,简化了电路,缩短了系统的工作时间,降低了系统的硬件成本。
该系统的总体设计思路如下:温度传感器DS18B20把所测得的温度发送到AT89C51单片机上,经过51单片机处理,将把温度在显示电路上显示,本系统显示器用4位共阴LED数码管以动态扫描法实现。检测范围0摄氏度到50摄氏度。
数字温度计总体电路结构框图如下图所示。
四.电路原理图及硬件设计
1. 电路原理图介绍与分析
这次课题设计的数显温度计的电路图:
单片机主控制器系统
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。DS18B20 的性能特点如下:
●独特的单线接口方式仅需要一
●多个DS18B20可以并联在唯一的三线上,实现多点组网
●无需外部器件;
●可通过数据线供电,电压范围:3.0~5.5V温范围-55~+125,在-10~+85时精度为±0.5
●温度以9或12位数字量读出;
●用户可定义的非易失性温度报警设置
●报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件
●负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。
DS18B20采用3脚PR-35 封装或8脚SOIC封装,其内部结构框图如下图所示:
DS18B20内部结构框图
64 b闪速ROM的结构如下:
开始8位是产品类型的编号,接着是每个器件的惟一的序号,共有48 位,最后8位是前面56 位的CRC 检验码,这也是
您可能关注的文档
最近下载
- (高清版)B-T 2099.1-2021 家用和类似用途插头插座 第1部分:通用要求.pdf VIP
- 劳动创造美好生活中职生劳动教育全套教学课件.pptx
- 人工智能在高中美术课堂中的应用.pdf
- 西藏自治区日喀则市高一入学数学分班考试真题含答案.docx VIP
- 2025黑龙江省建设投资集团有限公司面向系统内部及社会招聘12人笔试备考试题及答案解析.docx VIP
- 医院医德医风考评公示制度医德医风考评制度及考评实施细则.docx
- 晶体工程资料.pdf VIP
- 成都川师锦华小升初入学分班考试英语考试试题及答案.docx VIP
- 第六章晶体工程.ppt VIP
- ASUS华硕ROG SWIFT PG65UQ中文说明书.pdf VIP
文档评论(0)