- 资源介绍
- 更新记录
- 安装教程
大棚温湿度自动控制系统设计
摘 要:本设计是基于STC89C52RC单片机的大棚温湿度自动控制系统,采用SHT10作为温湿度传感器,LCD1602液晶屏进行显示。SHT10使用类似于I2C总线的时序与单片机进行通信,由于它高度集成,已经包括A/D转换电路,所以使用方便,而且准确、耐用。LCD1602能够分两行显示数据,第一行显示温度,第二行显示湿度。这个控制系统能够测量温室大棚中的温度和湿度,将其显示在液晶屏LCD1602上,同时将其与设定值进行对比,如果超出上下限,将进行报警并启动温湿度调节设备。此外,还可以通过独立式键盘对设定的温湿度进行修改。通过设计系统原理图、用Proteus软件进行仿真,证明了该系统的可行性。
关键词:STC89C52RC,SHT10,I2C总线,独立式键盘,温湿度自动控制
Abstract: This design is an automatic temperature and humidity controller for greenhouses, with the STC89C52RC MCU being its main controller. It uses the SHT10 as the temperature and humidity sensor, and the LCD1602 to display the messages. The SHT10 uses a timing sequence much like the I2C to communicate with the micro-controller. Because it’s a highly integrated chip, it already includes an analog to digital converter. Therefore, it’s quite convenient to use, and also accurate and durable. The LCD1602 can display two lines of messages, with the first line for temperature and the second line for humidity. The design can measure the temperature and humidity in a greenhouse, and then display it on a LCD1602. Meanwhile, it compares the data with the set limit. If the limit is exceeded, then the system will send out a warning using a buzzer and activate the temperature and humidity controlling equipment. Besides, the set limit can be modified with the independent keyboard. Through schematic design and Proteus simulation, the feasibility of this design has been proved.
Keywords: STC89C52RC, SHT10, I2C bus, independent keyboard, temperature and humidity control
目 录
1 前言 1
2 总体方案设计 3
2.1 温湿度控制系统的设计指标要求 3
2.2 系统设计的原则 3
2.2.1 可靠性 3
2.2.2 性价比 3
2.3 方案比较 4
2.3.1 方案一 4
2.3.2 方案二 4
2.4 方案论证 5
2.5 方案选择 5
3 单元模块设计 6
3.1 各单元模块功能介绍及电路设计 6
3.1.1 单片机最小系统 6
3.1.2 液晶显示模块 8
3.1.3 温湿度传感器模块 8
3.1.4 报警电路的设计 9
3.1.5 输出电路设计 10
3.1.6 电源的设计 12
3.1.7 按键电路设计 13
3.1.8 串口通信电路 14
3.2 元件清单 15
3.3 关键器件的介绍 17
3.3.1 STC89C52RC 17
3.3.2 SHT10温湿度传感器 19
4 系统软件设计 22
4.1 软件设计的总体结构 22
4.2 主要模块的设计流程框图 24
4.2.1 主程序流程图 24
4.2.2 SHT10子程序流程图 25
4.2.3 LCD1602子程序流程图 27
4.2.4 输出控制子程序流程图 28
4.2.5 键盘扫描子程序流程图 29
4.3 软件设计所用工具 31
4.3.1 Keil uVision4 31
4.3.2 Proteus 31
5 系统调试 32
5.1 用Proteus搭建仿真总图 32
5.2 用Keil对程序进行调试、编译 33
6 结论 36
6.1 系统的功能 36
6.2 系统的指标参数 36
6.3 系统功能分析 36
7 总结与体会 38
8 致谢 39
9 参考文献 40
附录1 系统的电路原理图 41
附录2 系统仿真总图 42
附录3 系统实物照片 43
附录4 系统源程序 44
猜你喜欢
-
自行车无级变速器设计论文+开题+任务书+翻译+cad图纸+三维模型
2021-06-10 -
基于JavaEE电子商务交易系统的设计与实现毕业论文+任务书+中期报告+外文翻译及原文+项目源码及数据库文件
2021-06-08 -
GDC956-160工业对辊成型机设计说明书(论文)+任务书+外文翻译及原文+cad图纸
2021-06-09 -
java超市管理系统设计与实现论文
2021-05-28 -
基于分组码的消息验证码的程序实现毕业论文+开题报告+翻译及原文+程序
2021-06-09 -
基于Python flask的人脸情绪识别社区论坛网站设计毕业论文+项目源码
2021-06-08 -
档案信息管理系统设计与实现毕业论文+任务书+中期报告+开题报告+答辩PPT+项目源码(vue + java)
2021-06-08 -
(免费分享)基于JSP的医院住院管理信息系统设计与实现毕业论文+任务书+外文翻译及原文+项目源码及数据库文件
2021-06-08 -
台虎钳的车床加工工艺设计说明书(论文)+任务书+开题+中期检查+工艺过程卡+cad图纸+三维图纸+答辩PPT+评阅表
2021-06-08 -
基于Oracle数据库的网络教学系统的开发和应用论文+任务书+翻译+代码
2021-06-10
-
主变10kv 220kV、容量63MVA的风电场设计说明书(论文)+cad图纸
2021-06-08 -
基于Django的租房数据展示系统设计与实现毕业论文+开题报告+外文翻译及原文+答辩PPT+项目源码及数据库
2021-06-08 -
基于STC12C5410AD单片机的烟雾检测报警器设计毕业论文+附录程序
2021-06-08 -
密封式离心风机的设计论文+任务书+开题报告
2021-06-10 -
基于Hadoop协同过滤的电子商务商品推荐(购买组合)系统 毕业论文+任务书+开题报告+中期报告+答辩PPT+项目源码+演示视频
2021-06-08 -
基于89C2051单片机的激光打靶信号处理系统设计 毕业论文
2021-06-08 -
基于JavaWeb的健身俱乐部会员管理系统设计与实现毕业论文+任务书+中期表+答辩PPT+翻译及原文+源码+数据库+辅导视频
2021-06-08 -
基于JSP的某餐厅点餐系统设计毕业论文+任务书+开题报告+答辩PPT+设计源码+数据库文件
2021-06-09 -
电气与机械工程学院2021届本科毕业论文(设计)工作流程
2021-06-08 -
基于Python的豆瓣Top250排行榜影片数据爬取和分析毕业论文+开题报告+答辩PPT+视频讲解+项目源码及运行结果
2021-06-08
猜你在找
99源码网 » 基于STC89C52RC单片机的大棚温湿度自动控制系统毕业论文+外文翻译及原文+C程序+proteus仿真文件+Altium Designer原理图
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 99源码网