基于ARM核微处理器的便携式管道泄漏检测仪分析

发布者:心怀感恩最新更新时间:2016-04-25 来源: eefocus关键字:ARM核  微处理器  管道泄漏检测仪 手机看文章 扫描二维码
随时随地手机看文章
目前输油管道泄漏监测定位的主要方法可分为两大类,一类是检测输油管线的管壁状况,如管内探测球等,另一类则依赖于监测输油管内流体的状态,如压力、流量的变化,常用的方法有压力梯度法、负压力波法、流量平衡法、相关法等。随着计算机、通信和仪表技术的快速发展,监测输油管道内流体的状态变得越来越容易实现,逐渐成为输油管道监测的主流方法。由于这些依赖监测输油管内流体的状态的方法各有其优缺点,所以目前输油管道的泄漏监测往往是采用多种方法联合判断。近几年来,随着高性能、低功耗处理器ARM的出现,信号采集存储系统的功耗和体积不断减少,满足了便携式的要求,使得掌上仪器的开发成为可能。本文利用ARM核微处理器LPC2214研制的相关检漏仪,采用了负压波法和声波法判断相结合的方法,依据相关函数检测原理,它不仅可以用于石油检漏,也可以用于煤气、城市自来水、天然气等管道的泄漏检测

相关检漏原理
1 负压波检测
当泄漏发生时,泄漏处因流体物质损失而引起局部流体密度减小,产生瞬时压力降低和速度差,当以泄漏前的压力作为参考标准时,泄漏时产生的减压波就称为负压波。该波以一定速度自泄漏点向两端传播,经过若干时间后分别传到上下游。上下游压力传感器捕捉到特定的瞬态压力降的波形就可以进行泄漏判断,根据上下游压力传感器接收到此压力信号的时间差和负压波的传播速度就可以定出泄漏点。

负压波法检测泄漏依赖泄漏点产生突然的压力降,通常大的管道泄漏都具有这一特征,然而对于缓慢发生的泄漏或已经发生的泄漏,负压波法一般不能检测出,这是其局限性。

2 声波检测
当管道内液体泄漏时,由于管道内外的压力差,使得泄漏的流体在通过泄漏点到达管道外部时形成涡流,这个涡流就产生了振荡变化的声波。这个声波可以传播扩散返回泄漏点并在管道内建立声场。声波法是将泄漏时产生的噪声作为信号源。声波沿管道向两端传播,通过设置好的传感器拾取该声波,经处理后确定泄漏是否发生并进行定位。可以有效的克服负压法的缺陷。

为了精确获得泄漏引发的压力波和声波传播到上下游传感器的时间差,需要准确地捕捉到泄漏压力波信号序列的对应特征点。由于现场的干扰、输油泵的振动等因素,采集到的压力波信号序列附加了大量噪声,如何从噪声中准确地提取出信号的特征点是定位的关键。本仪器采用相关函数分析法,相关函数检漏法就是利用传感器拾取漏点发出的负压波或声波,对负压波或声波信号进行互相关分析。没有泄漏时,相关函数的值在零附近;发生泄漏后,相关函数的值将发生显著变化;另外,当管道泄漏点的位置不同时,两个信号的延迟时间就有区别,信号的相关函数的值就会改变。因此,根据信号的相关函数信息,就可以对管道的泄漏状况进行检测并进行定位。

漏点定位算法
管道检漏技术的工作原理,如图1所示。

 中国检验检测网 

图1 相关函数检漏法的工作原理

检测时,将传感器分别置于管道部位露出的管道两端。把埋于几米深的地下管道的微弱泄漏引起的负压波信号、声波信号转换成电信号。通过电缆送到与传感器阻抗相匹配的放大器输入级,经前置放大,通过带通滤波器进行预处理,通过定义高通(或低通)频率值来限制记录噪声信号的频率范围,从而抑制干扰信号。信号经过电压放大,经数据采集板进行采样和量化,然后由ARM微处理器进行处理,得出时间差,进而计算出泄漏点。

假设管道在Q点发生泄漏,产生一个以Q点为泄漏源的负压波和声波信号,该负压波、声波信号将以一定的波速V向管道两端传播,安装在管道A、B两端的传感器分别在和(t+)到这个信号(这里假设泄漏点距离两个传感器的距离La>Lb),由于同时也有外部噪声的影响,设A、B两端的传感器测得的信号样本函数分别为A(t),B(t)因而它们可以表示为:

A(t)=f(t)+NA(t)
B(t)=f(t+τ)+NB(t)

其中,f(t)和f(t+τ)是A、B两处的源信号,NA(t)和NB(t)分别为A、B两处的背景噪声。对A(t)和B(t)进行相关运算,即:

 中国工业检验检测网 
为了处理数据方便,一般认为泄漏信号与噪声信号相互独立不相关,噪声信号NA(t)和NB(t)完全不相关,则:

  

当相关函数RAB(τ)达到峰值时,所对应的τ值正好与两个传感器检测到的信号的时间差相一致。由数学知识可知,相关函数R'AB(τ)=τ+τ0处取得极大值的必要条件是RAB(τ)在τ0处的导数RAB(τ)=0,由此求出τ0,再测出两个传感器之间的实际长度L和负压波、声波在该管道的传播速度V,泄漏点Q的位置就可以确定,即:

LA=(L+S×V)/2

LB=(L-S×V)/2
ARM检测仪的构成
本文所研制的检漏仪是基于ARM核嵌入式微处理器的新一代嵌入式系统。ARM微处理器功耗低、成本低、性能强;支持ARM/THUMB双指令集;配有丰富的标准软件开发工具和调试环境。而且 ARM核也以其高性能、小体积、低功耗、紧凑代码密度和多供应源的出色结合而著名,是目前公认的最领先的32位嵌入式RISC微处理器核。系统结构如图2 所示。

 中国工业检验检测网 

图2 ARM嵌入式系统框图

系统设计分析如下:
①数据采集由一片CPLD(复杂可编程逻辑器件)来产生控制时序,控制逻辑主要包括:多路选择地址C0~C2、采样保持S/H、启动A/D、双端口写入允许WR、写入地址以及一帧数据满后的中断请求IRQ等信号,主要时序关系如图3所示。

 中国工业检验检测网 

图3 数据采集时序图

②采用Philips公司的LPC2214的微处理器,用它来对采集到的数据进行处理、显示操作。LPC2214是基于ARM7 TDMI核的RISC微处理器,ARM7TDMI为低功耗、高性能的16/32位核,最适合对价格及功耗敏感的场合。LPC2214在ARM7TDMI核的基础上扩展了一系列通用外围器件:112个通用I/O口,4个串行口,2个32位定时器,9个外部中断,通过片内PLL可实现高达60MHz的操作频率。

③采集电路与ARMCPU用8KB双端口RAM和中断方式交换采集数据,RAM内可设两个缓冲区交替工作,双端口RAM可直接与ARM嵌入式系统的扩展总线连接。

④设计中选择TI公司的TLC5540高速模数转换芯片,其具有8位分辨率,内置采样和保持电路,该芯片采用一种改进的半闪结构、CMOS工艺制造,因而大大减少了器件中比较器的数量,而且在高速转换的同时,能够保持低功耗,转换速率可达40MB/s。

⑤由于要移植嵌入式操作系统,所以要扩展2M的Flash(SST39VF160)和8M的RAM(IS61LV25616AL),嵌入式操作系统、应用程序的代码和文件系统均存储在Flash中。

⑥采用普通I/O口来扩展外部键盘,形成4×4的矩阵键盘。分别对应"0,1,2,3,4,5,6,7,8,9"、"."、左移、右移、前翻页、后翻页和确认键。实现对各测控模块组态信息的设置以及显示画面的切换。
⑦选用控制器为SED1335的单色STN图形液晶,其点阵为320×240,考虑到LCD控制器的工作电压为5V,而主CPU的工作电压为3.3V,因此采用74HCT164245对数据总线进行电平转换。

软件设计
1 操作系统选择
支持32位ARM CPU的嵌入式操作系统有很多,现在市场上几个著名的商业嵌入式操作系统主要有Vxwork、QNX、Windows CE等。Linux则以其免费的、源代码公开的特殊魅力,在嵌入式系统中得到广泛的应用,嵌入式Linux具有以下特点: http://www.industryinspection.com

①Linux开放的源码,丰富的软件资源。

②功能强大的内核,性能高效、稳定,多任务易于裁减。

③完善的网络通信、图形、文件管理机制。

④支持大量的周边硬件设备。

⑤良好的开发环境,不断发展的开发工具集。

⑥价格低廉有效降低产品成本。

μClinux是一套非常优秀的嵌入式自由软件,是Linux 2.0/Linux 2.4版本的一个分支,它被设计用来应用微处理器领域。由于μClinux操作系统是源代码公开的,其硬件相关部分可以通过定义一些函数移植到不同的硬件平台,具有Linux的宿主机开发环境,有GNU的交叉编译器的支持,有操作系统的源代码,因此开发基于嵌入式系统的应用程序将非常方便。

2 软件功能设计
软件主要包括系统软件和应用软件两部分,如图4所示。

 中国工业检验检测网 

图4 系统软件结构及组成图

ARM Bootloader完成ARM的初始化、存储器的设置以及嵌入式 μcLinux的加载,最后控制权交给 μcLinux操作系统,此后系统在μcLinux的管理下运行应用程序;应用程序包括中断处理、数值计算、键盘处理、泄漏点位置及参数显示,显示软件完成320×240点阵LCD模块的驱动、汉字及图表曲线的显示等功能。由于μcLinux是多任务系统,上面几个处理任务可以设计成独立进程,程序设计变得简单。
结束语
该仪表设计主要采用了ARM微处理器、μcLinux操作系统以及数值信号处理方法,在嵌入式系统中实现了高精度的信号采集和快速的数值分析算法。该便携式泄漏检测定位仪在实际应用中取得了良好效果,可以用于煤气、城市自来水、天然气等管道的泄漏检测定位。

关键字:ARM核  微处理器  管道泄漏检测仪 引用地址:基于ARM核微处理器的便携式管道泄漏检测仪分析

上一篇:采用ARM的PWM模块的超声波检测系统的设计浅析
下一篇:STM32的MDK工程建立

推荐阅读最新更新时间:2024-03-16 14:51

新型微处理器监控电路
微处理器监控电路早已得到广泛应用, 它的发展从分立电路、单一复位功能的三端集成器件到复杂的多功能集成器件,的电子技术的各个阶段,它都保证了系统的正常运行。本文简要介绍监控电路的基本特性以及一些新型监控复位器件。 1 电源电压监控电路 监控电路最基本的功能就是上电复位(POWER-ON-RESET)。如果不具备这一功能,微处理器系统的上电和电源电压波动时就会出现问题。最简单的上电复位电路是由一个电阻、一个电容和一个二极管组成的,其电路连接如图1所示。 的上电过程中,当电源电压开始上升时,RC电路保持低电平。如果电源电压上升得足够快, RESET端将保持有效以使微处理器处于复位状态,直到其它电路都已正常上电。只要电源上电的瞬态过
[电源管理]
SIA称11月全球半导体销售增长2.3%
  据美国半导体产业协会报告,11月全球半导体销售迅猛。与去年同期相比,增长了2.3%,达到231亿美元。   世界范围的销售收入从2007年10月的229亿美元增长了 0.7%。年初至今的销售额为2310亿美元,与2006年同期2250亿美元销售额相比,增长了2.8%。   “早期迹象表明,有较高半导体含量的消费产品(如液晶电视、PMP和MP3播放器),在假期销售旺季时随着数码相机都销售良好,”美国半导体产业协会总裁George Scalie说。“这些产品都实现了单位销售量的健康增长。手机单位销售量在2007年将继续超过20%,为第五个连续增长年。与此同时,个人电脑单位销售将超过10%。”   Scalise说能源价格的提升
[焦点新闻]
ARM微处理器的指令集概述四——MOV和LDR的区别
一 先让我们看一段汇编代码 LDR R0,=0x56000010 #R0 is set to be register GPBCON and is used to select pin function for Port B #in,out special function and others MOV R1,#0x00004000 STR R1, #pin GPB7 is set to be output port 以上三条汇编语句的功能是将数值0x00004000存储到以0x56000010为地址的存储单元中。 其反汇编代码如下 0: e59f0044 ldr r0, ; 0x4c
[单片机]
ch32f103c8t6与stm32f103c8t6的区别
STM32F103C8T6是一款32位微处理器,属于STM32F1系列中的一员。它是一款廉价而且高性能的微处理器,被广泛应用于工控、通讯以及嵌入式系统等领域。ch32f103c8t6与STM32F103C8T6这两个型号都是STM32F1系列中的微处理器,在外形上基本一致,但是在性能方面其实还是存在一些区别的。本文将为您详细介绍ch32f103c8t6与STM32F103C8T6这两款微处理器的区别,以及它们各自的特点和应用场景。 一、外观区别 从外观上来看,ch32f103c8t6与STM32F103C8T6两款微处理器几乎是一样的,都是28引脚的芯片,采用的都是LQFP封装。不过它们的logo是不一样的,ch32f103c8t
[单片机]
Teledyne e2v ARM耐辐射微处理器为航天计算带来革命性进展
摘要 太空飞行系统在过去的60年里经历了快速的发展。从军事,到气象,到地球观测,再到电信(特别是随着5G网络的全球发展),一个技术问题贯穿始终——如何选择和实现一款快速、可靠的宇航级微处理器。其基本要求包括计算能力/速度、尺寸、重量、功耗和成本,以满足耐辐射太空/卫星发展的挑战和适应性。未来最先进的密集计算需要下一代的COTS(商用货架产品)宇航级耐辐射处理器,而Teledynee2v的 LS1046-Space 四核ARM®Cortex®-A72微处理器将为未来几十年的太空/卫星发展的密集计算需求带来革命性的变化。NXPQorIQ®LS1046的GHz级高性能数据处理能力(30KDMIPS@1。8GHz)、天然高速接口和便
[嵌入式]
Teledyne e2v <font color='red'>ARM</font>耐辐射<font color='red'>微处理器</font>为航天计算带来革命性进展
基于SA1110的掌上电脑显示器的设计与实现
  摘要:对基于SA1110微处理器的掌上电脑液晶显示器的控制器、接口、显示原理、驱动方法进行了介绍。结合正在从事的HPC项目,提出了基于SA1110微处理器的掌上电脑液晶显示器的设计方案。   关键词:SA1110微处理器 掌上电脑(HPC) 液晶显示屏(LCD) 触摸屏(TP)   随着以网络为代表的新经济时代的到来,PC已失去昔日的光采,智能3C产品(Computer、Communication and Consumer)将掀起新的一波巨浪。掌上电脑作为智能3C产品的代表之一,以其传输迅速、应用方便、功能多样等特点,正成为市场的主流产品,深受消费者的青睐。   目前,掌上电脑CPU中比较流行的有MIPS系列、Super
[工业控制]
基于SA1110的掌上电脑显示器的设计与实现
单片机的特点
单片机问世以来所走的路与微处理器是不同的。微处理器向着高速运算、数据分析与处理能力、大规模容量存储等方向发展,以提高通用计算机的性能。其接口界面也是为了满足外设和网络接口而设计的 。单片机则是从工业测控对象、环境、接口特点出发,向着增强控制功能、提高工业环境下的可靠性、灵活方便的构成应用计算机系统的界面接口的方向发展。因此,单片机有着自已的特点,主要是:〔1〕〔2 〕   ·品种多样,型号繁多。品种型号逐年扩充以适应各种需要。使系统开发者有很大的选择自由。CPU从4、8、16、32到64位,有些还采用RISC技术;   ·提高性能,扩大容量。集成度已达200万个晶体管以上。总线工作速度已达数十微秒。工作频率达到30MHz甚至4
[单片机]
芯片巨头争相挺进汽车市场
Genesis内安装了数以千计的微处理器,但其中只有为数不多的几个来自专为电脑和手机生产芯片的企业。英特尔贡献了几个,高通只提供了一个芯片组,Nvidia甚至完全没有入围其中。 汽车芯片汽车安全微处理器 2015款现代Genesis汽车集成了很多先进的科技,利用芯片来实现自动刹车和盲区探测等诸多功能。除此之外,当芯片探测到车主的怀里抱满东西时,还会自动打开后备箱;甚至能在车内二氧化碳浓度过高时更换新鲜空气。 Genesis内安装了数以千计的微处理器,但其中只有为数不多的几个来自专为电脑和手机生产芯片的企业。英特尔贡献了几个,高通只提供了一个芯片组,Nvidia甚至完全没有入围其中。 这三家公司都在竞相进军汽车芯片市
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved