基于船用D30mm系统操控台的控制方法 |
|||||||
申请号 | CN201610986710.5 | 申请日 | 2016-11-09 | 公开(公告)号 | CN106628070A | 公开(公告)日 | 2017-05-10 |
申请人 | 重庆长安工业(集团)有限责任公司; | 发明人 | 李革; 张红军; 刘同庆; 刘荣; | ||||
摘要 | 一种基于船用D30mm系统操控台的控制方法,属于舰船武器系统的操控技术领域,通过程序接收握 手指 令;操控计算机发送同步 信号 ;操控计算机发送其它数据, 位置 控制箱发送数据;操控计算机接收火炮位置数据;通信转换单元发送数据;操控计算机接收 姿态 数据; 跟踪 伺服单元发送数据;操控计算机接收目标数据;射击控制单元发送数据;操控计算机接收操纵杆数据;操控计算机接收激光测距机数据。本 发明 能够极大抑制 电磁干扰 对系统的影响,使系统稳定、可靠,可广泛应用于舰船火炮武器系统中,也可用于其它武器系统中。 | ||||||
权利要求 | 1.一种基于船用D30mm系统操控台的控制方法,其特征在于该方法步骤如下: |
||||||
说明书全文 | 基于船用D30mm系统操控台的控制方法技术领域[0001] 本发明属于舰船武器系统的操控技术领域,特别涉及舰船小口径火炮武器系统中操控台的控制方法。 背景技术[0002] 目前,随着技术的发展,在舰船小口径火炮武器系统中,各种传感器、总线或网络等技术得到越来越广泛的应用,系统中信息数量较多,在比较严酷的电磁环境中,当总线数据出现竞争情况时,容易出现数据异常情况,从而引起系统异常。 发明内容[0003] 本发明的目的是针对舰船小口径火炮武器系统操控存在的以上问题,提出了根据传感器类型采用不同的滤波方式,同时对系统中CAN总线上的数据进行合理分配,避免出现竞争,提高系统稳定性。 [0004] 本发明的目的是这样实现的:一种基于船用D30mm系统操控台的控制方法,首先操控计算机通过程序接收位置控制箱发送的握手信号;握手成功后,操控计算机以20ms为周期发送同步信号帧,并将此数据作为系统同步信号,随后按照一定的时间间隔依次发送其它数据;其它CAN总线上的单元位置控制箱、通信转换、跟踪伺服、射击控制,接收到同步信号后,依次按照约定的时间段发送数据,这样就避免了系统中各单元出现竞争的情况。具体方法如下: [0005] (1)接收握手指令 [0006] 操控计算机程序接收位置控制箱发出的握手指令。 [0007] (2)操控计算机发送系统同步信号 [0008] 在第(1)步完成后,操控计算机程序以20ms为周期发送同步信号。 [0009] (3)操控计算机发送控制数据 [0011] (4)位置控制箱单元发送数据 [0012] 在第(3)步完成后,位置控制箱单元在收到同步信号4ms后,依次发送随动位置帧、随动输出帧和随动接口帧。 [0013] (5)操控计算机接收火炮高低、方位位置数据 [0014] 在第(4)步完成后,操控计算机通过CAN总线接收位置控制箱单元发送来的随动位置帧,该位置帧包含了火炮高低、方位位置数据,并对该数据进行8个数的算术平均滤波处理。 [0015] (6)通信转换单元发送数据 [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系统操控台通信控制可靠、稳定。系统能够在复杂电磁环境中稳定工作,避免了数据异常引起的不稳定现象。本发明可广泛用于舰船小口径火炮武器系统中,也可用其它武器系统中。附图说明 [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发送来的目标距离数据。 |