通过时序设计规避数据冲突的1553B协议设计方法技术

技术编号:37506677 阅读:38 留言:0更新日期:2023-05-07 09:43
本发明专利技术公开了通过时序设计规避数据冲突的1553B协议设计方法,通过控制软件接口双方的时序,完成了数据读取和交换,不会增加数据获取的时间,提高了数据获取的实时性,并同时保证了避免数据冲突。保证了避免数据冲突。保证了避免数据冲突。

【技术实现步骤摘要】
通过时序设计规避数据冲突的1553B协议设计方法


[0001]本专利技术属于飞行器应用的嵌入式软件设计与开发
,特别是涉及一种通过时序设计规避数据冲突的1553B协议设计方法。

技术介绍

[0002]飞行器内的嵌入式综合控制软件执行功能复杂,对实时性要求较高。软件接口应用1553B总线时,为避免BC和RT双方收发数据出现拼包现象,会采用特定的处理数据冲突方法。一般规避数据冲突的方法通常为矢量字模式或者忙位模式。然而,由于项目的需求不一样,软件双方从对方获得数据的实时性要求有时会比较高。这种情况下,矢量字模式会多消耗一段获取矢量字的时间,忙位会可能遇见导致数据重读,各有各的不足,不满足实时性设计需要。

技术实现思路

[0003]针对BC和RT双方收发数据出现拼包现象,现有方法不满足实时性设计的问题,本专利技术目的是提供一种实时性高的规避数据冲突的1553B协议设计方法。
[0004]为实现本专利技术目的,本专利技术提供了通过时序设计规避数据冲突的1553B协议设计方法,采取技术方案如下:
[0005]所述方法本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.通过时序设计规避数据冲突的1553B协议设计方法,其特征在于,所述方法包括如下步骤:第一步:设定交互双方为BC和约定好的RT,以及双方的数据通讯周期,设定BC为数据交互的发起者;第二步:BC首先向约定好的RT发送一包数据,标志着双方通讯开始;第三步:RT收到BC发送的数据后立即开始更新数据;第四步:BC向RT发送一包数据后开始计时,在大于线上实际数据传输时间且小于数据通讯周期,开始启动RT到BC的数据接收流程;第五步:第二个通讯周期时间到达后,BC继续向RT发送数据,作为第二个通讯周期的起点;第六步:RT在未收到BC发送的数据时,不允许更新数据。2.根据权利要求1所述的...

【专利技术属性】
技术研发人员:万杨姜楠张舒张甜
申请(专利权)人:北京机电工程研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1