一种车控系统通信数据实时记录方法

文档序号:6675667阅读:206来源:国知局
一种车控系统通信数据实时记录方法
【专利摘要】本发明公开了一种车控系统通信数据实时记录方法,通过搭建核心控制设备实现,该设备由主板(1)、通信板(2)、电源板(3)、电子盘(4)、数据采集模块、数据发送模块和数据记录模块组成。核心控制设备通过通信板(2)与车控系统内各设备进行信息交互,主板(1)和通信板(2)通过CPCI总线进行信息交互。数据采集模块向数据记录模块传递接收数据的数据记录。数据发送模块向数据记录模块传递发送接收数据的数据记录。数据记录模块将数据记录写入电子盘(4)。本方法可靠、易行、成本低。
【专利说明】
一种车控系统通信数据实时记录方法

【技术领域】
[0001]本发明涉及一种通信数据实时记录方法,特别是一种车控系统通信数据实时记录方法。

【背景技术】
[0002]车控系统是航天特种车辆的重要组成部分,能完成特种车辆的车体调平、发射架的俯仰、起竖和方位调转、车上各种执行机构的运动控制、车辆的撤收、车辆状态的信息显示等功能。车控系统的性能指标关系到整个武器系统的作战性能指标,包括武器系统的快速作战能力、高精度、稳定性、可靠性等,直接影响到武器装备的生存能力。
[0003]通信数据实时记录对于当代航天特种车辆的车控系统而言,是必备的功能之一。以往航天特种车辆的车控系统没有通信数据实时记录功能或具备类似通信数据实时记录功能的设备。而这早已不符合当代车控系统智能化的要求。
[0004]目前,通信数据实时记录的方法主要是采用专用记录器记录法。专用记录器记录法主要是在通信网络中接入一台专用的数据记录器,由数据记录器记录通信网络中各设备间的通信数据。使用专用记录器记录法由于没有和核心控制设备集成,因此无法记录核心控制设备收到数据和发送数据时的准确数据值和准确收、发时刻,无法以此为依据进行车控系统故障排查、参数调试等研制工作,并且由于需要在控制系统中添加单独设备,不利于车控系统压缩空间尺寸和控制成本。因此在无法添加单独设备且要求与核心控制设备集成的车控系统中该方法无效。


【发明内容】

[0005]本发明目的在于提供一种车控系统的通信数据实时记录方法,解决现有车控系统没有通信数据实时记录且通信数据记录需要专用记录器的问题。
[0006]一种车控系统通信数据实时记录方法,其具体步骤为:
第一步搭建核心控制设备
核心控制设备,包括:主板、通信板、电源板、电子盘、数据采集模块、数据发送模块和数据记录模块。主板、通信板和电源板之间通过CPCI总线连接;主板与电子盘通过标准IDE接口连接;主板内,数据采集模块与数据记录模块通过消息队列连接;数据发送模块与数据记录模块通过消息队列连接;数据采集模块通过消息队列向数据记录模块发送数据记录;数据发送模块通过消息队列将数据记录发送给数据记录模块。
[0007]第二步启动核心控制设备
核心控制设备加电后,电源板为主板、通信板供电。主板上电后,数据采集模块、数据发送模块、数据记录模块自动运行。通信板上电后,使用同步和异步422串口自动与车控系统内各设备通信。
[0008]第三步通信板收、发通信数据包
通信板接收车控系统内各设备发送的通信数据包,并将此通信数据包通过CPCI总线发送给主板内的数据采集模块。同时,通信板接收主板内数据发送模块发送的通信数据包,并将此通信数据包通过RS422总线发送给车控系统内各设备。
[0009]第四步主板处理通信数据包
数据采集模块将通信数据包及其接收到的时间组合成接收数据记录,并通过消息队列将该接收数据记录发送给数据记录模块。同时,数据发送模块将通信数据包及其发送时间组合成发送数据记录,并通过消息队列将该发送数据记录发送给数据记录模块。
[0010]第五步电子盘记录数据
数据记录模块从消息队列中取出接收数据记录和发送数据记录,并将接收数据记录和发送数据记录写入电子盘。
[0011]至此,完成车控系统通信数据的实时记录。
[0012]本方法可靠、易行、成本低。适宜在车控系统中广泛采用,可以提高车控系统的故障排查能力,加快研制进度。

【专利附图】

【附图说明】
[0013]图1 一种车控系统通信数据实时记录方法中核心控制设备工作原理图;
图2 —种车控系统通信数据实时记录方法中主板内各模块工作原理图。
[0014]1.主板2.通信板3.电源板4.电子盘5.数据采集模块6.数据发送模块7.数据记录模块。

【具体实施方式】
[0015]一种车控系统通信数据实时记录方法,其具体步骤为:
第一步搭建核心控制设备
核心控制设备,包括:主板1、通信板2、电源板3、电子盘4、数据采集模块5、数据发送模块6、数据记录模块7。主板1、通信板2和电源板3之间通过CPCI总线连接;主板1与电子盘4通过标准IDE接口连接;主板1内,数据采集模块5与数据记录模块7通过消息队列连接;数据发送模块6与数据记录模块7通过消息队列连接;数据采集模块5通过消息队列向数据记录模块7发送数据记录;数据发送模块6通过消息队列将数据记录发送给数据记录模块7。
[0016]第二步启动核心控制设备
核心控制设备加电后,电源板3为主板1、通信板2供电。主板1上电后,数据采集模块
5、数据发送模块6、数据记录模块7自动运行。通信板2上电后,使用同步和异步422串口自动与车控系统内各设备通信。
[0017]第三步通信板2收、发通信数据包
通信板2接收车控系统内各设备发送的通信数据包,并将此通信数据包通过CPCI总线发送给主板1内的数据采集模块5。同时,通信板2接收主板1内数据发送模块6发送的通信数据包,并将此通信数据包通过RS422总线发送给车控系统内各设备。
[0018]第四步主板1处理通信数据包
数据采集模块5将通信数据包及其接收到的时间组合成接收数据记录,并通过消息队列将该接收数据记录发送给数据记录模块7。同时,数据发送模块6将通信数据包及其发送时间组合成发送数据记录,并通过消息队列将该发送数据记录发送给数据记录模块7。
[0019]第五步电子盘记录数据
数据记录模块7从消息队列中取出接收数据记录和发送数据记录,并将接收数据记录和发送数据记录写入电子盘4。
[0020]至此,完成车控系统通信数据的实时记录。
【权利要求】
1.一种车控系统通信数据实时记录方法,其特征在于具体步骤为: 第一步搭建核心控制设备 核心控制设备,包括:主板(I)、通信板(2)、电源板(3)、电子盘(4)、数据采集模块(5)、数据发送模块(6)和数据记录模块(7);主板(I)、通信板(2)和电源板(3)之间通过CPCI总线连接;主板(I)与电子盘(4)通过标准IDE接口连接;主板(I)内,数据采集模块(5)与数据记录模块(7)通过消息队列连接;数据发送模块(6)与数据记录模块(7)通过消息队列连接;数据采集模块(5)通过消息队列向数据记录模块(7)发送数据记录;数据发送模块(6)通过消息队列将数据记录发送给数据记录模块(7); 第二步启动核心控制设备 核心控制设备加电后,电源板(3 )为主板(I)和通信板(2 )供电;主板(I)上电后,数据采集模块(5)、数据发送模块(6)和数据记录模块(7)自动运行;通信板(2)上电后,使用同步和异步422串口自动与车控系统内各设备通信; 第三步通信板(2)收、发通信数据包 通信板(2 )接收车控系统内各设备发送的通信数据包,并将此通信数据包通过CPCI总线发送给主板(I)内的数据采集模块(5);同时,通信板(2)接收主板(I)内数据发送模块(6)发送的通信数据包,并将此通信数据包通过RS422总线发送给车控系统内各设备; 第四步主板(I)处理通信数据包 数据采集模块(5)将通信数据包及其接收到的时间组合成接收数据记录,并通过消息队列将该接收数据记录发送给数据记录模块(7);同时,数据发送模块(6)将通信数据包及其发送时间组合成发送数据记录,并通过消息队列将该发送数据记录发送给数据记录模块(7); 第五步电子盘(4)记录数据 数据记录模块(7)从消息队列中取出接收数据记录和发送数据记录,并将接收数据记录和发送数据记录写入电子盘(4); 至此,完成车控系统通信数据的实时记录。
【文档编号】G07C5/08GK104268960SQ201410530060
【公开日】2015年1月7日 申请日期:2014年10月10日 优先权日:2014年10月10日
【发明者】尚焜, 高润鹏, 胡源渊, 乔军, 李建东 申请人:北京机械设备研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1