基于船用D30mm系统操控台的控制方法

申请号 CN201610986710.5 申请日 2016-11-09 公开(公告)号 CN106628070A 公开(公告)日 2017-05-10
申请人 重庆长安工业(集团)有限责任公司; 发明人 李革; 张红军; 刘同庆; 刘荣;
摘要 一种基于船用D30mm系统操控台的控制方法,属于舰船武器系统的操控技术领域,通过程序接收握 手指 令;操控计算机发送同步 信号 ;操控计算机发送其它数据, 位置 控制箱发送数据;操控计算机接收火炮位置数据;通信转换单元发送数据;操控计算机接收 姿态 数据; 跟踪 伺服单元发送数据;操控计算机接收目标数据;射击控制单元发送数据;操控计算机接收操纵杆数据;操控计算机接收激光测距机数据。本 发明 能够极大抑制 电磁干扰 对系统的影响,使系统稳定、可靠,可广泛应用于舰船火炮武器系统中,也可用于其它武器系统中。
权利要求

1.一种基于船用D30mm系统操控台的控制方法,其特征在于该方法步骤如下:
(1)接收握手指
操控计算机程序接收位置控制箱发出的握手指令;
(2)操控计算机发送系统同步信号
在第(1)步完成后,操控计算机程序以20ms为周期发送同步信号
(3)操控计算机发送控制数据
在第(2)步完成后,操控计算机程序在2ms内依次发送射击诸元、目标诸元帧、控制接口帧数据;
(4)位置控制箱单元发送数据
在第(3)步完成后,位置控制箱单元在收到同步信号4ms后,依次发送随动位置帧、随动输出帧和随动接口帧;
(5)操控计算机接收火炮高低、方位位置数据
在第(4)步完成后,操控计算机通过CAN总线接收位置控制箱单元发送来的随动位置帧,该位置帧包含了火炮高低、方位位置数据,并对该数据进行8个数的算术平均滤波处理;
(6)通信转换单元发送数据
在第(5)步完成后,通信转换单元在收到同步信号8ms后,依次发送控制模式帧、随动控制信息帧、目标指示帧、姿态位置帧和射击控制帧;
(7)操控计算机接收舰船姿态角数据
在第(6)步完成后,操控计算机通过CAN总线接收通信转换单元发送来的姿态角位置帧,该位置帧包含有舰船姿态角(横滚角、纵摇角)数据,并对该数据进行8个数的算术平均滤波处理;
(8)跟踪伺服单元发送数据
在第(7)步完成后,跟踪伺服单元接收到同步信号12ms后,发送光电探测组件位置帧;
(9)操控计算机接收目标数据
在第(8)步完成后,操控计算机通过CAN总线接收跟踪伺服单元发送来的光电探测组件位置帧,该位置帧包含了目标高低、方位位置数据,并对该数据进行8个数的算术平均滤波处理;
(10)射击控制单元发送数据
在第(9)步完成后,射击控制单元在收到同步信号16ms后,发送射击控制接口帧、射击控制状态帧;
(11)操控计算机接收操纵杆数据
在第(10)步完成后,操控计算机通过RS232口Ⅰ接收操纵杆按照周期20ms发送来的高低、方位控制数据,并对该数据进行16个数的算术平均滤波处理;
(12)操控计算机接收目标距离数据
在第(11)步完成后,操控计算机通过RS232口Ⅱ接收激光测距机按照周期1s发送来的目标距离数据。

说明书全文

基于船用D30mm系统操控台的控制方法

技术领域

[0001] 本发明属于舰船武器系统的操控技术领域,特别涉及舰船小口径火炮武器系统中操控台的控制方法。

背景技术

[0002] 目前,随着技术的发展,在舰船小口径火炮武器系统中,各种传感器、总线或网络等技术得到越来越广泛的应用,系统中信息数量较多,在比较严酷的电磁环境中,当总线数据出现竞争情况时,容易出现数据异常情况,从而引起系统异常。

发明内容

[0003] 本发明的目的是针对舰船小口径火炮武器系统操控存在的以上问题,提出了根据传感器类型采用不同的滤波方式,同时对系统中CAN总线上的数据进行合理分配,避免出现竞争,提高系统稳定性
[0004] 本发明的目的是这样实现的:一种基于船用D30mm系统操控台的控制方法,首先操控计算机通过程序接收位置控制箱发送的握手信号;握手成功后,操控计算机以20ms为周期发送同步信号,并将此数据作为系统同步信号,随后按照一定的时间间隔依次发送其它数据;其它CAN总线上的单元位置控制箱、通信转换、跟踪伺服、射击控制,接收到同步信号后,依次按照约定的时间段发送数据,这样就避免了系统中各单元出现竞争的情况。具体方法如下:
[0005] (1)接收握手指
[0006] 操控计算机程序接收位置控制箱发出的握手指令。
[0007] (2)操控计算机发送系统同步信号
[0008] 在第(1)步完成后,操控计算机程序以20ms为周期发送同步信号。
[0009] (3)操控计算机发送控制数据
[0010] 在第(2)步完成后,操控计算机程序在2ms内依次发送射击诸元帧、目标诸元帧、控制接口帧数据。
[0011] (4)位置控制箱单元发送数据
[0012] 在第(3)步完成后,位置控制箱单元在收到同步信号4ms后,依次发送随动位置帧、随动输出帧和随动接口帧。
[0013] (5)操控计算机接收火炮高低、方位位置数据
[0014] 在第(4)步完成后,操控计算机通过CAN总线接收位置控制箱单元发送来的随动位置帧,该位置帧包含了火炮高低、方位位置数据,并对该数据进行8个数的算术平均滤波处理。
[0015] (6)通信转换单元发送数据
[0016] 在第(5)步完成后,通信转换单元在收到同步信号8ms后,依次发送控制模式帧、随动控制信息帧、目标指示帧、姿态位置帧和射击控制帧。
[0017] (7)操控计算机接收舰船姿态角数据
[0018] 在第(6)步完成后,操控计算机通过CAN总线接收通信转换单元发送来的姿态角位置帧,该位置帧包含有舰船姿态角(横滚角、纵摇角)数据,并对该数据进行8个数的算术平均滤波处理。
[0019] (8)跟踪伺服单元发送数据
[0020] 在第(7)步完成后,跟踪伺服单元接收到同步信号12ms后,发送光电探测组件位置帧。
[0021] (9)操控计算机接收目标数据
[0022] 在第(8)步完成后,操控计算机通过CAN总线接收跟踪伺服单元发送来的光电探测组件位置帧,该位置帧包含了目标高低、方位位置数据,并对该数据进行8个数的算术平均滤波处理。
[0023] (10)射击控制单元发送数据
[0024] 在第(9)步完成后,射击控制单元在收到同步信号16ms后,发送射击控制接口帧、射击控制状态帧。
[0025] (11)操控计算机接收操纵杆数据
[0026] 在第(10)步完成后,操控计算机通过RS232口Ⅰ接收操纵杆按照周期20ms发送来的高低、方位控制数据,并对该数据进行16个数的算术平均滤波处理。
[0027] (12)操控计算机接收目标距离数据
[0028] 在第(11)步完成后,操控计算机通过RS232口Ⅱ接收激光测距机按照周期1s发送来的目标距离数据。
[0029] 本发明采用上述技术方案后,船用D30mm系统操控台通信控制可靠、稳定。系统能够在复杂电磁环境中稳定工作,避免了数据异常引起的不稳定现象。本发明可广泛用于舰船小口径火炮武器系统中,也可用其它武器系统中。附图说明
[0030] 图1为本发明实施例传感器数据滤波框图
[0031] 图2为本实施例的流程图

具体实施方式

[0032] 下面结合附图和具体实施例,对本发明进一步说明。
[0033] 如图2所示,一种基于船用D30mm系统操控台的控制方法,完成CAN总线上系统数据的有序发送,操控计算机对传感器数据滤波处理的具体方法步骤如下:
[0034] (1)接收握手指令
[0035] 操控计算机程序接收位置控制箱发出的握手指令。
[0036] (2)操控计算机发送系统同步信号
[0037] 在第(1)步完成后,操控计算机程序以20ms为周期发送同步信号。
[0038] (3)操控计算机发送控制数据
[0039] 在第(2)步完成后,操控计算机程序在2ms内依次发送射击诸元帧、目标诸元帧、控制接口帧数据。
[0040] (4)位置控制箱单元发送数据
[0041] 在第(3)步完成后,位置控制箱单元在收到同步信号4ms后,依次发送随动位置帧、随动输出帧和随动接口帧。
[0042] (5)操控计算机接收火炮高低、方位位置数据
[0043] 在第(4)步完成后,操控计算机通过CAN总线接收位置控制箱单元发送来的随动位置帧,该位置帧包含了火炮高低、方位位置数据,并对该数据进行8个数的算术平均滤波处理。
[0044] (6)通信转换单元发送数据
[0045] 在第(5)步完成后,通信转换单元在收到同步信号8ms后,依次发送控制模式帧、随动控制信息帧、目标指示帧、姿态角位置帧和射击控制帧。
[0046] (7)操控计算机接收舰船姿态角数据
[0047] 在第(6)步完成后,操控计算机通过CAN总线接收通信转换单元发送来的姿态角位置帧,该位置帧包含有舰船姿态角(横滚角、纵摇角)数据,并对该数据进行8个数的算术平均滤波处理。
[0048] (8)跟踪伺服单元发送数据
[0049] 在第(7)步完成后,跟踪伺服单元接收到同步信号12ms后,发送光电探测组件位置帧。
[0050] (9)操控计算机接收目标数据
[0051] 在第(8)步完成后,操控计算机通过CAN总线接收跟踪伺服单元发送来的光电探测组件位置帧,该位置帧包含了目标高低、方位位置数据,并对该数据进行8个数的算术平均滤波处理。
[0052] (10)射击控制单元发送数据
[0053] 在第(9)步完成后,射击控制单元在收到同步信号16ms后,发送射击控制接口帧、射击控制状态帧。
[0054] (11)操控计算机接收操纵杆数据
[0055] 在第(10)步完成后,操控计算机通过RS232口Ⅰ接收操纵杆按照周期20ms发送来的高低、方位控制数据,并对该数据进行16个数的算术平均滤波处理。
[0056] (12)操控计算机接收目标距离数据
[0057] 在第(11)步完成后,操控计算机通过RS232口Ⅱ接收激光测距机按照周期1s发送来的目标距离数据。
QQ群二维码
意见反馈