基于C51单片机的温湿度检测自动浇水 - 图文

发布时间 : 星期三 文章基于C51单片机的温湿度检测自动浇水 - 图文更新完毕开始阅读

图5.7 电路板实物图

5.3 硬件调试

5.3.1 程序下载

在程序下载过程中使用的是progisp下载器,该下载器支持所有AVR芯片的编程,主要用于下载AVR程序和ATM程序。下载器装载单片机后与计算机连接,整理在Keil软件里编译好的程序,准备完毕后就可以下载程序。打开下载软件Progisp,点击菜单选择“调入Flash(F)”,选择需要下载的“HEX文件”,打开文件,点击软件“自动”按键,软件就可以自动把程序烧录到单片机内。提示下载成功,烧录完毕。如图5.8所示为单片机程序烧录硬件。

图5.8 程序下载器硬件

5.3.2 检测显示

在此检查无误后,下载程序进行调试。加电后,在一切正常的情况下,电源指示灯绿色亮,系统2秒的初始化后, LCD正确显示温湿度。如图5.9所示,显示的是温度24.7℃,湿度是43.4%RH。

图5.9 温湿度显示

5.3.3 控制显示

设置界面如图5.10所示。T1、T2分别问温度的上下限,H1、H2分别为湿度的上下限。

图5.10 系统设置显示

5.3.4 温度报警

在温湿度上下限的报警中,当设置温度上限在20℃时,如图5.11所示。

图5.11 温度设定上线

实际温度为25.2℃,高于设定的上限温度,此时系统声光报警,如图5.12所示。

图5.12 温度报警

5.3.5 湿度报警

在相对湿度阈值报警的设置中,当把相对湿度上限设定为50%时,如图5.13所示。

图5.13 初设定湿度上限

实际相对湿度为44.2%,高于设定的上限湿度值,根据程序设定系统声光报警如图5.14所示。

图5.14 关于湿度报警显示图

6、小 结

在设计中,主要是以AT89S52单片机为核心的,对温度和湿度的检测与控制智能化进行了简单的设计与阐述。对MCS-51单片机系统的温湿度检测控制原理与结构进行了论述。本次设计可以说是软硬结合,又以硬件为主,软件程序为辅。给出了检测系统与控制系统的各部分电路以及相对应的程序。采用模块化、层次化设计。用新型的智能集成温温度传感器SHT10主要实现对温度、湿度的检测,将温度湿度信号通过传感器进行信号的采集并转换成数字信号,再运用单片机AT89S52进行数据的分析和处理,为显示和报警电路提供信号,实现对温湿度的控制报警。报警系统根据设定报警的上下限值实现报警功能,显示部分采用字符型TC1602液晶显示所测温湿度值。实验证明该设计系统实现了对环境温湿度精确控制,达到了相应的效果,系统电路简单、集成度高、工作稳定、调试方便、检测精度高,

具有一定的实用价值。

参考文献:

[1]沙占友.《智能化集成温度传感器原理与应用》.机械工业出版社.2002.2-5.

[2]沙占友 葛家怡 马洪涛等.《集成化智能传感器原理与应用》.电子工业出版社.2004.74-81.

[3]徐爱钧.《智能化测量控制仪表原理与设计》.北京航空航天大学出版社.2007.114-126.

[4]ATMEL公司.《AT89S52的技术手册》.

[5]周航慈.《单片机应用程序设计技术》.北京航空航天大学出版社.2000.189-214.

[6]白静.《数字电路与逻辑设计》.西安电子科技大学出版社.2009.37-56. [7]何希才.《常用传感器应用电路的设计与实践》.科学出版社.2007.165-170.

[8]何希才.《传感器及其应用》.国防工业出版社.2001.74-78. [9]张敏.《基于单片机的多通道温湿度检测系统设计》.机电产品开发与创新.2008-2(11):23-25.

[10] 张军 彭宣戈.《嵌入式系统硬件抗干扰技术》.嵌入式网络技术应用.2006-16(2):31-36.

[11] 龙泽明 顾立志 王桂莲.《MCS-51单片机原理及工程应用》.国防工业出版社.2005.42-47.

[12] 刘仲娥 张维新 宋文洋.《敏感元器件与应用》.青岛海洋大学出版

联系合同范文客服:xxxxx#qq.com(#替换为@)