基于omapl138+fpga地震勘探无线数字遥爆系统设计

专注DSP+ARM+FPGA 专注DSP+ARM+FPGA     2022-12-07     294

关键词:

地震勘探技术是能源勘探领域有效的物理勘探技术之一,被广泛的应用在油气资源勘探中。随着全球经济的快速发展,能源的需求越来越大,勘探技术与勘探设备的更新发展已成为能源勘探工作中的重中之重。遥爆子系统作为地震勘探系统中的重要设备,它的性能一定程度上影响着地震勘探系统的总体性能;因此为了适应地震勘探关键设备国产化的需求,自主设计地震勘探遥爆子系统是势在必行的工作。本文基于企业横向项目,完成了数字遥爆子系统中软件的设计与开发工作,主要概括如下:1.根据遥爆子系统设计目标及其硬件平台,设计了软件总体架构、开发流程和数据通信协议。利用VMware虚拟机和Ubuntu14系统构建了上位机开发平台,基于嵌入式Linux系统的移植及异步通知驱动的加载构建了嵌入式应用环境;经过实际测试,上位机平台、嵌入式应用环境都可正常稳定工作。2.将遥爆子系统的软件划分为GPS授时定位、EMIF通信、时间同步和蓝牙读写参数四个功能模块进行开发。GPS授时定位模块可以提取卫星实时数据以设置系统工作时间,且可以确定当前所处位置的经纬度信息以实现系统定位功能,为后续数据分析工作提供便利。EMIF通信模块通过Linux系统异步通知机制和外部中断的配合实现了Linux系统与FPGA处理器的相互读写功能,是实现系统内数据无线通信的基础。时间同步模块实现了遥爆子系统中编码器和译码器的工作时间同步,确保该系统后续工作的准确执行。蓝牙读写模块作为手机客户端与遥爆子系统间的通信桥梁,实现了客户端读取显示、设置更新编码器与译码器工作参数的功能。3.基于遥爆子系统硬件平台和嵌入式软件开发环境,对系统软件进行功能验证。经过测试分析,嵌入式Linux系统可正常稳定运行,GPS授时定位、EMIF通信交互、工作时间同步和蓝牙读写参数功能全部实现,证明了本文设计实现的遥爆子系统软件可以满足设计要求。

1 评估板简介
基于TI OMAP-L138(定点/浮点 DSP C674x+ARM9)+ Xilinx Spartan-6 FPGA处理器;
OMAP-L138 FPGA 通过uPP、EMIFA、I2C总线连接,通信速度可高达 228MByte/s;OMAP-L138主频456MHz,高达3648MIPS和2746MFLOPS的运算能力;
FPGA 兼容 Xilinx Spartan-6 XC6SLX9/16/25/45,平台升级能力强;
开发板引出丰富的外设,包含千兆网口、SATA、EMIFA、uPP、USB 2.0 等高速数据传输接口,同时也引出 GPIO、I2C、RS232、PWM、McBSP 等常见接口;
通过高低温测试认证,适合各种恶劣的工作环境;
DSP+ARM+FPGA三核核心板,尺寸为 66mm*38.6mm,采用工业级B2B连接器,保证信号完整性; Ø
支持裸机、SYS/BIOS 操作系统、Linux 操作系统。


图1 开发板正面和侧视图

 

XM138F-IDK-V3.0 是一款基于深圳信迈XM138-SP6-SOM核心板设计的开发板,采用沉金无铅工艺的4层板设计,它为用户提供了 XM138-SP6-SOM核心板的测试平台,用于快速评估XM138-SP6-SOM核心板的整体性能。

XM138-SP6-SOM引出CPU全部资源信号引脚,二次开发极其容易,客户只需要专注上层应用,大大降低了开发难度和时间成本,让产品快速上市,及时抢占市场先机。不仅提供丰富的 Demo 程序,还提供详细的开发教程,全面的技术支持,协助客户进行底板设计、调试以及软件开发。

2 典型运用领域
数据采集处理显示系统
智能电力系统
图像处理设备
高精度仪器仪表
中高端数控系统
通信设备
音视频数据处理


图2 典型应用领域

 

 

基于omapl138+fpga船舶自动识别系统中频数据采集存储系统

船舶自动识别系统(AutomaticIdentificationSystem,AIS)是在海上用于船舶避碰和识别的数字助航系统,对于维护海上交通安全发挥了巨大的作用。AIS系统的位置信息由全球卫星导航系统(GlobalNavigationSateliteSystem,GNSS)提供... 查看详情

基于omapl138+fpga48通道采集器的设计与实现

当今局势下,世界人口形势进一步加剧,由于陆地资源和环境的压力,海洋客观上已成为世界后备资源基地及某些主要战略资源的接替区。人类为了更加深入的探索海洋,在水声领域引入数字信号、图像处理技术制造出各种新型声呐... 查看详情

基于omapl138+fpga核心板多核软件开发组件mcsdk开发入门(上)

本文测试板卡为创龙科技SOM-TL138F是一款基于TIOMAP-L138(定点/浮点DSPC674x+ARM9)+紫光同创Logos/XilinxSpartan-6低功耗FPGA处理器设计的工业级核心板。核心板内部OMAP-L138与Logos/Spartan-6通过uPP、EMIFA、I2C通信总线连接,并通过工业级B2B连接... 查看详情

omapl138fpga三核高速数据采集处理核心平台方案

支持32路AD采集,32路DA输出。支持多路RS485、RS232串口;支持实时系统,控制延时;支持DSP和ARM的多核通信,提供丰富的采样demo;支持图形界面编程,触控!1.OMAP-L138+FPGA开发板简介    深圳信迈... 查看详情

基于ompal138+fpga异构多核运动控制器的设计

针对传统运动控制器稳定性差、控制效率低、软件构架不完善等特点,结合异构多核技术的优势,提出并开发一种异构多核处理器运动控制器。文章详细阐明该系统硬件设计和软件设计,硬件设计主要说明以异构多核处理器OMAPL138为... 查看详情

omapl138+fpgaad7606数据采集测试

测试开发板是信迈OMAPL138+FPGA多核异构开发板XM138F-IDK-V3。此程序实现了使用EMIFA 总线去读写AD7606AD 芯片。AD7606 是8 通道、16Bit、200K 采样率的AD 芯片,支持并口/串口读写方式,模块默认为并口模式,采用并口模... 查看详情

基于omap-l138dsp+arm处理器与fpga实现sdr软件无线电系统

...软件定义无线电(SDR)系统的灵活性优势。本文将探讨如何基于德州仪器的OMAP-L138 DSP+ARM处理器与FPGA来实现该系统。平台信迈选择其XM138F-IDK-V3嵌入式系统模块作为SD 查看详情

基于tidavinci架构的多核/双核开发高速扫盲(以omapl138为例),dm8168多核开发參考以及达芬奇系列资料userguide整理

基于TIDavinci架构的双核嵌入式应用处理器OMAPL138开发入门原文转自http://blog.csdn.net/wangpengqi/article/details/8115614感谢wangpengqi的共享。一、简单介绍TI的达芬奇架构嵌入式应用处理器使用DSP与ARM结合的非对称多核结构,当然如今也有管... 查看详情

数学建模基于matlab地震勘探marmousi模型含matlab源码1977期(代码片段)

...方式1:完整代码已上传我的资源:【数学建模】基于matlab地震勘探marmousi模型【含Matlab源码1977期】获取代码方式2:通过订阅紫极神光博客付费专栏,凭支付凭证,私信博主,可获得此代码。备注:订... 查看详情

omapl138调试笔记(代码片段)

title:Linux嵌入式使用tags:新建,模板,小书匠grammar_cjkRuby:trueCopyright(C)@2018WidicFilename:File-function:Cre_ID:@Widic2018-1-23Mod_ID:三学习过程20170617uart2作为调试串口bandrate115200串口调试终端采用ZOC3.开发板启动开官如下:SD卡挂载boot分区挂载... 查看详情

基于ompal138+fpga的三相电能质量分析仪设计

随着我国经济的快速发展,电力资源已经成为人民生活、社会生产的重要能源。由于各种各样的用电设备日益增多,使得实际电网中存在很多不平衡和非线性的冲击性负载,导致电网出现供电电压偏差、频率偏差、谐波、间谐波、三... 查看详情

基于ompal138+fpga分布式光纤传感器系统设计

...布式光纤传感器软件系统。相对于传统的光纤传感系统,基于布里渊散射的分布式光纤传感器可监控被测环境的温度、应变信息,而基于嵌入式平台开发的传感系统则具有成本低、性能高、稳定性好等优点。 光纤传感系统采用C/S... 查看详情

swd是啥?

随钻地震(SeismicWhileDrilling)是在传统地面地震勘探方法和已成熟的垂直地震剖面(VSP—Vertic~SeimaicProfiling)基础上结合钻井工程发展起来的一项学科交叉的新技术。随钻地震是地震勘探和石油钻井工程相结合的产物,既具有地震勘探... 查看详情

基于fpga/数字ic的数字信号处理课程

基于FPGA/数字IC的数字信号处理课程参考文献课程简述课程目录已更新学习收获总结参考文献[1].SayedAH.Adaptivefilters[M].JohnWiley&Sons,2011.[2].西蒙赫金.自适应滤波器原理[M].电子工业出版社,2016.[3].V3学院——尤老师(微信号:1592199... 查看详情

基于fpga的数字识别的实现

欢迎大家关注我的微信公众号:FPGA开源工作室   基于FPGA的数字识别的实现二                         查看详情

基于fpga的简易数字时钟

     基于FPGA的可显示数字时钟,设计思路为自底向上,包含三个子模块:时钟模块,进制转换模块。led显示模块。所用到的FPGA晶振频率为50Mhz,首先利用它得到1hz的时钟然后然后得到时钟模块。把时钟模块输... 查看详情

无线图传基于fpga的简易无线图像传输系统verilog开发,matlab辅助验证

1.软件版本MATLAB2015b2.算法概述整个系统的方案如下:第一,使用matlab将图片信息,或者视频帧信息转换为串行电平信号 查看详情

深度学习从入门到精通——基于深度学习的地震数据去噪处理(代码片段)

传统机器学习SVM,boosting,bagging,knn深度学习CNN(典型),GAN地震应用方向叠前地震数据随机噪声去除,实现噪声分离面波去噪面波作为很强的干扰波出现在地震勘探中,大大降低了地震记录的分辨率和信噪比。深度学... 查看详情