工控网首页
>

应用设计

>

山东力创-水表设计方案

山东力创-水表设计方案

2009/8/27 17:43:00

                                                                       
一、功能简述
    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的窄脉冲,当叶轮正转时窄脉冲的出现是等时间间隔的,当反转时,窄脉冲的出现是不等时间间隔的,因此正反转的识别变得极其容易。
另外,该水表还具有脉冲唤醒功能。


 

六、程序流程

 


投诉建议

提交

查看更多评论
其他资讯

查看更多

力创LCR热量表成功中标“莱钢御龙湾项目”

山东力创中标“辽宁省机关办公建筑和大型公共建筑能耗监测平台建设智能电量监测模块及其配套部件采购”

千万项目入主力创

山东力创成功进入新疆塔河油田项目建设

力创中国芯