摘 要:设计了一套全自动太阳能工程热水器控制器。该系统利用低功耗高性能的RISC 单片机AVR 作为控制电路的核心实时监测水温及水位, 可实现温度、水位检测管理, 故障及相关报警提示等功能, 利用E2PROM 对设置的参数保存, 具有断电记忆功能, 断电后, 参数无须重新设置。该款全自动太阳能热水器控制器具有使用方便、稳定性高、节能等特点, 实用性高。
0 引 言
随着人们生活水平的提高, 各种热水器的使用已相当普及, 与之相配套的控制仪也相继问世。然而, 目前市场上的各种热水器控制电路还与理想要求相差甚远。消费者需要真正的全自动 控制, 以实现使用的最简单化, 就像家用电视机、电冰箱一样, 接通电源、设定完毕就不用再操心了。鉴于国内太阳能热水器市场不断扩大, 而与其相配套的控制器却急需改进的情况, 研制了这套太阳能热水器控制器。本文设计的太阳能热水器是以AVR Meg a 32 单片机为检测控制核心,不仅实现了温度、水位两种参数的实时显示功能, 而且具有温度设定与控制功能。控制器可以根据天气情况利用辅助加热装置使蓄水箱内的水温达到预先设定的温度, 从而达到24小时供应热水的目的。实际应用结果表明, 该控制器和以往的显示仪相比具有性价比高、温度控制与显示精度高、使用方便和性能稳定等优点,提高了我国太阳能应用领域控制水平, 具有可观的经济效益和社会效益。
1 设计目标与实现方案描述
1. 1 系统原理图
系统原理图如图1 所示。其中:W 为水位传感器( 压力式) , 包含T2 ; T1 为集热器顶部温度传感器; T2 为水箱温度传感器, 与水位W一体; T3 为防冻循环温度传感器( 安装于集热循环管路最低温度点) ; T4 为用水管道温度传感器( 安装于用水循环管路最低温度点) ; T5 为管道电伴热温控传感器( 一般安装于自来水上水管道, 位置可根据实际情况而定) ; P1 为集热管路循环泵, 亦作为防冻循环泵; P2 为用水管路循环泵( 亦可用电磁阀+ 自动增压泵形式);E1 为上水电磁阀( 自来水直接进水箱补水) ;E2 为顶水电磁阀( 自来水进集热器, 顶水入水箱) ; EH1为电加热器; EH2 为电伴热带( 选用) 。
1. 2 主要功能及说明
在太阳能热水工程控制系统中, 需实现:LED显示, 温差循环, 定温出水, 定温上水, 自动上水, 定时上水, 低水位上水, 自动加热, 定时加热, 电加热防干烧, 防冻电加热, 防冻循环, 定时间段定温管路循环, 高温保护, 警戒水位保护, 防炸管, 断电参数与运行状态记忆,出厂参数复位, 故障及相关报警提示, 安全防护, 管道防冻电伴热, 用水管道防冻, 水灯显示方式, 键盘锁, 紧急断电, 开机自检等众多功能。可以将这些功能分为以下6 类:键盘输入、A / D 转换、实时时钟、数据显示、E2PROM的使用和故障报警。该系统利用低功耗高性能的RISC 单片机AVR 作为控制电路的核心, AVR 微处理器是Atmel公司的8 位嵌入式RISC 处理器, 具有高性能、高保密性、低功耗等优点。程序存储器和数据存储器为可独立访问的哈佛结构, 代码执行效率高。系统采用的AVR Meg a 32 处理器包含有32 KB 片内可编程FLA SH 程序存储器; 1 KB 的E2PROM 和2 KB的RAM; 同时片内集成了看门狗; 8 路10 位ADC; 3 路可编程PWM 输出; 具有在线系统编程功能, 片内资源丰富, 集成度高, 使用方便。AVR Mega 32 可以很方便地实现外部输入参数的设置, A / D 转换, E2PROM 的数据存储, 工作