基于TDC-GP2的时差式超声流量计的设计
摘要:为实现流体流量测量高精度和低功耗的设计目的,采用TDC-GP2高精度低功耗测时模块,设计了一种基于ATmega32的时差式超声流量计。通过实验测量管径为20 mm的管道中的家用自来水流量,得到系统测量精度为±1%,LCD上动态显示瞬时和累计流量以及电池电量等参数,同时可以通过RS 232与外部通信,便于大规模应用时由上位机对信息统一管理。
关键词:TDC-GP2;低功耗;单片机;时差法
0 引言
流量计量是计量科学技术的重要组成部分,流量测量技术广泛应用于水利、化工、农业、石油、冶金以及人民生活各个领域。
现行的流量计主要有:容积式流量计、质量流量计、电磁流量计、涡轮流量计和超声流量计等。其中,对于腐蚀性、高温、高压流体流量测量时,将超声波传感器安装在管道外侧,可以实现非接触测量,同时对流体流动不产生干扰,设计和安装方便,测量精度较高,管径测
量范围宽,因而得到广泛的应用。
1 时差式超声波流量计简介
1.1 测量原理
自20世纪20年代初至今超声流量计的发展已有80多年的历史,超声流量测量技术的基本原理是利用超声波在流体中传播时所载流体的流速信息来测量流体流量的。它通过超声波换能器将电能转换为超声波能量,并将其发射到被测流体中,接收换能器接收后转换为代表流量并易于检测的电信号,实现流量的检测和显示。超声波流量计根据检测的方式,可分为传播速度差法、多普勒法、波束偏移法、噪声法、相关法及空间滤波法等不同类型,其中传播速度差法又分为时差法、相位差法、频差法。随着现代电子技术的发展,集成芯片的集成度和处理速度得到很大程度上的提高,从而使得时差法的优势得到发挥。时差式流量测量原理图如图1所示。
图1中,左侧圆形管道里水流流速为v,管道直径为D,超声波在水中的传播速度为C,超声波传播方向与管道夹角为θ。于是,超声波顺流发射和逆流发射时的传播时间分别为:
流体为层流分布时,K取值为4/3,流体为紊流分布时,根据雷诺数Re不同,分别取不同的值。
1.2 时差法测量的关键问题
时差法测量流量的原理即通过测量获得顺逆流时间差。首先要合理准确地确定发射和接收时刻,然后将信号发收时间差精确地测量出来,这是实现系统高精度测量的关键。由于超声波的速度很快(在水中约为1 500 m/s),两个换能器之间的距离很短,对于小管径仅有几个毫米到十多个厘米长,所以,超声信号所需传播时间极短。为保证系统达到测量精度为±1%,测量时间差的精度要达到纳秒级,在测量低流速流体时要求则更高,所以提高分辨率至关重要。对于时差式超声波流量计而言,计时模块的精度直接决定了测量系统的精度等级、重复性误差、测量下限、始动能量等性能,通常要求计时模块分辨率要达到1 ns,普通计时模块无法实现。为解决这个问题,本系统的设计使用了超高精度计时芯片TDC-GP2,其分辨率可达皮秒级别,为实现高精度流量测量奠定了基础。
1.3 TDC-GP2的概述
TDC-GP2是德国ACAM公司通用的TDC系列的新一代产品。它具有更高的精度和更小的封装,尤其适合于低成本的工业应用领域。GP2具有高速脉冲发生器,停止信号使能,温度测量和时钟控制等功能,这些特殊功能模块使得它尤其适合于超声波流量测量和热量测量。
TDC是以信号通过内部门电路的传输延时来进行高精度时间间隔测量的,其高速运行时间单元如图2所示。测量过程中,只需计算出开始信号和结束信号之间所经过的逻辑门的个数,就可以精确地计算出start信号与stop信号之间的时间间隔。芯片上的智能电路结构、担保电路和特殊的布线方式保证芯片可以精确地记下信号通过门电路的个数。
TDC测量由start信号触发而开始,接收到stop信号停止。由环形振荡器的位置和粗值计数器的计数值可以计算出start信号和stop信号之间的时间间隔,测量范围可达20b。在3.3V和25℃时,其最小分辨率是65ps,均方根(RMS)噪音大约是50ps。
2 流量测量系统的设计方案
2.1 系统的硬件设计
系统测量原理图如图3所示。
该系统使用AVR单片机ATmega32作为系统控制器。其中En_Start,En_Stop1,En_Stop2分别为TDC-GP2的start,stop1,stop2的使能控制端,连接至ATmega32控制芯片的I/O口。INTN为TDC-GP2的中断信号输出端,RSTN为TDC-GP2复位信号输入端。TDC-GP2的SPI口(图3中SSN,SCK,MOSI,MISO端)与ATmega32的SPI口直接相连,进行数据通信。TDC测量单元中,所有工作模式的选择、数据传输以及最终数据的分析与计算都是由单片机来完成的。TDC-GP2提供的SPI接口的数据位为8 b,方便与单片机通信,由单片机对其进行寄存器的配置、工作状态的设定和数据传输。
TDC-GP2主要由TDC测量模块,16位算术逻辑模块(ALU),温度测量模块以及4线SPI串行数据接口组成。通过4线SPI与控制器相连,具有最高1 MHz的连续数据输出。通过配置内部寄存器,设置TDC-GP2的测量范围、信号触发方式等,使得用户能够对该芯片进行灵活应用。
时间测量单元使用的是TDC-GP2的测量范围2,其时间计算图如图4所示。此时,只有一个stop通道对应start通道;典型的分辨率为50 ps RMS;间隔脉冲对的分辨率为2Tref;有3次采样能力;测量范围为2Tref~4 ms;可选上升/下降沿触发;每个单独stop信号都有一个精度为10 ns的可调窗口,可提供准确的stop使能。TDC的核心测量单元并不时刻都在工作,仅测量从start和stop到相邻的基准时钟上升沿之间的间隔时间,如图4所示。测量时间为:
time=Tref×[Coasecount+(Finecount2-Finecount1)]/(cal2-cal1)
- TDC-GP21完美适合超声波热量表的解决方案(02-28)
- 易于批量生产的高精度超声波热量表设计(10-18)
- 一种基于TDC—GP21的无线热量采集终端设计(04-25)
- 高精度、低功耗芯片TDC-GP21在超声波热量表中的应(07-08)
- 基于TDC-GP21的完美超声波热量表设计(06-21)
- 时差式管道式超声波流量计实际应用中的案例说明(12-28)
- 婵°倕鍊瑰玻鎸庮殽閸モ晙鐒婇柛鏇ㄥ灱閺嗐儳鈧鎮堕崕鎶藉煝閼测晜鏆滈柛顐g箓閹鏌熺€涙ê濮囬柣鎾规硶閹峰顢橀悢鍛婄暚缂備礁顑呴鍛淬€冨⿰鍛晳闁跨噦鎷�
闂佺ǹ绻堥崝宥夊蓟閻斿憡濯寸€广儱鎷嬮崝鍛槈閺冨倸孝闁汇劎濮甸敍鎰板箣濠婂懐鎳囨繛鎴炴尰濮樸劑鎮¢敍鍕珰闁糕槅鍘剧粈澶愭煙缂佹ê濮囩€规洖鐭傞幆宥夊棘閸喚宀涢悗瑙勬偠閸庢壆绱為弮鍫熷殑闁芥ê顦~鏃堟煥濞戞ǹ瀚板┑顕呬邯楠炲啴濡搁妷锕€娓愰梻渚囧亞閸犳劙宕瑰鑸碘拹濠㈣埖鐡曠粈瀣归崗鍧氱細妞ゎ偄鎳橀幆鍐礋椤愩倖顔忔俊顐ゅ閸ㄥ灚瀵奸幇顔剧煓閻庯綆浜為悷锟�...
- 婵炴垶鎼╅崢鐐殽閸モ晙鐒婇柛鏇ㄥ灱閺嗐儳鈧鎮堕崕鎶藉煝閼测晜鏆滈柛顐g箓閹鏌熺€涙ê濮囬柣鎾规硶閹峰顢橀悢鍛婄暚缂備礁顑呴鍛淬€冨⿰鍛晳闁跨噦鎷�
缂備緡鍣g粻鏍焵椤掑﹥瀚�30婵犮垼鍩栧畝绋课涢鍌欑剨闁告洦鍨奸弳銉╂煕閳哄喚鏀版い鏂垮閹风娀宕滆閺屻倝鏌ㄥ☉妯侯殭缂佹鎸鹃埀顒傤攰閸╂牕顔忕捄銊﹀珰闁规儳鎳愮粈澶愭煕閺傜儤娅呮い鎺斿枛瀹曘劌螣閻戞ê娓愰梻渚囧亞閸犳洟骞撻鍫濈濡鑳堕鍗炩槈閹垮啩绨婚柟顔奸叄瀵粙鎮℃惔锝嗩啅婵☆偆澧楅崹鍨閹邦喚鐭欓悗锝庝簽閻熷酣鏌i妸銉ヮ伂妞も晪绠戞晥闁跨噦鎷�...
- Agilent ADS 闂佽桨鐒﹂悷銉╊敆閻旂厧鏄ョ痪顓炴媼閸炴煡鎮归崶褍鈷旈柍璇插悑缁鸿棄螖閸曞灚顥�
婵炴垶鎸婚幐鎼侇敊瀹ュ绠抽柛顐秵閸わ箓鏌ㄥ☉妯垮闁告瑥绻樺Λ鍐閿濆骸鏁奸柣鐔哥懐閺嬪儊S闂佸憡鑹剧€氼噣锝為幒妤€绀夐柣鏃囶嚙閸樻挳鏌涘⿰鍐濞村吋鍔楃划娆戔偓锝庝簽鐎瑰鏌i姀鈺冨帨缂侀亶浜跺畷婵嬪煛閸屾矮鎲鹃梺鐑╁亾閸斿秴銆掗崼鏇熷剹妞ゆ挾濮甸悾閬嶆煛閸愩劎鍩f俊顐ユ硶閳ь剚鍐荤紓姘辨閻у挷S...
- HFSS闁诲孩鍐荤紓姘卞姬閸曨垰鏄ョ痪顓炴媼閸炴煡鎮归崶褍鈷旈柍璇插悑缁鸿棄螖閸曞灚顥�
闁荤姍鍐仾缂佽鐒︾粙澶愬箻閹颁礁鏅欓梺鐟版惈閻楁劙顢氶幎鑺ユ櫖閻忕偠妫勫鍧楁⒒閸稑鐏辨い鏂款樀楠炴帡宕峰▎绂⊿闂佹眹鍔岀€氼剚鎱ㄥ☉銏″殑闁芥ê顦扮€氭煡骞栫€涙ɑ鈷掗柡浣靛€濋弫宥囦沪閽樺鐩庨梺鍛婃煛閺呮粓宕戝澶婄闁靛ň鏅滃銊х磼椤栨繂鍚圭紒顔芥そ瀹曠兘寮跺▎鎯уΤ婵炴垶姊绘慨鐢垫暜婢舵劕绠垫い鈥抽敪SS...
- CST閻庣敻鍋婇崰妤冧焊濠靛棭鍟呴柕澶堝€楃粙濠囨倵楠炲灝鈧洟鎮$捄銊﹀妞ゆ挾鍠愬▓宀€绱掔€n亶鍎忔い銊︾矌閹叉鏁撻敓锟�
闂佸搫顦€涒晛危閹存緷铏光偓锝傛櫅閻︽粓鎮规担绛嬪殝缂佽鲸绻堝畷妤呭Ω閳哄倹銆冮柣鐘辩瀵泛顔忕欢缍璗闂佸憡鑹剧€氫即濡村澶婄闁绘棁顕ч崢鎾煕濠婂啳瀚板ù鍏煎姉缁瑧鈧綆浜炵€瑰鏌i姀鈺冨帨缂佽鲸绻堝畷婵嬪煛閸屾矮鎲鹃棅顐㈡祩閸嬪﹪鍩€椤掑倸鏋欓柛銈嗙矌閳ь剚鍐婚梽鍕暜婢舵劕绠垫い鈥愁敍T闁荤姳鐒﹀畷姗€顢橀崨濠冨劅闁哄啫鍊归弳锟�...
- 闁诲繐绻愮€氫即銆傞崼鏇炴槬闁惧繗顕栭弨銊╂煕閳哄喚鏀版い鏂垮閹风娀宕滆閺岋拷
婵炴垶鎸稿ú锝囩箔閳ь剙螖閸屾惮鎴﹀Χ婵傚摜宓侀柛鎰级閸曢箖鎮硅閸ゆ牜妲愬┑鍥ㄤ氦婵炲棗娴烽弰鍌炴偣閸パ冣挃闁宠鍚嬬粙澶嬫姜閹殿喚鈽夐梺闈╄礋閸斿矂鎯冮悩绛圭矗闁瑰鍋涜灇闂佸搫鐗滈崹鍫曘€傞锕€鏄ラ柣鏃€鐏氭禍锝夋倶閻愬瓨绀冮悗姘辨暬閹虫ê顫濋崜褏顦梺鐟扮仛閹搁绮崨鏉戦敜婵﹩鍓涢弶浠嬫煟閵娿儱顏х紒妤佹尰缁嬪顫濋鍌氭暏缂佺虎鍘搁崑锟�...
- 閻庣敻鍋婇崰妤冧焊濠靛牅鐒婇柛鏇ㄥ灱閺嗐儲绻涢弶鎴剶闁革絾妞介獮娆忣吋閸曨厾鈻曢梺绯曟櫇椤㈠﹪顢欓崟顓熷珰闁告挆鈧弻銈夋煕濮橆剛澧︽繛澶涙嫹
闁荤姵鍔﹂崢娲箯闁秴瑙﹂柛顐犲劜閼茬娀鏌¢崶銊︾稇闁汇倕瀚伴獮鍡涙偑閸涱垳顦紓鍌氬暞閸ㄧ敻宕规惔銊ノュ〒姘e亾妞わ絽澧庨幏顐﹀矗濡搫纾块梺闈涙閼冲爼濡靛顑芥灃闁靛繒濮甸悵銈夋煏閸℃洘顦峰ǎ鍥э躬瀹曪綁鏌ㄧ€n剛鍩嶉梺鎸庣☉閺堫剟宕瑰⿰鍛暫濞达絽婀辨竟澶愭煛瀹ュ妫戠紒銊ユ健閺屽懘鏁撻敓锟�...