首页 > 航天航空 专利正文
一种基于FPGA的飞机刹车控制器的制作方法

时间:2022-02-24 阅读: 作者:专利查询

一种基于FPGA的飞机刹车控制器的制作方法
一种基于fpga的飞机刹车控制器
技术领域
1.本发明属于飞行控制技术领域,具体涉及一种飞机刹车控制器。


背景技术:

2.飞机刹车控制系统是飞机的关键系统之一,在飞机的起飞和降落过程中起着至关重要的作用。实现在最短距离使飞机刹车,并在整个刹车过程不发生抱死现象。
3.传统的控制器对切断阀的控制都是通过cpu进行控制,接收外部系统以及本系统的检测信号对实现对切断阀、伺服阀的控制输出对应的刹车压力到机轮刹车装置实现飞机的刹车。
4.公开号cn103640693a公开了一种基于dsp+fpga的飞机刹车系统防滑刹车控制盒,该控制盒包含控制板和监控板,控制板和监控版均采用dsp和fpga完成对刹车控制系统的控制,但是,未考虑单点故障造成的非指令刹车,以及运用fpga芯片进行独立的运算实现监控版的代替,减少板子的使用以及芯片的个数。
5.随着飞机机载系统的发展,对机载系统的安全性、可靠性、模块化以及精度的控制要求越来越高,为了满足这些要求,对控制器的软/硬件均提出了较高要求。


技术实现要素:

6.为了克服现有技术的不足,本发明提供了一种基于fpga的飞机刹车控制器,包括两块相同的控制板,每一块控制板控制两个刹车通道,两块控制板之间完全独立;每一块控制板包括接口电路、cpu芯片、fpga1芯片、fpga2芯片、nvm1芯片和nvm2芯片;cpu芯片通过spi接口与fpga1芯片通信;fpga1芯片通过spi接口分别与nvm1芯片和nvm2芯片通信;接口电路分别与fpga1芯片和fpga2芯片直接连接,用于采集现场信号和传输控制信号;fpga1芯片和fpga2芯片完全独立,不进行信息交互;仅当fpga1与fpga2同时输出控制切断阀打开信号到接口电路时,切断阀才能够打开。本发明控制器提高了安全性和可靠性,避免了单点故障造成的非指令刹车,能够快速定位到故障设备,减少维修时间。
7.本发明解决其技术问题所采用的技术方案如下:
8.一种基于fpga的飞机刹车控制器,包括两块相同的控制板,每一块控制板控制两个刹车通道,两块控制板之间完全独立;每一块控制板包括接口电路、cpu芯片、fpga1芯片、fpga2芯片、nvm1芯片和nvm2芯片;所述cpu芯片通过spi接口与fpga1芯片通信;所述fpga1芯片通过spi接口分别与nvm1芯片和nvm2芯片通信;所述接口电路分别与fpga1芯片和fpga2芯片直接连接,用于采集现场信号和传输控制信号;所述fpga1芯片和fpga2芯片完全独立,不进行信息交互;
9.所述接口电路包括多个adc芯片、多个dac芯片、数字量接口电路、arinc 429收模块和arinc 429发模块;接口电路接收压力传感器信号和温度传感器信号,通过adc芯片将模拟量转换为数字量送入fpga1芯片;数字量接口电路采集轮载信号、油门杆信号和起落架手柄信号,同时送入fpga1芯片和fpga2芯片;所述arinc429收模块接收arinc 429信号同时
送入fpga1芯片和fpga2芯片,所述arinc429发模块仅接收fpga1芯片发送的信号;所述dac芯片将fpga1芯片发送的伺服阀控制指令信号和指令传感器信号转换为模拟信号控制伺服阀和指令传感器;
10.所述fpga1芯片接收接口电路所接收的全部信号,并对所接收到的每一个信号进行有效性判断,将判断后的信号的值以及信号的有效性发送到cpu芯片;
11.所述cpu将接收到的fpga1芯片传来的信号值及有效性进行功能逻辑判断,通过pd+pbm控制算法,输出切断阀控制信号、伺服阀控制信号、指令传感器信号、刹车温度信号、机轮速度信号以及故障信息到fpga1芯片,通过fpga1芯片完成对切断阀和伺服阀的控制;
12.所述fpga2芯片接收接口电路输入的arinc 429信号、离散的轮载信号、油门杆信号、起落架手柄信号以及机轮速度信号,并对接收到的信号进行有效性判断,通过信号值以及信号的有效性,综合判断是否满足在地面激活刹车或收上止转功能激活或着陆前自检功能激活三个条件,同时满足以上三个条件则输出控制切断阀打开信号到接口电路;
13.所述nvm1芯片用以储存fpga1判断的无效信息和cpu判断的故障;所述nvm2芯片用于存储指令信号、速度信号、切断阀指令、伺服阀指令和压力信号;
14.仅当fpga1与fpga2同时输出控制切断阀打开信号到接口电路时,切断阀才能够打开。
15.本发明的有益效果如下:
16.1、本发明采用fpga采集及控制,提高了控制板的控制精度及采样频率,减少了芯片数量。
17.2、本发明采用两个fpga独立控制,提高了控制器的安全性和可靠性,避免了单点故障造成的非指令刹车。
18.3、本发明实时监控各设备以及接口电路的状态,并将故障存储到nvm中,能够快速定位到故障设备,减少维修时间。
19.4、本发明可在不同型号中进行复用。
附图说明
20.图1为本发明控制板电路示意图。
具体实施方式
21.下面结合附图和实施例对本发明进一步说明。
22.本发明提供了一种基于fpga的飞机刹车系统控制器,以实现对刹车控制的高安全性、高可靠性目的。
23.如图1所示,一种基于fpga的飞机刹车控制器,包括两块相同的控制板,每一块控制板控制两个刹车通道,两块控制板之间完全独立;每一块控制板包括接口电路、cpu芯片、fpga1芯片、fpga2芯片、nvm1芯片和nvm2芯片;所述cpu芯片通过spi接口与fpga1芯片通信;所述fpga1芯片通过spi接口分别与nvm1芯片和nvm2芯片通信;所述接口电路分别与fpga1芯片和fpga2芯片直接连接,用于采集现场信号和传输控制信号;所述fpga1芯片和fpga2芯片完全独立,不进行信息交互;
24.所述接口电路包括多个adc芯片、多个dac芯片、数字量接口电路、arinc 429收模
块和arinc 429发模块;接口电路接收压力传感器信号和温度传感器信号,通过adc芯片将模拟量转换为数字量送入fpga1芯片;数字量接口电路采集轮载信号、油门杆信号和起落架手柄信号,同时送入fpga1芯片和fpga2芯片;所述arinc429收模块接收arinc 429信号同时送入fpga1芯片和fpga2芯片,所述arinc429发模块仅接收fpga1芯片发送的信号;所述dac芯片将fpga1芯片发送的伺服阀控制指令信号和指令传感器信号转换为模拟信号控制伺服阀和指令传感器;
25.所述fpga1芯片接收接口电路所接收的全部信号,并对所接收到的每一个信号进行有效性判断,将判断后的信号的值以及信号的有效性发送到cpu芯片;
26.所述cpu将接收到的fpga1芯片传来的信号值及有效性进行功能逻辑判断,通过pd+pbm控制算法,输出切断阀控制信号、伺服阀控制信号、指令传感器信号、刹车温度信号、机轮速度信号以及故障信息到fpga1芯片,通过fpga1芯片完成对切断阀和伺服阀的控制;
27.所述fpga2芯片接收接口电路输入的arinc 429信号、离散的轮载信号、油门杆信号、起落架手柄信号以及机轮速度信号,并对接收到的信号进行有效性判断,通过信号值以及信号的有效性,综合判断是否满足在地面激活刹车或收上止转功能激活或着陆前自检功能激活三个条件,同时满足以上三个条件则输出控制切断阀打开信号到接口电路;
28.所述nvm1芯片用以储存fpga1判断的无效信息和cpu判断的故障;所述nvm2芯片用于存储指令信号、速度信号、切断阀指令、伺服阀指令和压力信号;
29.仅当fpga1与fpga2同时输出控制切断阀打开信号到接口电路时,切断阀才能够打开。
30.在本实施例中,包含4个指令传感器信号的电路通过四个adc转换器发送信号到fpga1中,所述adc分别为adc0、adc1、adc2和adc3,4个指令传感器的激励信号通过2个dac获得,所述dac分别为dac0和dac1,每一个dac为两个指令传感器提供激励,2个压力传感器信号的接口电路通过adc0以及adc1转换器发送信号到fpga1中,2个温度传感器信号的接口电路通过adc2以及adc3转换器发送信号到fpga1中,并且包含arinc429收模块,接收arinc429信号分别发送到fpga1以及fpga2,并且fpga1发送信号到arinc429发模块。轮载信号、油门杆信号以及起落架手柄的数字信号同时发送到fpga1以及fpga2进行有效性判断以及综合判断,并且将机轮速度信号同时发送到fpga1以及fpga2。fpga1和cpu通过spi连接,fpga1和两个nvm通过spi连接,分别为nvm1,nvm2,fpga1将判断的无效信号,以及cpu传递的故障信息存储在nvm1中,将指令信号、速度信号、切断阀指令、伺服阀指令、压力信号存储在nvm2中。