欢迎来到天天文库
浏览记录
ID:27718386
大小:2.25 MB
页数:30页
时间:2018-12-04
《[工学]车间温湿度控制系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、车间温湿度控制系统一、用户需求冷风机工作热风机工作抽湿机工作当温度高于设定值的最大值当湿度超出设定值的范围当温度低于设定值的最小值车间温湿度冷风机工作热风机工作抽湿机工作详细用户需求1)、用温湿度传感器检测实时温湿度并在LCD显示。2)、在LCD上显示HT=xx;LT=yy;HH=zz%RH。其中HT表示温度上限,LT表示温度下限3)、当温度或湿度不在设定范围内时,用蜂鸣器报警,运用外围设备使温湿度达到用户需要范围。4)、温湿度范围可以根据需要进行调整二、设计方案通过温湿度传感器AM2301采集温湿度数据信号传送到单片机STC89C52RC,单片机判断是否超过设定值范围内并同
2、时在LCD1602上显示实时温湿度和设定范围。a.当温度高于上限温度时,蜂鸣器报警,继电器控制电机运转使冷风机工作,降低环境温度;当温度低于下限温度时,蜂鸣器报警,继电器控制电机运转使热风机工作,升高环境温度;当温度在控制范围之内则电机不运转。b.当湿度高于设定值时,蜂鸣器报警,继电器控制电机运转使抽湿机工作,使车间湿度保持在设定范围内。1.系统示意图采集模块(AM2301)显示模块(LCD1602)驱动模块核心模块晶振电路单片机供电电路复位电路串口电路冷风机热风机抽湿机蜂鸣器2.系统模块介绍系统模块组成:a.采集模块b.核心模块c.显示模块d.驱动模块采集模块核心模块显示模
3、块驱动模块a.采集模块实物图AM2301数字温湿度传感器是一款含有已校准数字信号输出温湿度复合传感器,传感器包括一个电容式感湿元件和一NTC测温元件,并与一个高性能8位单片机相连接。单总线串行接口,使系统集成变得简易快捷。b.核心模块核心模块由单片机STC89C52、电源电路、晶振电路、复位电路、串口通信电路构成。核心模块实物图MAX232串口电源接口单片机复位键STC89C52单片机STC89C52是一种低功耗、高性能的8位单片机,片内具有一个4K字节的可编程Flash只读存储器。单片机实物图晶振电路晶振是能够输出稳定的震荡周期,震荡频率为11.0592MHz。晶振的作用是
4、为系统提供基本的时钟信号。通常一个系统共用一个晶振,便于各部分保持同步。复位电路单片机通过复位电路恢复到初始状态。复位电路有上电复位和手动复位两种。上电复位:当上电时,电容相当于短路,此时电阻上的电压约等于VCC,经过一段时间后电阻电压逐渐变小直至为0;手动复位:按键后,电容器被短路放电、RST直接和VCC相连,就是高电平,此时进入“复位状态”。松手后,电源开始对电容器充电,此时,充电电流在电阻上,形成高电平送到RST,仍然是“复位状态”;稍后,充电结束,电流降为0,电阻上的电压也将为0,RST降为低电平,开始正常工作。串口通信电路串口通信电路用于单片机的通信。其中芯片MAX
5、232是将计算机端的RS232电平与单片机端能接受的TTL电平互转换.在RS232中任何一条信号线的电压均为负逻辑关系。即逻辑“1”,-5—-15V;逻辑“0”+5—+15V。串口通信电路实物图c.显示模块通过单片机驱动1602液晶显示器显示实时温湿度。该系统设计需采用1602液晶显示,它具有微功耗、体积小、显示内容丰富、超薄轻巧、使用方便等诸多优点,与数码管相比,显得更专业、美观d.驱动模块此模块主要由继电器、光电耦合器等组成。当通过单片机对采集的信号进行处理后控制继电器,蜂鸣器报警,同时控制外围设备抽湿机,热风机和冷风机工作.光电耦合器起到光电隔离的作用。驱动模块实物图3
6、.核心算法开始温湿度接受信号热风机抽湿机冷风机显示控制流程程序流程图开始进入调节按键按下是否调节显示实时信号按下设置键按下设置键选中项值减一按减键选中项值加一按加键选中需要设置的位置初始化是否温度温度转换读位读字节写字节复位开始冷风机工作热风机工作抽湿机工作蜂鸣器工作核心程序voidmain()//主函数{uchari;init();aa=1;bb=1;while(1){keyscan();if(flag2==0){RH();SRH=h_b3(U8RH_data_H,U8RH_data_L);T=h_b3(U8T_data_H,U8T_data_L);distemp(0,T)
7、;distemp1(0x40+0,SRH);if(THH*10){beep=0;cc=0;}else{beep=1;cc=1;}}}}4.测试记录测试记录:(摄氏度)测试次数上限温度下限温度实时温度热风机状态冷风机状态是否正常1281520.2不工作不工作正常2281514
此文档下载收益归作者所有