本发明涉及arinc429控制器,具体为一种基于fpga的通用型arinc429控制器。
背景技术:
1、arinc429串口通信技术成熟,并广泛应用于航空与航天领域,但是传统的cpu+控制器+接口芯片的实现方式,其集成度不高、可扩展性差,在多路通信的应用场景下,系统设计复杂、调试难度增加,同时因专用控制器的原因,其应用灵活性受限,因此,在此背景下提出一种基于fpga的通用型arinc429控制器。
技术实现思路
1、本发明的目的在于提供一种基于fpga的通用型arinc429控制器,以解决上述背景技术中提出的问题。
2、为实现上述目的,本发明提供如下技术方案:一种基于fpga的通用型arinc429控制器,包括主板,所述主板的顶部固定安装有arinc429参数配置模块,所述arinc429参数配置模块的一侧固定安装有arinc429波特率模块,所述arinc429波特率模块的一端固定安装有arinc429状态标志处理模块,所述arinc429波特率模块的一侧固定安装有arinc429接收器,所述arinc429接收器包括接收控制模块,所述arinc429接收器的一端固定安装有arinc429发送器,所述arinc429发送器包括发送控制模块,所述arinc429参数配置模块的顶部活动安装有顶板,所述顶板的内部贯穿安装有风机,所述主板的两端皆活动安装有散热板,所述主板的底部固定安装有底板,所述主板的另一侧活动安装有后板。
3、优选的,所述接收控制模块的一侧固定安装有接收fifo控制模块。
4、优选的,所述发送控制模块的一侧固定安装有发送fifo控制模块。
5、优选的,所述顶板的底部环形安装有顶板固定边圈。
6、优选的,所述底板的顶部固定安装有固定卡块,固定卡块之间固定安装有固定板。
7、优选的,所述散热板的内部贯穿设置有散热口,散热板的一端固定安装有散热板固定条。
8、优选的,所述后板的内部贯穿设置有圆形散热网,后板的一侧固定安装有后板固定条。
9、与现有技术相比,本发明的有益效果是:
10、(1)通过在主板的顶部固定安装有arinc429参数配置模块,能够利用主板对arinc429参数配置模块固定,先由arinc429参数配置模块对arinc429波特率模块定位,最后arinc429波特率模块对arinc429状态标志处理模块定位,arinc429参数配置模块可根据实际应用需求对arinc429接收控制模块、发送控制模块和波特率进行参数配置,包括arinc429接收校验方式、发送校验方式、接收波特率与发送波特率,arinc429波特率模块用于产生arinc429通信同步的基础时钟,用于通信总线数据波形的接收采样和发送控制,arinc429状态标志处理模块用于对接收器和发送器的状态标志进行综合处理,并根据指令输出相应的状态标志,基于fpga实现的arinc429控制器通用性、可扩展性较高,对于多路通信应用场合,进行应用例化即可,无需重复增加控制器芯片,减少成本,同时减小产品体积和重量,通过模块化设计降低使用空间;
11、(2)通过在arinc429波特率模块的一侧固定安装有arinc429接收器,能够利用arinc429波特率模块对arinc429接收器定位,其次接收控制模块对接收fifo控制模块定位,再由arinc429接收器对arinc429发送器定位,最后发送控制模块对发送fifo控制模块定位,arinc429接收控制模块用于总线数据波形的检测及数据位接收组帧,并输出反馈接收状态信息,arinc429接收fifo控制模块用于缓存接收的通信数据,同时反馈接收fifo状态信息,arinc429发送控制模块用于将发送fifo中的数据按照arinc429数据帧格式传送到数据总线中,同时反馈发送状态信息,arinc429发送fifo控制模块用于缓存待发送的通信数据,同时反馈发送fifo状态信息,基于fpga实现的arinc429控制器状态信息反馈全面,包括接收状态、发送状态与fifo状态。
1.一种基于fpga的通用型arinc429控制器,包括主板(1),其特征在于:所述主板(1)的顶部固定安装有arinc429参数配置模块(2),所述arinc429参数配置模块(2)的一侧固定安装有arinc429波特率模块(3),所述arinc429波特率模块(3)的一端固定安装有arinc429状态标志处理模块(4),所述arinc429波特率模块(3)的一侧固定安装有arinc429接收器(5),所述arinc429接收器(5)包括接收控制模块(501),所述arinc429接收器(5)的一端固定安装有arinc429发送器(6),所述arinc429发送器(6)包括发送控制模块(601),所述arinc429参数配置模块(2)的顶部活动安装有顶板(7),所述顶板(7)的内部贯穿安装有风机(702),所述主板(1)的两端皆活动安装有散热板(9),所述主板(1)的底部固定安装有底板(8),所述主板(1)的另一侧活动安装有后板(10)。
2.根据权利要求1所述的一种基于fpga的通用型arinc429控制器,其特征在于:所述接收控制模块(501)的一侧固定安装有接收fifo控制模块(502)。
3.根据权利要求1所述的一种基于fpga的通用型arinc429控制器,其特征在于:所述发送控制模块(601)的一侧固定安装有发送fifo控制模块(602)。
4.根据权利要求1所述的一种基于fpga的通用型arinc429控制器,其特征在于:所述顶板(7)的底部环形安装有顶板固定边圈(701)。
5.根据权利要求1所述的一种基于fpga的通用型arinc429控制器,其特征在于:所述底板(8)的顶部固定安装有固定卡块(801),固定卡块(801)之间固定安装有固定板(802)。
6.根据权利要求1所述的一种基于fpga的通用型arinc429控制器,其特征在于:所述散热板(9)的内部贯穿设置有散热口(902),散热板(9)的一端固定安装有散热板固定条(901)。
7.根据权利要求1所述的一种基于fpga的通用型arinc429控制器,其特征在于:所述后板(10)的内部贯穿设置有圆形散热网(1001),后板(10)的一侧固定安装有后板固定条(1001)。