一种ARINC659时间规划表程序加载装置及方法制造方法及图纸

技术编号:32548937 阅读:10 留言:0更新日期:2022-03-05 11:48
本发明专利技术属于ARINC659总线技术领域,公开了一种ARINC659时间规划表程序加载装置及方法,包括:存储单元、加载LRM单元、多个普通LRM单元、ARINC659总线、IEEE 1149.5总线;加载LRM单元包含:功能模块、EEPROM模块、加载模块和BIU模块,所述加载模块分别与存储单元、BIU模块连接,所述功能模块、EEPROM模块、加载模块分别与BIU模块连接;每个普通LRM单元包含:功能模块、EEPROM模块、BIU模块;存储单元和加载LRM单元通过高速串行总线连接,加载LRM单元、多个普通LRM单元中的BIU模块通过ARINC659总线、IEEE 1149.5总线连接,可以为ARINC659总线开发和使用提供一种通用、高效的加载方案。高效的加载方案。高效的加载方案。

【技术实现步骤摘要】
一种ARINC659时间规划表程序加载装置及方法


[0001]本专利技术涉及但不限于ARINC659总线
,尤其涉及一种ARINC659时间规划表程序加载装置及方法。

技术介绍

[0002]ARINC659总线是一种由HoneyWell公司提出的综合模块化航空电子机架中,各个功能模块之间进行数据传输的标准。该总线采用表驱动比例访问(TDPA)的通信机制,总线操作按照设计阶段预定的时间规划表进行,并规定发送节点的BIU模块在相同周期发送同样数据的情况下,才能将数据传送至目标节点,作为航空、航天、高铁等安全关键领域的机箱内部背板总线,一旦机箱内部各组件的时间规划表内如出现不一致,将无法提供可靠的节点间通讯。
[0003]在专利申请文件“一种ARINC659总线的自动化测试系统及其方法(CN201410503778.4)”描述的时间规划表加载工具集成在ARINC659总线开发配置平台中,需要一台PC上位机将编译好的时间规划表二进制目标码通过监控板和IEEE1149.5总线加载至目标节点,并将结果进行回读比较,从而验证表程序的正确性,PC上位机与监控板通过RS232总线实现数据互传并建立软硬件握手通讯机制。这种方法一方面传输速率较低,对于大容量的时间规划表加载时间较长;另一方面操作方式不便捷,不适用于外场环境对时间规划表程序进行升级。

技术实现思路

[0004]针对上述
技术介绍
中的问题及缺点,本专利技术的目的在于提出一种ARINC659时间规划表程序加载装置及方法,利用简单的物理交联关系,实现计算机系统内所有LRM节点的加载维护功能,具备易维护性,易扩展,操作方便快捷等优点,可以为ARINC659总线开发和使用提供一种通用、高效、便捷的加载方案。
[0005]为达到上述目的,本专利技术采用如下技术方案予以实现。
[0006]技术方案一:
[0007]一种ARINC659时间规划表程序加载装置,所述装置包括:存储单元、加载LRM单元、多个普通LRM单元、ARINC659总线、IEEE 1149.5总线;
[0008]加载LRM单元包含:功能模块、EEPROM模块、加载模块和BIU模块,所述加载模块分别与存储单元、BIU模块连接,所述功能模块、EEPROM模块、加载模块分别与BIU模块连接;
[0009]每个普通LRM单元包含:功能模块、EEPROM模块、BIU模块;
[0010]存储单元和加载LRM单元通过高速串行总线连接,加载LRM单元、多个普通LRM单元中的BIU模块通过ARINC659总线、IEEE 1149.5总线连接。
[0011]本专利技术技术方案一的特点和进一步的改进为:
[0012](1)所述BIU模块包含:ARINC659控制模块和IEEE1149.5控制模块;
[0013]ARINC659控制模块用于控制ARINC659总线上的数据传输;
[0014]IEEE1149.5控制模块用于控制IEEE 1149.5总线上的数据传输。
[0015](2)存储单元,用于存储若干表程序的二进制文件、配置文件和烧写结果;
[0016]加载LRM单元,用于通过外部总线接口访问存储单元,将表程序二进制文件加载至普通LRM单元,接收普通LRM单元的回读数据并进行正确性和合法性的校验,将校验结果再存储在存储单元;
[0017]多个普通LRM单元,用于作为ARINC659总线产品的基本节点;
[0018]ARINC659总线,作为加载LRM单元和各个普通LRM单元互相收发正常数据的背板总线;
[0019]IEEE1149.5总线,作为加载LRM单元和各个普通LRM单元可以互相收发表程序二进制目标码的维护总线。
[0020](3)功能模块作为BIU模块的控制器按ARINC659总线时间槽规定完成数据交互和应用功能;
[0021]EEPROM模块中存放二进制文件的时间规划表程序;
[0022]加载模块完成表程序二进制文件加载至基本节点并回读对比;
[0023]ARINC659控制模块和ARINC659总线按照时间规划表控制本基本节点正常数据收发、时间同步,IEEE1149.5控制模块和IEEE1149.5总线完成时间规划表程序二进制文件的收发,并将表程序写入每个LRM单元的EEPROM模块中。
[0024]技术方案二:
[0025]一种ARINC659时间规划表程序加载方法,所述方法应用于如技术方案一所述的装置中,所述方法包括:
[0026]步骤一、当需要对普通LRM单元进行时间规划表程序加载时,将存储单元插入加载LRM单元中;
[0027]步骤二、加载模块根据存储单元内部的加载配置信息,确定需要进行维护加载的普通LRM单元,将加载命令通过IEEE1149.5总线发送至指定LRM单元,指定LRM单元为加载配置信息中指示的目标单元;
[0028]步骤三,指定LRM单元收到加载命令后进行相应的建立连接处理,并通过IEEE1149.5总线向加载LRM单元给出响应;
[0029]步骤四、加载LRM单元收到指定LRM单元的建立连接响应后,开始向指定LRM单元发送表程序二进制文件,表程序二进制文件传输完成后,指定LRM单元进行表程序加载处理,处理完成后再通过IEEE1149.5总线向加载LRM单元给出加载完成响应;
[0030]步骤五、加载LRM单元收到指定LRM单元的加载完成响应后,再将回读命令通过IEEE1149.5总线发送至指定LRM单元,指定LRM单元收到回读命令后,将EEPROM模块中加载的表程序二进制文件发送至加载LRM单元;
[0031]步骤六、加载LRM单元收到表程序的回读数据后,与发送的表程序二进制文件进行比较,并将执行结果上传至存储单元中。
[0032]本专利技术技术方案二的特点和进一步的改进为:
[0033](1)步骤二中,加载模块会对存储单元内部的表程序二进制文件和配置文件进行校验,若校验失败,则加载LRM单元停止加载服务,并将加载失败结果上传至存储单元。
[0034](2)步骤二中,当加载LRM单元向指定LRM单元发送加载命令后,若超过一定时间加
载LRM单元未收到指定LRM单元建立连接响应,则加载超时,加载LRM单元停止加载服务,并将加载超时结果上传至存储单元。
[0035](3)步骤四中,当加载LRM单元向指定LRM单元发送表程序二进制文件后,若超过一定时间存在未返回的加载完成响应,则将未返回加载完成响应的普通LRM单元确定为故障节点。
[0036](4)步骤六中,加载LRM单元收到表程序的回读数据后,当指定LRM单元回读和加载的表程序二进制文件不一致时,则确定为加载失败。
[0037]本专利技术提供的一种ARINC659时间规划表程序加载装置及方法,包括:存储单元、加载LRM单元、多个普通LRM单元、ARINC659总线、IEEE 1149.5总线;加载LRM单元包含:功能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种ARINC659时间规划表程序加载装置,其特征在于,所述装置包括:存储单元、加载LRM单元、多个普通LRM单元、ARINC659总线、IEEE1149.5总线;加载LRM单元包含:功能模块、EEPROM模块、加载模块和BIU模块,所述加载模块分别与存储单元、BIU模块连接,所述功能模块、EEPROM模块、加载模块分别与BIU模块连接;每个普通LRM单元包含:功能模块、EEPROM模块、BIU模块;存储单元和加载LRM单元通过高速串行总线连接,加载LRM单元、多个普通LRM单元中的BIU模块通过ARINC659总线、IEEE 1149.5总线连接。2.根据权利要求1所述的一种ARINC659时间规划表程序加载装置,其特征在于,所述BIU模块包含:ARINC659控制模块和IEEE1149.5控制模块;ARINC659控制模块用于控制ARINC659总线上的数据传输;IEEE1149.5控制模块用于控制IEEE 1149.5总线上的数据传输。3.根据权利要求1所述的一种ARINC659时间规划表程序加载装置,其特征在于,存储单元,用于存储若干表程序的二进制文件、配置文件和烧写结果;加载LRM单元,用于通过外部总线接口访问存储单元,将表程序二进制文件加载至普通LRM单元,接收普通LRM单元的回读数据并进行正确性和合法性的校验,将校验结果再存储在存储单元;多个普通LRM单元,用于作为ARINC659总线产品的基本节点;ARINC659总线,作为加载LRM单元和各个普通LRM单元互相收发正常数据的背板总线;IEEE1149.5总线,作为加载LRM单元和各个普通LRM单元可以互相收发表程序二进制目标码的维护总线。4.根据权利要求3所述的一种ARINC659时间规划表程序加载装置,其特征在于,功能模块作为BIU模块的控制器按ARINC659总线时间槽规定完成数据交互和应用功能;EEPROM模块中存放二进制文件的时间规划表程序;加载模块完成表程序二进制文件加载至基本节点并回读对比;ARINC659控制模块和ARINC659总线按照时间规划表控制本基本节点正常数据收发、时间同步,IEEE1149.5控制模块和IEEE1149.5总线完成时间规划表程序二进制文件的收发。5.一种ARINC659时间规划表程序加载方法,所述方法应用于如权利要求1
‑<...

【专利技术属性】
技术研发人员:宋阳马永忠牛萌
申请(专利权)人:中国航空工业集团公司西安飞行自动控制研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1