一种水声信号处理板卡自动监测系统技术方案

技术编号:39439245 阅读:12 留言:0更新日期:2023-11-19 16:22
本发明专利技术公开了一种水声信号处理板卡自动监测系统;该系统包括水声信号处理板卡、板卡监测模块、监测数据传输模块和上位机。板卡监测模块与上位机通过监测数据传输模块通信。所述的板卡监测模块集成在水声信号处理板卡上,包括数据采集模块、微控制器和存储器;数据采集模块用于采集水声信号处理板卡的多个被测参数;微控制器用于读取和处理数据采集模块采集的各被测参数。存储器用于存储经过微控制器处理的数据。上位机包括数据处理分析模块、监测控制模块和报警模块。本发明专利技术能够按照设定的计划和程序自动采集、读取分析水声信号处理板卡的工作数据,无需人工干预,从而提高了工作效率。效率。效率。

【技术实现步骤摘要】
一种水声信号处理板卡自动监测系统


[0001]本专利技术涉及水声信号处理
,尤其涉及一种水声信号处理板卡自动监测系统。

技术介绍

[0002]水声信号处理板卡是一种用于处理和分析水声信号的专用硬件设备,通常由模拟前端电路、数字信号处理单元和交互接口等功能模块组成。为保证水声数据处理的正确性,因此水声信号处理板卡的工作状态需要被监测。由于水声信号处理板卡的工作环境在水下,而传统的监测方式需要将板卡打捞上来后从容器中取出,然后进行测试,极不便利,效率低下,测试成本高。

技术实现思路

[0003]本专利技术的目的在于针对上述问题提出了一种水声信号处理板卡自动监测系统,通过集成自动测试模块和嵌入式控制模块,与上位机配合共同实现对水声信号处理板卡的自动测试和故障诊断。该系统能够让水声信号处理板卡在不脱离工作环境的情况下自动执行测试任务,提高了测试效率、降低了测试成本。同时,系统还能够识别和处理多种异常数据,实现了自动报警和故障诊断功能。
[0004]本专利技术提供的一种水声信号处理板卡自动监测系统,包括板卡监测模块、监测数据传输模块和上位机。板卡监测模块与上位机通过监测数据传输模块通信。所述的板卡监测模块集成在水声信号处理板卡上,包括数据采集模块、微控制器和存储器;水声信号处理板卡中还集成有FPGA、DSP微处理器、ADC模块和电源模块。数据采集模块用于采集水声信号处理板卡的多个被测参数;被测参数包括水声信号处理板卡中的FPGA、DSP微处理器和电源模块的电压值、电流值和温度值,ADC模块的状态寄存器数值,DSP微处理器的状态寄存器数值,以及存储器的状态寄存器数值。微控制器用于读取和处理数据采集模块采集的各被测参数。存储器用于存储经过微控制器处理的数据。
[0005]所述的上位机包括数据处理分析模块、监测控制模块和报警模块。数据处理分析模块用于对接收到的被测参数进行数据处理。所述的监测控制模块用于向板卡监测模块中的微控制器发送数据传输指令,使得板卡监测模块上传数据。所述的报警模块用于对异常数据进行报警。
[0006]作为优选,工作过程中,上位机中的监测控制模块按照设定周期向板卡监测模块中的微控制器发送数据传输指令;微控制器接收到数据传输指令后向数据处理分析模块发送目标数据集封装得到的监测数据包;目标数据集包括各被测参数。
[0007]作为优选,所述的监测数据传输模块采用光缆,使得板卡监测模块与上位机通过SPI总线建立通信。
[0008]作为优选,所述的数据采集模块包括电压传感器、电流传感器和温度传感器。FPGA、DSP微处理器和电源模块的电压值、电流值和温度值分别由电压传感器、电流传感器
和温度传感器采集;DSP微处理器、ADC模块和存储器的寄存器数值通过SPI总线传输至微控制器。
[0009]作为优选,数据处理分析模块对各被测参数进行处理的过程包括:通过FPGA、DSP微处理器和电源模块的电压值和电流值计算FPGA、DSP和板卡的功耗;通过FPGA、DSP微处理器和电源模块的温度值确定FPGA、DSP微处理器和电源模块是否出现温度异常;通过ADC模块的状态寄存器数值判断水声信号处理板卡的数据转换是否完成、是否发生上电复位、芯片转换通道的选择情况;通过DSP微处理器的状态寄存器数值获取包括中断开关、中断入口、中断响应和存储器保护在内的信息;通过存储器的状态寄存器数值获取存储器闪存阵列的可用性状态、写使能锁存状态、安全寄存器锁定状态,以及设备是否启用或禁用写操作。
[0010]作为优选,所述的存储器采用FLASH存储器。
[0011]作为优选,所述的上位机还包括监测结果生成模块;所述的监测结果生成模块用于对数据处理分析模块输出的数据进行整理,形成数据表格。
[0012]作为优选,所述的异常数据包括以下方面:(1)FPGA的电压值、电流值和温度值中的任意一个超出预设的安全区间。(2)FPGA、DSP微处理器的功耗值中的任意一个超出预设的安全区间。(3)ADC模块的状态寄存器数值与预期数值不相符。(4)DSP微处理器的状态寄存器数值与预期数值不相符。(5)存储器芯片的状态寄存器数值与预期数值不相符。
[0013]本专利技术具有以下有益效果:
[0014]1.本专利技术能够按照设定的计划和程序自动采集、读取分析水声信号处理板卡的工作数据,无需人工干预,从而提高了工作效率;并且可以分析比对采集的工作数据,对异常数据能够快速响应且准确定位,加快故障排除的速度。
[0015]2.本专利技术克服了现有水声信号处理板卡需要定期打捞进行检测的缺陷,大大降低了水声信号处理板卡的维护测试成本。
附图说明
[0016]图1为本专利技术的整体架构图;
[0017]图2为本专利技术中板卡监测模块与上位机的数据传输协议示意图。
具体实施方式
[0018]以下对本专利技术作进一步说明。
[0019]如图1所示,一种水声信号处理板卡自动监测系统,包括板卡监测模块、监测数据传输模块2和上位机3。监测数据传输模块2连接板卡监测模块和上位机3,用于实现水声信号处理板卡1与上位机3间的数据传输。在一些实施例中,监测数据传输模块2采用光缆。
[0020]所述的板卡监测模块集成在水声信号处理板卡1上,包括数据采集模块1

1、微控制器1

2和存储器1

3;水声信号处理板卡1中还集成有FPGA、DSP微处理器、ADC模块和电源模块。数据采集模块1

1包括电压传感器、电流传感器和温度传感器,用于采集水声信号处理板卡1的目标数据集。目标数据集包括多个被测参数,分别为水声信号处理板卡1中的FPGA、DSP微处理器和电源模块的电压值、电流值和温度值,ADC模块的状态寄存器数值,DSP微处理器的状态寄存器数值,以及存储器的状态寄存器数值。其中,FPGA、DSP微处理器和电
源模块的电压值、电流值和温度值分别由电压传感器、电流传感器和温度传感器采集;DSP微处理器、ADC模块和存储器的寄存器数值通过SPI总线传输至微控制器。
[0021]采集的目标数据集具有如下作用:
[0022]1)通过读取FPGA、DSP微处理器和电源模块的电压值和电流值,可以计算出FPGA、DSP和板卡的功耗;
[0023]2)通过读取FPGA、DSP微处理器和电源模块的温度值,可以确定FPGA、DSP微处理器和电源模块是否出现温度异常;
[0024]3)通过读取ADC模块的状态寄存器数值,可以获取包括水声信号处理板卡1的数据转换是否完成、是否发生了上电复位和芯片转换通道的选择在内的信息;
[0025]4)通过读取DSP微处理器的状态寄存器数值,可以获取包括中断开关、中断入口、中断响应和存储器保护在内的信息;
[0026]5)通过读取存储器的状态寄存器数值,可以获取存储器闪存阵列的可用性状态、写使能锁存状态、设备是否启用或禁用写操作,以及安全寄存器锁定状态。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种水声信号处理板卡自动监测系统;其特征在于:包括板卡监测模块、监测数据传输模块(2)和上位机(3);板卡监测模块与上位机(3)通过监测数据传输模块(2)通信;所述的板卡监测模块集成在水声信号处理板卡(1)上,包括数据采集模块(1

1)、微控制器(1

2)和存储器(1

3);水声信号处理板卡(1)中还集成有FPGA、DSP微处理器、ADC模块和电源模块;数据采集模块(1

1)用于采集水声信号处理板卡(1)的多个被测参数;被测参数包括水声信号处理板卡(1)中的FPGA、DSP微处理器和电源模块的电压值、电流值和温度值,ADC模块的状态寄存器数值,DSP微处理器的状态寄存器数值,以及存储器的状态寄存器数值;微控制器(1

2)用于读取和处理数据采集模块(1

1)采集的各被测参数;存储器(1

3)用于存储经过微控制器(1

2)处理的数据;所述的上位机(3)包括数据处理分析模块、监测控制模块和报警模块;数据处理分析模块用于对接收到的被测参数进行数据处理;所述的监测控制模块用于向板卡监测模块中的微控制器发送数据传输指令,使得板卡监测模块上传数据;所述的报警模块用于对异常数据进行报警。2.根据权利要求1所述的一种水声信号处理板卡自动监测系统,其特征在于:工作过程中,上位机(3)中的监测控制模块按照设定周期向板卡监测模块中的微控制器(1

2)发送数据传输指令;微控制器(1

2)接收到数据传输指令后向数据处理分析模块发送目标数据集封装得到的监测数据包;目标数据集包括各被测参数。3.根据权利要求1所述的一种水声信号处理板卡自动监测系统,其特征在于:所述的监测数据传输模块(2)采用光缆,使得板卡监测模块与上位机(3)通过SPI总线建立通信。4.根据...

【专利技术属性】
技术研发人员:张福洪罗宸召曹亚良易志强
申请(专利权)人:杭州电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1