- 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 单片机的智能温控系统的设计与实现
一:项目概述
该项目以 51 单片机为主控芯片,温度采集采用 DS18B20数字温度传感器,
实现在一定温度范围内的闭环控制。 加热设备由继电器控制, 蜂鸣器做报警设备。
二:开发目的
1、掌握 DS18B20的特点
2、掌握常用的继电器的驱动方法及控制原理。
3、掌握常用的蜂鸣器的驱动方法及发生原理。
4 、掌握时序图及根据时序编程。
5、掌握 PROTEL99SE电路原理图绘制方法。
6、掌握 KEIL UV2 开发 51 单片机控制系统的方法
三:功能要求
1、实现温度采集并显示。
2 、实现温度闭环控制。
3、控制范围可以调整。
4 、将侧到的温度由单片机发送给上位机并显示(扩展功能) 。
四:项目验收要求
1 、完成系统电路原理图绘制。
2、完成所要求的功能。
3、完成项目报告。
4 、制作答辩 PPT。
1
项目四 、基于 51 单片机的智能温控系统的设计与实现
项目组成员:
1. 姓名: XXX 学校: XXXX系部: XXXX系 班级: XXXXXX
2. 姓名: XXX 学校: XXXX系部: XXXX系 班级: XXXXXX
3. 姓名: XXX 学校: XXXX系部: XXXX系 班级: XXXXXX
4. 姓名: XXX 学校: XXXX系部: XXXX系 班级: XXXXXX
5. 姓名: XXX 学校: XXXX系部: XXXX系 班级: XXXXXX
指导工程师:赵进全
完成日期: XXXX年 XX月 XX 日
2
一、概述
随着嵌入式技术、计算机技术、通信技术的不断发展与成熟。控制系统以
其直观、方便、准确、适用广泛而被越来越广泛地应用于工业过程、空调系统、
智能楼宇等。 恒温控制系统, 控制对象是温度。 温度控制在日常生活及工作领域
应用的相当广泛,比如温室、水池、发酵缸、电源等场所的温度控制,而以往温
度控制是由人工完成的而且不够重视, 其实在很多场所温度都需要监控以防止发
生意外。针对此问题, 本系统设计的目的是实现一种可连续高精度调温的温度控
制系统,它应用广泛,功能强大,小巧美观,便于携带,是一款既实用又廉价的
控制系统。
本项目设计是对温度进行实时监测与控制, 设计的温度控制系统实现了基本
的温度控制功能:被控温度范围可以调整,初始范围 25=T=35。如果被测温度
在 25 度到 35 度之间,则既不加热,又不报警;如果被测温度小于 25 度,则既
加热,又报警;如果被测温度大于 35 度,则报警,不加热。
数码管显示温度,温度精确到整数。
二、方案设计
采用单片机 +单总线 DS18B20的方案,其中单片机采用 51 兼容系列
三、详细硬件设计及原件介绍
3.1 单片机最小系统
在基于单片机的应用系统中,其核心是单片机的最小系统,而单片机又是最
小系统的核心, 为了方便起见, 采用的单片机型号是: STC89C52RC,内部资源有:
8KB FLASH,512B SRAM,4个 8 位 I/O,2 个 TC,1 个 UART,带 ISP 和 IAP 功能。是
近年来流行的低端 51 单片机。时钟电路采用 12.0M 晶体,复位电路采
文档评论(0)