基于CAN总线的机载设备维护软件.doc基于 CAN 总线的机载设备维护软件摘要:随着计算机技术和总线的高速发展, CAN 总线作为成熟的现场总线, 已成功在航空航天领域得到了广泛的应用。该文介绍一种基于 CAN 总线的机载设备维护软件。分析了机载设备维护软件的功能需求及非功能需求,并使用 NI 公司的 LABVIEW 软件进行软件设计,成功地实现了 CAN 总线通信, 减少组件维护时间, 降低维护成本, 提高了维护效率, 满足了机载设备维护软件的要求。关键词: CAN 总线机载设备维护 LABVIEW 中图分类号: TP393 文献标识码: A 文章编号: 1674-098X ( 2015 ) 12(b) -0028-02 随着航空电子系统高度综合化的需求, 飞机各系统通过总线互连技术实现系统的维护和更新, 是系统综合化管理的有效途径。通过综合不但解决了各系统各自为占的书面, 同时也有利于提高系统设计的可靠性、维护性和维修性。但是, 目前机载设备采用的系统总线成本昂贵, 近年来随着对工业技术的工艺改进和技术迁移改造, 许多低成本技术被越来越多地应用到电子设备中, CAN 总线就是一种[1] 。 CAN 总线,是国际上应用最广泛的现场总线之一。 CAN 总线可以满足高的位速率,高抗电磁干扰性,当信号传输距离达到 10 km 时,仍可提供高达 5 kbps 的数据传输速率。作为一种技术先进、可靠性高、功能完善、成本合理的通讯控制方式, CAN 总线已被用于新一代飞机机载设备维护系统[2] 。 1 软件需求机载设备维护系统用于机载设备生产厂家对机载设备软件的烧录及飞机制造厂对机载设备日常状况维护。因此机载设备软件功能需求主要包括: 用户管理、软件加载、软硬件配置读写, 以及基本的 CAN 通信功能[3-4] 。 2 软件设计 用户管理用户管理包括登录管理及记录管理功能。登录管理, 在登录时分配操作权限。软件权限分为“日常维护”与“专业维护”两种。在日常维护模式, 不提供代码加载功能与配置写功能等操作功能, 其他显示功能正常。在专业维护模式, 提供包括代码加载与配置写等在内的所有操作与显示功能。记录管理, 在用户进行软件烧录、配置写及故障清除操作时, 会记录下操作者的登录名、操作时间、操作内容以及软件版本信息等具体内容。记录信息以文件的形式保存在测试设备指定的位置。 软件加载机载设备软件包括应用软件和脚本软件, 因此软件加载分为应用软件加载和脚本软件加载。在软件加载界面, 指定相应的产品型号及软件类型, 并选择对应的文件,即可进行软件加载工作。 应用软件的加载步骤(1 )选择目标硬件; (2 )选择软件类型为应用软件; (3 )激活加载模式; (4 )选择目标文件; (5 )开始加载; (6 )等待加载完成。 脚本软件加载步骤(1 )选择目标硬件; (2 )选择软件类型为脚本软件; (3 )激活加载模式; (4 )选择目标文件; (5 )开始加载; (6 )等待加载完成。 配置读写软件配置读写功能用于读写机载设备的软件构型信息和硬件构型信息。通过“下载配置”按钮,可同时下载机载设备的软硬件构型信息。上传配置信息时, 可选择导入配置文件, 然后基本配置文件进行修改, 或者直接填入配置信息, 然后通过“上传配置”写入机载设备。配置读写界面如图 1 所示
基于CAN总线的机载设备维护软件 来自淘豆网m.daumloan.com转载请标明出处.