DIY编程器网

标题: 沐浴加热节水器设计方案,包含源代码 [打印本页]

作者: admin    时间: 2015-4-29 08:07
标题: 沐浴加热节水器设计方案,包含源代码
        背景:

        在现代的生活中,洗浴已经是人们必不可少的是组成部分,由于快速的生活节奏我们洗浴的方式大多数是选择淋浴的方式,在这种方式下,我们经常会遇到这样的情况:刚打开淋浴的时候,前端的水并不是我们洗浴的舒适温度,夏天还好一些,而到了冬天,我们碰到这种情况,最直接的选择就是将它白白放掉。

         

        目的:

        在这种背景下,我们团队就觉得很有必要设计一种,利用我们洗澡时放掉的那一段水资源,而利用的最直接的方式就是将它加热变为我们洗浴的舒适温度范围,可是一直加热又会浪费电能源,所以我们又想到了温度控制,通过使用温度采集的方法,来时的加热的温度控制在一定的洗浴舒适的范围之内,也通过控制加热的温度来控制加热器的开与断,而使得电能得到合理的使用,从而达到即节约了水资源,又合理利用能源的目的。

         

        系统原理和技术代码:

        dispbuf=temp;
        if(getdata<77)
        {
        lowflag=1;
        highflag=0;
        }
        else if(getdata>153)
        {
        lowflag=0;
        highflag=1;
        }
        else
        {
        lowflag=0;
        highflag=0;
        }
        ST=1;
        ST=0;
        }
       
        P1=dispcode[dispbuf[dispcount]];
        P2=dispbitcode[dispcount];
        dispcount++;
        if(dispcount==8)
        {
        dispcount=0;
        }
       
        if((lowflag==1) && (highflag==0))
        {
        cnta++;
        if(cnta==800)
        {
        cnta=0;
        alarmflag=~alarmflag;
        }
        if(alarmflag==1)
        {
        SPK=~SPK;
        }
        }
        else if((lowflag==0) && (highflag==1))
        {
        cntb++;
        if(cntb==400)
        {
        cntb=0;
        alarmflag=~alarmflag;
        }
        if(alarmflag==1)
        {
        SPK=~SPK;
        }
        }
        else
        {
        alarmflag=0;
        cnta=0;
        cntb=0;
        }
        }

         
        首先要经过测算,算出大多数的水管的平均横截面积,在测出单位时间内谁的流速是多少,然后依据

          ,

        (其中Qv是水的流量,V代表体积、v代表流速、S代表横截面积)算出水的流量是多少,再依据水的比热容算出我们需要给谁提供的最小焦耳热量。

           
        我们用单片机来控制电加热器,通过使用温度传感器,来进行温度的采样,通过温度采样来的数据来进行内部的控制,首先我们知道加热需要一定的加热装置,通过焦耳热的计算公式:

       

        可知我们如果需要快速加热就需要控制加热器的电流和他的电阻,然后再依据此来挑选加热装置即可。

         

        简单的温度控制电路方案:

       

         

       

        系统框图:

         

       

         

        流程图:

       

作者: 李小路    时间: 2020-10-2 11:04
谢谢分享!




欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2