一种基于单片机的温湿度监控系统的制作方法_2

文档序号:8847563阅读:来源:国知局
7]根据本实用新型的一些实施例,显示模块采用1602液晶显示器显示,该显示器能够同时显示2行16列即32个字符。在对液晶模块的初始化中要先设置其显示模式,在液晶模块显示字符时光标是自动右移的,无需人工干预。图3是本实用新型的1602液晶显示器与单片机的电路连接示意图,如图3所示,1602液晶显示器与单片机的连接电路中,STC89C52单片机的PO 口 P0.0?P0.7与1602液晶显示器的数据脚DO?D7连接,P2 口P2.5?P2.7与1602的控制脚RS、RW、EN连接。
[0028]根据本实用新型的一些实施例,按键输入模块40电路中采用3个独立式按键用于设定温湿度的范围,按键一端接地,一端接单片机Pl 口的Pl.3、Pl.4、Pl.5引脚。
[0029]根据本实用新型的一些实施例,图4是本实用新型的报警部电路结构示意图,如图4所示,输出控制模块的报警输出电路用于在采集的温湿度值超出或低于预定值时报警,且采用一个9012PNP三极管驱动蜂鸣器来实现报警。图5是本实用新型的外设控制部电路结构示意图,9012的b极经过IkQ电阻与单片机的P3.6脚连接,外设控制部的加热片、风扇、加湿器和除湿器的控制选用4路继电器作为控制开关,继电器是一种通断型电子开关,其特点在于抗干扰性能好、负载效应稳定,采用继电器控制,电路简单安全可靠,4路继电器分别与单片机的P2.0?P2.3引脚连接。
[0030]根据本实用新型的一些实施例,系统软件模块将整个系统按功能进行模块划分,根据模块编写子程序,由主程序循环调用各子程序实现系统功能,通过专用烧写器将程序从计算机烧到单片机中,并通过多次调试和修改,最终达到预期功能。通过专用烧写器将程序从计算机烧到单片机中,并通过多次调试和修改,最终达到预期功能。本系统采用C语言进行程序设计:①主程序流图主程序功能,与硬件电路相结合实现DHTll温湿度传感器的温湿度检测,IXD实时显示温湿度与设定的温湿度,超温超湿控制与报警及按键处理功能。为了避免程序出现死循环,在主程序中设置了看门狗,主程序流程图如图6所示;温湿度采集子程序DHTll工作需要4种时序,分别为启动传输时序、读字节时序、写字节时序及复位时序,工作流程图如图7所示,通信开始由主机通过DATA线向DHTll发送启动信号,DHTll从低功耗转到高速模式,接到信号后返回一个应答信号给主机;主机接收到应答信号后便开始接收40bit的温湿度数据,进行8bit湿度整数+8bit湿度小数+8bit温度整数+8bit温度小数+8bit校验,并触发一次信号采集,如果没有接收到主机发送的启动信号,DHTll不会主动采集温湿度;本实用新型具体实施例中,人机交互子程序按键设计采用独立式的3个按键,分别表示控制键、上调键和下调键,其子程序流程图如图8所示。
[0031]本实用新型基于STC89C52单片机,并利用智能传感器DHTll实现温湿度值的数字式输出,具有抗干扰性强、可靠性高和便于与控制器连接等特点,应用越来越广泛。控制器采用STC89C52高性能单片机,对传感器所测温湿度信号进行数据处理、显示和输出控制信号,以实现对温湿度的自动控制。该系统硬件结构简单、实时性强、精度高等特点,能达到很好的控制效果,具有较高的推广价值。
[0032]本实用新型的基于单片机的温湿度监控系统通过传感器实现温湿度的实时采集、处理、显示,并可将实时采集的温湿度值与设定的温湿度范围进行比较;当实时采集的温湿度值超出设定的温湿度范围时,单片机发出控制信号驱动继电器启动相应的加温片、风扇、除湿器和加湿器,报警装置同时进行报警,从而提高生产率、降低劳动强度,达到增收的目的。
[0033]应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本实用新型所附权利要求的保护范围。
【主权项】
1.一种基于单片机的温湿度监控系统,其特征在于,包括:温湿度采集电路模块、信号处理模块、显示模块、按键输入模块、输出控制模块和系统软件模块,所述温湿度采集电路模块与所述信号处理模块连接,采集所在环境中的温湿度值并送入所述信号处理模块;所述信号处理模块与所述显示模块连接,将其处理后的数据通过所述显示模块显示;所述按键输入模块与所述信号处理模块连接,用于输入设定的温湿度值给所述信号处理模块;所述输出控制模块与所述信号处理模块连接,所述输出控制模块包括报警部和外设控制部。
2.根据权利要求1所述的基于单片机的温湿度监控系统,其特征在于,所述信号处理模块以单片机作为控制核心。
3.根据权利要求2所述的基于单片机的温湿度监控系统,其特征在于,所述单片机为STC89C52单片机。
4.根据权利要求1所述的基于单片机的温湿度监控系统,其特征在于,所述显示模块将信号处理模块处理后数据以相应的温湿度值通过液晶显示器显示。
5.根据权利要求4所述的基于单片机的温湿度监控系统,其特征在于,所述显示模块米用1602液晶显不器显不。
6.根据权利要求1所述的基于单片机的温湿度监控系统,其特征在于,所述温湿度采集电路模块采用DHTll温湿度复合传感器。
7.根据权利要求1所述的基于单片机的温湿度监控系统,其特征在于,所述按键输入模块上设置有按键。
【专利摘要】本实用新型公开了一种基于单片机的温湿度监控系统,包括:温湿度采集电路模块、信号处理模块、显示模块、按键输入模块、输出控制模块和系统软件模块,温湿度采集电路模块与信号处理模块连接,采集所在环境中的温湿度值并送入信号处理模块;信号处理模块与显示模块连接,将其处理后的数据通过显示模块显示;按键输入模块与信号处理模块连接,用于输入设定的温湿度值给所述信号处理模块。本实用新型实可将实时采集的温湿度值与设定的温湿度范围进行比较;当实时采集的温湿度值超出设定的温湿度范围时,单片机发出控制信号驱动继电器启动相应的加温片、风扇、除湿器和加湿器,报警装置同时进行报警,从而提高生产率、降低劳动强度,达到增收的目的。
【IPC分类】G05D27-02
【公开号】CN204557268
【申请号】CN201520276541
【发明人】应明峰, 高峰, 姜玉东, 辛玉红, 王翠红
【申请人】金陵科技学院
【公开日】2015年8月12日
【申请日】2015年4月30日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1