历史上的今天
返回首页

历史上的今天

今天是:2025年04月06日(星期日)

2021年04月06日 | CPLD和MSP430单片机在导波雷达物位计中的应用

2021-04-06 来源:21ic

摘要:导波雷达物位计是一种利用时域反射原理实现的高性能物位计。为了实现导波雷达物位计这一高精度时差测量系统,采用了CPLD和MSP430单片机协同工作的电路设计。CPLD为信号收发模块的核心,为发射电路中提供窄脉冲产生电路的周期触发信号,并在接收电路中控制可编程延时器件AD9500实现等效时间采样,把高频的回波脉冲信号在时间轴上放大为低频信号。以MSP430为核心的信号处理模块根据收发模块传来的信号计算物位,并把物位信息以4-20 mA信号、串口等方式输出,同时MSP430还对液晶屏、按键等外围器件进行控制。实际试验表明系统各模块的工作状态与理论分析相符。


导波雷达物位计具有受温度、压力、雾气、泡沫及被测介质物理特性变化的影响较小的优点。而且其测量精确,性能稳定。在石化、电力、冶金、等领域得到了广泛的应用,是近年来发展最快的一种物位测量技术。目前已有的导波雷达物位计多是国外进口产品且价格较高,低成本的导波雷达物位计有很大的市场前景。


1 雷达导波物位计的测量原理

导波雷达是非接触式雷达和导波天线结合的产物。它运用了TDR(时域反射)的原理。

图1是导波雷达物位计的测量原理,电磁波发射模块发射窄脉冲信号进入同轴电缆,信号传播到同轴电缆和导波杆的连接处(法兰处)会首先发生断路,一部分信号会反射产生一个顶部回波,其余信号继续沿导波杆传播。当信号与被测液体表面接触时,其阻抗特性会发生变化,一部分信号也会被反射,产生物位回波,此后信号在导波杆的底部断路处还会产生一个能量较小的底部回波。根据传输线理论,顶部回波和底部回波是断路产生的,所以与发射信号同相。一般下层介质的介电常数大于上层介质特性阻抗小于上层,因此物位回波与发射信号反相。


d.JPG

导波雷达物位计通过测量物位回波和顶部回波之间的时间差计算物位高度,物位计的法兰处到被测介质表面的距离L与脉冲在杆上的传播时间△t成正比。设c为光速。罐体高度为H,则物位高度h和△t有如下关系:

e.JPG

实际上量程的上部和下部都会存在一个非线性特性的测量死区,其长度分别为L0和L1。实际物位h的可靠测量的范围为L0到H-L1。物位为L0时对应的物位计模拟信号输出为4mA,物位为H-L1时输出为20mA。


2 雷达导波物位计系统整体方案设计

导波雷达物位计由机械部分,信号收发模块,信号处理模块3个模块构成。信号收发模块和信号处理模块两部分的电路设计采用了CPLD和MSP430单片机协同工作的电路设计方案,其中CPLD为信号收发模块的控制核心,MSP430单片为信号处理模块的控制核心。导波雷达物位计的系统框图如图2所示。

f.JPG

3 CPLD为核心的信号收发模块的设计

雷达信号收发模块由可编程逻辑器件CPLD为核心,下面介绍收发模块的工作过程。

CPLD在收到单片机发出测量启动信号后,开始产生2 M的触发方波,触发方波被微分电路微分整形后进入窄脉冲产生电路触发雪崩三极管,产生脉宽约为1~2 ns左右的窄脉冲。脉冲波在法兰处的同轴电缆与导波体的连接处产生顶部回波,在物料界面处产生物位回波。


与此同时,CPLD控制延时芯片AD9500产生2 M触发方波的步进延时方波,方波被微分整形后,产生控制等效时间采样的取样脉冲。取样脉冲整形为正负取样脉冲后,控制高速四管平衡取样门的导通与截止,实现等时间采样。回波信号经过收发开关进入超低噪声精密高速运放LT1 128放大后送入取样门,经等效时间采样和保持后,送入信号处理部分。


3.1 CPLD在发射模块中的应用

如果导波雷达物位计发射脉冲信号的脉宽过宽,将会导致系统的分辨率降低和测量死区的增加。为此需要产生宽度窄、幅度大和重复频率高且波形好的发射脉冲信号。脉冲产生方式主要有气体放电、雪崩三极管和阶跃二极管等,其中用的较多的是雪崩三极管,产生的脉宽可达1~2 ns。


CPLD在发射模块中的主要作用是产生2M的触发方波,该方波经微分整形产生2 MHz周期触发脉冲,处理后可以推动雪崩三极管迅速进入雪崩状态,从而得到需要的周期为2 M宽度为1~2 ns的窄脉冲信号。CPLD产生的方波具有波形好,宽度、频率通过编程可调等特点,很适合本系统。


3.2 CPLD在接收模块中的应用

由于系统采用的窄脉冲信号在空间中传播的速度接近光速,在测量的过程中,窄脉冲信号的行程时间仅为纳秒量级,如果直接测时间差,为了达到需要的物位精度,测时精度要达到皮秒数量级。如果用数字计数法和实时采样法等传统时间测量方式很难满足要求。


等效时间采样是指对于频率很高的周期性或准周期性被采样信号,可以用较慢的采样频率捕获被采样信号的样本值,然后按照一定的规律重新组合,得到与原信号相似的波形,从而实现利用较低的实时采样速率获取较高的等效采样速率。使用该方法,可以实现窄脉冲在时间轴上的精确放大,对后续电路的要求大大降低。其原理框图如图3所示。由于导波雷达物位计的回波信号为准周期性重复信号,因此可用等效时间采样法来实现导波雷达物位计的回波信号的时间间隔检测。

g.JPG

由等效采样的原理可以知道,采样信号的重复周期与采样脉冲周期之问的差值△t越小,采样的精度就越高。所以产生具有稳定和高精度步进值的采样脉冲信号是关键。这里选择AD公司的8位数字可编程延时器件AD9500,它采用高性能双极型工艺,专为高速电路设计。AD9500的满程缩程延时为2.5 ns~10μs(由外接电阻电容决定),最小延时分辨率更是可达10 ps。只需要提供外部触发信号、锁存信号以及控制步进延时的数字控制字,AD9500就能产生相对于触发信号具有步进延时的脉冲信号。


回波脉冲的频率为2 M,周期为500ns,取△t=20 ps,为了把一个周期内的信号采样完整,必须一个周期内实现范围为△t~25 000△t的延时。而AD9500是八位延时芯片只能产生△t~256△t的延时,因此需要采用两片AD9500级连的方式进行扩展,使数字控制位数扩展到16位。图4是CPLD和AD9500的连接示意图,两片AD9500一片产生大延时,一片产生小延时,两者的数字控制位数是高8位和低8位的关系。


h.JPG



AD9500对控制信号时序的要求较高,使用CPLD可以对AD9500进行较精确的时序控制。CPLD提供AD9500的触发信号、锁存信号以及延时控制字。每完成一次触发延时后,送入CPLD的延时控制字就加1,然后送锁存信号使控制字锁存至AD9500内部,等待下次触发到来。要注意保证锁存信号与触发信号同频率,且必须在触发信号产生后产生。


4 MSP单片机为核心的信号处理模块设计

TI公司的MSP430单片机作为一种低功耗的16位单片机,在智能仪表中应用广泛。这里选用MSP430F149单片机作为信号处理模块的控制核心。下面分模块介绍信号处理模块的电路和软件设计。


4.1 物位测量模块电路设计

导波雷达物位计在进行物位测量时,收发电路发射的脉冲信号的幅值是一个固定值。而从介质液面反射的回波信号的幅值大小会受介质的介电常数、导波杆杆长等很多因素的影响。因此反射得到的回波信号的幅值会有大有小。在不同的使用工况下,需要把回波信号进行放大处理,便于后续的比较电路进行处理。这里选用低噪声可变增益放大器AD604,它的增益由VGE引脚的输入电压确定。单片机控制八位高速DAC TVL7524控制VGE引脚的输入电压,从而控制AD604的增益。


i.JPG

图5是物位测量模块的电路框图。在雷达信号收发模块中,回波信号经过等效时间采样和保持,已经变为较低频率的信号,信号在进入可变增益放大器放大后分为两路,分别进入顶部回波比较器和物位回波比较器(反相比较),比较器芯片选用超高速比较器AD9696。比较产生的脉冲进入MSP430单片机的不同引脚,单片机的内部计时器计算两者之间的时差,并根据其他参数计算时差对应的物位值,多次计算后进行数字滤波得到一个稳定的物位值。


4.2 电源电路设计

系统中要用到多种电源,这里选择AD421作为电源转换芯片。AD421是一个16位4~20mA电流输出DAC。同时当外部电源给AD421提供+24 V的电压时,AD421芯片有3个输出引脚可分别输出+5 V、+1.25 V、+2.5 V的电压,所以它同时是一个智能仪表中常用的电源转换芯片。


MSP430的工作龟压范围为+1.8~+3.6 V,采用低功耗电压调整器HT7133把AD421输出的+5V电压转换为+33V。电路中还要用到到负电源,采用负电源转换芯片TP7660把+1.2~+8 V的电压转换成相应的-1.2~8 V输出。


4.3 通信电路设计

单片机的3个IO口和AD421通过同步串行接口相连,实现物位计4~20 mA输出的功能。单片机物位信息经过计算,转化为相应的电流值对应的数字量传给AD421,AD421会输出对应的4~20mA电流。


物位信息还可通过MSP430单片机内部集成的通用串行输出,串口可连接上位机软件实现物位趋势图显示等功能。


此外系统还可扩展HART总线传输液位信息,HART总线是一种兼容4~20 mA信号的通信总线,在智能仪表行业中使用广泛。HART通信协议采用在4~20mA模拟信号上叠加0.5 mA的FSK(频移键控)信号进行通信,由于FSK信号平均值为零,所以不会对模拟信号产生影响,这里采用低功耗芯片HT20C12和单片机的串口相连来实现HART信号的调制和解调。图6是系统通信部分的电路框图。


j.JPG

4.4 人机接口电路设计

导波雷达物位计作为一台智能仪表,需要有良好的人机接口,从而实现显示物位信息和查看修改参数的功能。显示部分选用了性价比较高的5110液晶模块,它是84x48的点阵LCD,可显示两行汉字。导波雷达物位计需要对系统参数进行设定,共设计了6个按键,分别代表左、右、改数字、确定、取消和复位。过这些按键配合LCD显示能够方便的完成各参数的设定。


4.5 MSP430单片机的软件设计

MSP430单片机的软件设计在IAR EW for MSP430编程环境下进行。程序设计中充分考虑到了仪表的低功耗和高稳定性的要求。图7为单片机的主程序漉程图和程序中液位测量部分的流程图。

b.JPG

5 系统测试试验

为了验证上述电路设计的可行性,我们对电路进行了制板,并把仪表厂家提供的机械部分和我们的电路部分相连进行了初步的验证试验。试验在常温下的实验室环境下进行,被测液体为水(介电常数约为81.5)。

c.JPG

图左边中在电路板与同轴电缆SMA接头处测得回波脉冲,图中可以清楚的看到顶部回波和物位回波的波峰。两者的脉宽都约为2ns,波峰之间的时间差为8.3ns。考虑到示波器的误差,8.3ns的时间差对应的法兰到液位表面的距离应为1.245±0.15m和实测的1.26m相符。右边为等效时间采样后的回波脉冲,两者波峰之间的时间间隔约为215μ,在时间轴上放大了2.59x105倍和理论值2.5x105倍相符,这说明等效时间采样实现了高频信号在时间轴上的放大。当MSP430单片机设置罐高为6 m时,液晶显示的液位高在4.730~4.746m之间,和理论值的4.74m误差小于0.01 m。


6 结论

导波雷达物位计采用了CPLD加MSP430的电路设计方案。因为信号收发部分属于高速电路,对波形时序的要求较高,所以选用了可编程逻辑器件CPLD。而信号处理部分的计算任务较重,因此选用了处理能力较强的MSP430单片机。两者协同工作优势互补,实现了高精度的时差测量系统,和其他方案相比有较高的性价比和可靠性,实现了较高的测量精度。

推荐阅读

史海拾趣

谷峰(GOFORD)公司的发展小趣事

在电子产品日益追求轻薄化、高效能的大背景下,GStek不断加大研发投入,致力于技术创新和产品研发。公司拥有一支由行业资深专家和年轻技术骨干组成的研发团队,他们紧密跟踪国际前沿技术动态,结合市场需求,不断推出具有自主知识产权的新产品。这些新产品不仅性能优异,而且成本效益显著,深受市场欢迎。通过持续的技术创新和产品升级,GStek在电源管理领域树立了良好的品牌形象。

益升华(Essentra)公司的发展小趣事

益升华(Essentra)公司深知客户是企业发展的基石。因此,公司始终将客户服务放在首位,致力于为客户提供优质的产品和服务。公司建立了完善的客户服务体系,为客户提供从产品咨询、选购、安装到售后维护的全流程服务。同时,公司还积极开展客户回访和满意度调查活动,及时了解客户需求和反馈意见,不断改进产品和服务质量。这些努力使益升华(Essentra)公司赢得了客户的广泛赞誉和信任。

FERYSTER公司的发展小趣事

在技术创新的同时,FERYSTER公司也非常注重市场拓展。公司管理层通过深入的市场调研,发现亚洲市场对于高性能电子产品有着巨大的需求。于是,他们制定了针对亚洲市场的营销策略,包括加强品牌宣传、与当地企业建立合作关系等。这些措施取得了显著成效,FERYSTER公司的产品在亚洲市场的销量迅速增长,为公司带来了丰厚的利润。

EF Johnson Technologies Inc公司的发展小趣事

在电子行业中,技术创新是企业持续发展的关键。EF Johnson公司深知这一点,始终将研发作为公司发展的核心驱动力。公司不断加大对研发的投入,积极引进高端人才,并与高校和研究机构建立紧密的合作关系。这些举措让EF Johnson在技术上始终保持领先地位,不断推出具有竞争力的新产品和解决方案。

ETEQ Microsystems Inc公司的发展小趣事

为了进一步扩大市场份额,ETEQ Microsystems Inc开始实施全球化战略。公司在亚洲、欧洲和北美等地设立了研发中心和销售办事处,并与多家国际知名企业建立了战略合作关系。这些举措不仅增强了公司的品牌影响力,还为公司带来了更多的商业机会。

Advanced_Linear_Devices_Inc.公司的发展小趣事

在电子行业的快速发展中,ALD以其创新的CMOS技术崭露头角。1985年,公司创立之初,便致力于研发小功率线性集成电路,为线性工程师提供标准产品和定制方案。经过团队的不懈努力,ALD成功开发出了一系列具有高精度和低功耗特点的CMOS线性集成电路,这些产品在工业控制、电子仪器等领域得到了广泛应用,为公司的快速发展奠定了坚实基础。

问答坊 | AI 解惑

计算机无线网络技术在港口集装箱作业环境中的应用

摘要: 对计算机无线网络通讯技术在港口野外工作环境的应用进行了详细的讨论 , 并给出具体的解决技术方案. 使得港口经营业务管理信息系统 (MIS) 在语音、视频和数据三合一的无线网络通讯平台上 , 将移动计算机终端拓展到港口码头前沿的作业现场. 本 ...…

查看全部问答>

一种新颖的电子式PS压力传感器

本帖最后由 jameswangsynnex 于 2015-3-3 20:00 编辑 一看到传感器字样,想是以后用的到,先收藏,呵呵 概述 ---PS压力传感器是一种利用半导体膜片结构制成的电子式压力传感器,它可将空气压力这一物理量变换成电信号, 并能够高精度、线性地检测 ...…

查看全部问答>

【Quartus告警信息】第9脚,空或接地或接上了电源

Following 9 pins have nothing, GND, or VCC driving datain port -- changes to this connectivity may change fitting results原因:第9脚,空或接地或接上了电源措施:有时候定义了输出端口,但输出端直接赋‘0’,便会被接地,赋‘1’接电源。如 ...…

查看全部问答>

高分求解linux 输入法的问题

高分求解linux 输入法的问题 http://community.eeworld.net/Expert/TopicView3.asp?id=5341375…

查看全部问答>

[急求]请教一个好像是485的问题。

我的工程应用: (电脑)--(板-无线模块)           (无线模块)---(板子1)--(板子2)..... 上位机接了一个232转485的板子,上面再插了个深圳买的无线模块。然后离电脑300米的仓库顶上也接了一 ...…

查看全部问答>

一个关于延时的程序问题?(C,左值)没看懂,请高手指教。

这段程序,俺不知道为什么会有延时功能,按俺的想法,是没办法实现了。菜鸟一只,先谢谢各位了 程序如下://-------------------------------------------------- // Description  : Hold program for 0 ~ 65535 ms // Input Value ...…

查看全部问答>

【转】MSP430使用应该注意的问题

觉得很不错,就转过来了。原文链接:http://www.deyisupport.com/question_answer/f/55/t/1289.aspx#31611.#include<>指要在编辑器设定目录下,#include\"\"指的是在当前工程目录下。2.要调用另一个文件中的函数,要把这个函数文件放到当前工程 ...…

查看全部问答>

mcp2515复位不了是怎么回事啊

不知道有哪位用过MCP2515或MCP2510没有。我不管是复位还是修改CANCTRL,为什么读到的CANSTAT始终是正常模式?我定义一个数组,我能确定的是收到了一个数。说明SPI通信正常。但为什么工作模式设置不了    我真不明白     希望哪 ...…

查看全部问答>