基本硬件电路图如图2(a)~(c)所示。在本系统中,ra0~ra3用于七段码显示,rb6 控制水闸开关,rb7控制电加热管,rc3~rc5用于按键设计和读取水量,rc0~rc2用于跟ds1820通信进行水温测量,rb0~rb1对七段码进行扫描,rb2~rb5 led指示灯显示,rc6漏电检测,rc7控制扬声器用于报警和指示。
1.水温测量电路测温元件采用dallas的单线数字温度传感器ds1820。ds1820提供九位温度读数,测量范围-55℃~125℃,采用独特1-wire 总线协议,只需一根口线即实现与mcu 的双向通讯,具有连接简单,高精度,高可靠性等特点。在工作时,通过总线向其提供电源,单片机发出指令码读取温度值。 键盘与水量测量电路由于在本系统中,只要求显示四个档位的水量值,因此水量传感器采用的是开关式传感器,当水量达到某一档时会拉低该档电平,接口电路与按键按下类似。因此在电路设计中,将水量档位信号与按键通过一片74hc148优先编码器连接到单片机的i/o 口上。按键的优先权高于水量信号,水量高档位信号优先权高于低档位信号,以保证能优先响应按键。
2.显示电路温度采用二位七段码显示,显示范围0℃~99℃。水量采用一位七段显示,显示1、2、3、4,四档水位。对温度和水量进行循环扫描显示。四个led 用于当前按键功能设定。
3.水温和水量控制电路 单片机通过光电耦合对继电器进行控制,用来切断或接通加热管电源,关闭或打开水阀,从而达到对水温和水量的控制。
4.漏电检测及报警电路由于热水器工作在潮湿的场合,因此需具备漏电检测与报警功能。漏电检测由漏电检测线圈的输出经整形后输入到rc6 口,电路原理图如图3(a)所示。当漏电流超过一定阈值时,比较器输出低电平,否则保持高电平,再通过一单稳态触发器电路产生如图3(b)所示波形,低电平保持时间t可由单稳态触发器进行调整设定。在本系统中t 为10ms,由于pic16c57 没有中断功能,因此程序中必须每隔一定时间(小于10ms)对rc6 口进行查询,以检测是否漏电,一旦检测到rc6 变低,经过确认后切断加热管电流,同时进行报警。报警电路还在传感器出现故障、超温时报警提示。 pic16c57 本身具有看门狗定时器,当系统出现异常时,能自动进行掉电保护和系统复位。
延迟式无稳态多谐振荡器发声电路工作过程
给你4000块,华为P10和iPhone7你怎么选?
OSD视频字符叠性能参数及应用
如何用手机拍出好看的动物和昆虫照片?
分析服务机器人市场现状及未来发展趋势
基本测试水温测量电路图
在春运即将来临之际推顺风车业务,哈啰意欲何为?
关于人体生物力学建模与仿真的座椅舒适性设计方案详解
三相鼠笼异步电机的缺相保护
典型控制系统电气原理图解析
智能型污水管水中臭氧传感器怎么使用 有哪些功能特点?
夏普Portege X30L-G笔记本发布,重量仅只有0.86公斤
基于USB总线和89C51单片机的数据采集系统设计
我国智能电网已经进入全面建设的重要阶段将迎来黄金发展期
什么是主轴中心出水?SycoTec中心出水主轴有哪些优势?
NVIDIA Nsight Graphics 2021.5可优化光线跟踪
华为对日采购零部件增加,日本电子行业实力依旧
12个小细节让普源示波器的使用更加的便捷(下)
整流变压器的工作原理
开放式架构ATE解决了测试困境