超声波明渠流量计原理及探讨 二十
当测量脉宽比较长时,T4 溢出,此时可能尚未发生捕捉,所以在中断中将溢出标志位清0,同时使溢出次数自增,来记录T4 的溢出次数,然后利用溢出次数和RCAP4 的值计算一个脉冲的周期,将所有周期时间累加极为总时间,再根据公式v=k*n+c 和公式n=溢出次数*5/总时间,代入数据,计算可得流速。其中k 为水力螺距,c 为仪器常数,不同的仪器对应不同的K,C 值。
3.2.2 数据信号的捕捉
在捕捉模式下,Tn 为16 位定时/计数器。当EXENn(TMRnCN.3)为1 时,CP/RLn(TMRnCN.0)为1,DCEN 为0 时,Tn 被设置为捕捉模式,TnEX 下降沿信号将使捕捉发生,此时THn 和TLn 被保存到RCAPnH 和RCAPnL 寄存器中。当捕捉触发后,EXFn(TMRnCN.6)被置1,若Tn 中断允许,将产生相应中断。捕捉模式常用来测量脉宽。如在捕捉模式下,Tn 时钟源可以是系统时钟分频、外部时钟分频和Tn 输入时钟。不仅仅捕捉时刻会发生中断,时钟溢出也会发生中断。若脉宽超过计数器的计数范围,则可通过溢出次数来累加计算(一次溢出累加65536)。当测量信号频率范围比较宽时,可通过捕捉模式和计数模式相结合来完成计频。
超声波流量计