- 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)班
学 号:200913005
指导教师:
年 月 日
基于单片机的水温控制器的设计
摘 要
本系统的设计可以用于热水器温度控制系统和饮水机等各种电器电路中AT89S52为核心,通过3个数码管显示温度和4个按键实现人机对话,使用单总线温度转换芯片DS18B20实时采集温度并通过数码管显示,并提供各种运行指示灯用来指示系统现在所处状态,如:温度设置,整个系统通过四个按键来设置加热温度和控制运行模式
关键词: 单片机;数码管显示;单总线;DS18B20
目 录
1 绪论 - 1 -
2 系统总体设计 - 2 -
2.1硬件总体设计 - 2 -
2.1.1硬件系统子模块 - 2 -
2.2 软件总体设计 - 2 -
3 硬件系统设计 - 4 -
3.1硬件电路分析和设计报告 - 4 -
3.1.1单片机最小系统电路 - 4 -
3.1.2 键盘电路 - 5 -
3.1.3 数码管及指示灯显示电路 - 5 -
3.1.4 温度采集电路 - 7 -
3.1.5 电源电路 - 11 -
3.1.6报警电路设计 - 12 -
3.1.7加热管控制电路设计 - 12 -
4 系统软件设计 - 14 -
4.1主程序流程图 - 14 -
4.2各个模块的流程图 - 16 -
4.2.1读取温度DS18B20模块的流程 - 16 -
4.2.2键盘扫描处理流程 - 18 -
4.2.3 报警处理流程 - 18 -
5 系统调试 - 20 -
5.1 硬件电路调试 - 20 -
5.2 软件调试 - 20 -
5.3 系统操作说明 - 21 -
5.4数据测试 - 21 -
总 结 - 23 -
致 谢 - 24 -
参考文献 - 25 -
附录一:系统源程序 - 26 -
附录二:系统硬件总图 - 35 -
基于单片机的水温控制器的设计
1 绪论
本系统的核心控制芯片选用的是51系列单片机AT89S52,单片机在各个技术领域中的迅猛发展,与单片机所构成的计算机应用系统的特点有关:
· 单片机构成的应用系统有较大的可靠性
· 系统构建简洁,能方便的实现系统功能
· 由于构成的系统是一个计算机系统,相当多的功能由软件实现,故具有柔性特点· 有优异的性能价格比本系统的设计可以用于水温控制系统和电饭煲等各种电器电路中AT89S52为核心,通过数码管显示温度和语音提示实现人机对话,使用温度转换芯片DS18B20实时采集温度并通过数码管显示,并提供各种运行指示灯用来指示系统现在所处状态,如:温度设置,整个系统通过四个按键来设置加热温度和控制运行模式
自动控制仪器仪表总的发展趋势是高性能,具有较为广阔的市场前景
2 系统总体设计
2.1硬件总体设计
设计并制作一个基于单片机的热水器温度控制系统的电路,其结构框图如图2-1:
图 2-1 系统结构框图2.1.1硬件系统子模块
(1) 单片机最小系统电路部分
(2) 键盘扫描电路部分
(3) 数码管温度显示和运行指示灯电路部分
(4) 温度采集电路部分
(5) 继电器控制部分
(6) 报警部分
2.2
良好的设计方案可以减少软件设计的工作量,提高软件的通用性,扩展性和可读性
本系统的设计方案和步骤如下:(1) 根据需求按照系统的功能要求,逐级划分模块
(2) 明确各模块之间的数据流传递关系,力求数据传递少,以增强各模块的独立性,便于软件编制和调试
(3) 确定软件开发环境,选择设计语言,完成模块功能设计,并分别调试通过
(4) 按照开发式软件设计结构,将各模块有机的结合起来,即成一个较完善的系统
首先接通电源系统开始工作,系统开始工作后,通过按键设定温度值的上限值和下限值,确定按键将设定的温度值存储到指定的地址空间,温度传感器开始实时检测,调用显示子程序显示检测结果,调用比较当前显示温度值与开始设定的温度值比较,如果当前显示值低于设定值就通过继电器起动加热装置,直到达到设定值停止加热,之后进行保温,如果温度高于上限进行报警3 硬件系统设计
3.1硬件电路分析和设计报告
本次设计主要思路是通过对单片机编程将由温度传感器DS18B20采集的温度外加驱动电路显示出来,包括对继电器的控制,进行升温,当温度达到上下限蜂鸣器进行报警P1.7开关按钮是用于确认设定温度的,初始按下表示开始进入温度设定状态,然后通过P1.5和P1.6设置温度的升降,再次按下P1.
您可能关注的文档
最近下载
- 19812020年山西省气候舒适度特征分析及评价.pdf VIP
- SD109-1983电能计量装置检验规程-鼎升电力.pdf VIP
- 基于无源室分的北斗室内定位及导航系统 第2部分:地下停车场数字孪生与导航技术测评指南.pdf VIP
- 超星尔雅学习通《中华民族共同体概论(云南大学)》章节测试答案.docx VIP
- JGJ100-2015 车库建筑设计规范.pdf VIP
- 冷链运输技术(1).pptx VIP
- BIM设计方案详细.docx VIP
- 分析化学,说课.ppt VIP
- EHS100系列电液伺服使用说明书V1.5.pdf VIP
- 基于无源室分的北斗室内定位及导航系统 第4部分:多系统接入平台检测规范.pdf VIP
原创力文档


文档评论(0)