APP下载

浅谈一种基于FPGA的双冗余422串口通信方法及实现

2020-10-09孙广海

科学与信息化 2020年27期

孙广海

摘 要 对于任何设备而言,无不重视对外交互接口的时效性和正确性。如何在有限的资源条件下保证通信的实时性和正确性成了通信设计的关注重点。本文介绍了一种基于FPGA实现双冗余422串口通信方法。

关键词 FPGA;双冗余;实时性;正确性

1技术领域

本方法涉及电子对抗领域,尤其是电子对抗中与外部接口通信处理,具体而言涉及一种基于FPGA的双冗余422串口通信方法设计。

本方法提供一种基于FPGA的双冗余RS422通信方法及实现,该方法采用FPGA实现了双路RS422串口通信的冗余备份,同时解决了每路RS422串口通信的主/从应答机制,提高了通信的实时性,同时降低了应用层任务处理资源的消耗[1]。

2背景技术

在现代电子对抗中,无论对于哪种系统设备而言,与外部接口通信都是关键环节。接收外部命令消息,上报自身设备信息都必须依赖于外部接口,所以外部接口通信尤其要保证稳定、高效。随着近年来电子技术的发展,雷达体制和信号形式变得越来越复杂而多样,战场空间电磁密度不断提升。各型设备上报的信息越来越复杂,数据量越来越大,对外部接口设计的实时性要求越来越高。而由于受限与平台总线形式和外部接口通信协议,通信方法设计难度随之提升,且重要性不言而喻。下面介绍某型平台上某型设备对外通信方法设计。

该型直升机机上配置的是RS422总线,机上综合任务系统与某型设备系统(以下简称设备系统)通过两路RS422实现通信,两路RS422为双冗余关系。……

登录APP查看全文