本文主要是介绍NI故障注入板卡配置及使用方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.文档概述
此文档主要讲述了如何在一个新的工程中配置以及使用PXIe-2510、2512、2514三种故障注入板卡。板卡支持的故障类型见下表:
表格 1 故障注入板卡适配故障列表
故障类型 | 适用板卡 |
开路故障 | √PXIe-2510 √PXIe-2512 √PXIe-2514 |
对电源短路故障 | √PXIe-2510 √PXIe-2512 √PXIe-2514 |
对地短路故障 | √PXIe-2510 √PXIe-2512 √PXIe-2514 |
PIN对PIN短路故障 | √PXIe-2510 ×PXIe-2512 ×PXIe-2514 |
1.1 接线原理图
图 1 PXIe-2510接线原理图
图 2 PXIe-2512、2514接线原理图
可以看到,2510与2512/2514最明显的区别为增加了Fault Bus A和Fault Bus B的继电器(以下简称FBA FBB)。可以藉此实现PIN对PIN短路的故障,下文会详细讲述。
可以将FBA连接到电源,可以将FBB连接到GND,反之亦然。FBA和FBB处于开路状态时,2510板卡不能进行对地或者对电故障,此时Fault Channel功能
2. 板卡配置
有两种配置故障注入板卡的方式,第一种为使用老版本的故障注入Custom Device文件并为其生成适配Linux 64位的LLB文件,第二种为Custom Devices中加载NI-SWITCH、Routing and Faulting文件然后进行拓扑。本文配置基于第一种方式。建议使用第一种方式。第二种方式存在多通道PIN对PIN故障时导致板卡无法控制的bug。
2510\2512\2514 CD源码:
https://github.com/NIVeriStandAdd-Ons/Fault-Insertion-Units-Custom-Devicehttps://github.com/NIVeriStandAdd-Ons/Fault-Insertion-Units-Custom-Device生成LLB文件教程:
Labview 版本<2021版:
How to run a custom device on target RT Linux - NI CommunityNI VeriStand 2015 has introduced the support of Linux targets (x64 and ARM). This document pretends to lead you step by step how to modify the customhttps://forums.ni.com/t5/NI-VeriStand-Add-Ons-Documents/How-to-run-a-custom-device-on-target-RT-Linux/ta-p/3537624 Labview版本≥2021版
创建一个LabVIEW 2021 64-bit VeriStand Custom Device的LabVIEW工程 - NIhttps://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000001Dzz8CAC&l=zh-CN
2.1 添加CD文件
1. CD文件制作好后放置在C:\Users\Public\Documents\National Instruments\NI VeriStand 2020\Custom Devices
2. 右键Custom Devices >National Instruments > PXIe2510/2512/2514
2.2 配置CD文件
1. 导入CD之后弹出以下弹窗:
在NI-MAX中复制板卡的名称并填入弹窗。
2. 设置板卡初始值:为每个Fault Channel设置初始值。如果没有特殊需求,建议将所有的Fault Channel都设置为 DUT Pass Through, 即部署后默认闭路状态 (DUT负载端和ECU端联通)。注意如果没有部署工程,那么经过故障注入板卡的通道均为开路状态,为板卡特性,无法设置。
3. PXIe-2510板卡还有Fault BusA、Fault BusB两项,无特殊需求的话初始值无需设置,Default(默认开路)。
3. 板卡使用
1. PXIe-2510故障设置方式:
故障类型 | 原理图 | 操作 |
上电状态/闭路 | 部署后默认状态 或者 Fault Ch. 设为1 Fault Bus A设为0 Fault Bus B设为0 | |
开路 | Fault Ch. 设为2 Fault Bus A设为0 Fault Bus B设为 0 | |
对电源短路 (Fault Bus A连接到VBAT) | Fault Ch. 设为3 Fault Bus A设为1 Fault Bus B设为 0 | |
对地短路 (Fault Bus B连接到GND) | Fault Ch. 设为4 Fault Bus A设为0 Fault Bus B设为 1 | |
PIN对PIN短路 | Fault Ch.X 设为3 Fault Ch.Y 设为3 Fault Bus A设为0 Fault Bus B设为 0 或者 Fault Ch.X 设为4 Fault Ch.Y 设为4 Fault Bus A设为0 Fault Bus B设为 0 |
2. PXIe-2512/2514故障设置方式
故障类型 | 原理图 | 操作 |
上电状态/闭路 | 部署后默认状态 或者 Fault Ch. 设为1 | |
开路 | Fault Ch. 设为2 | |
对电源短路 (Fault Bus A连接到VBAT) | Fault Ch. 设为3 | |
对地短路 (Fault Bus B连接到GND) | Fault Ch. 设为4 |
4. Reference
使用故障插入单元(FIU)进行电子测试 - NI
NI VeriStand Add-on - NI Fault Insertion Units - NI
这篇关于NI故障注入板卡配置及使用方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!