| 
          背景:  
          在现代的生活中,洗浴已经是人们必不可少的是组成部分,由于快速的生活节奏我们洗浴的方式大多数是选择淋浴的方式,在这种方式下,我们经常会遇到这样的情况:刚打开淋浴的时候,前端的水并不是我们洗浴的舒适温度,夏天还好一些,而到了冬天,我们碰到这种情况,最直接的选择就是将它白白放掉。  
             
          目的:  
          在这种背景下,我们团队就觉得很有必要设计一种,利用我们洗澡时放掉的那一段水资源,而利用的最直接的方式就是将它加热变为我们洗浴的舒适温度范围,可是一直加热又会浪费电能源,所以我们又想到了温度控制,通过使用温度采集的方法,来时的加热的温度控制在一定的洗浴舒适的范围之内,也通过控制加热的温度来控制加热器的开与断,而使得电能得到合理的使用,从而达到即节约了水资源,又合理利用能源的目的。  
             
          系统原理和技术代码:  
          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代表横截面积)算出水的流量是多少,再依据水的比热容算出我们需要给谁提供的最小焦耳热量。  
            
          我们用单片机来控制电加热器,通过使用温度传感器,来进行温度的采样,通过温度采样来的数据来进行内部的控制,首先我们知道加热需要一定的加热装置,通过焦耳热的计算公式:  
  
          可知我们如果需要快速加热就需要控制加热器的电流和他的电阻,然后再依据此来挑选加热装置即可。  
             
          简单的温度控制电路方案:  
  
             
  
         系统框图:  
             
  
             
          流程图:  
  |