一种hb6096数据总线的应用方法

文档序号:7872151阅读:6079来源:国知局
专利名称:一种hb6096数据总线的应用方法
技术领域
本发明属于航空数据通信技术,涉及一种HB6096数据总线的应用方法。
背景技术
HB6096数据总线是一种全双工总线,即航空电子系统设备的信息输出,只能从一个指定端口传至与它相连的需要该信息的其他系统设备的接收端口,但信息决不能倒流至已规定为发送信息的端口中,即信息单相传输。在需要两个通信设备间双向传输时,则在每个方向是各用一根独立的传输总线。发送设备与接收设备采用双绞屏蔽线传输信息,双绞屏蔽线要求在屏蔽线两端及所有中断处接地,屏蔽层应与靠近机架插座的飞机地线连接,以保证可靠接地。HB6096的基本信息单元是由32位构成的一个数据字。见表I。其中第1_8位为标号,第9位和第10位为数据源/目标识别符,第11-29位为有效数据位,第30位和第31位为符号/状态矩阵,第32位为奇偶校验位。表1HB6096总线数据字32位格式
权利要求
1.一种HB6096数据总线的应用方法,其特征在于:在HB6096数据总线通信中引入数据包通信的方法,数据包的组成包括包头字、有效数据字和包尾字,按照数据包的性质,分别确定每个不同性质的数据包的包头字的标号,包头字的19位数据区填写该包数据的数据长度,所有性质的数据包的包尾字的标号确定并唯一,包尾字的19位数据区填校验和,校验和的产生方法为:将包头字和所有效数据字的数据区的19位数进行累加,累加后将高于19位的数据丢弃然后取补码;发送设备按照确定的数据包格式:包头字+有效数据字+包尾字将整包数据发送至接收设备;接收设备接收到数据后,按照确定的包头字的标号寻找有效的包头字,再按照包头字的19位数据区表示的有效数据长度,判断在有效数据长度后的第一个字的标号是否是包尾字标号,如果是,判断19位有效数据区的校验和是否正确,如果正确,则本数据包有效,否则本数据包无效,无效的数据包舍弃不做任何处理。
全文摘要
本发明属于航空数据通信技术,涉及一种HB6096数据总线的应用方法。本发明采用在HB6096数据总线通信中引入数据包通信的方法,保证同一数据包内表示同一个系统状态的所有数据字在通信过程中的完整性,如果数据包在通信过程中多出或者少了一个字,都将导致本包数据无效,不会因为多出或少了的一个字引起对系统状态的误读;同时也保证同一数据包内的数据字在时间上的一致性,因为发送设备总是将表示同一时间系统状态信息的数据字打包发送的,接收设备接收到的完整有效地数据包,必然是表示同一时间下的系统状态,不会引起不同时间下系统状态信息的混淆。
文档编号H04L1/00GK103095413SQ20131001442
公开日2013年5月8日 申请日期2013年1月15日 优先权日2013年1月15日
发明者杜方, 张勇, 李忍锁, 宁静, 闫云娟 申请人:中国航空工业集团公司西安飞机设计研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1