基于TMS320VC5402供水管道漏水检测仪设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 31 卷 第 4 期 2 0 1 2年1 2月
计 算 技 术 与 自 动 化 Computing Technology and Automation
文 章 编 号 :1003-6199(2012)04-0043-04
Vol.31,No.4 Dec.2 0 1 2
基于 TMS320VC5402供水管道漏水检测仪设计
(4)
2 漏 水 检 测 的 原 理
图1 漏水点定位示意图
2.1 管 道 泄 漏 信 号 的 频 率 特 性
管道漏水是一种承压状态下的水射现象。当
某处漏水时,压力 水 从 管 道 裂 口 处 向 外 喷 射,压 力
水与管道裂口缝隙间的摩擦产生管道振动。研究
指 出 ,铸 铁 供 水 管 道 的 漏 水 声 音 信 号 频 率 主 要 集 中
收 稿 日 期 :2012-07-17 基金项目:广东省工业攻关项目资 助 (2011B080701045);广 州 市 科 技 攻 关 项 目 资 助 (2012J4300112);广 州 市 珠 江 科 技 新 星 专 项 项 目
(2011J2200084);中 央 高 校 基 金 基 本 科 研 业 务 费 项 目 (20112M0126) 作 者 简 介 :邹 文 欢 (1988— ),男 ,广 西 北 流 人 ,硕 士 研 究 生 ,控 制 理 论 与 控 制 工 程 专 业 ,研 究 方 向 :智 能 仪 表 与 信 号 处 理 (E-mail:wen-
(College of Automation,South China University of Technology,Guangzhou 510640,China)
Abstract:Aiming at the features of current domestic water supply pipeline leakage detection by manual listening,i.e.
Rx1x2 (m)= E[x1(k)x2(k-m)]
(7)
其中,E 表示数学期望;m 是时间参数。
实际中 的 观 测 数 据 总 是 有 限 的,对 于 N 个 观
测 值 的 离 散 时 间 信 号 ,互 相 关 函 数 的 无 偏 估 计 为 :
N-1-m
∑ ^Rx1x2
(m)=
N
1 -m
x1(k)x2(k-m)
Key words:pipeline leakage;DSP;power spectrum;cross-correlation
1 引 言
供水管道泄漏对我国城市供水造成严重的浪 费。目前我国大部分城市使用的检漏手段基本上 还是以人工听音的方法为主。听漏工人借助简单 的 听 漏 仪 器 ,沿 着 供 水 管 道 走 线 在 路 面 逐 米 听 测 地 下声音,并 根 据 经 验 来 判 断 地 下 管 道 是 否 存 在 漏 水。这种人工听 漏 的 方 法 可 靠 性 低、抗 干 扰 性 差,
k=0
(8)
其中:0≤ m ≤ N -1
根据相 关 函 数 的 性 质,在 相 关 性 最 强 的 时 刻
^Rx1x2 (m)将达到峰值。所 以,两 路 传 感 器 的 时 间 差 的 确 定 就 变 成 了 相 关 函 数 峰 值 位 置 的 检 测 。对 于 长
度为 N 的传感器信号,时间差τ为:
对xN (n)真实功率谱^P(ejω )的估计[5],即:
N-1
∑ ^P(ω)=
1 N
XN
(ω)2
=
1 N
x(n)e-jωn 2
n=0
(1)
由 于 周 期 图 法 谱 估 计 的 方 差 性 能 不 太 好 ,本 文
采用改进的周期图法对管道的振动信号进行功率
谱估计。将采集到的数据分成 L 段,每段有 M 个数
在 1000Hz~2000Hz之 间 。 [4] 本 文 采 用 改 进 周 期
图法对传感器采集到的管道振动信号进行功率谱
估计。周 期 图 法 是 把 采 集 到 的 N 点 随 机 数 据
xN (n)视为能量有限的 信 号,直 接 取 其 傅 里 叶 变 换
得到xN (ω),然后 再 取 其 幅 值 平 方 并 除 以 N,作 为
需要耗费大量人力。且听漏工人需要多年的经验 积累才能对地下管道泄漏声音有一个较为准确的 认 识 。 随 着 微 电 子 技 术 的 快 速 发 展 ,泄 漏 噪 声 相 关 检测法得了广泛的应用。该方法通过传感器采集 供 水 管 道 的 振 动 信 号 ,并 对 这 些 信 号 进 行 功 率 谱 估 计 来 判 断 管 道 是 否 存 在 泄 漏 。 若 管 道 存 在 泄 漏 ,则 在 管 道 上 的 两 点 同 时 采 集 泄 漏 噪 声 ,然 后 对 这 两 路 噪声进行互相关运算求 出 时 间差 来进 行 漏 水 点 定 位 。 [1]
45
数据采集模块、ZiBee无 线 通 信 模 块 和 单 片 机 人 机 接口模块构成。系统框图如图2所示。
2500Hz。
图 2 漏 水 检 测 仪 硬 件 框 图
ห้องสมุดไป่ตู้
DSP 最 小 系 统 模 块 由 DSP、CPLD、RAM 和 FLASH 构成。为了实现较快的 启 动 速 度,设 计 时 把保存程序的 FLASH 芯片地址划分 到 DSP 的 数 据区,DSP 上 电 后 采 用 并 行 bootloader将 片 外 程 序 搬 到 片 内 程 序 区 并 运 行 。 [2] RAM 芯 片 与 FLASH 芯片由 CPLD 通过地址线 A15实现片选, 其中 DSP 片外 RAM 芯片的地址分配为 4000H~ 7FFFH,FLASH 芯 片 的 地 址 为 8000H ~ FFFFH。
huanz@163.com);罗 飞 (1957— ),男 ,教 授 ,博 士 生 导 师 ,博 士 ,研 究 方 向 :智 能 控 制 技 术 和 控 制 系 统 分 析 与 集 成 。
44
计算技术与自动化
2012 年 12 月
本文根据 泄 漏 噪 声 相 关 检 测 法,设 计 了 基 于 TI(Texas Instruments)公 司 16 位 定 点 DSP 芯 片 TMS 320VC5402(以下简称 VC5402)和51单片机 的漏水检测仪。其中 DSP 用于管道振动数据的采 集、算法处理及主从机之间通 信,51 单 片 机 用 于 人 机接口。VC5402属于 TI公司 C5000超低功耗产 品,功耗低至40mW,运行频率最高可达 100MHz, 适用于 音 频 信 号 处 理 的 嵌 入 式 场 合 。 [2,3] 该 DSP 完全满足漏水检测仪处理大量数据低功耗和实时 性要求。
2.2 漏水点定位原理
若 供 水 管 道 发 生 泄 漏 ,泄 漏 声 音 信 号 就 会 沿 着
管 壁 向 管 道 两 端 传 播 。在 该 管 道 上 的 安 置 两 个 传 感
器 ,对 这 两 个 传 感 器 采 集 到 的 信 号 进 行 互 相 关 分 析
即可对漏水点进行定位[6]。假设管道泄漏位置 如 图
1所示。设管道长度为L,漏水点O 距离A 传感器的
距离为 La,距离 B 传感器 的 距 离 为Lb(设 La 大 于 Lb),泄漏噪声沿管道传输的速度为V,那么泄 漏 噪 声沿管道传输到 A 点和B 点的时间差:
τ=
La -Lb V
=
La
-
(L V
-La
)=
2La -L V
得 :La
=
L +τV 2
τ = N -mp f
(9)
其中,mp 是相关函数的峰 值 位 置;f 是 传 感 器 的采样频率。
3 漏水检测仪结构设计
3.1 硬件电路设计 漏水检测仪 硬 件 部 分 由 DSP 最 小 系 统 模 块、
第 31 卷 第 4 期
邹文欢等:基于 TMS320VC5402供水管道漏水检测仪设计
邹 文 欢 ,罗 飞 ,许 玉 格
(华南理工大学 自动化科学与工程学院,广东 广州 510640)
摘 要:针对当前国内供水管道听音检漏方法可靠性低、抗干扰性差等特点,本文根据供水管道 泄 漏 声
信号的频率分布特点及互相 关 检 测 法,设 计 基 于 TMS320VC5402 的 漏 水 检 测 仪。 该 仪 器 采 用 改 进 周 期 图 法对管道振动信号进行功率谱估计来判断管道是否存在泄漏。 在 对 漏 水 点 定 位 时,使 用 两 台 漏 水 检 测 仪 同 时采集管道泄漏声信号并用互相关算法计算漏水点的位置。文中给出漏水检测仪的硬件设计框图和软件 流程图。整个系统由 DSP 最小系统、数据采集模块、无 线 通 信 模 块 以 及 单 片 机 人 机 接 口 模 块 构 成 。 实 验 结 果 表 明 ,该 仪 器 具 有 较 好 的 检 漏 能 力 且 定 位 误 差 在 半 米 以 内 。
low reliability and poor anti-interference,and according to the acoustic signal characteristic of the water supply pipeline leak- age and the cross-correlation detection,this paper designs a leakage detector based on the TMS320VC5402.The detector u- ses modified periodogram to estimate the power spectrum of the pipe vibration signal and then determine whether there is a leakage.when positioning on the leakage point,two detectors are used to sample the pipeline’s leakage signal at the same time and then cross-correlation algorithm is used to calculate the leakage point.The hardware scheme and the software chart of leakage-measurement system are provided.This detector comprises of DSP minimum system,data acquisition module, wireless communication module and MCU man-machine interface module.The test results show that this detector has a good detection capability and its locate error is within half a meter.
那么只要求出时间差τ 即可知道漏水点与A
点 的 距 离 。时 间 差τ 可 以 通 过 对 两 路 传 感 器 信 号 的
互相关函数进行峰值检测获得。假设A 路传感器采
集到 的 信 号 为 x1(k),B 路 传 感 器 采 集 到 的 信 号 为
x2(k),则 :
x1(k)=s(k)+n1(k)
(5)
关 键 词 :管 道 泄 漏 ;DSP;功 率 谱 估 计 ;互 相 关 中 图 分 类 号 :TH89 文 献 标 识 码 :A
Design of Water Supply Pipeline Leakage Detector Based on TMS320VC5402
ZOU Wen-huan,LUO Fei,XU Yu-ge
x2(k)=αs(k-τ)+n2(k)
(6)
其中,k 是离 散 时 间 变 量;s(k)是 漏 水 声 音 信
号;α 是 衰 减 因 子;τ 是 未 知 的 时 间 差;n1(k)和
n2(k)是 漏 水 信 号 传 播 过 程 中 叠 加 的 噪 声 。
x1(k)和 x2(k)的 互 相 关 函 数 为 :
据,相邻段之间有50% 的数据重叠,则第i段数据
的功率谱估计为:
M-1
∑ PiM
(ω)=
1 M
xi(n)e-jωn 2
n=0
整个序列的频谱估计为
(2)
L
∑ ^P(ω)=
1 L
PiM
i=1
(ω)
(3)
对 供 水 管 道 的 振 动 数 据 进 行 功 率 谱 估 计 ,若 估
计 曲 线 显 示 在 1000Hz~ 2000Hz之 间 存 在 较 为 明 显 的 频 谱 尖 峰 ,则 可 以 判 断 管 道 可 能 存 在 泄 漏 。
计 算 技 术 与 自 动 化 Computing Technology and Automation
文 章 编 号 :1003-6199(2012)04-0043-04
Vol.31,No.4 Dec.2 0 1 2
基于 TMS320VC5402供水管道漏水检测仪设计
(4)
2 漏 水 检 测 的 原 理
图1 漏水点定位示意图
2.1 管 道 泄 漏 信 号 的 频 率 特 性
管道漏水是一种承压状态下的水射现象。当
某处漏水时,压力 水 从 管 道 裂 口 处 向 外 喷 射,压 力
水与管道裂口缝隙间的摩擦产生管道振动。研究
指 出 ,铸 铁 供 水 管 道 的 漏 水 声 音 信 号 频 率 主 要 集 中
收 稿 日 期 :2012-07-17 基金项目:广东省工业攻关项目资 助 (2011B080701045);广 州 市 科 技 攻 关 项 目 资 助 (2012J4300112);广 州 市 珠 江 科 技 新 星 专 项 项 目
(2011J2200084);中 央 高 校 基 金 基 本 科 研 业 务 费 项 目 (20112M0126) 作 者 简 介 :邹 文 欢 (1988— ),男 ,广 西 北 流 人 ,硕 士 研 究 生 ,控 制 理 论 与 控 制 工 程 专 业 ,研 究 方 向 :智 能 仪 表 与 信 号 处 理 (E-mail:wen-
(College of Automation,South China University of Technology,Guangzhou 510640,China)
Abstract:Aiming at the features of current domestic water supply pipeline leakage detection by manual listening,i.e.
Rx1x2 (m)= E[x1(k)x2(k-m)]
(7)
其中,E 表示数学期望;m 是时间参数。
实际中 的 观 测 数 据 总 是 有 限 的,对 于 N 个 观
测 值 的 离 散 时 间 信 号 ,互 相 关 函 数 的 无 偏 估 计 为 :
N-1-m
∑ ^Rx1x2
(m)=
N
1 -m
x1(k)x2(k-m)
Key words:pipeline leakage;DSP;power spectrum;cross-correlation
1 引 言
供水管道泄漏对我国城市供水造成严重的浪 费。目前我国大部分城市使用的检漏手段基本上 还是以人工听音的方法为主。听漏工人借助简单 的 听 漏 仪 器 ,沿 着 供 水 管 道 走 线 在 路 面 逐 米 听 测 地 下声音,并 根 据 经 验 来 判 断 地 下 管 道 是 否 存 在 漏 水。这种人工听 漏 的 方 法 可 靠 性 低、抗 干 扰 性 差,
k=0
(8)
其中:0≤ m ≤ N -1
根据相 关 函 数 的 性 质,在 相 关 性 最 强 的 时 刻
^Rx1x2 (m)将达到峰值。所 以,两 路 传 感 器 的 时 间 差 的 确 定 就 变 成 了 相 关 函 数 峰 值 位 置 的 检 测 。对 于 长
度为 N 的传感器信号,时间差τ为:
对xN (n)真实功率谱^P(ejω )的估计[5],即:
N-1
∑ ^P(ω)=
1 N
XN
(ω)2
=
1 N
x(n)e-jωn 2
n=0
(1)
由 于 周 期 图 法 谱 估 计 的 方 差 性 能 不 太 好 ,本 文
采用改进的周期图法对管道的振动信号进行功率
谱估计。将采集到的数据分成 L 段,每段有 M 个数
在 1000Hz~2000Hz之 间 。 [4] 本 文 采 用 改 进 周 期
图法对传感器采集到的管道振动信号进行功率谱
估计。周 期 图 法 是 把 采 集 到 的 N 点 随 机 数 据
xN (n)视为能量有限的 信 号,直 接 取 其 傅 里 叶 变 换
得到xN (ω),然后 再 取 其 幅 值 平 方 并 除 以 N,作 为
需要耗费大量人力。且听漏工人需要多年的经验 积累才能对地下管道泄漏声音有一个较为准确的 认 识 。 随 着 微 电 子 技 术 的 快 速 发 展 ,泄 漏 噪 声 相 关 检测法得了广泛的应用。该方法通过传感器采集 供 水 管 道 的 振 动 信 号 ,并 对 这 些 信 号 进 行 功 率 谱 估 计 来 判 断 管 道 是 否 存 在 泄 漏 。 若 管 道 存 在 泄 漏 ,则 在 管 道 上 的 两 点 同 时 采 集 泄 漏 噪 声 ,然 后 对 这 两 路 噪声进行互相关运算求 出 时 间差 来进 行 漏 水 点 定 位 。 [1]
45
数据采集模块、ZiBee无 线 通 信 模 块 和 单 片 机 人 机 接口模块构成。系统框图如图2所示。
2500Hz。
图 2 漏 水 检 测 仪 硬 件 框 图
ห้องสมุดไป่ตู้
DSP 最 小 系 统 模 块 由 DSP、CPLD、RAM 和 FLASH 构成。为了实现较快的 启 动 速 度,设 计 时 把保存程序的 FLASH 芯片地址划分 到 DSP 的 数 据区,DSP 上 电 后 采 用 并 行 bootloader将 片 外 程 序 搬 到 片 内 程 序 区 并 运 行 。 [2] RAM 芯 片 与 FLASH 芯片由 CPLD 通过地址线 A15实现片选, 其中 DSP 片外 RAM 芯片的地址分配为 4000H~ 7FFFH,FLASH 芯 片 的 地 址 为 8000H ~ FFFFH。
huanz@163.com);罗 飞 (1957— ),男 ,教 授 ,博 士 生 导 师 ,博 士 ,研 究 方 向 :智 能 控 制 技 术 和 控 制 系 统 分 析 与 集 成 。
44
计算技术与自动化
2012 年 12 月
本文根据 泄 漏 噪 声 相 关 检 测 法,设 计 了 基 于 TI(Texas Instruments)公 司 16 位 定 点 DSP 芯 片 TMS 320VC5402(以下简称 VC5402)和51单片机 的漏水检测仪。其中 DSP 用于管道振动数据的采 集、算法处理及主从机之间通 信,51 单 片 机 用 于 人 机接口。VC5402属于 TI公司 C5000超低功耗产 品,功耗低至40mW,运行频率最高可达 100MHz, 适用于 音 频 信 号 处 理 的 嵌 入 式 场 合 。 [2,3] 该 DSP 完全满足漏水检测仪处理大量数据低功耗和实时 性要求。
2.2 漏水点定位原理
若 供 水 管 道 发 生 泄 漏 ,泄 漏 声 音 信 号 就 会 沿 着
管 壁 向 管 道 两 端 传 播 。在 该 管 道 上 的 安 置 两 个 传 感
器 ,对 这 两 个 传 感 器 采 集 到 的 信 号 进 行 互 相 关 分 析
即可对漏水点进行定位[6]。假设管道泄漏位置 如 图
1所示。设管道长度为L,漏水点O 距离A 传感器的
距离为 La,距离 B 传感器 的 距 离 为Lb(设 La 大 于 Lb),泄漏噪声沿管道传输的速度为V,那么泄 漏 噪 声沿管道传输到 A 点和B 点的时间差:
τ=
La -Lb V
=
La
-
(L V
-La
)=
2La -L V
得 :La
=
L +τV 2
τ = N -mp f
(9)
其中,mp 是相关函数的峰 值 位 置;f 是 传 感 器 的采样频率。
3 漏水检测仪结构设计
3.1 硬件电路设计 漏水检测仪 硬 件 部 分 由 DSP 最 小 系 统 模 块、
第 31 卷 第 4 期
邹文欢等:基于 TMS320VC5402供水管道漏水检测仪设计
邹 文 欢 ,罗 飞 ,许 玉 格
(华南理工大学 自动化科学与工程学院,广东 广州 510640)
摘 要:针对当前国内供水管道听音检漏方法可靠性低、抗干扰性差等特点,本文根据供水管道 泄 漏 声
信号的频率分布特点及互相 关 检 测 法,设 计 基 于 TMS320VC5402 的 漏 水 检 测 仪。 该 仪 器 采 用 改 进 周 期 图 法对管道振动信号进行功率谱估计来判断管道是否存在泄漏。 在 对 漏 水 点 定 位 时,使 用 两 台 漏 水 检 测 仪 同 时采集管道泄漏声信号并用互相关算法计算漏水点的位置。文中给出漏水检测仪的硬件设计框图和软件 流程图。整个系统由 DSP 最小系统、数据采集模块、无 线 通 信 模 块 以 及 单 片 机 人 机 接 口 模 块 构 成 。 实 验 结 果 表 明 ,该 仪 器 具 有 较 好 的 检 漏 能 力 且 定 位 误 差 在 半 米 以 内 。
low reliability and poor anti-interference,and according to the acoustic signal characteristic of the water supply pipeline leak- age and the cross-correlation detection,this paper designs a leakage detector based on the TMS320VC5402.The detector u- ses modified periodogram to estimate the power spectrum of the pipe vibration signal and then determine whether there is a leakage.when positioning on the leakage point,two detectors are used to sample the pipeline’s leakage signal at the same time and then cross-correlation algorithm is used to calculate the leakage point.The hardware scheme and the software chart of leakage-measurement system are provided.This detector comprises of DSP minimum system,data acquisition module, wireless communication module and MCU man-machine interface module.The test results show that this detector has a good detection capability and its locate error is within half a meter.
那么只要求出时间差τ 即可知道漏水点与A
点 的 距 离 。时 间 差τ 可 以 通 过 对 两 路 传 感 器 信 号 的
互相关函数进行峰值检测获得。假设A 路传感器采
集到 的 信 号 为 x1(k),B 路 传 感 器 采 集 到 的 信 号 为
x2(k),则 :
x1(k)=s(k)+n1(k)
(5)
关 键 词 :管 道 泄 漏 ;DSP;功 率 谱 估 计 ;互 相 关 中 图 分 类 号 :TH89 文 献 标 识 码 :A
Design of Water Supply Pipeline Leakage Detector Based on TMS320VC5402
ZOU Wen-huan,LUO Fei,XU Yu-ge
x2(k)=αs(k-τ)+n2(k)
(6)
其中,k 是离 散 时 间 变 量;s(k)是 漏 水 声 音 信
号;α 是 衰 减 因 子;τ 是 未 知 的 时 间 差;n1(k)和
n2(k)是 漏 水 信 号 传 播 过 程 中 叠 加 的 噪 声 。
x1(k)和 x2(k)的 互 相 关 函 数 为 :
据,相邻段之间有50% 的数据重叠,则第i段数据
的功率谱估计为:
M-1
∑ PiM
(ω)=
1 M
xi(n)e-jωn 2
n=0
整个序列的频谱估计为
(2)
L
∑ ^P(ω)=
1 L
PiM
i=1
(ω)
(3)
对 供 水 管 道 的 振 动 数 据 进 行 功 率 谱 估 计 ,若 估
计 曲 线 显 示 在 1000Hz~ 2000Hz之 间 存 在 较 为 明 显 的 频 谱 尖 峰 ,则 可 以 判 断 管 道 可 能 存 在 泄 漏 。