低空设备带宽有限时,传感器数据怎样分级?关键状态不能和普通数据一起丢 | 明德扬FPGA

飞行平台同时接入姿态、导航、测距、环境和设备状态等数据时,链路拥塞不能简单地随机丢包。应先按实时性和重要程度分级,再设计缓存、调度和降级策略。

飞行平台同时接入姿态、导航、测距、环境和设备状态等数据时,链路拥塞不能简单地随机丢包。应先按实时性和重要程度分级,再设计缓存、调度和降级策略。

先把数据分成三种等级

  • 控制与安全相关状态:优先且延迟可控
  • 导航与测量数据:保留时间和完整性
  • 日志与诊断数据:允许缓存或降低频率

低空设备带宽有限时,传感器数据怎样分级?关键状态不能和普通数据一起丢说明图

*图:关键控制与状态、导航测量数据、环境与设备信息、日志和维护数据。*

MA1002 CAN FD功能模块

*图:MA1002 CAN FD功能模块,用于了解板卡与主要接口形态。*

优先级不是只写在文档里

FPGA聚合端需要把优先级落实到独立队列或调度规则,并为每类数据设置最大等待时间。高优先级流量也应有速率边界,避免异常设备持续占满通道。

降级时要让主控知道

降低频率、跳过普通数据或丢弃过期包时,应同时上报通道、时间和原因。主控看到“没有数据”与看到“主动降级”采取的策略并不相同。

接口模块怎样组合

MA1002可用于CAN FD接口扩展,MA1051用于ARINC429接口扩展。实际低空平台还需结合RS422/RS485等接口、电气隔离、环境和整机验证要求统一设计。

怎样判断数据是否已经过期

不同数据的有效时间不同。姿态和控制状态可能很快失去价值,设备温度或维护日志则可以延后上传。每类数据应定义时间戳来源和最大保留时间,队列中的旧包超过期限后不再占用关键链路。

降级策略还要经过地面测试和整机评估。FPGA能够执行优先级与调度,但具体哪些数据可丢、可降频,应由系统安全与应用需求共同确定。

实施建议

低空传感器聚合的重点不仅是接入数量,还包括优先级、最大延迟和可解释的降级状态。聚合端应为主控保留完整判断依据。

有相关的FPGA开发需求,欢迎随时咨询,电话/微信同步:13640042325,竭诚为您提供专业技术方案与服务。

相关产品与方案