一种基于弹道波的自动报靶装置、测量方法及数据处理算法 |
|||||||
申请号 | CN201610617356.9 | 申请日 | 2016-07-31 | 公开(公告)号 | CN106247862A | 公开(公告)日 | 2016-12-21 |
申请人 | 唐玉志; 西安泽志电子科技有限公司; | 发明人 | 唐玉志; 鲁亚鹏; 李剑平; 李阳; | ||||
摘要 | 一种基于弹道波的自动报靶装置,包括声 信号 检测装置、后台处理装置、显示控制终端和用于后台处理装置与显示控制终端进行数据通信的无线通信模 块 ,所述声信号检测装置包括底座、设置在底座上的 支撑 结构、与支撑结构连接的靶框和设置在底座前方的掩体,所述底座上固定设置若干声学 传感器 ,所述声学传感器的输出端连接用于对声信号进行采集调理转换为 数字信号 的声学调理仪,所述后台处理装置包括用于对声学传感器进行采集并转换为数字信号的声学调理仪、用于对声信号进行预处理的 信号处理 机,所述显示控制终端包括显示装置和中央数据统计管理模块。本 发明 中传感器布设施工简单,后期维护工作大幅降低。 | ||||||
权利要求 | 1.一种基于弹道波的自动报靶装置,其特征在于,包括声信号检测装置、后台处理装置、显示控制终端和用于后台处理装置与显示控制终端进行数据通信的无线通信模块,所述声信号检测装置包括底座、设置在底座上的支撑结构、与支撑结构连接的靶框和设置在底座前方的掩体,所述底座上固定设置若干声学传感器,所述声学传感器的输出端连接用于对声信号进行采集调理转换为数字信号的声学调理仪,所述后台处理装置包括用于对声学传感器进行采集并转换为数字信号的声学调理仪和用于对声信号进行预处理的信号处理机,所述显示控制终端包括显示装置和中央数据统计管理模块,中央数据统计管理模块用于管理弹道及射击成绩数据,根据预设状态对数据进行统计、分析和存储,并产生靶面起立或倒下的控制命令。 |
||||||
说明书全文 | 一种基于弹道波的自动报靶装置、测量方法及数据处理算法技术领域[0001] 本发明涉及一种声学测量系统,具体涉及一种基于弹道波自动的报靶装置、测量方法及数据处理算法。 背景技术[0003] 原有声学自动报靶系统的原理是:在靶框四边布设8个声学传感器,子弹击中靶板时,从击中点向四周辐射声信号,由于击中点到四边各声学传感器的距离不同,各传感器接收到的声信号的时间就不一致,利用该声信号到达各传感器的时间差,依据一定的算法,确定击中点位置,从而报出本次射击的环数。 [0004] 上述声学自动报靶系统存在以下诸多缺点:要防止子弹击中声学传感器,需要在靶架上安装防弹钢板,靶架加工费用高、难度大;加装传感器和防弹钢板的靶架重量和体积都大增,在起倒靶中需要力矩更大的驱动电机,野外使用时需要更大的电源容量;防弹钢板被子弹多次击中后,仍需要更换,后期维护费用高;该系统仅能获得子弹着靶点,不能获得子弹弹道信息。 发明内容[0006] 本发明的技术方案为: [0007] 一种基于弹道波的自动报靶装置,其特征在于,包括声信号检测装置、后台处理装置、显示控制终端和用于后台处理装置与显示控制终端进行数据通信的无线通信模块,所述声信号检测装置包括底座、设置在底座上的支撑结构、与支撑结构连接的靶框和设置在底座前方的掩体,所述底座上固定设置若干声 学传感器,所述声学传感器的输出端连接用于对声信号进行采集调理转换为数字信号的声学调理仪,所述后台处理装置包括用于对声学传感器进行采集并转换为数字信号的声学调理仪和用于对声信号进行预处理的信号处理机,所述显示控制终端包括显示装置和中央数据统计管理模块,中央数据统计管理模块用于管理弹道及射击成绩数据,根据预设状态对数据进行统计、分析和存储,并产生靶面起立或倒下的控制命令。 [0008] 进一步地,所述信号处理机内部设置弹道及报靶数据数据处理模块,用于采用声信号计算子弹飞行的弹道及击中靶面的位置,获得射击弹道信息和成绩并传输给显示控制终端。 [0009] 进一步地,所述声学传感器的数量大于3个。 [0010] 优选的,所述声学传感器的数量为6-10个。 [0011] 一种基于弹道波的自动报靶装置的着靶点测量方法,其特征在于,包括以下步骤: [0012] 设置在固定底座上的声学传感器检测子弹产生的弹道波并转换为电信号输出; [0013] 声学调理仪对声学传感器输出的电信号进行调理输出数字信号; [0014] 信号处理机接收声学调理仪输出的数字信号,通过弹道及报靶数据处理模块获得弹道信息和射击成绩并传输; [0015] 显示控制终端对信号处理机传输的弹道信息和射击成绩数据进行处理并产生控制信息输出。 [0016] 进一步地,所述弹道波为子弹飞行过程中在空气中激发的“N”波信号。 [0017] 进一步地,所述弹道及报靶数据处理模块采用声信号计算子弹飞行的弹道及击中靶面的位置,获得弹道信息和射击的成绩。 [0018] 进一步地,所述显示控制终端包括中央数据统计管理模块,所述中央数据 统计管理模块用于管理弹道及射击成绩数据,根据预设状态对数据进行统计、分析和存储,并产生靶面起立或倒下的控制命令,准备下一轮次的射击训练。 [0019] 一种基于弹道波的弹道及报靶数据处理算法,其特征在于,包括: [0021] 在T=0时刻,位于弹道上位置S0(x0,y0,z0)辐射出的弹道波首先到达声学传感器S1,设过S1的锥面的切平面为P,弹道波传播方向为nk,各传感器到切平面P的距离为Li=ri·nk,各传感器接收到的声信号的时延为τi=Li/c,其中c为弹道波传播速度; [0022] 解以下矩阵方程, [0023] [0024] 得到弹道波传播方向nk; [0025] 对于各传感器Si和声源点S0(x0,y0,z0),有如下关系: [0026] [0027] 解此方程组,即可得到声源点S0(x0,y0,z0)的位置; [0028] 过声学传感器S1做垂直于弹道的直线,与弹道的交点为M,M点与S0点的距离为r01·sin(theta); [0029] 由S0点表示的M点的坐标为 [0030] [0031] 其中,n1(n1x,n1y,n1z)为弹道轨迹方向; [0032] 解如下方程组: [0033] [0034] 即可确定n1(n1x,n1y,n1z),得到弹道轨迹方向,结合S0(x0,y0,z0)的坐标值,即得到弹道轨迹; [0035] 由该弹道轨迹与靶平面方程联合求解,即得到子弹击中靶面的坐标点。 [0036] 进一步地,所述传感器的数量i>3。 [0037] 本发明的有益效果: [0038] 本发明提出的一种基于弹道波的弹道及着靶点声学测量系统有以下优点:本发明不仅可以测量得到子弹着靶点位置,还可以得到子弹击中靶面前的飞行弹道信息,在多人训练中能有效分辨射击者的成绩;本发明声学传感器仅布设在靶面前弹道下方,射击时不容易误伤传感器,且传感器布设施工简单,不需要另外安装防护装置,后期维护工作大幅降低;由于不需要在靶面安装传感器和防弹钢板,使得靶面结构得以简化,靶架重量和体积大幅降低,起倒靶对驱动电机的力矩要求降低,电机购置成本降低。附图说明 [0039] 图1是本发明提出的基于弹道波的自动报靶装置的声信号检测装置结构示意图; [0040] 图2是本发明中的子弹辐射锥形波示意图; [0041] 图3是本发明提出的所述声学传感器接收到的“N”波示意图; [0042] 图4本发明提出的基于弹道波的自动报靶装置的数据传输结构图; [0043] 图5本发明提出的基于弹道波的自动报靶装置的设备连接示意图。 [0044] 图6本发明提出的一种基于弹道波的弹道及报靶数据处理算法示意图。 具体实施方式[0046] 参见图1至图5,其中图1是本发明提出的基于弹道波的自动报靶装置的声信号检测装置结构示意图;图2是本发明中的子弹辐射锥形波示意图;图3是本发明提出的所述声学传感器接收到的“N”波示意图;图4是本发明提出的基于弹道波的报靶装置的数据传输结构图;图5是本发明提出的基于弹道波的报靶装置的设备连接示意图。 [0047] 如图1至图5所示,一种基于弹道波的自动报靶装置,其特征在于,包括声信号检测装置、后台处理装置、显示控制终端和用于后台处理装置与显示控制终端进行数据通信的无线通信模块,所述声信号检测装置包括底座4、设置在底座4上的支撑结构3、与支撑结构3连接的靶框2和设置在底座4前方的掩体6,所述底座4上固定设置若干声学传感器5,所述声学传感器5的输出端连接用于对声信号进行采集调理转换为数字信号的声学调理仪,所述后台处理装置包括用于对声学传感器进行采集并转换为数字信号的声学调理仪、用于对声信号进行预处理的信号处理机,所述显示控制终端包括显示装置和中央数据统计管理模块,中央数据统计管理模块用于管理弹道及射击成绩数据,根据预设状态对数据进行统计、分析和存储,并产生靶面起立或倒下的控制命令。 [0048] 高速飞行的子弹,在空气中摩擦会产生弹道波,该弹道波以锥形波的形式向四周扩散,并掠过传感器位置。 [0049] 本发明实施例中,声学传感器设置在底座上,这样对于靶框上的着弹点1没有限制,不需要另外安装防护装置,后期维护工作大幅降低;由于不需要在靶面安装传感器和防弹钢板,使得靶面结构得以简化,靶架重量和体积大幅降低,起倒靶对驱动电机的力矩要求降低,电机购置成本降低。而且声学传感器设置在底座上,其高度低于设置在底座前方的掩体上,这样也可以防止子弹对声光传感器的损害,射击时不容易误伤传感器,且传感器布设施工简单,通过 后台处理装置对声学传感器进行采集调理分析,可以测量得到子弹着靶点位置,还可以得到子弹击中靶面前的飞行弹道信息,在多人训练中能有效分辨射击者的成绩,通过无线通信模块将后台处理装置处理的信息发到显示控制终端进行显示控制,不需要铺设传输线缆,操作使用方便。 [0050] 本发明实施例中,信号处理机采用DSP和FPGA对接收的声信号进行处理,其中信号处理机内部设置采用声信号计算子弹飞行的弹道及击中靶面的位置,获得弹道信息和射击的成绩的弹道及报靶数据处理模块,所述显示控制终端包括显示装置及用于管理弹道及射击成绩数据,根据预设状态对数据进行统计、分析和存储,并产生靶面起立或倒下的控制命令的中央数据统计管理模块。 [0051] 进一步地,所述声学传感器的数量大于3个。对于传感器数量n>3的情况,该方程组是冗余的,可以获得S0(x0,y0,z0)的较精确的解。优选的,所述声学传感器的数量为6-10个。 [0052] 本发明实施例中,无线通信模块可以采用wifi、ZigBee、LoRa协议或“N”B-loT协议通信中的一种或多种,以能够实现后台处理装置和显示控制模块的无线通信为准,本发明对此不作具体限制。 [0053] 一种基于弹道波的自动报靶装置的着靶点测量方法,其特征在于,包括以下步骤: [0054] 设置在固定底座上的声学传感器检测子弹产生的弹道波并转换为电信号输出; [0055] 声学调理仪对声学传感器输出的电信号进行调理输出数字信号; [0056] 信号处理机接收声学调理仪输出的数字信号,通过弹道及报靶数据处理模块获得弹道信息和射击成绩并传输; [0057] 显示控制终端对信号处理机传输的弹道信息和射击成绩数据进行处理并产生控制信息输出。 [0058] 其中所述弹道波为子弹飞行过程中在空气中激发的“N”波信号。 [0059] 对于每一个声学传感器来说,接收到的声信号是一个类似于“N”形状的声波,简称“N”波信号。该信号具有比较陡峭的上升沿(前沿),通常为数十微秒量级。 [0060] 弹道波自子弹弹道开始扩散时,经过一定的时延,辐射的“N”波掠过各声学传感器。由于各传感器与子弹弹道的距离不同,各传感器接收到的“N”波时刻也就不同,这个时延的不同,代表了传感器距离子弹弹道的信息。经过解算,可以算出子弹飞行的弹道历史;进一步可以获得弹道与靶面的交汇点,从而获得射击的环数。 [0061] 进一步地,所述弹道及报靶数据处理模块采用声信号计算子弹飞行的弹道及击中靶面的位置,获得弹道信息和射击的成绩。 [0062] 上述技术方案中,显示控制终端包括中央数据统计管理模块,所述中央数据统计管理模块用于管理弹道及射击成绩数据,根据预设状态对数据进行统计、分析和存储,并产生靶面起立或倒下的控制命令,准备下一轮次的射击训练。 [0063] 参见图6,为本发明提出的一种基于弹道波的弹道及报靶数据处理算法示意图。 [0064] 如图6所示,一种基于弹道波的弹道及报靶数据处理算法,其特征在于,包括: [0065] 在传感器布设的基座上建立坐标系,在该坐标系中,各传感器的坐标分别为ri(xi,yi,zi),设弹道方向的单位向量为n0(n0x,n0y,n0z); [0066] 在T=0时刻,位于弹道上位置S0(x0,y0,z0)辐射出的弹道波首先到达声学传感器S1,设过S1的锥面的切平面为P,弹道波传播方向为nk,各传感器到切平面P的距离为Li=ri·nk,各传感器接收到的声信号的时延为τi=Li/c,其中c为弹道波传播速度; [0067] 解以下矩阵方程, [0068] [0069] 得到弹道波传播方向nk; [0070] 对于各传感器Si和声源点S0(x0,y0,z0),有如下关系: [0071] [0072] 解此方程组,即可得到声源点S0(x0,y0,z0)的位置; [0073] 过声学传感器S1做垂直于弹道的直线,与弹道的交点为M,M点与S0点的距离为r01·sin(theta); [0074] 由S0点表示的M点的坐标为 [0075] [0076] 其中,n1(n1x,n1y,n1z)为弹道轨迹方向; [0077] 解如下方程组: [0078] [0079] 即可确定n1(n1x,n1y,n1z),得到弹道轨迹方向,结合S0(x0,y0,z0)的坐标值,即得到弹道轨迹; [0080] 由该弹道轨迹与靶平面方程联合求解,即得到子弹击中靶面的坐标点。 [0081] 进一步地,所述传感器的数量i>3。对于传感器数量n>3的情况,该方程组是冗余的,可以获得S0(x0,y0,z0)的较精确的解。 [0082] 以上对本发明进行了详细介绍,但是本发明不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。不脱离本发明的构思和范围可以做出许多其他改变和改型。应当理解,本发明不限于特定的实施方式,本发明的范围由所附权利要求限定。 |