【技术实现步骤摘要】
一种箭载以太网通信方法及通信系统
[0001]本申请涉及运载火箭通信技术,具体地,涉及一种箭载以太网通信方法及通信系统。
技术介绍
[0002]传统型号的运载火箭通信一般采用CAN总线或者1553B总线进行总线通信,通信速率较低且扩展性不强,箭载以太网具有价格低、扩展性强、传输速率快等优点,但是以太网传输受传输状况和通信协议的影响,可能导致出现丢帧或误码等错误。
[0003]现有技术中存在的问题:
[0004]传统运载火箭飞行控制通信容易出现故障,可靠性不佳。
技术实现思路
[0005]本申请实施例中提供了一种箭载以太网通信方法及通信系统,以解决上述技术问题。
[0006]根据本申请实施例的第一个方面,提供了一种箭载以太网通信方法,包括如下步骤:
[0007]在以太网通信要求时间精度TAcc<控制周期T时,作为主节点的飞行控制软件按照数据格式完成以太网协议帧的组帧;
[0008]向作为从节点的其他设备发送所述以太网协议帧,接收并校验其他设备响应的以太网协议帧,并在可靠通信全局结构体数组中记录发送时刻和接收时刻的时间戳信息;
[0009]根据定时器中断确定以太网协议帧发送标志有效且当前时间戳信息与发送时刻的时间戳信息之差小于预设阈值TMax、接收标志有效且接收时间戳与发送时间戳的差值小于预设阈值TMax时,判定链路正常;确定以太网协议帧发送标志有效且当前时间戳信息与发送时刻的时间戳信息之差大于等于预设阈值TMax时,若重传次数小于等于预设第一重传次数,切换 ...
【技术保护点】
【技术特征摘要】
1.一种箭载以太网通信方法,其特征在于,包括:在以太网通信要求时间精度TAcc<控制周期T时,作为主节点的飞行控制软件按照数据格式完成以太网协议帧的组帧;向作为从节点的其他设备发送所述以太网协议帧,接收并校验其他设备响应的以太网协议帧,并在可靠通信全局结构体数组中记录发送时刻和接收时刻的时间戳信息;根据定时器中断确定以太网协议帧发送标志有效且当前时间戳信息与发送时刻的时间戳信息之差小于预设阈值TMax、接收标志有效且接收时间戳与发送时间戳的差值小于预设阈值TMax时,判定链路正常;确定以太网协议帧发送标志有效且当前时间戳信息与发送时刻的时间戳信息之差大于等于预设阈值TMax时,若重传次数小于等于预设第一重传次数,切换以太网链路通道重传;若重传次数大于预设第一重传次数,判定链路正常;其中,飞行控制软件与其他设备均包括至少两路以太网口并挂接在同一交换机上;所述飞行控制软件作为主节点用于发送指令,其他设备作为从节点用于响应所述指令。2.根据权利要求1所述的方法,其特征在于,线程1用于按照数据格式完成以太网协议帧的组帧、完成以太网协议帧的发送、以及在可靠通信全局结构体数组中记录发送时刻的时间戳信息;线程2用于接收并校验其他设备响应的以太网协议帧,并在可靠通信全局结构体数组中记录接收时刻的时间戳信息;线程3用于重传以太网协议帧。3.根据权利要求1所述的方法,其特征在于,所述预设第一重传次数为2*N,N为以太网冗余链路通道数量。4.根据权利要求1所述的方法,其特征在于,所述可靠通信全局结构体数组用于存放M个结构体,每个结构体对应一条以太网协议帧,结构体至少包括发送时间戳信息、发送标志、接收时间戳信息、接收标志、以太网通道、重传次数、指令类型、指令内容;在准备以太网协议帧时发送标志有效、接收标志无效;在接收到以太网协议帧并校验通过时接收标志有效。5.一种箭载以太网通信方法,其特征在于,包括:在以太网通信要求时间精度TAcc≥控制周期T时,作为主节点的飞行控制软件按照数据格式完成以太网协议帧的组帧;在重传次数小于等于预设第二重传次数时发送以太网协议帧,根据本次发送的以太网协议帧的类型阻塞信号量数组中的信号量;接收和校验以太网协议帧、以及在校验通过后根据本次以太网协议帧的类型发布信号量数组中的信号量;若在预设阈值TMax内等到信号量则判定链路正常;若在预设阈值TMax内没有等到信号量则重传以太网协议帧;在重传次数大于预设第二重传次数时,判定链路异常;其中,飞行控制软件与其他设备均包括至少两路以太网口并挂接在同一交换机上;所述飞行控制软件作为主节点用于发送指令,其他设备作为从节点用于响应所述指令。6.根据权利要求5所述的方法,其特征在...
【专利技术属性】
技术研发人员:李浩,张亚琳,胡骁,潘彦鹏,张雪婷,陈旭东,吕瑞,涂海峰,严大卫,陈喆,葛云鹏,梁卓,宋志国,年永尚,阳丰俊,蔡亚楠,王凯旋,李迎博,薛晨琛,杨立杰,谭黎立,李烨,丁禹,赵楠,陈铁凝,郝仁杰,邱岳诗,孟文霞,谭清科,姜春旺,杜肖,
申请(专利权)人:中国运载火箭技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。