超声波明渠流量计原理及探讨 十九
3.2 数据采集单元的设计
在测量系统中,被测流量最终被转化为模拟电压信号并传输给智能测量仪表进行处理。因此,应用系统中必须具备相应的信号采集单元以完成对该电压形式的测量信号的采集和数字化转换,进而将其提供给系统主机进行数据处理。根据系统设计的要求,测量信号的采集应具有一定的实时性。
3.2.1 数据采集基本原理
我们使用的旋浆式流速仪是旋浆每转五转发一次脉冲信号,因此只需测出脉冲周期,即可计算出当前流速。
设置T3 为方波输出模式,使T3 自减计数,外部T3EX 接地。T4 配置为捕捉模式。
T4EX 为外部信号输入端。当T4EX 输入信号产生下降沿时,使T4 产生捕捉中断,可通过EXF4 查询。在T4 中断中需处理两种中断:捕捉中断和溢出中断。中断程序如下:void t4ISR(void) interrupt 16{ //T4 捕捉中断处理if(TF4)TF4=0;
tf4num++; //记录T4 溢出次数if(EXF4)TMR4L=0;TMR4H=0;EXF4=0freTime=65536*tf4num;freTime+=RCAP4;tf4num=0;
超声波流量计