1、太阳能热水器控制电路设计 一、系统设计 1.设计原理 太阳能热水器自动控制电路采用 AT89S52 单片机作为控制核心,外围加蜂鸣器控制电路、数码显示 电路、水位检测电路、电机控制电路、按键电路、温度检测电路等。数码管实时切换显示当前温 度与当前液位,当液位过高时,蜂鸣器报警,并且电机反转模拟排水过程;当液位过低时,蜂鸣 器报警,并且电机正转模拟进水过程。本系统设计简单,成本低,性能优良,具有一定的稳定性 和实用性。 三、硬件电路设计 1.基本原理框图 CPU 显示电路 按键电路电源电路 液位检测电路 温度检测电路电机电路 蜂鸣器电路 图一:原理框图 (1)太阳能热水器控制装置主要组成 由 C
2、PU、显示电路、按键电路、蜂鸣器电路、电机电路、液位检测电路、温度检测电路、电源电 路组成,如图一。 (2)太阳能热水器控制装置的工作原理 接通电源后,显示当前水位,水位被分为 16 个点。并且显示当前温度。液位显示与温度的显示切 换进行。当水位显示低于或等于 1 时,蜂鸣器报警,并且电机正转,表示进水;当水位显示高于 或等于 15 时,蜂鸣器报警,并且电机反转,表示排水。液位检测利用 CD4051 2.各部分电路原理 (1)最小系统 最小系统电路如图二所示。 EA/VP 31 X1 19 X2 18 RESET 9 RD 17 WR 16 INT0 12 INT1 13 T0 14 T1 1
3、5 P10/T 1 P11/T 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE/P 30 TXD 11 RXD 10 U2 AT89S52 Y1 11.0592M CY1 30p CY2 30p RES VCC SCK MISO MOSI R2 1K + C1 10uF VCC S1 RST 图二:最小系统 (2)显示电路
4、 采用 LED 数码管显示,该方案具有实现容易、发光亮度大、驱动电路简单等优点,其可靠性也优于 LCD 的显示。 。 由 6 个数码管和 6 个 74LS164 组成, 采用串行静态显示的方法。 将数码管的 8 个输入端与 74LS164 的输出端 Q0Q7 相连。P1.0 和 74LS164 的 CLK 连接,作为时钟;P1.4 接 74LS164 的 A 端,作为显 示数据的输入端。显示电路如图三所示。 A 1 B 2 Q0 3 Q1 4 Q2 5 Q3 6 Q4 10 Q5 11 Q6 12 Q7 13 CLK 8 CLEAR 9 VCC 14 GND 7 164A 74LS164 A 1 B 2 Q0 3 Q1 4 Q2 5 Q3 6 Q4 10 Q5 11 Q6 12 Q7 13 CLK 8 CLEAR 9 VCC 14 GND 7 164B 74LS164 A 1 B 2 Q0 3 Q1 4 Q2 5 Q3 6 Q4 10 Q5 11 Q6 12 Q7 13 CLK 8 CLEAR 9 VCC 14 GND 7 164C 74LS164 A 1 B 2 Q0 3 Q1 4