买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种适用于SpaceWire总线通讯的数据传输方法_北京控制工程研究所_201910667362.9 

申请/专利权人:北京控制工程研究所

申请日:2019-07-23

公开(公告)日:2022-05-24

公开(公告)号:CN110430023B

主分类号:H04L1/16

分类号:H04L1/16

优先权:

专利状态码:有效-授权

法律状态:2022.05.24#授权;2019.12.03#实质审查的生效;2019.11.08#公开

摘要:一种适用于SpaceWire总线通讯的数据传输方法,数据发送端打包数据包,拼接各个数据包生成数据块,并生成描述此数据块的特征信息表,然后启动发送,将数据块发送至数据接收端,控制数据接收端接收数据块并解析其特征信息表,根据数据块特征信息表中的数据长度、数据包的种类,解析数据块获取得到各个数据包,若成功获取所有数据包,则应答传输成功应答符,否则应答传输失败应答符,数据发送端接收到应答符,判断此次发送的数据块是否传输成功,若传输不成功则重新启动发送,若传输成功则进行下一个数据块的发送,直至完成所有数据包的发送。

主权项:1.一种适用于SpaceWire总线通讯的数据传输方法,其特征在于包括如下步骤:1对数据进行预处理,发送端打包并生成特征信息表;2数据预处理需要打包本周期在SpaceWire总线上传输的各个数据包,包括周期性数据包、随机数据包、固定长度数据包、变长数据包,拼接各个数据包生成待传输的数据块;3发送端对预处理后的数据进行传输,接收端对接收到的数据进行解析得到各个数据包,并完成数据传输确认;所述步骤1的具体方法为:11数据发送端打包本周期需要在SpaceWire总线上传输的各个数据包,拼接各个数据包生成待传输的第i个数据块;所述的数据包是SpaceWire网络中用于信息传输的基本协议数据单元,包括数据包类型、数据包长度、有效数据、校验字段;所述的数据块是数据包的集合,为SpaceWire网络中一次传输的数据内容;12数据发送端根据待传输的第i个数据块的特征,生成描述此数据块的特征信息表;所述的特征信息表为描述数据块特征信息的数据字段,包括传输握手信号、传输计数、数据长度、数据包的种类;其中,握手信号为数据发送端与接收端进行传输确认的标志符;数据包的种类为区分数据包类型的标志符;所述步骤3的具体方法为:31数据发送端启动数据发送,将当前待发送的第i个数据块连同其特征信息表发送至数据接收端,其中特征信息表中的传输计数置为当前待传输的数据块的序号i;其中,i为正整数且初值为1;32控制数据接收端接收数据块并解析其特征信息表,判断握手信号是否匹配且接收数据块的计数N是否等于传输计数i,若握手信号匹配且N=i,则转入步骤33,否则进入步骤35;其中,N为正整数且初值为1;33控制数据接收端根据解析到的第N个数据块的特征信息表中的数据长度、数据包的种类,解析数据块获取得到各个数据包,若成功获取所有数据包,则转入步骤34,否则进入步骤35;34N=N+1,控制数据接收端应答数据块传输成功确认应答符;之后进入步骤36;所述应答符为用于传输确认的数据字,包括握手信号、传输计数、传输确认标志位;所述传输确认标志位为描述此次数据块传输是否成功的标志符;35控制数据接收端应答数据块传输失败确认应答符;之后进入步骤36;36数据块发送端接收传输确认应答符,判断第i个数据块传输是否成功,若传输成功,则进入步骤37,否则转入步骤31进行重新传输;37i=i+1,重复步骤31-步骤36,进行下一次数据的传输。

全文数据:

权利要求:

百度查询: 北京控制工程研究所 一种适用于SpaceWire总线通讯的数据传输方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。