- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要
温度是工业生产中常见的工艺参数之一,任何物理变化和化学反应都与温度密切相关。在科学研究和生产实践的诸多领域中,温度监测占有着极为重要的地位。特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足轻重的作用。
由于单片机技术的优点突出,智能化温度控制技术正被广泛地采用。本文以STC89C52为核心,组成一个包括温度采集、数据处理、报警系统、液晶显示和人机界面等子系统的温度监视记录系统,其中以数字温度传感器DS18B20为数据采集端,DS1302为时钟芯片,采用LCD1602实时显示时间与温度信息、采用蜂鸣器及液晶显示屏闪烁进行报警,并且通过串口进行数据记录。
实验表明,采用STC89C52控制的温度监测记录系统具有反应速度快,精度高等优点。人机交互界面有利于记录温度数据和预测温度变化的实现。
关键字:单片机STC89C52、DS1302、DS18B20、LCD液晶显示器、温度检测记录
目 录
目 录 2
1. 设计任务与要求 3
1.1 任务与技术指标 3
1.2难点分析 3
2.方案比较与论证 3
2.1 各种方案比较与选择 3
数据处理模块 3
时钟显示模块 3
温度传感器模块 4
显示数据模块 4
2.2 方案证论 4
3. 系统硬件设计 5
3.1总体设计 5
3.2 硬件模块电路分析 5
数据处理模块 5
时钟显示模块 6
温度传感器 8
LCD显示数据模块 10
串口数据传输显示模块 11
块 12
3.3发挥部分的设计 13
3.4 电原理图 14
3.5小结 14
4. 软件设计 15
4.1 系统总体流程图 15
4.2 各分模块程序流程图 16
DS1302驱动 16
LCD显示程序流程图 17
DS18B02驱动 18
4.3 具体程序(见附录) 19
5.系统调试与组装 19
5.1 PCB板 19
5.2 样机调试 19
5.3 样机功能 19
5.4 发挥部分测试结果 19
5.5 小结 19
6. 结论 20
参考文献 21
附录1 部分程序 22
附录2 PCB图和实物图 24
1. 设计任务与要求
1.1 任务与技术指标
设计制作一台可检测和记录温度的系统。
1、 LCD显示实时时钟:年、月、日、时、分、秒;
2、每30秒采样温度,LCD更新显示温度值;
3、按键触发存储当前温度和时钟信息(年、月、日、时、分);
4、按键触发串口传输存储的温度和时钟信息;
5、温度测量精度:±1度。
1.2难点分析
本题的难点在于按键触发存储当前温度和时钟信息以及按键触发串口传输存储的温度和时钟信息。由于按键触发存储当前温度和时钟信息需要一定的时间,我们必须设置合适的延时以及电路时序问题。
由于要显示的数据比较多,所以必须合理安排LCD显示屏的设置。
2.方案比较与论证
设计思路:根据设计指标,可知本设计应以单片机为核心,设计温度检测记录系统,可分为以下模块进行:数据处理模块、时钟显示模块、温度传感器模块、显示数据模块、数据传输模块、数据存储模块。我们的设计方案分别从这几个模块进行比较与选择,最终选择合适的整体方案。
2.1 各种方案比较与选择
数据处理模块
方案1:选用89C51单片机。
方案2:选用89C52单片机。
方案比较与选择:AT89系列单片机是以8051核构成的,核8051系列单片机兼容。AT89系列单片机内部含Flash存储器,修改程序简单,即使在外界段缘损坏情况下不会影响信息,与80C51插座兼容,采用静态时钟方式,可节省电能,并且能进行反复系统试验,不断编写程序,达到理想优化。而89C52内部寄存器(8位)比89C51(4位)多,因此选择方案2中STC89C52单片机作为数据处理中心。
时钟显示模块
方案1:采用单片机内部时钟计时。
方案2:采用外部时钟芯片DS1302。
方案选择与比较:采用内部时钟计时,可以节省IO引脚,成本,但是内部振荡器使用阻容震荡,其精度不高,如果使用了串口、或者PWM等对时钟比较敏感的功能可以对年、月、日、周进行计时,具有闰年补偿功能串口、或者PWM等对时钟比较敏感的功能18B20,精度高,成本低,数字输出。
方案2:采用AD590温度传感器,利用ADC0809将模拟温度信号转换为数字信号。
方案比较与选择:利用AD590温度传感器,因其将温度转换为电流信号,需要经过AD转换才能使单片机更好地进行数据处理。而AD转换电路要使用较多的IO口,大大增加了电路的复杂度,况且AD590的测量精度和测量范围都较低。而采用可编程温度传感器DS18B20是直接将温度信号转换为数字信号串行输出,只需要一个I/O口便可以与进行通信,使电路简单,而且精度高(0.0625℃)成本也较AD590低,因
您可能关注的文档
- 5氟尿嘧啶敏感与非敏感的人胃癌BGC823细胞基因表达谱差异分析.pdf
- 9B广告投放城市格局分析城市电视台.ppt
- 7量纲分析和流动相似原理.ppt
- 51单片机电子温度计课程设计和毕业论文.doc
- 2004年中国乳品行业分析和概述.doc
- 2011林业科学nacl胁迫下流苏的电阻抗与电导分析.pdf
- 2012年广州一模历史学科分析报告.doc
- matlab论文francis.pdf
- ZJ70钻机绞车毕业设计.doc
- zjh毕业设计11论文专用纸.doc
- 物流中心经营模拟和商业实施计划书.docx
- 法律咨询服务项目方案.docx
- P1 v3.4.2 chi full_Valid for LEs from 2 October 2024香港证券及投资学会试卷一基本证券及期货规例证券及期货从业员资格考试繁体中文.pdf
- 淘宝SNS_原创精品文档.docx
- 溜冰场商业计划书.docx
- 母婴护理专业店模式的商业计划书( 34).docx
- 气滞胃痛颗粒项目可行性研究报告评审方案设计(2025年发改委标准案例范文.docx
- 毕业设计参考.docx
- 水滴商业计划书.docx
- 家电行业财务分析深度报告:从PB-ROE视角看家电各子行业及公司性价比-241204-申万宏源-26页.pdf
文档评论(0)