首页头部标志
   新闻分类
   联系我们
  • 电话:0411-86632519
  • 传真:0411-86610519
  • 邮箱:dlysys@163.com


 
多普勒超声波流量计的探讨 六十九
时间:2013/1/20 7:06:32  来源:本站原创  点击:1238

多普勒超声波流量计的探讨  六十九

413多普勒超声波流量计 DSP程序流程

DSP软件设计的目的就是为了计算出流速,这其中包括从FIFO读取数据,

数字滤波,快速傅立叶变换(FFT)

软件设计主要分成三个部分:

(1)主程序,程序流程图42中的(a)图;

(2)DSP中断程序,FIFO写完后产生中断以通知DSP读取数据,DSP中断程序的流程图如图42中的(c)图;

(3)数据处理子程序,对采样数据进行、滤波、FFT,其程序流程图见图42中的(b)图。

这三部分的程序的运行关系如下:

主程序和中断程序是通过一个时间标志FIFO FLAG来通信,系统上电,主程序就循环检测FIFO FLAG这个标志位,当系统的一个周期的FIFO写完后,外部产生一个DSP的中断信号,DSP则执行中断程序,在中断程序中只负责从FIFO中读取数据,而后设置FIFO FLAG=l,表明数据已经接收并放入缓冲区中。中断程序执行完则回到主程序,主程序循环检测FIFO FLAG这个标志位,当检测到FIFQFLAG=1时则调用的数据处理函数是Sig__proO进行数据的处理,在数据处理函数Sig_pr00q,,进行相应的数据处理,之后设置rIro_rLAG=0,再返回主程序。

超声波流量计

 

 
上一篇:超声波流量计的开发与研制探讨 二
下一篇:超声波流量计的开发与研制探讨 三