编辑: AA003 | 2019-04-18 |
4、控制器的软件设计 控制器软件设计采用模块化结构,包括主程序,键盘扫描子程序,显示子程序,步进电机控制程序,液位比较子程序及温度计算子程序. 系统主程序主要完成水箱及喷头温度和水位的检测,温度的设置,水位不足报警,自动上水及一些初始化功能.系统主程序流程图如图8所示.
5、测试结果 该控制器的设计主要采用Actel公司Fusion系列60万门的AFS600芯片,通过嵌入8051内核来实现,充分利用该平台提供的资源,来完成本次设计任务. 该控制器与市面上的太阳能控制器比较,主要解决了两大主要问题: 1.水温的控制调节问题.该控制器采用精确度很高且跟随性很好的步进电机在很短的时间内进行精确自动调节淋浴水温,保证设定水温与实际水温误差在2℃,并且水温从低向设定水温自动调节,杜绝因水温调节过高而发生烫伤事件. 2. 自动上水问题.该控制器能实现完成自动上水过程,当检测水位低于水位下限时,先检测热水器是否处于使用状态,若使用中则报警并提示上水再使用,此过程中由于水位留有余量,用户仍然可以继续完成淋浴;
若没使用,则启动自动上水至设定的水位上限. 此外,由于增加了一个温度传感器用来检测淋浴水温,使得控制器更加智能化. 致谢 本次设计制作历时5个月,在本次设计的过程中,在对Fusion 开发........