当前位置:首页 > 工业控制 > 工业控制
[导读]摘要:给出了一种基于C8051F020单片机实现密闭环境温度自动控制的系统方案。将半导体制冷模块置于一个密闭环境,通过C8051F020单片机实现对半导体制冷片的制冷、制热和不同功率运行的控制,采用独立按键完成温控数据

摘要:给出了一种基于C8051F020单片机实现密闭环境温度自动控制的系统方案。将半导体制冷模块置于一个密闭环境,通过C8051F020单片机实现对半导体制冷片的制冷、制热和不同功率运行的控制,采用独立按键完成温控数据的输入,分别利用DS18B20采集密闭环境温度和实际环境温度,并通过TS1602 LCD完成基本的状态数据和控制实时显示;通过PID算法编程实现密闭环境温度恒温控制。实验结果表明,在按键输入设定温度后,系统能够成功实现密闭环境温度的恒温控制,温度控制精度为±0.2℃。
关键词:C8051F020单片机;恒温控制;PID算法;密闭环境

0 引言
    温度控制广泛应用于社会生活的各个领域,如家电、汽车、材料、电力电子等,近几年,在控制方法上,基于PID的温度控制、模糊控制、神经网络、遗传算法有了快速的发展。本文介绍了一种基于C8051F020单片机的环境温度自动控制设计,利用PID算法,结合温度传感器
DS18B20、半导体制冷系统、开关电源和继电器控制电路实现密闭环境温度的自动控制。密闭环境温度自动控制系统符合现代电子产品自动化、智能化、模块化、人性化的设计要求,人机界面友好,可移植性好。

1 整体方案设计
    方案的主要任务是根据用户要求,实现对密闭环境的恒温控制。手动设定密闭环境控制温度后,C8051F020单片机通过DS18B20测得密闭环境温度(被控环境)和实际环境温度,将设定温度和密闭环境温度的差值送入单片机,返回指令控制继电器电路实现半导体制冷系统的加热或者制冷。单片机输出的PWM经IR2110功率放大,控制开关管1RF3808通断,并利用PID算法实时改变单片机的PWM占空比,达到控制开关电源输出电压的目的,从而改变半导体制冷系统工作时的功率。

2 硬件电路设计
2.1 硬件总体设计
    整个系统主要由系统电源电路、键盘电路、温度采集电路、LCD显示器、继电器控制电路、开关电源电路、LM2575降压电路、半导体制冷电路和单片机控制电路组成。其中,键盘电路用来输入控制信号;温度采集电路用于实时监测实际环境温度和密闭环境温度;LCD是用来显示用户设定状态信息和温度数据、电流、电压值;开关电源电路用于提供半导体制冷系统的工作电压和电流;LM2575降压电路用于提供单片机电源;半导体制冷电路是控制环境温度的关键。C8051F020单片机是整个控制系统的核心,将各部分连成整体,正常工作。系统总体电路设计框图如图1所示。


2.2 半导体制冷电路
    半导体制冷电路由半导体制冷片、散热风扇、导热金属片组成。半导体制冷片是根据珀尔帖效应制作的温差电制冷片,改变供电电压极性,就可以达到制冷或者加热的目的,并且重量轻、体积小,具有相对较高的制冷量。
2.3 控制电路
    MCU控制电路包括三个部分:独立按键电路、温度采集电路、继电器控制电路和数据显示部分。
    控制信号输入部分主要由独立键盘完成。使用独立键盘,结构清晰,编程简单。两个独立按键:P1^0:设定温度值加1;P1^1:设定温度值减1。继电器控制电路主要由MCU I/O端口P3口控制2个继电器完成,同时断开继电器实现制冷,同时吸合继电器实现制热。以C8051F020的端口P2口作为数据线,与LCD1602进行数据通信并完成状态显示。温度采集电路采用DS18B20电路。Dallas公司的DS18B20 1-wire数字温度传感器使用一根信号线即可实现信号的双向传输,接口简单,便于扩展和维护。
2.4 开关电源电路
    开关电源采用BUCK拓扑结构,PWM(脉宽调制)控制方式。最大输出电压达到15.3 V,最大输出电流达到2 A,输出电压的纹波小于5mV,整个开关电源效率为75%,满足系统供电要求。由于测量电源电压、电流时采用差分放大电路,PWM波的频率在21 kHz左右,频率较高,造成电压数据采集后转化的AD值与实际的测量值存在一定的偏差,通过程序实现电压补偿。
2.5 LM2575降压电路和单片机供电电路
    MCU部分电路正常工作需要+5 V和+3.3 V电压供电。将市电220 V/50 Hz通过开关电源部分电路,经过桥堆整流和滤波产生直流电17 V,通过LM2575稳压芯片输出稳定+5 V给LCD1602显示模块和继电器供电,C8051F020和DS18B20由+5 V经过ASM1117-3.3 V供电。

3 软件设计
    基于C8051F020单片机密闭环境温度恒温控制流程图如图2所示。


    系统软件部分主要完成以下功能:当有按键按下时,触发中断,改变设定温度的值。单片机采集温度,通过控制算法,产生控制命令改变PWM输出,控制各个继电器的动作;利用单片机自带的AD采样,测量开关电源的输出电压和电流的大小并显示。其中单片机控制指令是本系统的关键,密闭环境温度和温度设定值差值不应大于15℃,以确保系统正常运行。若设定温度超出范围,其值由系统自动还原为当前温度;若温差确定,进入PID调节,采用增量式PID。公式如下:
   
    式中:Kp为控制器的比例系数;Ti为控制器的积分时间,也称积分系数;Td为控制器的微分时间,也称微分系数。
    系统上电后,测得的密闭环境温度,即为初始温度设定值。例如实际密闭环境温度为30℃,实际环境温度为29℃,通过按键“-”,使温度设定值为15℃,则此时温差为+15℃。送入处理函数,单片机返回控制指令,使继电器断开,并控制开关电源输出5 V电压,使半导体制冷片在额定电压下工作,系统全速制冷。当密闭环境温度改变,单片机将输出不同控制指令。当密闭环境温度和设定值相同时,控制结束,P5口灯闪烁,MCU控制开关电源输出电压0 V。通过对系统进行实际验证,LCD1602显示效果如图3所示。



4 结语
    对于C8051F020单片机构建的密闭环境温度恒温控制系统进行功能验证,系统能够成功实现密闭环境温度恒温控制,温度控制精度为±0.2℃。系统人机界面友好,操作简单、价格低廉、可移植性好,可以应用到商业领域。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭