机载防撞系统、ACAS收发主机接收环路自检系统及方法转让专利

申请号 : CN201510419204.3

文献号 : CN105070108B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 郑红李洪伟

申请人 : 四川九洲空管科技有限责任公司

摘要 :

本发明公开了一种机载防撞系统、ACAS收发主机接收环路自检系统及方法。在不增加额外的硬件设备的条件下,利用设备原有组成模块JSCPU、编码FPGA、接收机模块、译码模块和FZCPU及其固有的通信渠道配合工作,软件编程实现。本发明实现能自动、周期性、有效地实现ACAS收发主机的接收环路自检测,并将自检结果上报载机维护系统进行故障显示和记录。并在机载防撞系统的整个工作阶段进行实时故障监测,可完成功能模块级故障定位,实现有效地故障隔离,便于维修保障,满足设备测试和维护需求。同时由于本发明利用主机固有硬件资源通过软件编程的方式实现,无需测试设备和人工介入,有效地节省了人力、物力成本,提高了设备的测试性和维修性,便于设备生产和维修。

权利要求 :

1.ACAS收发主机接收环路自检系统,其特征在于,包括监视CPU、编码FPGA、接收机模块、译码模块、防撞CPU;所述监视CPU、译码模块、防撞CPU、接收机模块分别与编码FPGA连接,译码模块与监视CPU、接收机模块连接,其中监视CPU用于下发C模式闭环自检命令或S模式闭环自检命令给编码FPGA、接收译码数据、根据译码数据判断自检结果、将自检结果传送给防撞CPU;

编码FPGA用于编码生成标准C模式应答码、标准S模式应答码,并分别向接收机模块和译码模块发送对应的控制信号;

接收机模块用于根据控制信号把接收到的标准C模式应答码、标准S模式应答码经数模转换成不同通道的视频幅度信号给译码模块;

译码模块用于结合控制信号进行视频幅度信号译码,并将译码数据传送给监视CPU;

防撞CPU用于接收监视CPU的自检结果,并上报自检结果。

2.如权利要求1所述的ACAS收发主机接收环路自检系统,其特征在于,编码FPGA发送给接收机模块的控制信号包括自检使能信号、自检混频信号、若干个发送通道控制信号、与发送通道对应的若干接收通道控制信号;编码FPGA发送给译码模块的控制信号包括距离门信号、发射框架信号和工作模式信号。

3.如权利要求1或2所述的ACAS收发主机接收环路自检系统,其特征在于,所述译码模块中包括接口FPGA、分别与接口FPGA连接的C模式信号译码电路及S模式信号译码电路;其中,C模式信号译码电路包括顺次连接的C模式信号处理FPGA、C模式处理器, S模式信号译码电路包括顺次连接的S模式信号处理FPGA、S模式处理器。

4.如权利要求1所述的ACAS收发主机接收环路自检系统,其特征在于,接收机模块将标准C模式应答码、标准S模式应答码模数转换成0度、90度、180度、270度通道视频信号。

5.一种机载防撞系统,包括ACAS收发主机,其特征在于,还包括如权利要求1至4任一项所述的ACAS收发主机接收环路自检系统。

6.如权利要求5所述的机载防撞系统,其特征在于,所述ACAS收发主机设置有编码FPGA工作状态指示灯,当编码FPGA工作正常时,编码FPGA工作状态指示灯会闪亮,当编码FPGA工作不正常时,编码FPGA工作状态指示灯不亮或常亮。

7.如权利要求5或6所述的机载防撞系统,其特征在于,还包括载机维护系统,防撞CPU将自检结果的故障代码上报给载机维护系统。

8.如权利要求1至4任一项所述的ACAS收发主机接收环路自检系统的自检方法,其特征在于,包括:c模式自检过程;

S模式自检过程;

防撞CPU上报自检结果的过程;

其中:

c模式自检过程包括如下步骤:

步骤1:监视CPU判断定时器是否到达,如果定时器到达,则进入步骤2,如果未到,则继续等待;

步骤2:监视CPU通过地址、数据总线下发C模式闭环自检命令给编码FPGA;

步骤3: 编码FPGA收到该自检命令后,编码FPGA生成一个标准C模式应答码信号给接收机模块,同时还会给接收机模块和译码模块分别发出对应的控制信号;发送给接收机模块的控制信号包括自检使能信号、自检混频信号、若干个发送通道控制信号、与发送通道对应的若干个接收通道控制信号;发送给译码模块的控制信号包括距离门信号、发射框架信号和工作模式信号;

步骤4:接收机模块根据其接收到的控制信号状态把接收到的标准C模式应答码经D/A转换成若干个通道的视频幅度信号给到译码模块;

步骤5:译码模块根据接收到的编码FPGA的工作模式信号,判断出系统工作状态,确定自己的解码模式,同时结合距离门信号、发射框架信号和应答码信号解码出相应的译码信息,准备好上传监视CPU的译码信息并向监视CPU发起传输译码数据的中断请求;

步骤6:监视CPU接收到该中断请求后,根据事先约定好的报表长度,通过地址、数据总线向译码模块发起读取译码信息的信号;

步骤7:监视CPU将接收到的译码信息和事先约定好的标准C模式应答码作比较,如果一致,则判定C模式闭环自检正常;否则判定C模式闭环自检故障;C模式闭环自检结束;

S模式自检过程包括如下步骤:

步骤1:监视CPU通过地址、数据总线下发S模式闭环自检命令给编码FPGA;

步骤2:编码FPGA收到该自检命令后,编码生成一个标准S模式应答码,同时还会向接收机模块和译码模块发送对应的控制信号,其中,发送给接收机模块的控制信号包括自检使能信号、自检混频信号、若干个发送通道控制信号、与发送通道对应的若干个接收通道控制信号;发送给译码模块的控制信号包括距离门信号、发射框架信号和工作模式信号;

步骤3:接收机模块根据控制信号状态把接收到的标准S模式应答码信号经D/A转换成若干个通道的视频幅度信号给到译码模块;

步骤4:译码模块根据接收到的FPGA的工作模式信号,判断出系统工作状态,确定自己的解码模式,同时结合距离门信号、发射框架信号和应答码信号解码出相应的译码信息,准备好上传监视CPU的译码信息并向监视CPU发起传输译码数据的中断请求;

步骤5:监视CPU接收到该中断请求后,根据事先约定好的报表长度,通过地址、数据总线向译码模块发起读取译码信息的信号;

步骤6:监视CPU将接收到的译码信息和事先约定好的标准S模式应答码作比较,如果一致,则判定S模式闭环自检正常;否则判定S模式闭环自检故障。

9.如权利要求8所述的ACAS收发主机接收环路自检系统的自检方法,其特征在于,防撞CPU将自检结果通过ARINC429总线或无线通信方式上报给载机维护系统。

10.如权利要求8所述的ACAS收发主机接收环路自检系统的自检方法,其特征在于,该系统的自检频率为1s/次。

说明书 :

机载防撞系统、ACAS收发主机接收环路自检系统及方法

技术领域

[0001] 本发明涉及机载防撞技术领域,尤其涉及一种机载防撞系统、ACAS收发主机接收环路自检系统及方法。

背景技术

[0002] 机载防撞系统(即TCAS-Traffic Alert and Collision Avoidance System)由美国联邦航空局(FAA)定义,是防止空中飞机危险接近和相撞事故发生的必不可少的设备。TCAS主要用于为飞机提供空中安全分隔保证,系统采用二次雷达的方式探测附近空域的接近飞机,必要时,提醒飞行员采取规避措施以与其它飞机保持适当的安全间距,达到防碰撞的目的。通过近几年的飞行实践证明,该系统是防止飞机空中相撞的最后一道防线,也是目前最有效的手段之一,它克服了地面空中交通管制的局限性,能提供超出地面交通管制所能提供的飞行安全保证能力,对应付空中突发的危险接近,避免空中相撞有巨大的作用。
[0003] 系统的ACAS收发主机是实现防撞功能的关键,其通过控制天线波束指向,对飞机前、后、左、右4个区域进行扫描询问,附近装有空管应答机(S模式/ATCRBS应答机)的飞机(以下称为目标机)就会做出应答。ACAS收发主机根据收到的应答信号,获得目标机的高度、相对距离、速度、方位等目标信息,并进而计算其高度变化率、相对距离变化率,同时结合本机的位置信息和运动信息,监视、跟踪目标机,建立、更新和维护目标航迹。将监视和更新的目标航迹与本机信息综合,评估出目标机的威胁级别(OT:其它飞机,PT:接近飞机,TA:交通告警,RA:决断告警),从而产生交通咨询,或进一步依据威胁程度产生分析咨询,防止与其它飞机发生碰撞;当双方都装有防撞系统时,能够通过S模式数据链交换防撞信息,达到相互配合避让的目的。否则,机载防撞系统将引导本机实现主动避让。
[0004] 但是,如果ACAS收发主机本身存在故障,不能正确的解码目标机信息,那么必然导致防撞系统工作不正常,不能提供正确的交通告警(TA)和决断告警(RA),从而不能达到防相撞的目的。因此,需要一种有效的自检测方法,实现整个系统各个分机、模块、接口数据的自检测,当处理故障时,故障指示。
[0005] 传统的检测方法需要配备专门的检测人员利用专用的配套测试设备搭建工作平台,模拟系统使用环境来进行相应的测试,成本高、效率低。同时由于仪器观测存在人为误差,影响测试准确性。当设备在外场使用过程中出现问题时,往往由于不具备相应的检测条件而不能做到故障隔离,定位发生故障的位置,只能采取整机返厂维修的方式,不利于设备的故障定位和维修保障。

发明内容

[0006] 为解决上述问题,本发明提供了一种 ACAS收发主机接收环路自检系统,包括JSCPU(监视CPU)、编码FPGA、接收机模块、译码模块、FZCPU(防撞CPU);所述JSCPU、译码模块、FZCPU、接收机模块分别与编码FPGA连接,译码模块与JSCPU、接收机模块连接,其中[0007] JSCPU用于下发C模式闭环自检命令或S模式闭环自检命令给编码FPGA、接收译码数据、根据译码数据判断自检结果、将自检结果传送给FZCPU;
[0008] 编码FPGA用于编码生成标准C模式应答码、标准S模式应答码,并分别向接收机模块和译码模块发送对应的控制信号;
[0009] 接收机模块用于根据控制信号把接收到的标准C模式应答码、标准S模式应答码经模数转换成不同通道的视频幅度信号给译码模块;
[0010] 译码模块用于结合控制信号将视频幅度信号译码,并将译码数据传送给JSCPU;
[0011] FZCPU用于接收JSCPU的自检结果,并上报自检结果。
[0012] 进一步的,编码FPGA发送给接收机模块的控制信号包括自检使能信号、自检混频信号、若干个发送通道控制信号、与发送通道对应的若干接收通道控制信号;FZCPU发送给译码模块的控制信号包括距离门信号、发射框架信号和工作模式信号。
[0013] 进一步的,所述译码模块中包括接口FPGA、分别与接口FPGA连接的C模式信号译码电路及S模式信号译码电路;其中,C模式信号译码电路包括顺次连接的C模式信号处理FPGA、C模式处理器, S模式信号译码电路包括顺次连接的S模式信号处理FPGA、S模式处理器。
[0014] 进一步的,接收机模块将标准C模式应答码、标准S模式应答码模数转换成0度、90度、180度、270度通道视频幅度信号。
[0015] 本发明还公开了一种机载防撞系统,包括ACAS收发主机及上述的的ACAS收发主机接收环路自检系统。
[0016] 进一步的,所述ACAS收发主机设置有编码FPGA工作状态指示灯,当编码FPGA工作正常时,编码FPGA工作状态指示灯会闪亮,当编码FPGA工作不正常时,编码FPGA工作状态指示灯不亮或常亮。
[0017] 进一步的,还包括载机维护系统,FZCPU将自检结果的故障代码上报给载机维护系统,
[0018] 上述ACAS收发主机接收环路自检系统的自检方法,包括:
[0019] C模式自检过程;
[0020] S模式自检过程;
[0021] FZCPU上报自检结果的过程;
[0022] 其中:
[0023] c模式自检过程包括如下步骤:
[0024] Step1:JSCPU判断定时器是否到达,如果定时器到达,则进入Step2,如果未到,则继续等待;
[0025] Step2:JSCPU通过地址、数据总线下发C模式闭环自检命令给编码FPGA;
[0026] Step3: 编码FPGA收到该自检命令后,编码FPGA生成一个标准C模式应答码信号给接收机模块(其中可包含约定好的飞机的高度信息),同时还会给接收机模块和译码模块发出对应的控制信号;其中,发送给接收机模块的控制信号包括自检使能信号、自检混频信号、若干个发送通道控制信号、与发送通道对应的若干个接收通道控制信号;发送给译码模块的控制信号包括距离门信号、发射框架信号和工作模式信号;
[0027] Step4:接收机模块根据其接收到的控制信号状态把接收到的标准C模式应答码经D/A转换成若干个通道的视频幅度信号给到译码模块。
[0028] Step5:译码模块根据接收到编码FPGA的工作模式信号,判断出系统工作状态,确定自己的解码模式,同时结合距离门信号、发射框架信号和应答码信号解码出相应的译码信息,准备好上传JSCPU的译码信息并向JSCPU发起传输译码数据的中断请求;
[0029] Step6:JSCPU接收到该中断请求后,根据事先约定好的报表长度,通过地址 、数据总线向译码模块发起读取译码信息的信号;
[0030] Step7:JSCPU将接收到的译码信息和事先约定好的飞机高度信息作比较,如果一致,则判定C模式闭环自检正常;否则判定C模式闭环自检故障;C模式闭环自检结束;
[0031] S模式自检过程包括如下步骤:
[0032] Step1:JSCPU通过数据总线下发S模式闭环自检命令给编码FPGA;
[0033] Step2:编码FPGA收到该自检命令后,编码生成一个标准S模式应答码(其中可包含约定好的飞机相关高度、速度信息和飞机地址码信息),同时还会向接收机模块和译码模块发送对应的控制信号,其中,发送给接收机模块的控制信号包括自检使能信号、自检混频信号、若干个发送通道控制信号、与发送通道对应的若干个接收通道控制信号;发送给译码模块的控制信号包括距离门信号、发射框架信号和工作模式信号;
[0034] Step3:接收机模块根据控制信号状态把接收到的标准S模式应答码信号经D/A转换成4个通道的视频幅度信号给到译码模块;
[0035] Step4:译码模块根据接收到编码FPGA的工作模式信号,判断出系统工作状态,确定自己的解码模式,同时结合距离门信号、发射框架信号和应答码信号解码出相应的译码信息,准备好上传JSCPU的译码信息并向JSCPU发起传输译码数据的中断请求;
[0036] Step5:JSCPU接收到该中断请求后,根据事先约定好的报表长度,通过地址、数据总线向译码模块发起读取译码信息的信号;
[0037] Step6:JSCPU将接收到的译码信息和事先约定好的标准S模式应答码作比较,如果一致,则判定S模式闭环自检正常;否则判定S模式闭环自检故障。
[0038] 进一步的,标准S模式应答码有112位。
[0039] 进一步的,该系统的自检频率为1s/次。
[0040] 本发明的有益效果为:
[0041] 本发明实现能自动、周期性、有效地实现ACAS收发主机的接收环路自检测,且自检结果上报载机维护系统进行故障显示和记录。并在机载防撞系统的整个工作阶段进行实时故障监测,可完成功能模块级故障定位,实现有效地故障隔离,便于维修保障,满足设备测试和维护需求。同时由于本发明利用主机固有硬件资源通过软件编程的方式实现,无需测试设备和人工介入,有效地节省了人力、物力成本,提高了设备的测试性和维修性,便于设备生产和维修。

附图说明

[0042] 图1是本发明所述ACAS收发主机接收环路自检系统模块图。
[0043] 图2为本发明所述译码模块与接收机模块的连接示意图。
[0044] 图3为本发明所述ACAS收发主机接收环路自检系统工作流程图。

具体实施方式

[0045] 本发明在不增加额外的硬件设备的条件下,利用设备原有组成模块:JSCPU、编码FPGA、接收机模块、译码模块、FZCPU及其固有的通信渠道配合工作,软件编程实现,其组成框图如图1所示。所述JSCPU、译码模块、FZCPU、接收机模块分别与编码FPGA连接,译码模块与JSCPU、接收机模块连接。在设备的整个工作过程中,该自检保持1s/次的频率周期性运行,FZCPU会将自检故障代码上报给载机维护系统,进行故障显示和记录。
[0046] 下面对各个模块进行说明。
[0047] JSCPU用于下发C模式闭环自检命令或S模式闭环自检命令给编码FPGA、接收译码数据、根据译码数据判断自检结果、将自检结果传送给FZCPU;
[0048] 编码FPGA用于编码生成标准C模式应答码、标准S模式应答码,并分别向接收机模块和译码模块发送对应的控制信号;
[0049] 接收机模块用于根据控制信号把接收到的标准C模式应答码、标准S模式应答码经模数转换成不同通道的视频幅度信号给译码模块;
[0050] 译码模块用于结合控制信号将视频幅度信号译码,并将译码数据传送给JSCPU;
[0051] FZCPU用于接收JSCPU的自检结果,并上报自检结果。
[0052] 译码模块的组成框图如图2所示,它分别交由两路不同的硬件电路来分别实现S模式译码和C模式译码,所述译码模块中接口FPGA、分别与接口FPGA连接的C模式信号译码电路、S模式信号译码电路;其中,C模式信号译码电路包括顺次连接的C模式信号处理FPGA与C模式处理器, S模式信号译码电路包括顺次连接的S模式信号处理FPGA与S模式处理器。图中的若干AD转换器为接收机模块所有,其与C模式信号处理FPGA、S模式信号处理FPGA连接。
[0053] FZCPU将自检结果通过ARINC429总线(或其他合适的通信渠道,如无线通信等)上报给载机维护系统。
[0054] 优选的,为了进一步保障本系统的故障及时发现,更好的应用于机载防撞系统,在其所应用的机载防撞系统的ACAS收发主机上专门设计有针对编码FPGA自检的点灯功能,即添加一个编码FPGA工作状态指示灯,当编码FPGA工作正常时,编码FPGA工作状态指示灯会闪亮;当编码FPGA工作不正常时,编码FPGA工作状态指示灯不亮或常亮。该设计能有效的进行本系统自身的故障检测,具有意料不到的技术效果。
[0055] 下面结合图3对ACAS收发主机接收环路自检系统的工作过程进行说明。
[0056] 上述的ACAS收发主机接收环路自检系统的自检方法,包括
[0057] C模式自检过程;
[0058] S模式自检过程;
[0059] FZCPU将上报自检结果的过程。
[0060] 其中:
[0061] C模式自检过程包括如下步骤:
[0062] Step1:JSCPU判断定时器是否到达,如果定时器到达,则进入Step2,如果未到,则继续等待。
[0063] 本系统设置的自检频率是1s一次,该频率不会太快而影响各个模块的其他正常工作,也不会太慢而导致故障不能及时发现。具体频率也可根据实际情况设定。
[0064] Step2:JSCPU通过地址、数据总线下发C模式闭环自检命令给编码FPGA;
[0065] Step3: 编码FPGA收到该自检命令后,编码FPGA生成一个标准C模式应答码信号给接收机模块,其中包含约定好的飞机的高度信息;同时还会给接收机模块和译码模块发出对应的控制信号;其中,发送给接收机模块的控制信号包括自检使能信号、自检混频信号、若干个发送通道控制信号、与发送通道对应的若干个接收通道控制信号;发送给译码模块的控制信号包括距离门信号、发射框架信号和工作模式信号。
[0066] Step4:接收机模块根据控制信号状态把接收到的应答码信号经D/A转换成若干个通道的视频幅度信号给到译码模块。
[0067] 通道一般为四个,可为0度、90度、180度、270度通道。
[0068] Step5: 译码模块根据接收到编码FPGA的工作模式信号,判断出系统工作状态,确定自己的解码模式,同时结合距离门信号、发射框架信号和应答码信号解码出相应的译码信息,准备好上传JSCPU的译码信息并向JSCPU发起传输译码数据的中断请求。
[0069] Step6:JSCPU接收到该中断请求后,根据事先约定好的报表长度,通过地址、数据总线向译码模块发起读取译码信息的信号。
[0070] Step7:JSCPU根据接收到的译码信息,提取出飞机高度信息,并和事先约定好的飞机高度信息作比较,如果一致,则判定C模式闭环自检正常;否则判定C模式闭环自检故障。C模式闭环自检结束。
[0071] S模式自检过程包括如下步骤:
[0072] Step1:JSCPU通过数据总线下发S模式闭环自检命令给编码FPGA。
[0073] Step2:编码FPGA收到该自检命令后,编码生成一个标准S模式应答码,其中包含约定好的飞机相关高度、速度信息和飞机地址码信息,同时还会向接收机模块和译码模块发送对应的控制信号,其中,发送给接收机模块的控制信号包括自检使能信号、自检混频信号、若干个发送通道控制信号、与发送通道对应的若干个接收通道控制信号;发送给译码模块的控制信号包括距离门信号、发射框架信号和工作模式信号。
[0074] Step3:接收机模块根据控制信号状态把接收到的标准S模式应答码信号经D/A转换成若干个通道的视频幅度信号给到译码模块。
[0075] Step4:译码模块根据接收到编码FPGA的工作模式信号,判断出系统工作状态,确定自己的解码模式,同时结合距离门信号、发射框架信号和应答码信号解码出相应的译码信息,准备好上传JSCPU的译码信息并向JSCPU发起传输译码数据的中断请求。
[0076] Step5:JSCPU接收到该中断请求后,根据事先约定好的报表长度,通过地址、数据总线向译码模块发起读取译码信息的信号。
[0077] Step7:JSCPU根据接收到的译码信息,提取出飞机的相关高度、速度信息和飞机地址码信息,并和事先约定好的标准S模式应答码作比较,如果一致,则判定S模式闭环自检正常;否则判定S模式闭环自检故障。
[0078] 应当可以理解,C模式的自检过程和S模式的自检过程并无前后之分。
[0079] 自检过程是FZCPU该自检结果通过ARINC429数据总线或其他适合的通信方式上报综合显示系统。
[0080] 本发明的有益效果为:
[0081] 本发明实现能自动、周期性、有效地实现ACAS收发主机的接收环路自检测,并将自检结果上报载机维护系统进行故障显示和记录。并在机载防撞系统的整个工作阶段进行实时故障监测,可完成功能模块级故障定位,实现有效地故障隔离,便于维修保障,满足设备测试和维护需求。同时由于本发明利用主机固有硬件资源通过软件编程的方式实现,无需测试设备和人工介入,有效地节省了人力、物力成本,提高了设备的测试性和维修性,便于设备生产和维修。