超声波流量计芯片的原理探讨 二十四
(5)超声波流量计当接收换能器接收到超声波信号,将接收到的信号传给系统的STOP信号生成电路,信号经过变换形成STOP信号。系统检测到STOP信号的第一个上升沿,给测时电容充电,到主时钟脉冲的下一个上升沿到来,充电结束,同时停止输出主时钟脉冲。这里由测时电容的电压值就可以得到电容的充电时间,由此得到超声波传播时间的精确值。
(6)温度测量开始前,给外接测温电容充电到一定的电压值。由MCU发出测温开始信号DISSTART,系统检测到DISSTART信号上升沿,控制测温电容通过精密电阻回路放电,同步输出主时钟脉冲供MCU记录脉冲个数,可以得到测温电容放电时间的粗略值。系统检测到测温电容电压值为0时,给测温电容充电,到主时钟的下一个上升沿到来,充电结束,同时停止输出主时钟脉冲,得到测温电容经过精密电阻回路的放电时间的精确值。重复上述过程,给测温电容充电到相同的电压值,经过温度传感器回路放电,得到这个回路的放电时间的精确值。对于相同的电容放电回路,电容的放电时间只与电阻的大小有关,根据两个回路的放电时间比值,可以得到温度传感器与精密电阻的比值,从而得到温度传感器的电阻值,来达到准确测量温度的目的。