方案二:
采用数字温度传感器,来测量水箱中水的温度,将水温信号转换成串行数字信号输入给单片机处理并实时在显示数码管上显示出来,通过单片机控制继电器来关断或接通电阻丝加热电源对水箱内的水的温度进行控制,阳光充足时不接通加热电源不对水箱内的水进行加热,阳光不足时自行接通电阻丝加热电源进行加热,点亮加热指示灯,实现光电加热互补功能;水位传感器[6]采用五个探针作为电极,位于下面的探针作为公共端,其余四个探针都用来测量水的档位,探针之间就等于开关,水位达到时开关就会接通,然后直流电压就会通过探针水位开关,将水位信号输入到单片机,再利用单片机输入电压的变化来判别出水位,并利用点亮LED灯来显示水位,当水箱内水的位置比规定位置低时,就会点亮LED灯进行指示灯报警,与此同时单片机输出信号控制继电器打开上水电磁阀来自动上水,并点亮上水指示灯,这是利用单片机控制继电器关闭或打开电磁阀来控制水量,水量不足时实现自动上水功能;除了系统自动控制之外,还可以利用按键电路进行手动控制,实现手动上水及停止、水温调节。本方案实现了太阳能热水器的水温检测、水位检测、自动加热、自动上水、手动加热、手动上水、水温水位显示、报警的功能。