基于神经网络和单片机的智能节水水龙头的制作方法_2

文档序号:9907482阅读:来源:国知局
下一次用水温度的样本。在本例中,选择前30次用水的最终出水温度作为样本,使用BP算法逼近获得用户用水温度趋势函数,预测出下一次用水可能温度T = 20°C。
[0023]另外,在模糊控制器中设定如下规则:
[0024]连续两天温差值为[0,1)°C,相应的用水温度的环境温度影响因子为_0.2°C,
[0025]连续两天温差值为[I,2)°C,相应的用水温度的环境温度影响因子为-0.3°C,
[0026]连续两天温差值为[2,4)°C,相应的用水温度的环境温度影响因子为-1°C,
[0027]连续两天温差值为[4,6]°C,相应的用水温度的环境温度影响因子为_2°C,
[0028]连续两天温差值为[_1,0)°C,相应的用水温度的环境温度影响因子为0.2°C,
[0029]连续两天温差值为[_1,_2)°C,相应用水温度的环境温度影响因子为0.2°C,
[0030]连续两天温差值为[_2,_4)°C,相应的用水温度的环境温度影响因子为1°C,
[0031]连续两天温差值为[-4,_6]°C,相应的用水温度的环境温度影响因子为2°C,
[0032](连续两天温差计算为当前日平均温度减前一日平均温度,升温则略微降低预测温度,降温略微提高预测温度)
[0033]而本例中的当前两天温差为2摄氏度,则相应的用水温度的环境温度影响因子为Λ t = -1°C。所以最终的预测的用水温度修正为Τ+Λ t = 20-1 = 19 °C。
[0034]则单片机将预测温度显示在屏幕上:预测需求水温19°C。设热水器加热水至40°C,冷水为5°C,单片机算出需要30%的热水和70%的冷水混合才能满足19°C,单片机控制两个流量控制器,冷、热水混合得到满足要求的出水。
[0035]然后人们在使用水龙头的时候,一打开水龙头,水龙头就按默认的19摄氏度的需求温度出水。本设计通过智能的方法,预测出人们需要使用的温度,避免多次调试,麻烦又浪费水。
[0036]假设预先设定温度调整的阈值为10°C,如果用户使用此水温一会儿发现并不满足要求,通过直接点击显示屏,微调水温到22°C。该微调数据传入单片机,当微调温度小于10°(:时,水龙头的出水口和回流口的电磁阀状态保持不变。单片机根据需求22°C,重新控制两个流量控制器,使得出水温度达到要求,且用水不中断。当设定温度与预测温度差距大于预先设定的阈值,如用户在显示屏上输入所需水温为30°C,则单片机控制第一电磁阀关闭,同时开启第二电磁阀实现回流,重新控制两个流量控制器,直到当前水温与设定温度差距小于预先设定的阈值,则单片机控制关闭第二电磁阀,开启第一电磁阀,实现出水。
[0037]此外,在用水过程中可同时开启单片机内定时器,当用水超过5分钟会在显示屏上提醒是否继续使用,同时蜂鸣器响起。如果继续则只需在30秒内在显示屏中选择确定,否则将关闭水龙头。具体可通过中断的方式实现,如果达到5分钟,则跳入中断程序,在30秒内,显示屏会提醒是否使用,蜂鸣器会响起,若没有选择,则会终止用水,如果选择继续用水则跳出中断程序,继续用水。
[0038]本发明的智能节水水龙头通过预测用户可能需求水温,提高用户体验,且减少因为微调而流逝的水、通过回流而减少因为等待加热而流逝的水、通过定时关闭,减少因为忘记关闭水龙头而浪费的水,最终极大地达到节水的目的。
【主权项】
1.一种基于神经网络和单片机的智能节水水龙头,其特征在于,包括具有冷、热两路进水的水龙头本体,还包括单片机、触摸显示屏、蜂鸣报警器;在水龙头出水口设有第一电磁阀,在出水口前端设有回流管,回流管管口设有第二电磁阀,在第二电磁阀前端设有用于检测水温的第一温度传感器,水龙头外设有用于检测环境温度的第二温度传感器,水龙头本体上冷水进水处及热水进水处各设有一只流量控制器;所述的第一电磁阀、第二电磁阀、第一温度传感器、第二温度传感器、两只流量控制器、触摸显示屏、蜂鸣报警器分别与单片机连接;所述的单片机通过BP算法预测下次出水所需温度,计算出所需冷、热水流量比例并控制两只流量控制器使水龙头内水温达到该预测温度。2.根据权利要求1所述的基于神经网络和单片机的智能节水水龙头,其特征在于,所述的第一电磁阀、第二电磁阀均为常闭电磁阀。3.根据权利要求1所述的基于神经网络和单片机的智能节水水龙头,其特征在于,所述的单片机采用ARMLPC2210单片机。4.根据权利要求1所述的基于神经网络和单片机的智能节水水龙头,其特征在于,所述的预测下次出水所需温度的具体方法如下: 单片机记录每次实际出水温度,并将下次出水的前10-30次用水温度记录作为样本,使用BP算法逼近获得用户用水温度趋势函数,并用此函数预测出下一次用水可能温度T;采用模糊控制器设定规则:设连续两天温差值为AT,根据经验对不同的AT设定相应的环境温度影响因子At,将当前两天的温差作为输入写入模糊控制器,模糊控制器根据预先设定的规则,输出相应的At,单片机得出最终的预测结果为T+At。5.根据权利要求1所述的基于神经网络和单片机的智能节水水龙头,其特征在于,当水龙头以最终预测温度出水,但出水温度不满足用户需求时,用户通过触摸显示屏设定其所需温度,单片机重新计算所需冷、热水比例并控制两个流量控制器,且当设定温度与预测温度差距小于或等于预先设定的阈值,则两电磁阀状态不变,出水不中断;当设定温度与预测温度差距大于预先设定的阈值,则单片机控制第一电磁阀关闭,同时开启第二电磁阀实现回流,直到当前水温与设定温度差距小于预先设定的阈值,则单片机控制关闭第二电磁阀,开启第一电磁阀,实现出水。
【专利摘要】本发明公开了一种基于神经网络和单片机的智能节水水龙头,包括水龙头本体、单片机、触摸显示屏、蜂鸣报警器;在水龙头出水口设有第一电磁阀,在出水口前端设有回流管,管口设有第二电磁阀,在第二电磁阀前端设有用于检测水温的第一温度传感器,水龙头外设有用于检测环境温度的第二温度传感器,水龙头本体上冷水进水处及热水进水处各设有一只流量控制器;所述的第一电磁阀、第二电磁阀、第一温度传感器、第二温度传感器、两只流量控制器、触摸显示屏、蜂鸣报警器分别与单片机连接;本发明的水龙头可通过BP算法和模糊控制智能地预测出需求水温,无需多次调试,可快速智能地满足人们的需求,通过设置回流功能极大地避免了水资源的浪费。
【IPC分类】F16K31/02, F16K37/00
【公开号】CN105673908
【申请号】CN201610135909
【发明人】吴昊天
【申请人】浙江大学
【公开日】2016年6月15日
【申请日】2016年3月10日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1