编辑: 王子梦丶 | 2015-04-14 |
一、系统介绍 节能卫生用水控制系统采用开关节能控制电路,抗干扰设计,防误接等电路设计,选用低电压芯片,降低功耗,增强了系统的稳定性,适合家庭及各种公共卫生用水控制.
该子系统支持多种模式同时使用,洗澡水阀、洗手水阀可由用户选用电流控制调节阀或价格低廉的脉冲阀,智能男女大小便模式识别,控制用水量,提高了自动节水控制能力. 节能用水控制系统由微控制器,红外发射接收电路,压力监测电路,手动冲水电路,脉冲阀节能驱动电路,水管温度上下限识别电路,温度调节电路,冷热水阀节能驱动控制电路,洗澡开关监测电路,电池电量检测报警电路,低压标准电源转换电路,串行数据输出控制电路等构成. 本系统具有极高的抗干扰能力,采用慢速查询方式进入节电方式,系统在无人时工作于休眠状态,耗电极低. 该系统模块简单,集水温可调的洗手控制,水温可调的洗澡控制和智能模式识别的厕所冲洗控制于一体,缩小卫生用水控制系统体积.其模块原理图如下:
二、 功能简介 系统上电或自动复位启动后,初始化各引脚为低电平,处于低压等待状态,系统开始检测三种设备状态,当洗手池旁有人时(由洗手红外发射接收判断),判断水阀是否打开,若没有,识别水温上下限,并初始水温度为37度,如果用户有洗手水温调节操作(按键),以度为单位递增或递减;
当洗澡开关置为开时,判断水阀是否已经打开,若没有,识别水温上下限,并初始水温度为37度,同时打开电量监测报警模块,若用户有洗澡水温调节操作(按键),以1度为步长递增或递减;
当厕所有人时,开始启动定时器,每0.5s判断一次:是否有人(厕所红外发射接收),是否蹲下(力敏电阻),待无人时,计算测得值,智能识别男女大小便模式,确定相应冲水时间. 整个系统采用低电压供电3.61V,大部分器件电流控制在uA级,各部件的电源由单片机电平开关信号控制,采用PIC16F87X系列的休眠功能和WDT唤醒功能,当无人使用卫生间任何设备时基本工作于sleep(休眠)状态,如果24小时无人使用,该系统总共非休眠运行时间仅7分钟左右,极大地降低了功耗. 功能模块简介 1.洗手模块 mA/K, 式中: 表示流过AD590的电流;
T表示热力学温度. 2.AD590的测温范围为-55℃~+150℃.
3、AD590的电源电压范围为4V~30V.电源电压可在4V~6V范围变化,电流 变化1mA,相当于温度变化1K.AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会被损坏. 4.精度高.AD590共有I、J、K、L、M五档,其中M档精度最高,在-55℃~+150℃范围内,非线性误差为±0.3℃. 用水子系统精心设计了各个模块的分时供电模块,使各个部件在需要的时候打开供电,使用完毕后即关闭电源,并且采用低电源供电方法,将功耗降低两个数量级左右.各模块由开关三极管控制开闭,由于其关闭时功耗极低,因此整个系统的功耗就大大地降低.
五、原理图
六、源程序
(一)、程序包括: 设备识别及初始化 初始引脚数据值 中断初始化 初始化各标志位 循环查询开始 CSSTATE大小比较子程序 厕所脉冲阀打开子程序 厕所脉冲阀关闭子程序 红外接收子程序 红外发送子程序 洗澡初始及变化程序 洗手初始及变化程序 AD转换子程序 发送数据子程序 DATACONVERT子程序 DELAY10MS子程序 PUSH子程序 POP子程序 AD转换中断程序 红外接收中断程序 PORTB按键中断程序 TIME1定时中断程序