- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本科毕业设计---课程设计多点温度计设计
多点温度计设计
课程设计方案
课程设计要求
1.1.1.基本要求
利用数字温度传感器与单片机结合来测量温度。利用数字温度传感器DS18B20采集温度信号,计算后用LED1602字符型液晶显示相应的温度值。数字温度计所测量的温度采用数字显示,控制器使用单片机AT89C51,测温传感器使用DS18B20。首先进行预设计,根据选定硬件电路方案,充分利用单片机软、硬件资源。
主要设计指标有测量两点或两点以上的温度,测温范围均为:0~100℃;
每点温度分辨力:0.0625℃;测量速率:2次/秒自动连续测量。
1.1.2.扩展要求
用图形液晶显示温度曲线,当前温度、单位等,利用单片机实现一些扩展功
能,如:实现超温报警等,或结合自身能力实现其他功能。
课程设计内容
1.2.1设计方案
根据课程设计要求,制定课程设计方案。
采用专用集成数字化温度传感器DS18B20测温,它具有接口简单、直接数字量输出、精度高等优点。DS18B20是DALLAS公司的最新单线数字温度传感器,它的温度检测与数字检测数据全集成于一个芯片之上,测量范围为-55~+125℃,在-10 ~+85℃内,精度为±0.0625℃,完全可以满足设计指标要求。在DS18B20中的每个器件上都有独一无二的序列号,这个序列号是出厂前已经刻录在DS18B20中,需要用户使用前进行读取。它还可以实现“一线总线”的数字方式传输,即在一个端口上,可以挂很多数字温度传感器,通过读取每个DS18B20的序列号,进行匹配后完成多个DS18B20的测温过程,电路简单,易于实现。另DS18B20支持3~5.5V的电源范围,使得系统设计更加方便灵活。DS18B20支持报警温度设置,用户设定的报警温度保存在EEPROM存储器,满足部分扩展要求,并且掉电后依然保存,方便随时的通断电。
单片机控制模块以ATMEL公司生产的AT89C52单片机为主控核心,AT89C52单片机价格便宜,语言简单,是单片机初学者的基本入门课程,对于初学者来说使用容易,且可用性强。在完成对DS18B20所采集的温度进行读取、输出并控制LED1602实时显示外,为了满足扩展要求,增加显示时间模块,完成对时间的设置,以达到设计要求。
温度显示模块选用字符型LED1602,1602使用技术成熟,价格便宜,对于实时显示温度、单位等可以满足要求。按键模块直接使用普通按键,操作简单,价格便宜。
系统框图如图1所示。
图1 多点测温系统框图
1.2.2设计内容
根据制定的实验方案,进行课程设计,其内容包括硬件电路设计和系统软件设计,其主要模块包括AT89C52单片机主控制模块、多个DS18B20测温模块、LED1602液晶显示模块和按键模块。
硬件电路较为简单,参照单片机AT89C52和数字温度传感器DS18B20的工作原理和技术手册,以及实验方案中的蜂鸣器设计、按键设计,完成硬件电路图的设计和绘制。
系统软件分为两大部分,DS18B20的序列号读取程序和温度测量程序。根据DS18B2的工作过程和读写时序、AT89C52工作特点和想要达到的设计效果,进行程序的编写。
具体工作过程为:下载读序列号程序,读取两个DS18B20中的序列号,并记录下来;根据读取的序列号更改数组内容后,重新下载程序,进行多点测温过程,由DS18B20温度传感器芯片测量当前温度,通过程序匹配不同的DS18B20,传送各个DS18B20的测量值,将结果送入单片机;通过AT89C52单片机芯片对送入的测量温度读数进行计算和转换,并将此结果送入液晶显示模块,同时判断是否超过设定的警戒温度,决定蜂鸣器是否工作;LED1602模块将送来的值显示于显示屏上。单片机通过扫描按键,进入不同的子程序,完成时间的显示。
课程设计原理
1.3.1 DS18B20工作原理
1.3.1.1 DS18B20概述
DS18B20数字温度传感器是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。DS18B20产品的特点只要求一个端口即可实现通信。在DS18B20中的每个器件上都有独一无二的序列号。实际应用中不需要外部任何元器件即可实现测温。测量温度范围在-55.C到+125.C之间。数字温度计的分辨率用户可以从9位到12位选择。内部有温度上、下限告警设置。
DS18B20引脚功能描述见表1。
表1 DS18B20详细引脚描述
DS18B20引脚图如图2所示。
1.3.1.2 DS18B20的主要特性
(1)适应电压范围更宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据线供电?。
(2)独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可
您可能关注的文档
- 本科毕业设计---荆溪镇2011年农村饮水安全项目立项实施方案说明文本.doc
- 本科毕业设计---精品课程网站.doc
- 本科毕业设计---居民住房购买力比较与我国房价控制.doc
- 本科毕业设计---居住小区_不规则_空间布局探讨 .doc
- 本科毕业设计---局域网聊天工具.doc
- 本科毕业设计---君职美服装有限公司创业策划书.doc
- 本科毕业设计---开放式实验教学管理系统的开发.doc
- 本科毕业设计---经济型酒店顾客满意度影响因素的实证分析.doc
- 本科毕业设计---开题报告自动接线器.doc
- 本科毕业设计---科学精英生产力和创造力的社会年龄分析中心研究生论文开题报告表.doc
- 本科毕业设计---空间利用在室内设计中的应用研究苏州大学艺术学院.doc
- 本科毕业设计---枯萎病不同抗性西瓜品种光合生理特性和产量的比较 .doc
- 本科毕业设计---空气钻井注气量优化设计技术研究 .doc
- 本科毕业设计---跨京开高速公路中承式钢箱混凝土拱桥监控监测方案.doc
- 本科毕业设计---矿井通风设计.doc
- 本科毕业设计---矿井兼并重组整合项目立项设计方案说明文本(修改版).doc
- 本科毕业设计---矿区段家背小学留守儿童教育探索留守儿童论文.doc
- 本科毕业设计---库尔勒二中(分布式)录播教室全自动高清方案说明文本.doc
- 本科毕业设计---矿业通风与安全.doc
- 本科毕业设计---昆明滇池国家旅游度假区2013年新建道路建设项目立项监理计划报告.doc
最近下载
- 食品企业财务管理专题研究:成本控制.docx VIP
- DB3210T 1206-2025 互联网医院诊疗服务管理规范.pdf VIP
- 2024年新改版人教版七年级上册生物全册精编知识点(新教材).doc
- 励磁培训书(第4版最终版)精品.docx
- 2025年【中级消防设施操作员(考前冲刺)】考试题及答案.pdf VIP
- 内科学肺栓塞教案.ppt VIP
- 2025杭州市房屋租赁合同(官方范本).docx VIP
- 2025年度专业技术人员继续教育公需科目考试题(附答案).doc VIP
- 基础会计:原理、实务、案例、实训(第七版)课件 第1章 总论.pptx
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
文档评论(0)