毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
52温室大棚温湿度智能控制系统的设计+流程图+电路图+源码(5)
2.7 控制电路
控制部分说明:本设计采用继电器代替驱动,用电机MOTOR1、MOTOR2、MOTOR3、MOTOR4分别控制加热器、散热器、加湿设备、排潮设备。其加热电路、散热电路、加湿电路、排潮电路分别如图7、图8、图9、 图10 所示。
工作原理说明:由单片机输出控制信号,当温度较低时,自动启动加热器;当温度较高时,自动启动散热器;当湿度较低时,自动启动排潮设备;当湿度较高时,自动启动加湿设备。
图7 加热电路图 图8 散热电路图
图9 加湿电路图 图10 排潮电路图
控制电路说明:以加热电路图7为例,该电路主要包括继电器、交流电机、三极管等器件构成,由单片机的P1.3口控制,当温度值低于当前温度设定下限(植物生长最佳温度)时,P1.3口输出高电平,三极管导通,进而继电器开光闭合,电机转动,从而实现温度的智能控制;散热电路、加湿电路、排潮电路如加热电路工作原理类似,在此就不一一论述。
3. 软件设计
3.1 主程序模块
主程序需要调用5个子程序,分别为LCD显示程序,温湿度检测及处理子程序,报警子程序,中断设定子程序,控制部分子程序。各模块程序功能如下:
LCD显示程序:向数码管显示器发送数据,控制系统的显示模块。
温度检测程序:对温湿度传感器发送的数据进行处理,并予以显示。
报警子程序:进行温度上下限判断及报警输出。
按键设置程序:设置最佳的温湿度上下限。
控制部分子程序:实现对温湿度值的调节,并加以控制。
3.2 主要模块流程设计
3.2.1 按键程序流程图
图11 按键子程序流程图
按键程序流程图说明:S1键为复位键,当按下复位键时,系统停止工作,在此时按设置键无效。只有在S1键没有按下时,按下S2键才能进入设置模式。所以系统先对S1键扫描,当S1键没有按下,再对S2键扫描。当扫描到S2键有按下时,再可以根据实际情况需要,按下S3或S4键进行温湿度值的设置。当设置完毕后,返回继续扫描。
3.2.2 1602显示程序流程图
图12 LCD显示程序流程图
1602显示程序流程图说明:开始进行初始化,清除原有数值,以便显示当前数值,然后写入显示地址,确保正确、完整显示温湿度值,再判断个位、十位能否正常显示数值。该液晶显示包括:当前温度值,当前设定的温度上下限;当前湿度值,当前设定的湿度上下限,共6部分内容。
3.2.3 控制部分流程图
控制部分流程图说明:首先初始化清除原有数值,通过DHT11传输至AT89S52的温湿度数值,判断当前温湿度值是否在用户设定的温湿度上下限的范围内,如果不在范围内,P1.3、P1.4、P1.6、P1.7口输出高电平,对应的继电器开关闭合,启动相应的控制装置;如果在范围内,各控制装置不工作。其流程图如图13所示。
图13 控制部分流程图
4. 系统调试
4.1 系统硬件调试
首先是系统焊接的顺序问题。本设计采用万能板,把所有的元件焊上去之后,对于没有调试过的板子,难以找到原因。因此焊接的先后顺序显得较为重要,个人认为应该按功能模块一部分一部分进行焊接[10],在焊接过程中,本设计的焊接顺序为:主控电路模块、液晶显示模块、按键模块、控制模块、报警模块、电源模块。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
52单片机步进电机控制系统设计仿真+电路图+源程序
下一篇:
51单片机全自动洗衣机自动控制电路设计+电气原理图+源程序
基于MATLAB的温室光环境模型设计与仿真
AT89C51单片机大棚温湿度自...
STC89C52单片机温室自动监测...
基于无线传感器网络的农业温湿度监测系统
ARM的ZigBee温控系统的设计
php+mysql智能大棚系统设计...
STM32F03单片机无线传感器网...
拉力采集上位机软件开发任务书
多元化刑事简易程序构建探讨【9365字】
高校网球场馆运营管理初探【1805字】
浅谈新形势下妇产科护理...
谷度酒庄消费者回访调查问卷表
中国古代秘书擅权的发展和恶变
国内外无刷直流电动机研究现状
浅谈传统人文精神茬大學...
《醉青春》导演作品阐述
辩护律师的作证义务和保...