航空icd管理软件的设计与实现备课讲稿.pdf

航空icd管理软件的设计与实现备课讲稿.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
__________________________________________________ 航空ICD管理软件的设计与实现 作者:郝小宇 来源:《科教导刊·电子版》2015年第10期 摘 要 随着信息技术和计算机技术的快速发展,航空电子通信也得到了飞速发展。各种机载数据总线 在航空电子系统中得到了广泛的应用,但不同的总线在接口、数据格式、传输模式等方面都存在 较大差异,因此对总线的管理和测试很难有一个统一的软件进行管理。本文针对以上需求设计 了一种通用接口控制文档ICD (Interfaced Control Document)管理软件,通过通信端口与总线上的数据进行动态交互,自动进行数据解析、分析, 最后将消息实时显示出来。测试表明,该软件实时性好,可靠性高,并且针对不同系统具有很好 的扩展性。 关键词 航空 机载数据总线 接口控制文档 中图分类号:TP311.52 文献标识码 :A 随着国内外大力投资大飞机,航空通信数据仿真系统也得到了广泛的推广和应用。不同种 类的机载数据总线应运而生,同时仿真测试系统也越来越多,并得到了人们的研究和探索。根据 功能主要分为两类,其中一类是按照系统的工作方式进行开发,试验人员首先确定本次试验内 容属于哪种工作方式,然后根据工作方式启动总线仿真测试系统,对总线数据进行仿真、记录、 分析、监控。应用表明,该类总线仿真测试系统具有较强的仿真和测试能力,能提供大量的实验 数据,减少了试验的次数和时间,此类系统开发周期短,见效快,但是不能测试不同工作方式相 互转换的情况,而且开发前期需要做大量的准备工作,系统的可重复利用性较差,测试任务改变 时,仿真系统也要进行相应的改动,系统具有较强的专用性,这就给后期带来了许多不利。针对 以上系统存在的缺点,人们设计 了第二类仿真测试系统,基于ICD的数据总线测试系统。该系统 有效地克服了专用系统的缺点,是现代机载数据总线测试系统的主要发展方向。通过软件与ICD 数据库的动态信息交互,自动进行解析分析,测试时将消息实时显示出来。 1 ICD管理软件的作用 在ICD管理软件与其它模块信息交互时,直接将总线上采集的数据与ICD数据库相对应,解 析出其对应值及逻辑关系,进行实时数据分析和比对。 ICD管理软件就是以ICD数据库为核心,向上面的应用层开发数据翻译、显示、网络转发、逻 辑控制等模块 ;向下面的底层开发数据采集、数据块与地址映射等模块。一般有4个层面:硬件层 收集于网络,如有侵权请联系管理员删除 __________________________________________________ 、硬件抽象层、ICD数据库和应用层。应用层提供了监控系统与ICD管理软件的交互界面,逻辑位 置如图1所示。 通过上面ICD管理软件的位置,不难发现ICD软件是该系统的大脑 中枢,它通过测试软件与I CD数据库相关联的方法,将采集到的不同总线数据从ICD数据库 中找到相应的信号定义,根据 定义对该总线数据进行解析,同时判断该总线数据是否正确,然后将解析出的数据送到上一层 应用层进行显示和记录。这样试验人员只要根据预先定义好的信号结构录入相应的数据库,或 者直接从ICD编辑界面录入相应的信号, ICD数据库 中自然生成需要分析的信号。 通过分析航电系统ICD的定义,开发一个与底层总线采集接口卡相隔离的总线ICD数据库, 所有需要测试总线系统数据的定义都按特定的规范存储在这个数据库 中,包括系统的物理量的 单位、控制逻辑、有无符号位、物理量的意义、比例关系、编码形式、故障代码等各种相关信息。 在后续的测试实验过程中,直接把测试相关软件与ICD数据库相关联,即可找出其对应的逻辑关 系,从而对数据进行实施解析和存储。因此对于该ICD管理软件来说,由于中间环节采用一些库 文件自动关联,无需人工干预,所以可靠性很高,测试工作量也很小。另外ICD管理软件还具备 实时数据的分发功能,也就是按照预先设置的指令将实时采集数据发到其它模块 中,分发数据 有两个方向,第一个是根据试验要求不同将采集数据分发到对应的显示数据缓冲区中;第二是 把不同通道的采集的实时数据发送到不同的存储数据缓冲区。 2 ICD管理软件的功能模块 ICD管理软件按照功能模块可以划分为 :初始化模块、报文编辑模块、数据块编辑模块、数 据帧编辑模块、信号编辑模块,各个模块的关系如图2所示。

您可能关注的文档

文档评论(0)

137****6572 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档