提高超声波流量计测量精度探讨 五
计数和逻辑控制电路
逻辑控制电路和计数器采用CPLD器件来实现,完成计数和逻辑控制功能.在此选用由VANTIS公司生产的MACK系列器件,此器件具有独特的保证固定延迟时间的速度同步特性,其引脚到引脚的传输延迟时间tpd与逻辑路径、布线资源和设计的再分配均无关,此器件还具有在系统编程isp功能,器件可以在焊接装配之前或之后进行编程写入,也可以在以后很方便地通过编程接口进行改写程序,程序的改写可用电擦除,整个擦除过程由软件自动完成.
传播时间测量
传播时间测量控制
计数器计数启动是由CPU控制的,当CPLD接收到CPU的控制信号后,立即产生一个传感器驱动控制信号,启动主计数器开始计数(计数频率相当于160MHz),同时接通峰值保持的复位开关,(KG2由低电平变为高电平)使峰值保持电路处于复位状态,此时cpld内部的另外两个延时计数器也同时启动,计数时钟是由CPU的输出信号CPU产生的&一个延时计数器是用于接收信号控制开关(KG3)工作的,当KG3为电平时,模拟开关断开,信号可以通过接收电路,当KG3为高电平时,模拟开关接通,信号输入端接地,信号无法通过,延时计数器溢出时,KG3控制端电平由高变低,当接收超时后,KG3控制端电平由低变高,另一个延时计数器是用于接收允许控制的,此计数器溢出时,KG3内部控制接收信号有效,即在此时刻之后接收到的信号才认为是有效的,这是传播时间的最小值,传播时间的最大值是由CPU控制的,传播时
间只有在这两个值之间才有效.
超声波流量计