System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种便携式航海导航设备数据采集与故障诊断装置及方法制造方法及图纸_技高网

一种便携式航海导航设备数据采集与故障诊断装置及方法制造方法及图纸

技术编号:40710502 阅读:4 留言:0更新日期:2024-03-22 11:12
本发明专利技术属于故障诊断技术领域,公开了一种便携式航海导航设备数据采集与故障诊断装置及方法,包括:串口通信模块,用于接收设备串口数据;CAN通信模块,用于接收设备CAN总线数据;网络通信模块,用于接收设备网络数据;数据处理模块,用于对接收的数据进行校验分析;本地存储模块,用于存储数据处理后的数据,对SATA剩余空间进行管理;状态监测模块,用于实时监测本终端的工作状态;交互显示模块,用于显示本终端的工作状态、接收数据内容;系统守时模块,用于根据守时模块时间对系统进行校时。本发明专利技术支持对舰船惯导、卫导、天导设备的数据录取功能,并可通过显示界面选择采集设备的类型。

【技术实现步骤摘要】

本专利技术属于故障诊断,尤其涉及一种便携式航海导航设备数据采集与故障诊断装置及方法


技术介绍

1、航海导航设备根据工作原理不同,有惯性、声学、天文、磁、重力、卫星无线电等导航设备,涉及声、光、磁、机、电等不同学科领域,能够对载体的位置、姿态、速度、角速度等要素进行全部或部分测量,一般通过rs-422、rs-232、can、net等数字接口进行输出。现有现场数据采集主要通过笔记本电脑或者工控电脑通过外挂或内置数据采集扩展卡进行数据采集,仅仅完成数据采集,不具备数据现场分析与故障诊断功能。目前尚没有技术手段通过手持便携装置完成现场航海导航设备数据采集与故障诊断功能。

2、通过上述分析,现有技术存在的问题及缺陷为:现有航海导航设备数据采集手段功能单一,不便携带与现场使用。目前没有通用的手持便携手段能够现场快速完成不同类型航海导航设备的数据采集与故障诊断,尤其是对船员和工程技术人员完成航海设备维护和状态分析具有重要意义。


技术实现思路

1、针对现有技术存在的问题,本专利技术提供了一种便携式航海导航设备数据采集与故障诊断装置及方法。

2、本专利技术是这样实现的,一种便携式航海导航设备数据采集与故障诊断装置,包括:

3、串口通信模块,用于接收设备串口数据;

4、can通信模块,用于接收设备can总线数据;

5、网络通信模块,用于接收设备网络数据;

6、数据处理模块,用于对接收的数据进行校验分析;

7、本地存储模块,用于存储数据处理后的数据,对sata剩余空间进行管理;

8、状态监测模块,用于实时监测本终端的工作状态;

9、交互显示模块,用于显示本终端的工作状态、接收数据内容;

10、系统守时模块,用于根据守时模块时间对系统进行校时。

11、进一步,串口通信模块首先打开串口设备,设置串口参数,然后启动接收线程,循环接收串口驱动缓冲区数据,将接收的数据存放到接收缓冲区,通知数据处理模块进行分析处理。

12、进一步,can通信模块首先打开can设备,设置can参数,然后启动接收线程,循环接收can驱动缓冲区数据,将接收的数据存放到接收缓冲区,通知数据处理模块进行分析处理。

13、进一步,网络通信模块首先创建socket,设置socket参数,然后启动接收线程,循环接收网络缓冲区数据,将接收的数据存放到接收缓冲区,通知数据处理模块进行分析处理。

14、进一步,数据处理模块对接收数据进行拼包、校验,通知本地存储模块进行存储,通知交互显示模块进行界面显示。

15、进一步,本地存储模块接收数据处理模块消息,将数据按时间顺序写入本地硬盘,同时监测本地硬盘剩余空间,在硬盘剩余空间不足时,删除最早的文件,保证始终能保存最新的数据。

16、进一步,状态监测模块监测串口、can、网络通信模块的工作状态,监测本地存储模块数据存储状态、剩余空间状态,将各模块的工作状态记录在日志中,并通知交互显示模块进行显示。

17、进一步,交互显示模块提供人机界面交互,接收状态监测模块的消息,显示本机工作状态;接收数据处理模块的消息,解析显示当前外接设备的实时数据和故障状态。

18、进一步,系统守时模块利用北斗卫星导航接收机对芯片原子钟(或高精度晶振)进行驯服守时,对外输出1pps信号和tod数据,利用1pps信号和tod数据对本机校时。

19、本专利技术的另一目的在于提供一种实现所述便携式航海导航设备数据采集与故障诊断装置的便携式航海导航设备数据采集与故障诊断方法,包括:

20、s1,设备开机后,数据采集软件启动进入开机界面,界面上显示系统时间,电量图标以及数据采集、对时、设备管理、故障诊断、文件管理和设置6个子界面按钮;

21、s2,数据采集:①点击数据采集按钮,进入数据采集功能界面,数据采集界面会显示当前支持的可采集数据设备种类。②选择想要采集的设备种类(例如天导),点击按钮后进入选择设备型号界面。选择设备型号界面会显示当前种类设备下的各设备型号设备。③选择想要采集的设备型号,点击按钮后进入设备状态监控界面。没有收到数据时,各数据栏为空并且报警显示为故障。收到数据且无故障时,各数据栏显示数据并且报警显示为正常。收到数据且有故障时,各数据栏显示数据并且报警显示为故障。

22、s3,通过手动校时和自动校时2种方式进行对时;

23、s4,设备库管理:添加设备并对设备的数据接口进行设置;

24、s5,文件管理:查看已接入设备的数据文件并进行操作;

25、s6,故障诊断:①主界面点击故障诊断按钮,进入故障诊断功能界面,故障诊断界面会显示当前支持的设备种类,并且提示各个种类设备当前的故障报警(无故障显示绿色图标,有故障显示红色图标)。②选择想要查看的设备种类(例如天导),点击按钮后进入选择设备型号界面。选择设备型号界面会显示当前种类设备下的各设备型号设备。并且提示各个型号设备当前的故障报警(无故障显示绿色图标,有故障显示红色图标)。③选择想要查看的设备型号,点击按钮后进入设备故障界面。设备故障诊断界面有ab两面。a面为状态监测面,b面为故障诊断面。点击标题栏下面的“状态监测”或“故障诊断”字样(即按钮)可以进行切换。④点击“状态监测”字样(按钮),切换到状态监测界面。收到数据且无故障时,状态监测面各数据栏显示数据并且报警显示为正常。收到数据且有故障时,状态监测面各数据栏显示数据并且报警显示为故障。⑤点击“故障诊断”字样(按钮),切换到故障诊断界面。⑥点击自动诊断按钮(红色字样),进行自动诊断。工程模式下面的区域会显示所有故障点供用户查阅。并自动出现故障提示框。故障提示框可以使用右上角“×”按钮关闭。⑦用户也可以进行分项诊断,点击想要查看的故障分项按钮,就会点亮故障分项下面对应的光标。并且在工程模式区域还会显示此故障分项的故障节点。⑧点击要查看的故障分项按钮后,如果所属此分项的故障节点发生故障,则故障节点的字样会变成红色。⑨点击红色字样的故障节点,可以弹出故障提示框。

26、本专利技术的另一目的在于提供一种计算机设备,计算机设备包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行所述的便携式航海导航设备数据采集与故障诊断方法的步骤。

27、本专利技术的另一目的在于提供一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行所述的便携式航海导航设备数据采集与故障诊断方法的步骤。

28、本专利技术的另一目的在于提供一种信息数据处理终端,信息数据处理终端用于实现所述的便携式航海导航设备数据采集与故障诊断装置。

29、本专利技术的另一目的在于提供一种用于便携式航海导航设备的数据采集与故障诊断方法,包括:

30、1)开机与界面初始化:设备开机后,启动数据采集软件,显示包括系统时间、电量图标及六个子界面本文档来自技高网...

【技术保护点】

1.一种便携式航海导航设备数据采集与故障诊断装置,其特征在于,包括:

2.如权利要求1所述的便携式航海导航设备数据采集与故障诊断装置,其特征在于,串口通信模块首先打开串口设备,设置串口参数,然后启动接收线程,循环接收串口驱动缓冲区数据,将接收的数据存放到接收缓冲区,通知数据处理模块进行分析处理。

3.如权利要求1所述的便携式航海导航设备数据采集与故障诊断装置,其特征在于,CAN通信模块首先打开CAN设备,设置CAN参数,然后启动接收线程,循环接收CAN驱动缓冲区数据,将接收的数据存放到接收缓冲区,通知数据处理模块进行分析处理。

4.如权利要求1所述的便携式航海导航设备数据采集与故障诊断装置,其特征在于,网络通信模块首先创建Socket,设置Socket参数,然后启动接收线程,循环接收网络缓冲区数据,将接收的数据存放到接收缓冲区,通知数据处理模块进行分析处理。

5.如权利要求1所述的便携式航海导航设备数据采集与故障诊断装置,其特征在于,数据处理模块对接收数据进行拼包、校验,通知本地存储模块进行存储,通知交互显示模块进行界面显示。>

6.如权利要求1所述的便携式航海导航设备数据采集与故障诊断装置,其特征在于,本地存储模块接收数据处理模块消息,将数据按时间顺序写入本地硬盘,同时监测本地硬盘剩余空间,在硬盘剩余空间不足时,删除最早的文件,保证始终能保存最新的数据。

7.如权利要求1所述的便携式航海导航设备数据采集与故障诊断装置,其特征在于,状态监测模块监测串口、CAN、网络通信模块的工作状态,监测本地存储模块数据存储状态、剩余空间状态,将各模块的工作状态记录在日志中,并通知交互显示模块进行显示。

8.如权利要求1所述的便携式航海导航设备数据采集与故障诊断装置,其特征在于,交互显示模块提供人机界面交互,接收状态监测模块的消息,显示本机工作状态;接收数据处理模块的消息,解析显示当前外接设备的实时数据和故障状态;系统守时模块利用卫导和原子钟进行守时,对外输出1PPS信号和TOD数据,利用PPS信号和TOD数据对本机校时。

9.一种实现如权利要求1~8人员信息所述便携式航海导航设备数据采集与故障诊断装置的便携式航海导航设备数据采集与故障诊断方法,其特征在于,包括:

10.一种便携式航海导航设备数据采集与故障诊断装置,用于执行权利要求1所述方法,其特征在于,包括:

...

【技术特征摘要】

1.一种便携式航海导航设备数据采集与故障诊断装置,其特征在于,包括:

2.如权利要求1所述的便携式航海导航设备数据采集与故障诊断装置,其特征在于,串口通信模块首先打开串口设备,设置串口参数,然后启动接收线程,循环接收串口驱动缓冲区数据,将接收的数据存放到接收缓冲区,通知数据处理模块进行分析处理。

3.如权利要求1所述的便携式航海导航设备数据采集与故障诊断装置,其特征在于,can通信模块首先打开can设备,设置can参数,然后启动接收线程,循环接收can驱动缓冲区数据,将接收的数据存放到接收缓冲区,通知数据处理模块进行分析处理。

4.如权利要求1所述的便携式航海导航设备数据采集与故障诊断装置,其特征在于,网络通信模块首先创建socket,设置socket参数,然后启动接收线程,循环接收网络缓冲区数据,将接收的数据存放到接收缓冲区,通知数据处理模块进行分析处理。

5.如权利要求1所述的便携式航海导航设备数据采集与故障诊断装置,其特征在于,数据处理模块对接收数据进行拼包、校验,通知本地存储模块进行存储,通知交互显示模块进行界面显示。

6.如权利要求1所述的便携式航海导航设备数...

【专利技术属性】
技术研发人员:傅军李豹江鹏飞韦宏玮查峰马恒董渭华陈夏
申请(专利权)人:中国人民解放军海军工程大学
类型:发明
国别省市:

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

1