多波束EM2040D甲板单元更换CPU主板记录

2023-12-05 09:30

本文主要是介绍多波束EM2040D甲板单元更换CPU主板记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前段时间多波束EM2040D甲板单元的CPU主板到货了。趁着船刚好靠港避风,我们带着这块主板去替换之前借来EM2040C的CPU主板。

1、CF卡替换问题

老主板有个CF卡,见下图。最好的解决方法就是将老CF卡替换新CPU主板上的新CF卡,因为这样改动最小。

然而,虽然新CF卡在尺寸上看起来与老CF卡差不多,但是它们最关键的卡槽部分完全不同。

新CPU主板及CF卡

点击查看原图

新老CF卡对比,图中下面那个是旧CF卡。

点击查看原图

插上新CF卡的PU单元面板上的小液晶屏截图如下:

点击查看原图

而插上旧卡的小液晶屏截图如下:

点击查看原图

造成的结果就是EM2040D采集软件SIS4.3不能识别EM2040D的换能器。

为今之际,解决的办法就是降低新CPU主板的固件版本,以匹配采集软件SIS4.3。

2、降低新CPU主板固件版本的尝试

使用虚拟光驱打开EM2040D的采集软件SIS4.3.2的ISO文件,找到Update\EMSWUpgrade.exe,并打开。

1.jpg

从上图可以看出,SIS4.3.2支持的CPU硬件版本为2.6.2.220602。

点击Compare,比较硬件版本区别,选项1,2即CPU和VXW不同。

2.jpg

Ctrl+选项1,2,点击Upgrade selected,更新这两个硬件版本,然后,重启PU单元。从下图可以看出,VXW降级成功,但是CPU仍然不行。这样导致的结果就是SIS4.3.2软件不能连接PU单元。

3.jpg

张工发来了一个SIS5软件,我们在个人的Win10电脑上安装了此软件,控制单元不需要狗,可以测试一下SIS5是否能与EM2040的PU单元相连,经过测试,SIS5能连接PU单元,下图是SIS5的BIST自检程序的结果。

点击查看原图

打开SIS4的设置软件TRUSetup.exe,设置PU单元的参数,也不能起作用。

5.jpg

第二天,张工发来了新的降级方案:在虚拟光驱SIS4.3.2ISO文件中,找到Update\EMSWUpgrade.exe,并运行,点击Compare,Ctrl+升级选项,Update Selected,然后,点击Factory,重启PU。

点击查看原图

重启PU以后,重新打开EMSWUpgrade.exe,显示如下图,从图中可以看出,降级成功。

6.jpg

最后一步,开启SIS4.3,看是否能连接PU,见下图。识别PU单元成功,发射和接收正常,记录也正常。至此,本次更换EM2040D甲板单元的CPU主板成功。

点击查看原图

3、小结

为了减少对当前EM2040D的采集系统的改动,本次更换甲板单元CPU主板的关键在于将CPU固件版本从5.4.4降低为2.6.2。在张工的帮助下,降级最终成功。如果降级失败,为了保证任务顺利完成,我们只能继续使用借来的CPU主板,等任务完成之后,重装Win10系统,升级SIS4至SIS5。

参考文献:

海洋测绘设备使用总结快讯(2023年5月)

这篇关于多波束EM2040D甲板单元更换CPU主板记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/457017

相关文章

docker编写java的jar完整步骤记录

《docker编写java的jar完整步骤记录》在平常的开发工作中,我们经常需要部署项目,开发测试完成后,最关键的一步就是部署,:本文主要介绍docker编写java的jar的相关资料,文中通过代... 目录all-docker/生成Docker打包部署文件配置服务A的Dockerfile (a/Docke

MySQL使用EXISTS检查记录是否存在的详细过程

《MySQL使用EXISTS检查记录是否存在的详细过程》EXISTS是SQL中用于检查子查询是否返回至少一条记录的运算符,它通常用于测试是否存在满足特定条件的记录,从而在主查询中进行相应操作,本文给大... 目录基本语法示例数据库和表结构1. 使用 EXISTS 在 SELECT 语句中2. 使用 EXIS

SysMain服务可以关吗? 解决SysMain服务导致的高CPU使用率问题

《SysMain服务可以关吗?解决SysMain服务导致的高CPU使用率问题》SysMain服务是超级预读取,该服务会记录您打开应用程序的模式,并预先将它们加载到内存中以节省时间,但它可能占用大量... 在使用电脑的过程中,CPU使用率居高不下是许多用户都遇到过的问题,其中名为SysMain的服务往往是罪魁

MySQL中优化CPU使用的详细指南

《MySQL中优化CPU使用的详细指南》优化MySQL的CPU使用可以显著提高数据库的性能和响应时间,本文为大家整理了一些优化CPU使用的方法,大家可以根据需要进行选择... 目录一、优化查询和索引1.1 优化查询语句1.2 创建和优化索引1.3 避免全表扫描二、调整mysql配置参数2.1 调整线程数2.

基于Spring Boot 的小区人脸识别与出入记录管理系统功能

《基于SpringBoot的小区人脸识别与出入记录管理系统功能》文章介绍基于SpringBoot框架与百度AI人脸识别API的小区出入管理系统,实现自动识别、记录及查询功能,涵盖技术选型、数据模型... 目录系统功能概述技术栈选择核心依赖配置数据模型设计出入记录实体类出入记录查询表单出入记录 VO 类(用于

java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)

《java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)》:本文主要介绍java中pdf模版填充表单踩坑的相关资料,OpenPDF、iText、PDFBox是三... 目录准备Pdf模版方法1:itextpdf7填充表单(1)加入依赖(2)代码(3)遇到的问题方法2:pd

Zabbix在MySQL性能监控方面的运用及最佳实践记录

《Zabbix在MySQL性能监控方面的运用及最佳实践记录》Zabbix通过自定义脚本和内置模板监控MySQL核心指标(连接、查询、资源、复制),支持自动发现多实例及告警通知,结合可视化仪表盘,可有效... 目录一、核心监控指标及配置1. 关键监控指标示例2. 配置方法二、自动发现与多实例管理1. 实践步骤

Linux进程CPU绑定优化与实践过程

《Linux进程CPU绑定优化与实践过程》Linux支持进程绑定至特定CPU核心,通过sched_setaffinity系统调用和taskset工具实现,优化缓存效率与上下文切换,提升多核计算性能,适... 目录1. 多核处理器及并行计算概念1.1 多核处理器架构概述1.2 并行计算的含义及重要性1.3 并

Linux下进程的CPU配置与线程绑定过程

《Linux下进程的CPU配置与线程绑定过程》本文介绍Linux系统中基于进程和线程的CPU配置方法,通过taskset命令和pthread库调整亲和力,将进程/线程绑定到特定CPU核心以优化资源分配... 目录1 基于进程的CPU配置1.1 对CPU亲和力的配置1.2 绑定进程到指定CPU核上运行2 基于

在Spring Boot中集成RabbitMQ的实战记录

《在SpringBoot中集成RabbitMQ的实战记录》本文介绍SpringBoot集成RabbitMQ的步骤,涵盖配置连接、消息发送与接收,并对比两种定义Exchange与队列的方式:手动声明(... 目录前言准备工作1. 安装 RabbitMQ2. 消息发送者(Producer)配置1. 创建 Spr