基于afdx总线的打印数据传输方法_2

文档序号:9787132阅读:来源:国知局
一非确认字包括代码域、块号、 错误码以及错误描述。表三所示为第一非确认字的一种示例格式:
[0036] 表三
[0038]~表四所示为错误码说明:
[0039] 表四
[0042] 航空电子系统在发送请求字后的第一预设时间内接收到第一确认字时,向机载打 印机发送数据字。图5是本发明实施例的数据字的结构示意图,数据字包括代码域、块号以 及打印数据。其中,代码域为0x01;块号为当前字的块号,被设置成1,后续依次增加;打印数 据包含了打印作业信息。表五所示为数据字的一种示例格式:
[0043] 表五
[0044]
[0045]进一步,航空电子系统在发送请求字后的第一预设时间内接收到第一非确认字 时,停止与机载打印机的当前通信。航空电子系统在发送请求字后的第一预设时间内未接 收到第一确认字和第一非确认字时,重新向机载打印机发送请求字。航空电子系统在连续 第一预定次数发送请求字后未接收到第一确认字和第一非确认字时,停止与机载打印机的 当前通信。所述第一预设时间和所述第一预定次数可以根据实际需求进行设置,在本实施 例中,所述第一预设时间设置为1秒,所述第一预定次数设置为3次。
[0046]机载打印机成功接收航空电子系统发送的数据字后,检查数据字中的块号是否正 确。在数据字中的块号正确时,机载打印机向航空电子系统回复第二确认字。第二确认字的 结构与第一确认字的结构相同,参考图3所示。其中,第二确认字中的块号为当前接收到的 数据字中块号。表六所示为第二确认字的一种示例格式:
[0047] 表六
[0050] 航空电子系统在发送数据字后的第二预设时间内接收到第二确认字时,向机载打 印机发送下一个数据字。航空电子系统发送完数据字并收到最后一个第二确认字时,表明 传输完成。航空电子系统在发送数据字后的第二预设时间内未接收到第二确认字时,向机 载打印机重新发送当前数据字。进一步,航空电子系统在连续第三预定次数发送当前数据 字后未接收到第二确认字时,停止与机载打印机的当前通信。
[0051] 在本实施例中,在数据字中的块号不正确时,机载打印机向航空电子系统回复第 三确认字。第三确认字的结构与第一确认字的结构相同,参考图3所示。其中,第三确认字中 的块号为上一个正确数据字中块号。表七所不为第三确认字的一种不例格式:
[0052] 表七

[0054] 航空电子系统在发送数据字后的第二预设时间内接收到第三确认字时,向机载打 印机重新发送当前数据字。机载打印机在回复第三确认字后的第三预设时间内未接收到正 确的数据字时,向航空电子系统重新回复第三确认字。进一步,机载打印机在连续第二预定 次数回复第三确认字后未接收到正确的数据字时,向航空电子系统回复第二非确认字并停 止与航空电子系统的当前通信。第二非确认字的结构与第一非确认字的结构相同,参考图4 所示。表八所示为第二非确认字的一种示例格式:
[0055] 表八
[0056]
[0057] 航空电子系统在接收到第二非确认字时,停止与机载打印机的当前通信。所述第 二预设时间、所述第三预设时间以及所述第二预定次数可以根据实际需求进行设置,在本 实施例中,所述第二预设时间和所述第三预设时间设置为1秒,所述第二预定次数设置为3 次。
[0058] 在数据传输过程中,若机载打印机无法继续完成数据的接收,则向航空电子系统 回复错误字,航空电子系统接收到错误字后停止发送数据;若航空电子系统无法继续完成 数据的发送,则向机载打印机回复错误字,机载打印机接收到错误字后,停止接收数据端口 的打印数据。图6是本发明实施例的错误字的结构示意图,错误字包括代码域和错误值。表 九所示为错误字的一种示例格式:
[0059] 表九
[0061]以上所述的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步 详细说明,所应理解的是,以上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明 的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含 在本发明的保护范围之内。
【主权项】
1. 一种基于AFDX总线的打印数据传输方法,所述AFDX总线连接航空电子系统和机载打 印机并配置成功,其特征在于,包括: 航空电子系统向机载打印机发送请求字; 机载打印机在接收到正确的请求字且可接收数据时,向航空电子系统回复第一确认 字; 航空电子系统在发送请求字后的第一预设时间内接收到第一确认字时,向机载打印机 发送数据字; 机载打印机检查数据字中的块号是否正确; 在数据字中的块号正确时,机载打印机向航空电子系统回复第二确认字; 航空电子系统在发送数据字后的第二预设时间内接收到第二确认字时,向机载打印机 发送下一个数据字。2. 根据权利要求1所述的基于AFDX总线的打印数据传输方法,其特征在于,还包括: 机载打印机在接收到非法的请求字时,忽略非法的请求字并等待接收正确的请求字。3. 根据权利要求1所述的基于AFDX总线的打印数据传输方法,其特征在于,还包括: 机载打印机在接收到正确的请求字但无法接收数据时,向航空电子系统回复第一非确 认字; 航空电子系统在发送请求字后的第一预设时间内接收到第一非确认字时,停止与机载 打印机的当前通信。4. 根据权利要求3所述的基于AFDX总线的打印数据传输方法,其特征在于,还包括: 航空电子系统在发送请求字后的第一预设时间内未接收到第一确认字和第一非确认 字时,重新向机载打印机发送请求字。5. 根据权利要求4所述的基于AFDX总线的打印数据传输方法,其特征在于,还包括: 航空电子系统在连续第一预定次数发送请求字后未接收到第一确认字和第一非确认 字时,停止与机载打印机的当前通信。6. 根据权利要求1所述的基于AFDX总线的打印数据传输方法,其特征在于,还包括: 在数据字中的块号不正确时,机载打印机向航空电子系统回复第三确认字; 航空电子系统在发送数据字后的第二预设时间内接收到第三确认字时,向机载打印机 重新发送当前数据字。7. 根据权利要求6所述的基于AFDX总线的打印数据传输方法,其特征在于,还包括: 机载打印机在回复第三确认字后的第三预设时间内未接收到正确的数据字时,向航空 电子系统重新回复第三确认字。8. 根据权利要求7所述的基于AFDX总线的打印数据传输方法,其特征在于,还包括: 机载打印机在连续第二预定次数回复第三确认字后未接收到正确的数据字时,向航空 电子系统回复第二非确认字并停止与航空电子系统的当前通信; 航空电子系统在接收到第二非确认字时,停止与机载打印机的当前通信。9. 根据权利要求1所述的基于AFDX总线的打印数据传输方法,其特征在于,还包括: 航空电子系统在发送数据字后的第二预设时间内未接收到第二确认字时,向机载打印 机重新发送当前数据字。10. 根据权利要求9所述的基于AFDX总线的打印数据传输方法,其特征在于,还包括: 航空电子系统在连续第三预定次数发送当前数据字后未接收到第二确认字时,停止与 机载打印机的当前通信。
【专利摘要】本发明公开了一种基于AFDX总线的打印数据传输方法,所述AFDX总线连接航空电子系统和机载打印机并配置成功,包括:航空电子系统向机载打印机发送请求字;机载打印机在接收到正确的请求字且可接收数据时,向航空电子系统回复第一确认字;航空电子系统在发送请求字后的第一预设时间内接收到第一确认字时,向机载打印机发送数据字;机载打印机检查数据字中的块号是否正确;在数据字中的块号正确时,机载打印机向航空电子系统回复第二确认字;航空电子系统在发送数据字后的第二预设时间内接收到第二确认字时,向机载打印机发送下一个数据字。本发明提供的基于AFDX总线的打印数据传输方法,解决了采用ARINC429总线传输打印数据布线困难的问题。
【IPC分类】G06F3/12
【公开号】CN105549924
【申请号】CN201511024484
【发明人】宫伟祥
【申请人】中电科航空电子有限公司
【公开日】2016年5月4日
【申请日】2015年12月30日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1