- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于51单片机的温控风扇毕业设计
目 录
前 言 1
第1章 绪论 2
1.1 研究本课题的目的和意义 2
1.2 发展现状 2
第2章 整体方案选择 4
2.1 温度传感器的选用 4
2.2 主控机的选择 6
2.3显示电路 6
2.4调速方式 7
第3章 系统硬件组成 8
3.1 系统结构 8
3.2 主控芯片介绍 8
3.2.1 STC89C51简介 8
3.2.2 STC89C51主要功能和性能参数 9
3.2.3 STC89C51单片机引脚说明 10
3.2.4 STC89C51单片机最小系统 12
3.2.5 STC89C51中断技术概述 14
3.3 DS18B20温度采集电路 15
3.3.1 DS18B20 的特点及内部构造 15
3.3.3 DS18B20的工作原理 17
3.3.3 DS18B20的工作时序 19
3.4 数码管驱动显示电路 22
3.4.1 数码管驱动电路 22
3.4.2 数码管显示电路 23
3.5 风扇驱动电路 24
3.6 按键模块 26
第4章 系统软件设计 28
4.1 软件介绍 28
4.1.1 Keil C51 28
4.1.2 Protel99SE 29
4.1.3 Proteus 30
4.2 主程序流程图 32
4.3 DS18B20子程序流程图 33
4.4 数码管显示子程序流程图 34
4.5 按键子程序流程图 35
第5章 系统调试 37
5.1 软硬件调试 37
5.1.1 按键显示部分的调试 37
5.1.2 传感器DS18B20温度采集部分调试 37
5.1.3 风扇调速电路部分调试 38
5.2 系统功能 38
5.2.1 系统实现的功能 38
5.2.2 系统功能分析 39
结 论 40
谢 辞 41
参考文献 42
附 录 43
附录1:protel原理图 43
附录2:proteus仿真图 44
附录3:源程序 45
外文资料译文 52
前 言
在现代社会中,风扇被广泛的应用,发挥着举足轻重的作用,如夏天人们用的散热风扇、工业生产中大型机械中的散热风扇以及现在笔记本电脑上广泛使用的智能CPU风扇等。而随着温度控制技术的发展,为了降低风扇运转时的噪音以及节省能源等,温控风扇越来越受到重视并被广泛的应用。
随着单片机在各个领域的广泛应用,许多用单片机作控制的温度控制系统也应运而生,如基于单片机的温控风扇系统。它使风扇根据环境温度的变化实现自动启停,使风扇转速随着环境温度的变化而变化,实现了风扇的智能控制。它的设计为现代社会人们的生活以及生产带来了诸多便利,在提高人们的生活质量、生产效率的同时还能节省风扇运转所需的能量。
本文设计了基于单片机的温控风扇系统,用单片机为控制器,利用温度传感器DS18B20作为温度采集元件,并根据采集到的温度,通过两个三极管驱动风扇电机。根据检测到的温度与系统设定的温度比较实现风扇电机的自动启动和停止,并能根据温度的变化自动改变风扇电机的转速档位,同时用LED八段数码管显示检测到的温度与当前档位。系统的预设温度的设置是通过三个独立按键来实现的,一个是设置按键,一个是增大预设温度,一个是减小预设温度。
第1章 绪论
1.1 研究本课题的目的和意义
生活中,我们经常会使用一些与温度有关的设备。比如,现在虽然不少城市家庭用上了空调,但在占中国大部分人口的农村地区依旧使用电风扇作为降温防暑设备,春夏(夏秋)交替时节,白天温度依旧很高,电风扇应高转速、大风量,使人感到清凉;到了晚上,气温降低,当人入睡后,应该逐步减小转速,以免使人感冒。虽然风扇都有调节不同档位的功能,但必须要人手动换档,睡着了就无能为力了,而普遍采用的定时器关闭的做法,一方面是定时时间长短有限制,一般是一两个小时;另一方面可能在一两个小时后气温依旧没有降低很多,而风扇就关闭了,使人在睡梦中热醒而不得不起床重新打开风扇,增加定时器时间,非常麻烦,而且可能多次定时后最后一次定时时间太长,在温度降低以后风扇依旧继续吹风,使人感冒;第三方面是只有简单的到了定时时间就关闭风扇电源的单一功能,不能满足气温变化对风扇风速大小的不同要求。又比如在较大功率的电子产品散热方面,现在绝大多数都采用了风冷系统,利用风扇引起空气流动,带走热量,使电子产品不至于发热烧坏。要使电子产品保持较低的温度,必须用大功率、高转速、大风量的风扇,而风扇的噪音与其功率成正比。如果要低噪音,则要减小风扇转速,又会引起电子设备温度上升,不能两全其美。为解决上述问题,我们设计了这套温控风扇系统。本系统采用高精度集成温度传感器,用单片机控制,能显示实时温度,并根据使用者设定的温度自动在相应温度时作出小风、大风、停机动作,精确度高,动作准确。当今社会已经完全进入了电子信息化,温度控制器在各行各业中已经得到了
您可能关注的文档
- 四层框架高校图书馆设计毕业论文.doc
- 四层框架结构办公楼设计毕业设计.doc
- 四层商场框架结构建筑结构毕业论文.doc
- 四层框架图书馆设计建筑结构毕业论文.doc
- 四川金阳区某公路毕业设计.docx
- 四层框架结构员工宿舍结构毕业设计.doc
- 四川青神竹编艺术特色毕业论文.doc
- 四层双华小学教学楼结构毕业设计.doc
- 四川省各区域可持续科技创新能力与经济实力.doc
- 四川世家置业有限公司联创花园4_楼 建筑经济管理毕业设计.doc
- 基于51单片机的温湿度检测控制系统毕业论文.doc
- 基于51单片机的音乐盒的设计毕业论文.doc
- 基于8051和DC809CCN的数据采集设计毕业论文.doc
- 基于89C52单片机的定时开关设计毕业论文.doc
- 基于80C196MC单片机直流伺服电机调速系统设计毕业论文.doc
- 基于Access的企业进销存管理系统的分析与设计毕业论文.doc
- 基于ADAM4000和组态王的电热水器控制系统设计毕业论文 - 副本.doc
- 基于AdaBoost算法的人脸检测方法综述毕业论文.doc
- 基于ADSPBF533的数码相框系统的设计与实现毕业论文.doc
- 基于ADAMS软件机构创新设计与运动分析毕业论文.doc
文档评论(0)