微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 太阳能半导体空调控制装置的设计

太阳能半导体空调控制装置的设计

时间:08-19 来源:中电网 点击:

4软件设计

单片机上电后,首先应初始化系统。初始化完成后,再判断是否设定温、湿度上下限值,若已设定,则进入设定参数子程序,否则,进入温、湿度检测子程序。温、湿度检测子程序调用完毕后,再进入到温、湿度参数显示子程序,之后,再进行超限判断。若有超限,则进入报警显示和执行子程序,否则,回到初始化模块重新执行。其主程序执行流程图如图4所示。



图4 主程序流程图

本设计的主程序包含初始化模块,温、湿度检测模块,温、湿度参数显示模块,报警显示模块和执行模块。其中初始化模块负责调用初始化系统子程序,以初始化相关的IO端和定时计数器;温、湿度检测模块负责调用温度检测子程序和湿度检测子程序,温度检测程序从初始化温度传感器DSl8B20开始启动温度转换,等待转换完成后,读取9位二进制代码和处理数据,并将其转换成相应的温度值;湿度检测程序则从初始化湿度传感器HSll01开始计算湿度信号的频率,并将其转换成相应的湿度值;温、湿度参数显示模块主要负责调用键盘显示驱动芯片CH452L的显示参数子程序,CH452L显示驱动程序可从初始化CH452L开始启动显示驱动,并进入显示程序,同时发送温、湿度值;执行模块负责调用报警显示和执行子程序,执行程序和报警显示程序从判断是否超限开始,只要温、湿度中的任何一个参数超过了限值,系统便进入控制执行程序和报警显示程序。

5结束语

太阳能半导体空调具有节能、无噪音等优点,可以满足人类的共同需要。本文介绍的太阳能半导体空调控制系统采用温、湿度传感器,并以单片机为核心,因此,该温、湿度监控系统的性价比较高,使用简单且工作稳定可靠。事实上,此控制系统不仅可以应用在空调上,也可以应用在温室大棚、粮食储藏以及其他温度控制方面,所以具有一定的推广价值。试验结果也表明,该系统能够很好的检测室内温度并能根据设定的温度自动调节,而且可以超温自动断电,反应十分灵敏,可以达到预期的目的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top