0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅谈关于FPGA无线远程遥控爆炸系统

电子工程师 ? 来源:微型机与应用宋克柱杨白 ? 作者:微型机与应用宋克 ? 2021-04-06 09:59 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

摘 要: 针对地震勘探的需求,设计了一种通用、可靠的长距离无线远程遥控爆炸系统。该系统基于FPGA+STM32架构,不仅效率高、功耗低、体积小,并具有很强的系统稳定性。系统收发数据时,首先对数据进行卷积编码、Viterbi译码,能够有效地降低系统的误码率。利用现场可编程门阵列(Field Programmable Gate Array,FPGA)作为主控制器,系统能够有效地处理数据,实现了远距离可靠引爆、控制和采集。

0 引言

随着无线通信技术的进步,在各个领域中对于无线触发和控制技术的需求在逐步提高。在某些特定领域,不能采用“检错-重传”机制[1],例如在陆地地震勘探工作中,无线控制下爆炸机的同步激发将直接关系到地层反射回波接收时刻的准确性和地震资料的质量,同时数据传输中的可靠性将不仅涉及炸药等物质的浪费,更涉及人身安全。

现有的无线触发控制系统中,往往使用单片机DSP等作为遥控系统的控制单元。但是由于其自身工作特点,往往对于精确的定时控制以及并行处理能力上比FPGA弱。FPGA适用于时序、组合等各种逻辑电路的应用场合,其内部时钟延迟可达纳秒级,具有速度快、集成度高、可靠性高等优点[2]。

为此,本文基于FPGA设计了一种新型的无线触发控制系统,实现了数据的高可靠和同步传输。本文无线远程遥控爆炸系统主要由编码器、译码器、无线收发电台和高压起爆模块4部分组成。在对编码器、译码器同步校准后,对待发送数据进行卷积编码、Viterbi译码,并加入Barker码来实现帧的同步,并使用两条互为备份的数据传送通道同时发送数据。本文设计的无线触发采集系统,即使某一数据通道出现少量错码,系统仍能有效地恢复出数据,并进行可靠的数据传输。

1 无线远程遥控爆炸系统简介

无线远程遥控爆炸系统包括编码器、译码器(编码器、译码器硬件完全相同,只是配置逻辑不同)、高压起爆装置和无线通信电台,其主要功能是控制震源激发和控制数据采集的启动并保证震源激发和数据采集启动同步[3]。如图1所示,编码器作为采集系统与译码器之间的桥梁,进行发送、接收数据。

译码器接收编码器发来的命令,控制高压起爆装置,并将采集数据发送至编码器。高压起爆装置在译码器控制下产生高压,引爆雷管。无线通信电台采用互为备份的双通道通信连接编码器和译码器。此系统无线传送速率主要取决于无线收发电台。目前系统近距离传输速率能达到48.59 Mb/s。

6357025080479400002247709.jpg

为了改进接收信号质量,本系统引入信道编码的方法来改善信道质量,具体如图2所示。发送端对数据进行组帧、并串转换、卷积编码、加入同步帧信息后,把数据发送至无线通信电台进行调制。接收端的无线通信电台对信号进行解调后发送数据至接收端的FPGA。接收端的FPGA检测到帧同步信息后对接下来的数据保存,并进行Viterbi译码。FPGA对双通道的数据进行冗余校验,并选择正确的数据执行相关操作。

6357025082646200001453079.jpg

2 系统硬件的实现

6357025084624300002309339.jpg

系统硬件部分包括两部分,一部分是编码器/译码器基本单元,另一部分是高压起爆单元。本文重点介绍编码器/译码器基本单元。如图3所示,编码器/译码器基本单元主要以FPGA为核心,FPGA选用Altera的EP4CGX30F23I7,主要用来完成对数据的编解码和对信号的控制。ADS1282为基于△-∑技术的32位高精度低功耗模数转换芯片,其主要功能是将检波器的模拟电平信号转换为数字信号,并将数据送至FPGA进行相关数据处理。

DAC1282为TEXAS的一款全集成数模转换器,此转换器可提供低失真、数字合成电压输出,主要用来将数字信号转换为模拟信号并通过电缆发送至上位机

STM32F407作为无线远程遥控爆炸系统板上的备用主控芯片,当FPGA不能正常工作时,随时可以替代FPGA让整个系统继续正常工作。STM32F407ZG系列是基于高性能的ARMCortexTM-M4F的32位RISC内核,工作频率高达168 MHz[4]。

高压板主要由12 V转400 V隔离电源光耦和水泥电阻等组成,与FPGA连接的信号如图4所示,CHARGE_EN信号为充电信号。

6357025086355200009861831.jpg

FPGA将CHARGE_EN信号电平拉高时,高压板对450 V、100 μF的电容充电。TB_TTL信号电平被FPGA拉高时,高压板执行点火命令,引爆雷管。FIRE_CONTROL信号电平被FPGA拉高时,高压板将雷管接通至大电容放电回路。HV_READY信号由高压板控制,当充电完成,高压板将此信号拉低。SH_ON信号电平被FPGA拉高时,高压板上的电源芯片正常工作,否则进入休眠状态,减少功耗。

当雷管被引爆时,CTB信号被拉低。TB_ACT信号为TB_TTL的反馈信号,当高压板接收到TB_TTL信号时,将TB_ACT信号拉低送至FPGA。由以上信号按顺序执行才能完成正常的引爆操作,否则不能正常进行,由此提高了系统的安全性。

3 系统同步的实现

6357025088472800002855116.jpg

无线触发控制系统主要延迟包括激发延迟、传输延迟、处理延迟。同步误差越大,地层深度偏差也就越大[5]。无线触发控制系统具体同步时序如图5所示。整个时序图包括三部分:数据采集系统、编码器、译码器。编码器与采集系统之间以遥控起爆线、钟时断线、参考脉冲线、模拟信号线4条信号线相连。点火线用来连接编码器和译码器(时间校准时才连接)。具体工作流程为:

(1)数据采集系统发出点火命令至编码器,编码器在接收到点火命令后,延迟1 s,发送TB命令(即钟时断信号)至数据采集系统开始采集数据。

(2)编码器在接收到系统发来的点火命令时,经过时间t(t由编码器、译码器间的传输延迟决定,t小于1 s)发送起爆命令至译码器进行起爆。点火脉冲是译码器执行引爆雷管时发出的脉冲。务必使钟时断信号与点火信号对齐,这样才能保证整个系统的同步。

(3)编码器以钟时断脉冲为基准计时,1.75 s后在参考脉冲线上发出参考译码器钟时断信号,再经250 ms发出参考验证时断信号,再经250 ms发出参考井口信号标识。

(4)译码器以点火脉冲为基准,经1.75 s发出译码器钟时断信号。以雷管实际引爆时刻为基准,经2 s发出验证时断信号,再经250 ms发出井口采集数据。编码器接收到译码器发来的数据,将信号转换成模拟信号,发送至模拟信号线上。通过参考译码器钟时断信号与译码器钟时断信号对比,可反映出钟时断信号与点火信号之间的时差。通过参考验证时断信号与验证时断信号,可反映出雷管通电后经多久才能引爆。

本系统采用50 MHz时钟作为EP4CGX30F23I7N的主时钟,保证计数器计数误差在20 ns内。遥爆系统工作之前需进行校准,即把编码器与译码器通过点火信号连接到一起,进行模拟起爆。由于无线电波传播速度为3×108 m/s,数据在空中传输的延迟相比于其他延迟可以忽略不计。
编码器准备好待发送数据,计数器开始计时,至接收到译码器通过点火信号线发出的点火脉冲结束,通过计数器计数的值计算出耗时作为时间补偿Dt。编码器接收到起爆命令时,需经(1 s-Dt)发送点火命令至译码器,这样才能保证引爆雷管与数据采集系统同步。编码器工作时,需将参考脉冲信号线上的信号延迟Dt,这样,整个采集系统完全做到了同步。上述补偿时间的计算及校准由系统自动完成。

4 系统测试

4.1 模块测试

整个系统已搭建完成,并在实验室内进行测试。测试时,将编码器与无线模块连接到一起,译码器与无线模块连接到一起。无线遥爆触发系统采用12 V的直流电源供电。图6显示了测试中利用SignalTap Ⅱ截取经卷积编码后输出的部分信号波形。其中x为串行输入数据,yt为卷积编码后输出的数据。数据经无线发送后,经Viterbi译码,仿真图形如图7所示,编码器发送的数据为208 bit,data_out为译码输出的部分数据,译码数据与发送端的高低位顺序相反。由于数据经发送后,高低位互换,图上只截取了经Viterbi译码后的高27位的译码结果。

6357025096561900005130033.jpg

4.2 系统整体测试

首先,进行系统校准。将点火信号线连接好后,进行模拟起爆,系统自动进行校准,经多次测试,时间补偿Dt为132.084 1 ms,图8为示波器捕捉到的钟时断信号与点火信号线上的脉冲输出,经多次测量,钟时断脉冲与点火脉冲时间误差在1 ms以内,很好地完成了同步。其次,在对高压模块进行测试时,高压模块在译码器的控制下,在1 s内将12 V直流电压提升至402 V,以2 ?赘的水泥电阻模拟雷管爆炸,电路正常工作,没有出现问题,达到设计指标要求。安全放电回路采用10 k?赘水泥电阻与450 V、100 F电容构成RC回路,放点达到标准要求。

6357025098001000005519679.jpg

5 结论

在无线遥控爆炸触发系统设计中,采用了基于卷积编码、Viterbi译码的编码和互为备份的双通道传输方案,利用了FPGA内丰富的逻辑资源以及存储资源,实现了数据的远距离同步可靠传输。加入备份数据通道后,通过FPGA内部逻辑控制,在硬件上实现了对两路数据的实时校验及自动判选,提高了系统的稳定性和可靠性。

相比于“备份-重传”等机制[6],该方法实现简单、实时性好,即使某一通道不能正常工作,系统仍能正常进行。目前,该无线遥控方案已通过实验室联调。本文提出的互为备份的双通道编解码、数据冗余传输机制,亦可应用于其他相关无线传输领域,以提高远距离数据传输的可靠性和稳定性。

参考文献

[1] Zhang Sifeng, Zhang Keli, Cao Ping ,et al. Design and realization of remote synchronous data transmission system based on distributed architecture of serial concurrent bus[C]. 9th International Conference on Electronic Measurement & Instruments, Beijing, China: [s.n.], 2009,3:358-362.

[2] 潘轶群,佟刚.基于FPGA的B码同步信号源的设计[J].微型机与应用,2013,32(8):61-63.

[3] 李科.地震勘探遥控爆炸机同步系统关键技术研究[D].吉林:吉林大学,2009,2-3.

[4] STM32F405xx and STM32F407xx advanced ARM-based 32-bit MCUs Reference manual[S]. STMicroelectronics,2011.

[5] 秦明辉.Shot Pro和Boom Box系统控制时序分析[J].物探装备,2006,16(3):190-194,197.

[6] 王东旅,杨俊峰,程宏才,等.地震数据采集系统中的数据传输系统设计[J].数据采集与处理,2011,26(4):494-498.

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • dsp
    dsp
    +关注

    关注

    557

    文章

    8162

    浏览量

    358546
  • FPGA
    +关注

    关注

    1646

    文章

    22070

    浏览量

    619735
  • 示波器
    +关注

    关注

    113

    文章

    6731

    浏览量

    189762
  • 无线传输
    +关注

    关注

    3

    文章

    593

    浏览量

    41757
  • 译码器
    +关注

    关注

    4

    文章

    312

    浏览量

    51268
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    无线比例电机转速遥控器的设计

    无线遥控的基本知识 所谓“无线遥控”,就是指一种能用来远程控制机器的装置。“遥控”是指利用高
    发表于 07-10 16:56

    无线电子遥控器要SRRC认证吗?

    无线电子遥控器如果涉及到无线通信功能,在出口到中国时需要进行 SRRC(无线电发射设备认证)。SRRC 认证是中国针对无线电设备的强制认证,
    的头像 发表于 06-30 09:33 ?585次阅读
    <b class='flag-5'>无线</b>电子<b class='flag-5'>遥控</b>器要SRRC认证吗?

    无线对传开关控制器 4G全网通,远程遥控开关

    在工业自动化、能源管理、基建运维等领域,设备远程控制一直是效率与安全的刚需。传统遥控受限于距离、信号稳定性与组网复杂度,难以满足跨区域、多场景的灵活管控需求。 无线对传开关控制器(4G全网
    的头像 发表于 06-24 15:35 ?151次阅读

    DeviceNet转Modbus TCP网关的远程遥控接收端连接研究

    在港口码头作业中,遥控器因其精确的操作控制和稳定的性能,已成为起重机货物装卸作业的重要辅助工具。然而,在某港口码头实施无线遥控远程控制掘进机的过程中,由于通信协议的不兼容,遭遇了技术
    的头像 发表于 06-04 15:31 ?199次阅读
    DeviceNet转Modbus TCP网关的<b class='flag-5'>远程</b><b class='flag-5'>遥控</b>接收端连接研究

    无线远程模块:工业/农业/物流的“远程遥控”已就位

    无线远程模块 是一种能够扩展设备通信能力,实现远程监测和控制的设备。它利用无线技术(如达泰全数字加密无线传输方式等)进行数据传输,使得设备之
    的头像 发表于 05-27 15:07 ?214次阅读
    <b class='flag-5'>无线</b><b class='flag-5'>远程</b>模块:工业/农业/物流的“<b class='flag-5'>远程</b><b class='flag-5'>遥控</b>”已就位

    无线水位远程监测系统解决方案概述

    无线水位远程监测系统是一种利用无线通信技术实现水位数据实时采集、传输和监控的解决方案,广泛应用于河流、水库、水塔、地下水等场景。
    的头像 发表于 05-13 09:11 ?223次阅读
    <b class='flag-5'>无线</b>水位<b class='flag-5'>远程</b>监测<b class='flag-5'>系统</b>解决方案概述

    蓝牙无线遥控小车

    蓝牙无线遥控小车? ?各种无线遥控都有各自的优缺点和用途,我们稍做对比:1.红外遥控,需要固定方向,不能有物体遮挡,
    发表于 04-19 17:08 ?3次下载

    【干货】基于串口的FPGA远程升级

    近期,我们收到许多粉丝朋友的技术问题反馈,为便于大家的学习,小编整理了一系列常见问题的技术指南,将陆续分期发布,请大家敬请关注“小眼睛FPGA”微信公众号,在FPGA的世界里,我们努力把复杂的技术
    的头像 发表于 04-14 09:53 ?825次阅读
    【干货】基于串口的<b class='flag-5'>FPGA</b><b class='flag-5'>远程</b>升级

    我的DIY遥控器——小摆件远程

    办公室添置了一个小摆件,开机的时候炫彩灯光和流水喷泉,为办公室增色不少。但是想要开关电源就需要去拔掉插头,非常麻烦,而我又不想去买遥控插座,刚好自己懂一些无线技术,就想自己做一个DIY遥控器,
    的头像 发表于 02-17 11:02 ?884次阅读

    三相无线遥控开关怎么接线

    无线遥控开关是采用射频识别技术,用无线遥控器控制各类灯具、门窗帘等设备的一种新型智能开关。三相无线遥控
    的头像 发表于 01-18 09:38 ?2325次阅读
    三相<b class='flag-5'>无线</b><b class='flag-5'>遥控</b>开关怎么接线

    无线远程测试液氮方案

    无线通信技术和远程监控平台,实现对液氮存储罐的液位、温度等关键参数的实时监测和远程管理。旨在提高液氮存储的安全性、稳定性和效率,降低管理成本,并减少人工检查的需求。 02系统组成 温
    的头像 发表于 11-24 10:16 ?515次阅读
    <b class='flag-5'>无线</b><b class='flag-5'>远程</b>测试液氮方案

    浅谈高压开关柜无线测温系统的应用

    摘要: 高压开关柜是保护高压系统得以安全运转的重要设备,不过由于高压开关柜需要保持长期稳定的工作,因此在高压柜的内部导电处很容易会因为过热造成相连设备的损坏,甚至情况严重时将出现火灾甚至爆炸等事故
    的头像 发表于 10-19 17:10 ?680次阅读
    <b class='flag-5'>浅谈</b>高压开关柜<b class='flag-5'>无线</b>测温<b class='flag-5'>系统</b>的应用

    无线智能遥控开关怎么接线

    无线智能遥控开关是一种现代家居自动化系统中常见的设备,它允许用户通过无线信号远程控制家中的电器设备,如灯光、空调、电视等。这种开关通常由一个
    的头像 发表于 10-12 18:17 ?3828次阅读

    无线智能遥控开关怎么对码

    无线智能遥控开关是一种通过无线信号控制家用电器的设备,它提供了一种方便、快捷的控制方式,使得用户可以远程控制家中的灯光、电器等设备。对码是无线
    的头像 发表于 10-12 18:12 ?5639次阅读

    【新品】远程操控新利器,4G远程遥控开关模组!小体积低延迟

    随着物联网技术的迅猛发展,远程控制模组正逐渐成为智能设备连接和控制的关键组成部分。这些模组不仅实现了设备的远程监控和管理,还大幅提升了系统的智能化水平。今天为大家介绍一款亿佰特最新研发的4G
    的头像 发表于 09-20 08:07 ?1067次阅读
    【新品】<b class='flag-5'>远程</b>操控新利器,4G<b class='flag-5'>远程</b><b class='flag-5'>遥控</b>开关模组!小体积低延迟