传感器

水表实现方案

ainet.cn   2009年09月02日
一、功能简述
    1.正反转识别
    2.瞬时流量测量
    3.脉冲当量设定
    4.液晶显示累积流量、瞬时流量、当前时间
    5.按键控制显示,调节脉冲当量,调节时间
    6.低电压检测、掉电保护
    7.数据存储

二、技术指标
    满足各类水表相关标准

三、原理框图 
   
    水表包括流速采集、微控制器、电源管理、按键、数据存储和液晶显示几部分组成

四、效果图

五、实现方案
    1.流速采集 
    MCU与LC9723定时(Δt时间段)通讯,既得Δt时间段内的平均瞬时流量值Fi,即可得瞬时流速。根据各流量点的当量ki(或叫做流量系数)校正瞬时流量,可得到精确的瞬时流量kiFi。 

   
2.累积流量 
    瞬时值的数字累加和即为累积流量,其计算公式为
     
    式中W为累积流量,ki为流量系数,Fi为瞬时流量。 

    3.电源管理 
    本设计采用低功耗设计,内部设有电源电压监视和掉电保护电路,保证水表在掉电时能正确的将数据存入存储器。 

    4.液晶显示 
    由液晶通过按键循环显示当前的流速,当前累积流量,当前时间等数据 

   
5.数据存储 
    MCU把累积流量数存入数据存储器,包括历史月份累积流量,历史几天的累积流量 

    6.按键 
    按键采取五按键方式,只有一个按键露出表外,其余按键为嵌入式按键。按键的功能有,控制液晶显示屏显示不同的数据、调节转速当量、调节RTC等。 

   
7.流量曲线校正
   
 
    基表的误差曲线如上图所示,图中的粗线为误差统计平均值,曲线的方程为y=y(x),为了精确表达曲线方程,我们采取多段线拟合的方法描述即y=kix+bi,由于描述一条直线只需要两点即可,所以在程序中用分立的点来逼近误差曲线。在不同的流速区间有不同的k值和b值。为了把水表的误差校正到最小,把测得的实际值加上校正值得到校正后的值,即y=y测量+y校正=y测量+kix+bi。 

    校正后的误差如图所示,可以看到,误差仅与基表误差曲线的分散性有关,而且其量程比拓宽。 
   
  
    8.正反转识别 
    叶片采用宽度不一的两片金属片相继通过LC9723探头,从而产生的脉冲信号的占空比不一来区别正反转的。原理如下
     

    由此产生的反转脉冲信号如下
     
 
    正转脉冲信号为
     
  
    在每一个脉冲的上升沿,LC9723会输出一个脉冲宽度为20us的窄脉冲,当叶轮正转时窄脉冲的出现是等时间间隔的,当反转时,窄脉冲的出现是不等时间间隔的,因此正反转的识别变得极其容易。 

    另外,该水表还具有脉冲唤醒功能。

六、程序流程 
   

(转载)

标签:水表实现方案 我要反馈 
泰科电子ECK、ECP系列高压直流接触器白皮书下载
亿万克
专题报道