基于TDC7200与TDC1000的超声波燃气表测量装置的制作方法

文档序号:13203825阅读:352来源:国知局
基于TDC7200与TDC1000的超声波燃气表测量装置的制作方法

本发明涉及燃气测量装置领域,特别是基于tdc7200与tdc1000的超声波燃气表测量装置。

背景知识

传统的燃气表经过长时间的改进,技术较为成熟,但其结构复杂、体积大,超声波燃气表采用全电子式,无机械部分,不受机械磨损、故障影响,产品的可靠性和精度进步很多。体积小、重量轻、重复性好、使用寿命长、智能化。全电子式的结构,可以拓展其他功能,如无线抄表功能等。目前,超声波燃气表在我国才刚刚起步,各方面技术还不成熟,并且成本较高,因此并未大量推广使用。



技术实现要素:

本发明的目的是针对目前燃气流量测量的需要,提出了基于tdc7200与tdc1000的超声波燃气表测量装置,降低超声波燃气流量测量成本以及提高流量测量精度。

采用的技术方案是:

基于tdc7200与tdc1000的超声波燃气表测量装置,包括时间-数字转换器tdc7200和超声波感测模拟前端tdc1000。

时间-数字转换器tdc7200连接超声波感测模拟前端tdc1000,超声波感测模拟前端tdc1000还连接激励脉冲升压电路,激励脉冲升压电路连接第一模拟开关和第二模拟开关,第一模拟开关连接第一超声波换能器,第二模拟开关连接第二超声波换能器。

第一模拟开关和第二模拟开关还连接前置放大电路tsv992,前置放大电路tsv992连接超声波感测模拟前端tdc1000。微控制器msp430f5438a连接时间-数字转换器tdc7200。

ht7533电源给微控制器msp430f5438a、时间-数字转换器tdc7200、超声波感测模拟前端tdc1000和前置放大电路tsv992提供工作电压。

采用时间-数字转换器tdc7200与超声波感测模拟前端tdc1000实现超声波飞行时间的测量。利用两个模拟开关isl43140实现超声波发送信号通道与接收信号通道的切换,避免了电路非对称性误差。

通过微控制器msp430f5438a编程控制tdc7200产生启动测量信号,触发tdc1000开始工作。在发送信号链路中,本装置中的超声波激励信号由tdc1000产生,再经过由isl97519、tps2811和2n7002构成的激励脉冲升压电路提高超声波发射信号的功率,经过两个模拟开关后驱动一个超声波换能器发射超声波信号。在接收信号链路中,另一个超声波换能器接收到超声波信号后,经过对应的模拟开关进入由高速运放tsv992构成的前端放大电路部分,超声波接收信号经过前端放大之后再进入由tdc1000构成的放大和滤波部分,在tdc1000内部的阈值比较器产生有效的超声波接收信号,最后由时间-数字转换器tdc7200计算测量超声波飞行时间,通过时差法测量流量,并通过外部中断方式通知微控制器msp430f5438a处理超声波飞行时间数据,并通过液晶显示流量等信息。msp430f5438a微控制器与时间-数字转换器tdc7200采用spi协议通信,其内容主要初始化tdc7200配置寄存器、启动测量和读取时间值。在定时中断程序中实现模拟开关的切换以及tdc7200启动测量的控制,当接收到超声波接收信号时,tdc7200会以外部中断的方式提醒微控制器msp430f5438a及时处理外部数据,在外部中断程序中读取tdc7200寄存器中的测量时间值并保存。

msp430f5438a为ti公司的msp430超低功耗单片机与超声波流量测量电路构成一个燃气流量测量装置。超声波流量测量电路包括高精度时间-数字转换器tdc7200、集成超声波感测模拟前端tdc1000、激励脉冲升压电路、两个高速模拟开关isl43140和高速运放tsv992。

计时采用时间-数字转换器tdc7200,分辨率为55ps,可测量start脉冲与多个stop脉冲之间的时间间隔(tof),灵活选择最佳的stop脉冲,提高测量精度。

超声波感测模拟前端tdc1000实现超声波激励信号的产生、超声波接收信号的滤波放大及阈值比较、start与stop事件的产生。

在该测量电路中,采用双高速mosfet驱动器tps2811和场效应管2n7002提高了超声波激励信号的电压及功率。测量电路中采用高速模拟开关isl43140实现超声波激励链路与超声波接收链路的切换,从而实现超声波上行与下行的时间测量。测量电路中的前端放大电路tsv992,在显示方面,该装置采用液晶显示相关流量、累计量及其他必要信息。

采用高精度时间数字-转换器tdc7200并配合超声波感测模拟前端tdc1000实现超声波飞行时间的测量。tdc7200支持两种12ns到500ns和250ns到8ms两种测量模式,分辨率为55ps,低功耗状态0.5μa,支持多个stop脉冲时间测量。启动一次测量过程中,tdc1000先产生与超声波激励信号同步的脉冲信号,然后在接收到有效超声波接收信号时再产生接收脉冲信号,通过tdc7200测量上述脉冲之间的时间得到超声波飞行时间。针对超声波信号易受干扰的问题,系统计算多个超声波接收信号的飞行时间,数据处理时灵活选择合理的超声波接收信号进行分析。

采用tdc1000超声波感测模拟前端的内部低噪声放大器、可编程放大器以及可编程阈值比较器实现对超声波接收信号的放大、滤波和阈值比较。利用tdc1000可编程且具有灵活性的特点,在测量过程中,灵活调整增益放大器的增益与比较器的阈值,以此提高超声波接收信号的质量。tdc1000内部可编程放大器最大增益为21db,通常情况下系统采用较低增益即可得到较好的超声波接收信号。然后在测量过程中根据实时的流量测量结果分析,通过msp430f5438a编程控制tdc1000调整放大倍数和比较阈值,最后得到准确的stop信号。

为得到较好的超声波接收信号,采用了驱动激励脉冲升压电路,将峰峰值为3.3v的超声波激励脉冲提高到峰峰值为12v的超声波激励脉冲。超声波激励脉冲从3.3v到12v需要经过两个过程,3.3v激励脉冲先经过高速n沟道mosfet和2n7002构成的相关电路产生6v激励脉冲,再经过高速mosfet驱动器tps2811产生两个极性相反的6v激励脉冲,将两个极性相反的脉冲分别送入超声波换能器的两个输入端,在超声波换能器两端产生峰峰值为12v的激励脉冲。

采用两个高速模拟开关isl43140分别控制超声波发送通道与超声波接收通道的切换,系统工作时通过msp430f5438a编程控制模拟开关isl43140的开关控制引脚实现。为了减少较高电压的驱动信号对接收链路信号质量产生影响,发射通道与接收通道采用各自独立的模拟开关控制电路。并且针对isl43140模拟开关通道间的信号串扰问题,在第一模拟开关之后的接收信号链路上加上一个阻值为560欧姆的电阻r,极大的提高了接收信号的质量。

采用高速运算放大器tsv992实现对超声波接收信号的前端放大。针对超声波换能器具有一定阻抗的问题,必须合理设计前置放大器才能有效的放大微弱的超声波接收信号。前置放大器的放大倍数约为30倍。

其优点在于:

基于tdc7200与tdc1000的超声波燃气表测量装置,降低超声波燃气流量测量成本以及提高流量测量精度。

附图说明

图1为本测量装置电路原理图。

图2为实施例所述的激励脉冲升压电路的电路原理图。

具体实施方式

基于tdc7200与tdc1000的超声波燃气表测量装置,包括时间-数字转换器tdc7200和超声波感测模拟前端tdc1000。

时间-数字转换器tdc7200连接超声波感测模拟前端tdc1000,超声波感测模拟前端tdc1000还连接激励脉冲升压电路1,激励脉冲升压电路1连接第一模拟开关2和第二模拟开关3,第一模拟开关2连接第一超声波换能器4,第二模拟开关3连接第二超声波换能器5。

第一模拟开关2和第二模拟开关3还连接前置放大电路tsv992,前置放大电路tsv992连接超声波感测模拟前端tdc1000。微控制器msp430f5438a连接时间-数字转换器tdc7200。

ht7533电源给微控制器msp430f5438a、时间-数字转换器tdc7200、超声波感测模拟前端tdc1000和前置放大电路tsv992提供工作电压。

微控制器msp430f5438a还连接液晶显示装置6。ht7533电源还给液晶显示装置6提供工作电压。液晶显示装置6为段码液晶。

第一模拟开关2和第二模拟开关3的型号均为isl43140。

第一模拟开关2还通过电阻r接地。

激励脉冲升压电路包括升压芯片7、mosfet驱动器和场效应管。

mosfet驱动器连接场效应管的漏极,场效应管的栅极连接超声波感测模拟前端tdc1000,场效应管的源极接地。

mosfet驱动器还连接第一模拟开关和第二模拟开关。

升压芯片7给mosfet驱动器供电。

升压芯片7型号为isl97519。

mosfet驱动器型号为tps2811。

场效应管型号为2n7002。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1