超声波气体流量计研发探讨 八十一
计时器模块
计时启动/停止逻辑、16位计时器和计时结果输出逻辑共同构成了计时模块。计时启动/停止逻辑实现16位计时器的计时启动,定时器组定时器启动和计时器计时结束,当触发脉冲群第一个下降沿来临时,计时启动/停止逻辑采样此时刻,并同时发出启动信号:当电压比较电路输出~个上升沿时,计时启动/停止逻辑采样此时刻,并同时结束16位计时器计时,然后在计时器计时结束信号线上输出一个高电平信号,以示计时结束。计时结果输出由一个8位并行口实现,通过一个高,低电平选择逻辑来实现商,低八位计时结果的选择。
计时器以50MHz为基准时钟,采用增计数方式实现计时。计时器每读入一个脉冲,时间增加一个时钟周期,即20ns。16位计时器的计时最大值为1.31072ms,而当气流流速达到30m/s时,超声波逆流传输时间不会超过lms,所以选择16为增计数器作为计时器是合理的。
超声波流量计