LabVIEW开发航空电子设备嵌入式诊断半物理仿真系统

这篇具有很好参考价值的文章主要介绍了LabVIEW开发航空电子设备嵌入式诊断半物理仿真系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

LabVIEW开发航空电子设备嵌入式诊断半物理仿真系统

航电集成系统是现代战争飞机的重要组成部分,包括惯性导航系统、飞行控制系统、机电管理系统和任务计算机等子系统。战机的作战性能与航电系统息息相关,可以说,没有高性能的空电系统,战斗机就没有机会实现高性能。半物理仿真技术是一种将物理对象与在计算机上实现的仿真模型联系起来以共同测试的技术。与整个数学仿真技术相比,它是一种更实用的仿真测试技术。与整个物理演示技术相比,它更容易实现。开发了半物理演示系统具有通用性,为航电系统提供了一个通用的仿真平台,这对航空电子系统的未来发展,特别是在系统开发的早期阶段具有非常重要的意义。

考虑到航空电子系统的复杂性和重要性,提出了一种基于LabVIEW和MATLAB的典型航空电子设备嵌入式诊断半物理系统。

LabVIEW开发航空电子设备嵌入式诊断半物理仿真系统,LabVIEW开发案例,LabVIEW,LabVIEW开发,LabVIEW编程,LabVIEW升级,航电系统

光纤传输系统设计

光纤传输设计采用光纤反射内存板GE5565PIROC。反射内存网络是实时局域网(LAN),其中每台计算机都具有共享内存集合的最新本地副本。这些专用网络专门设计用于提供高确定性数据通信。可以为各种分布式仿真和工业控制应用提供所需的高级定时性能。反射存储器网络得益于通用数据网络,这是由不同需求产生的完全独立的技术,适用于需要确定性、实现简单、软件负载小的应用。

反射存储器提供了跨多个目标共享数据的能力,并满足整个系统的性能和确定性要求。使用反射存储器,可以在不同的目标系统上同时执行仿真模型。输入和输出值在反射内的不同目标系统之间共享。

从机的主要功能是获取计算板的BIT信息和状态图模拟的结果。首先,将状态图模型导入从机,并设置参数(包括注入故障或扰动类型、注入故障时间、计算板采集数据设置);然后,启动模型,计算板收集数据并处理相应的BIT数据,同时运行状态图模型从状态图模型仿真结果中获取必要的信息。然后显示诊断结果(包括BIT报警显示和测试指示器显示)。最后,将数据传输到主机进行综合诊断。

从机的功能设计主要有以下几个方面:

1)导入状态图模型

由Simulink创建的状态图模型被导入到从属计算机中。通过LabVIEW文件函数将文件路径导入到MATLAB脚本节点作为输入,然后通过MATLAB程序实现状态图模型导入。

2)参数设置

参数设置主要包括:计算板的注入故障或扰动类型、注入时间设置、数据采集参数设置。

a)计算板

计算板采集的数据的端口、波特率、间隔长度通过从机接口设置,然后传递给计算板数据采集处理的子VI,控制子VI的操作,从而实现计算板位数据的采集。

b)状态图模拟

设置故障或干扰注入模式和故障注入的开始时间。这些设置主要通过MATLAB中的SetParam函数实现。

3)计算板收集数据并整理位数据

4)获取状态图仿真结果

运行状态图模型,并获取模型生成的名为“BIT_Result.mat”的文件。获取BIT信息、故障或干扰模式代码、故障总数、可检测故障、BIT报警数、误报数、故障检测率(FDR)、故障隔离率(FIR)、误报率(FAR)等。

5)列出所有注入的故障或干扰

从机采用LabVIEW List Box控制显示注入的故障或扰动,实现了注入故障或扰动的显示,避免了事后注入相同故障或扰动的显示,不仅减少了程序的运行时间,而且使界面显示更加友好。

6)绘制波形

从计算板获取的BIT数据与状态图仿真的BIT数据一起输入LabVIEW波形图控制,实时显示BIT的变化。

7)位信息报警显示

从计算机采用LabVIEW圆形指示器控制,如果BIT值为1,则灯为亮红色,否则灯为绿色。

8)测试指示器显示

将以前获取的每个测试指示器转换为显示的字符串。

9)数据传输

从属计算机的数据通过GE5565PIROC传输到主机。传输数据包括BIT信息和故障或干扰模式。

上位机首先导入由计算板和状态图模拟组成的联合D矩阵,然后开始接收GE5565 PIORC传输的数据,并对数据进行选择和整理。然后诊断传输的BIT数据并进行报警。然后启动D矩阵推理,根据BIT数据和计算板和状态图仿真构成的D矩阵诊断计算板和状态图仿真的工作状态。然后指示系统此时的工作状态(正常工作/故障/不可检测/误报/计算机板故障),并指出故障的位置。最后,计算测试指标(包括:FDR、FIR、FAR等),实现功率板实时诊断推理功能。

 文章来源地址https://www.toymoban.com/news/detail-579604.html

到了这里,关于LabVIEW开发航空电子设备嵌入式诊断半物理仿真系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 嵌入式开发--电子钢琴项目(Linux+C开发)附上源码

    复盘一下之前做的一个小项目,温习一下c语言和Linux的知识,唔,就是这样子。 所用软件以及工具如下: 1、VMware-workstation-full搭配Ubuntu18.04的Linux操作系统,VMware是桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统和进行开发、测试 、部署新的应用程

    2024年02月08日
    浏览(37)
  • 嵌入式开发,如何防止设备被抄袭?

    在国内做产品设计开发,很难避免被抄袭,被仿照。在没有形成技术壁垒之前,如何防止产品被抄袭是一个不可回避的问题。 常规设备主要的防护手段有: 专利保护 加密保护代码 授权校验 持续更新和改进 对于一些比较重要的技术发明或是创新,应该尽快申请专利。虽然目

    2024年02月08日
    浏览(47)
  • 嵌入式linux驱动开发篇之设备树

    设备树(Device Tree)是一种用于描述嵌入式系统硬件组件及其连接关系的数据结构。它被广泛用于嵌入式 Linux 系统,尤其是针对使用多种不同架构和平台的嵌入式系统。它是一种与硬件描述相关的中间表示形式,将硬件信息抽象成一种可移植的格式,使得操作系统和引导加载

    2024年02月22日
    浏览(55)
  • 嵌入式设备应用开发(发现需求和提升价值)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         很多做技术的同学,都会陷入到技术的窠臼之中。对于如何做具体的产品、实现具体的技术,他们可能很感兴趣。但是做出来的东西做什么用,或者说是有没有竞争力,事实上他们不

    2024年02月11日
    浏览(37)
  • 【IoT】嵌入式Linux开发:网络设备开发(测试题)

    目录 网络开发 选择题 1、路由器工作在哪一层(B)

    2024年02月06日
    浏览(45)
  • 嵌入式Linux驱动开发 04:基于设备树的驱动开发

    前面文章 《嵌入式Linux驱动开发 03:平台(platform)总线驱动模型》 引入了资源和驱动分离的概念,这篇文章将在前面基础上更进一步,引入设备树的概念。 在平台总线驱动模型中资源和驱动已经从逻辑上和代码组织上进行了分离,但每次调整资源还是会涉及到内核,所以现

    2024年02月16日
    浏览(54)
  • 基于粤嵌gec6818开发板嵌入式开发电子相册,音乐播放,视频播放,2048游戏

    实现功能:本系统需要使用粤嵌的GEC-6818开发板设计一款娱乐影音系统,其中包括图片显示(相册)、音乐播放、视频播放,游戏四个部分,在每个部分内部,具有操控各个部分的功能触摸按键。本系统还应具有蓝牙远程操控功能。 具体要求:对使用者具有良好的可视交互体

    2024年02月13日
    浏览(43)
  • 嵌入式Linux系统中的设备驱动开发:从设备树到驱动实现

    大家好,今天给大家介绍 嵌入式Linux系统中的设备驱动开发:从设备树到驱动实现 ,文章末尾附有分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全! 可进群免费领取。 在嵌入式Linux系统中,设备驱动是连接硬件设备和操作系统之间的桥梁。

    2024年02月19日
    浏览(44)
  • 在嵌入式Linux设备上使用Flutter开发图形界面(试水)

    链接: https://www.bilibili.com/video/BV1qE411N7aC/?spm_id_from=333.880.my_history.page.clickvd_source=0c443477abedebf2fdf7abecef55405d 我是跟着这个视频安装 Docker Desktop for Windows + 启用k8s k8s网址 https://github.com/AliyunContainerService/k8s-for-docker-desktop 主要步骤参照 https://www.toradex.com/zh-cn/blog/zai-qian-ru-shi-linux-sh

    2024年02月21日
    浏览(32)
  • 正点原子嵌入式linux驱动开发——Linux 网络设备驱动

    网络驱动是linux里面驱动三巨头之一 ,linux下的网络功能非常强大,嵌入式linux中也常常用到网络功能。前面已经讲过了字符设备驱动和块设备驱动,本章就来学习一下linux里面的 网络设备驱动 。 本次笔记中讨论的都是有线网络! 提起网络,一般想到的硬件就是“网卡”。在

    2024年01月17日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包