A 1553B bus protocol simulation method based on data block transmission, first get the communication frame, data characteristics model of each block of data communication in the frame, and then modify the current communication frame start mark data feature model in the data block and data block counting, data sent to the receiving end, the data receiving end control according to the characteristics of data model in data block length, sub address, get the current data blocks of data and analysis, if the successful acquisition of the current data block data and analysis, notice that a block of data model data sends data characteristics, otherwise the notification data sending end to send the current data block data model in the current data frame until all data blocks in the data receiving end successfully obtaining and analyzing complete.
【技术实现步骤摘要】
一种基于数据块传输的1553B总线协议仿真方法
本专利技术涉及一种基于数据块传输的1553B总线协议仿真方法,主要用于卫星1553B总线通讯的仿真、测试,高效完成1553B总线通讯仿真平台的设计,属于航天器控制
技术介绍
目前1553B总线通讯协议被广泛应用于航天控制领域,1553B总线传输的数据内容具有如下特点:数据块格式种类繁多;数据块传输时序复杂。传统的1553B总线协议仿真方法一般是基于固定格式的数据块传输,有如下缺点:(1)传统仿真方法是基于固定格式的数据块传输,数据块一般有严格长度限制,无法满足通讯内容复杂多变的需求;(2)传统仿真方法基于无确认数据块传输,通讯双方没有握手,在特定时序下可能丢包,通讯可靠性设计不足;(3)传统仿真方法可扩展性差,不易于维护,仿真成本高。因此需要提出一种新的扩展性更强的、可靠性更高易于维护的1553B总线协议仿真方法。
技术实现思路
本专利技术的技术解决问题是:克服现有技术的不足,提供一种基于数据块传输的1553B总线协议仿真方法,针对传统总线协议仿真方法设计繁琐凌乱、可扩展性差的问题,采用特征提取,根据数据块的类型、接口以及数据传输通信特征提出数据块传输通信方法,通过数据特征模型对传输的数据内容进行了有效描述,通过协议握手解决数据传输的可靠性,与现有技术相比具有在数据发送端、数据接收端之间实现可靠数据传输,显著提高了总线传输效率和传输可靠性,并大大降低仿真和维护成本的优点。本专利技术的技术解决方案是:一种基于数据块传输的1553B总线协议仿真方法,包括如下步骤:(1)获取需要在1553B总线协议上进行传输 ...
【技术保护点】
一种基于数据块传输的1553B总线协议仿真方法,其特征在于包括如下步骤:(1)根据需要在1553B总线协议上进行传输的通讯帧得到各个数据块的数据特征模型;所述的数据块的数据特征模型包括数据传输通信特征、数据块类型、数据块接口;数据传输通信特征包含数据块长度、错误标记、启动标记、子地址、数据块计数;(2)在数据发送端修改数据块的数据特征模型中的启动标记、数据块计数,然后控制数据接收端根据数据块的数据特征模型完成当前通讯帧中所有数据块的成功获取并解析。
【技术特征摘要】
1.一种基于数据块传输的1553B总线协议仿真方法,其特征在于包括如下步骤:(1)根据需要在1553B总线协议上进行传输的通讯帧得到各个数据块的数据特征模型;所述的数据块的数据特征模型包括数据传输通信特征、数据块类型、数据块接口;数据传输通信特征包含数据块长度、错误标记、启动标记、子地址、数据块计数;(2)在数据发送端修改数据块的数据特征模型中的启动标记、数据块计数,然后控制数据接收端根据数据块的数据特征模型完成当前通讯帧中所有数据块的成功获取并解析。2.根据权利要求1所述的一种基于数据块传输的1553B总线协议仿真方法,其特征在于:所述的根据需要在1553B总线协议上进行传输的通讯帧得到各个数据块的数据特征模型的方法为:获取需要在1553B总线协议上进行传输的通讯帧,进而得到当前通讯帧中各个数据块的数据传输通信特征,组合得到各个数据块的数据特征模型;其中,数据特征模型包括数据传输通信特征、数据块类型、数据块接口;数据传输通信特征包含数据块长度、错误标记、启动标记、子地址、数据块计数;所述的数据块长度为数据块中数据长度;所述的子地址为数据块中数据的存储地址。3.根据权利要求1或2所述的一种基于数据块传输的1553B总线协议仿真方法,其特征在于:所述的在数据发送端修改数据块的数据特征模型中的启动标记、数据块计数,然后控制数据接收端根据数据块的数据特征模型完成当前通讯帧中所有数据块的成功获取并解析的方法包括如下步骤:(1)将当前通讯帧中第i个数据块的数据特征模型中的启...
【专利技术属性】
技术研发人员:何世民,傅秀涛,李晶心,陈朝晖,姚宁,綦艳霞,董晓刚,党纪红,高猛,
申请(专利权)人:北京控制工程研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。