在本体系中,RA0~RA3用于七段码显现,RB6 操控水闸开关,RB7操控电加热管,RC3~RC5用于按键规划和读取水量,RC0~RC2用于跟DS1820通讯进行水温丈量,RB0~RB1对七段码进行扫描,RB2~RB5 LED指示灯显现,RC6漏电检测,RC7操控扬声器用于报警和指示。
键盘与水量丈量电路因为在本体系中,只要求显现四个档位的水量值,因而水量传感器选用的是开关式传感器,当水量到达某一档时会拉低该档电平,接口电路与按键按下相似。因而在电路规划中,将水量档位信号与按键经过一片74HC148优先编码器衔接到单片机的I/O 口上。按键的优先权高于水量信号,水量高档位信号优先权高于低档位信号,以确保能优先呼应按键。
示电路温度选用二位七段码显现,显现规模0℃~99℃。水量选用一位七段显现,显现1、2、3、4,四档水位。对温度和水量进行循环扫描显现。四个LED 用于当时按键功用设定。
水温文水量操控电路 单片机经过光电耦合对继电器进行操控,用来堵截或接通加热管电源,封闭或翻开水阀,然后到达对水温文水量的操控。
漏电检测及报警电路因为热水器作业在湿润的场合,因而需具有漏电检测与报警功用。漏电检测由漏电检测线圈的输出经整形后输入到RC6 口,电路原理图如图3(a)所示。当漏电流超越必定阈值时,比较器输出低电平,不然坚持高电平,再经过一单稳态触发器电路发生如图3(b)所示波形,低电平坚持时刻t可由单稳态触发器进行调整设定。在本体系中t 为10ms,因为PIC16C57 没有中止功用,因而程序中有必要每隔必定时刻(小于10ms)对RC6 口进行查询,以检测是否漏电,一旦检测到RC6 变低,经过承认后堵截加热管电流,一起进行报警。报警电路还在传感器呈现毛病、超温时报警提示。 P%&&&&&%16C57 自身具有看门狗定时器,当体系呈现异常时,能主动进行掉电维护和体系复位。
水温丈量电路测温元件选用DALLAS的单线数字温度传感器DS1820。DS1820供给九位温度读数,丈量规模-55℃~125℃,选用共同1- WIRE 总线协议,只需一根口线即完成与MCU 的双向通讯,具有衔接简略,高精度,高可靠性等特色。在作业时,经过总线向其供给电源,单片机宣布指令码读取温度值。