200高计数器计算流量计瞬时流量公式 点击:892 | 回复:5



guo886

    
  • 精华:0帖
  • 求助:5帖
  • 帖子:11帖 | 122回
  • 年度积分:1239
  • 历史总积分:3813
  • 注册:2014年1月13日
发表于:2014-07-10 14:39:32
楼主

在做得各位有没有哪位大神在做流量计的。怎么计算高计数器计算瞬时流量。当前量。和瞬时增量。最好公式看看。有了公式就做了




zhu860423060

  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:302
  • 历史总积分:21193
  • 注册:2011年3月06日
发表于:2014-07-10 15:39:21
1楼

瞬时的要用中断来做,

子默

  • 精华:0帖
  • 求助:5帖
  • 帖子:11帖 | 122回
  • 年度积分:1239
  • 历史总积分:3813
  • 注册:2014年1月13日
发表于:2014-07-10 16:03:49
2楼

回复内容:

对: zhu860423060 瞬时的要用中断来做, 内容的回复!

就是要定义一个250ms子程序。设置每隔1S钟刷新采集流量值

 现在我已经做出来了这么采集瞬时流量、当前流量和积累流量

子默

  • 精华:0帖
  • 求助:5帖
  • 帖子:11帖 | 122回
  • 年度积分:1239
  • 历史总积分:3813
  • 注册:2014年1月13日
发表于:2014-07-10 16:46:42
3楼

我自己做的高数计数器计算流量计瞬时流量、当前量和累积流量。大家指导指导好有没有更好的方法采集

wyb2866255---王者之师

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2014-07-10 17:24:58
4楼

    可以这样编程:

1、主程序:

    2、子程序:

     瞬时流速=△流量 / △时间,本程序的计数采用时间( △时间)为1秒,即每隔1秒读取1次计数值(HC0),此值即为累计流量的当前值,用它减去前1秒的累计流量值,其差即为瞬时增量(即=△流量),△流量 / △时间的商值即为瞬时流量(即1秒的增量)。

    如觉得用1秒的采用间隔太长,可用时间中断获取较短采用间隔(如:0.1S),但上述程序应增加乘法语句,即VD8再乘以10,其积值方为瞬时流量

子默

  • 精华:0帖
  • 求助:5帖
  • 帖子:11帖 | 122回
  • 年度积分:1239
  • 历史总积分:3813
  • 注册:2014年1月13日
发表于:2014-07-10 17:52:04
5楼

谢谢王老师!运用一下又可以简化一下程序了


热门招聘
相关主题

官方公众号

智造工程师