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
    +关注

    关注

    544

    文章

    7682

    浏览量

    344356
  • FPGA
    +关注

    关注

    1602

    文章

    21320

    浏览量

    593179
  • 示波器
    +关注

    关注

    111

    文章

    5650

    浏览量

    181766
  • 无线传输
    +关注

    关注

    3

    文章

    535

    浏览量

    40731
  • 译码器
    +关注

    关注

    4

    文章

    310

    浏览量

    49906
收藏 人收藏

    评论

    相关推荐

    浅谈无线测温系统在设备点检中的研究与应用

    浅谈无线测温系统在设备点检中的研究与应用 张颖姣 安科瑞电气股份有限公司 上海嘉定 201801 摘要:针对轧钢厂设备点检中遇到的问题进行分析,提出了使用无线测温法来解决设备点检问题的
    的头像 发表于 03-14 10:17 69次阅读
    <b class='flag-5'>浅谈</b><b class='flag-5'>无线</b>测温<b class='flag-5'>系统</b>在设备点检中的研究与应用

    浅谈光伏智能远程运维云平台的系统设计

    浅谈光伏智能远程运维云平台的系统设计 张颖姣 江苏安科瑞电器制造有限公司 江苏江阴 214405 摘要:针对传统光伏电站监控效率低、信息量大、运维成本高、管控难等缺点,提出光伏智能云平台一体化软硬件
    的头像 发表于 03-13 10:42 30次阅读
    <b class='flag-5'>浅谈</b>光伏智能<b class='flag-5'>远程</b>运维云平台的<b class='flag-5'>系统</b>设计

    浅谈城市泵站远程监控系统的开发

    浅谈城市泵站远程监控系统的开发 张颖姣 安科瑞电气股份有限公司 上海嘉定 201801 摘要:针对我国城市泵站设备普遍偏旧,自动化、信息化管理水平不高,有待实现泵站远程集中监控等问题,
    的头像 发表于 02-27 15:14 126次阅读
    <b class='flag-5'>浅谈</b>城市泵站<b class='flag-5'>远程</b>监控<b class='flag-5'>系统</b>的开发

    浅谈低压集抄远程抄表采集及系统应用

    浅谈低压集抄远程抄表采集及系统应用 张颖姣 安科瑞电气股份有限公司 上海嘉定 201801 摘要:由于我国居民客户基数大,居民用户电量计费较敏感,电量抄读的细小偏差都有可能引起电费回收的争议
    的头像 发表于 02-20 15:32 111次阅读
    <b class='flag-5'>浅谈</b>低压集抄<b class='flag-5'>远程</b>抄表采集及<b class='flag-5'>系统</b>应用

    浅谈无线测温系统在电厂的研究和应用

    浅谈无线测温系统在电厂的研究和应用 摘要: 采集关键电力设备接电的实时温度,克服有线温度监测系统存在的诸如线路多,布线复杂,维护困难等不足,将无线
    的头像 发表于 02-04 16:45 182次阅读
    <b class='flag-5'>浅谈</b><b class='flag-5'>无线</b>测温<b class='flag-5'>系统</b>在电厂的研究和应用

    无线遥控开关原理 无线遥控开关怎么配对

    。 第一部分:无线遥控开关的原理 无线遥控开关是一种通过无线传输技术,将信号发送给控制继电器的设备,实现对电器开关的
    的头像 发表于 01-22 16:27 1983次阅读

    RF遥控是否属于无线射频呢?

    和微波之间的电磁波信号。无线射频技术利用这些电磁波在空气中传播的特性,实现远距离无线通信。 RF遥控利用射频技术,通过发送和接收无线射频信号来进行
    的头像 发表于 12-29 14:29 579次阅读

    基于GPRS技术的无线远程医疗监护系统

    电子发烧友网站提供《基于GPRS技术的无线远程医疗监护系统.pdf》资料免费下载
    发表于 10-20 11:44 0次下载
    基于GPRS技术的<b class='flag-5'>无线</b><b class='flag-5'>远程</b>医疗监护<b class='flag-5'>系统</b>

    基于ARM9的远程图像无线监控系统

    电子发烧友网站提供《基于ARM9的远程图像无线监控系统.pdf》资料免费下载
    发表于 10-12 11:40 0次下载
    基于ARM9的<b class='flag-5'>远程</b>图像<b class='flag-5'>无线</b>监控<b class='flag-5'>系统</b>

    FPGA SoM在无线电视系统中的应用

    无线电视系统的设计依赖于一些关键的技术和构建模块。FPGA技术可以在无线电视应用中发挥重要作用
    的头像 发表于 07-10 16:58 276次阅读
    <b class='flag-5'>FPGA</b> SoM在<b class='flag-5'>无线</b>电视<b class='flag-5'>系统</b>中的应用

    无线收发模块的性能决定着无线遥控系统的上限

    无线遥控系统是否稳定取决于无线接收模块的抗干扰能力和灵敏度高低占有绝对重要的位置.很多用户因为对无线控制
    的头像 发表于 06-28 18:59 257次阅读

    常见无线遥控器分类

    无线遥控器"简而言之,便是一种用于远程控制机器的无线装置。现代的遥控器,主要是由集成电路电板和用于形成不同讯息的按钮所构成。
    的头像 发表于 06-19 15:10 2370次阅读

    家庭智能化产品无线遥控开关

    无线遥控开关是一种借助小巧精美的无线遥控器或电视机遥控器长距离集中化或分散控制家庭灯具、电器、窗帘的理想化开关,是家庭智能化产品,包含
    的头像 发表于 06-09 13:48 506次阅读

    无线遥控器的工作原理

    我们运用无线遥控器的时候,我们最好让无线遥控器和我们安装的接收器直接距离不必太远,大约10米以内,并且我们要把要无线
    的头像 发表于 06-01 16:24 1018次阅读

    使用无线遥控器有什么好处呢

    无线遥控器可改善操控环境。无线遥控器并不像线控器或司机驾驶操控位置固定,在危险工况环境下能够 在安全地带操控,操作者人身安全获得保障。
    的头像 发表于 05-10 13:48 1341次阅读