当前位置: 首页 > news >正文

PXI/PCIe/VPX机箱 ARM|x86 + FPGA测试测量板卡解决方案

PXI便携式测控系统是一种基于PXI总线的便携式测试测控系统,它填补了现有台式及机架式仪器在外场测控和便携测控应用上的空白,在军工国防、航空航天、兵器电子、船舶舰载等各个领域的外场测控场合和科学试验研究场合都有广泛的应用。由于PXI便携式测控系统的特殊性,不同的测控项目,要求各异,测控领域国内外著名厂商很难专门投入研发去设计满足这类小批量多样化的定制需求。

本文从介绍NI和PXI总线入手,逐步展开,深入浅出分析了PXI便携式测控系统的需求背景,同时对其需求特殊性和定制化特点做了详细的说明。本文还全面系统地介绍了PXI便携式测控系统的方案特点和技术路线,它们是如何被越来越多的用户认可和使用的,作为台式及机架式仪器平台的强有力补充,它们又是如何配合测控领域国内外著名厂商在各种便携式测控场合发挥着越来越重要的作用。

本文提纲如下:

1. 测控系统无处不在

2. NI在测控行业具有领导地位

3. PXI总线的由来

4. 从PXI总线到PXIe总线

5. PXI和PXIe总线持续推动测控系统升级

6. 测控系统对便携式的需求

7. PXI便携式测控系统应运而生

8. 面向PXI便携式测控系统的深度定制服务

一、测控系统无处不在

测控系统,是一类兼具测量和控制功能的系统,在各个行业里都有广泛的应用。在不同的测控环境下,针对不同的测控对象,测控系统会有不同的测控任务,系统中内置不同的功能模块,涵盖从数字信号到模拟信号、从低频信号到高频信号、从低吞吐量数据到高吞吐量数据等,测控系统内的软件和功能模块互相配合,执行用户预先开发好的各项测控程序。

二、NI在测控行业具有领导地位

创立于1976年的National Instruments(美国国家仪器有限公司,简称NI)是测控行业行业的领导者,其总部设于美国德克萨斯州首府奥斯汀,是一家测量行业的上市公司,在世界各地设有50多个分公司和办事处。40多年来,NI发布的软件开发平台和一系列硬件测控功能模块帮助测试、控制、设计领域的工程师与科学家解决了从设计、原型到发布过程中所遇到的种种挑战。NI为遍布全球各地的30000家不同的用户提供多种应用选择,构建了许多满足不同功能需求的测控系统。需要特别指出的是,NI的PXI产品系列在成千上万的测控系统中扮演了举足轻重的地位,是NI最活跃的明星产品系列。

三、PXI总线的由来

NI在1997年开发并发布了PXI规范,并在1998年正式推出,它是为了满足日益增加的对复杂仪器系统的测控需求而推出的一种开放式工业标准。NI是PXI系统联盟(PXI Systems Alliance,简称PXISA)的发起者和领导者。如今,PXI标准由PXISA管理,该联盟由全球70多家公司组成,共同推广PXI标准,确保PXI的互换性,并维护PXI规范。

PXI是以PCI(Peripheral Component Interconnect)及CPCI为基础再加上一些PXI特有的信号组合而成的一个架构。PXI继承了PCI的电气信号,使得PXI拥有如PCI总线的极高传输数据的能力,因此能够有高达132MB/s到528MB/s的传输性能,在软件上是完全兼容的。另一方面,PXI采用和CPCI一样的机械外型结构,能同样享有高密度、坚固外壳及高性能连接器的特性。

四、从PXI总线到PXIe总线

2005年底,商业PC机行业的总线技术从PCI演进到PCI Express(简称PCIe),提高了总线的可用带宽。与此同时,PXI也引入了PXI Express(简称PXIe)技术,显著提高了总线带宽。PXI将PCIe集成到PXI标准中,可以满足更多的应用需求。PCIe技术可以集成到背板中,同时维持与现有系统的后向兼容性。除了x1、x4和x8 PCIe链路外,PXIe系统控制器插槽还支持高达x16的PCIe链路,可以为PXIe背板提供最高24GB/s甚至更高的带宽。利用PCIe技术,PXIe将PXI中的可用带宽提高了45倍多,即从132MB/s提高到24GB/s甚至更高。研制推出的业界首款支持双固态硬盘(1个NMVe接口SSD用于系统盘及1个SATA接口SSD用于数据盘)的四核八线程高性能控制器PXIe-9170,就支持PCIe Gen3.0链路,提供高达16GB/s的链路带宽,可以满足高带宽、大数据量吞吐的测试要求。

五、PXI和PXIe总线持续推动测控系统升级

PXI总线产品为测控系统提供了高性能、高坚固性、低成本的配置方案。PXI将PCI电气总线与CPCI中坚固的、模块化的欧式机械封装结合在一起,增加专门的同步总线和一些关键的软件性能,非常适合于开发大型测试测控系统。此外,PXI增加的一些机械、电气和软件方面的性能,定义了用于测试测量、数据采集、生产制造等应用的完整系统,这些系统为生产测试、

军事和航空航天、机器监测、自动化和工业测试等测控应用提供最完善、最专业的服务。PXI可以快速方便升级替换传统的CPCI,更进一步,升级后的高速PXIe总线产品还可以维持与PXI模块间的软件、硬件兼容性。正是由于此性能的增强,PXI和PXIe产品持续在推动各行业领域测控系统的升级换代,而且还不断部署在以前只能由昂贵的专用硬件实现的众多测控领域。

六、测控系统对便携式的需求

在军工国防、航空航天、兵器电子、船舶舰载等各个领域等野外实战应用场合和科学试验研究场合,被测对象往往越来越复杂,这对测控系统也提出了越来越高的要求,比如测控系统的稳定性、轻量化、加固性、维护性、便携性等。上述领域的大部分测控任务在具体开展时,被测对象往往并不在室内,因为试验环境场地的特殊性,测控设备往往是室内调试好后再长途运输到复杂恶劣的户外环境进行现场部署和调试。目前测控领域的国外厂商只提供基于台式和机架式的标准测控仪器平台,并没有专门针对上述特殊测控场合推出便携式测控系统平台。

便携式测控系统需要具备专业的结构一体化设计,不但需要集成测控系统所需的各功能模块,而且需要集成全铝镁合金结构的加固机箱、高质量宽温测控电源、工业宽温显示屏、工业电阻触摸屏(或工业电容触摸屏)、工业硅胶防水键盘、工业触控板、加固把手、硅胶防撞包角、调理及接口转接模块、航插接口适配器和硅胶IO防护挡条等。结构一体化设计其目的是为用户减轻繁琐的设备拆卸、搬运和组件搭建调试等工作,坚固便携式设计,非常方便用户在不同地点不同使用环境中快速对测控系统进行调试和操作

七、PXI便携式测控系统应运而生

复杂的外场环境和测控应用的特殊性需要一套专业稳定的便携式测控系统,该系统还需要具备最为重要的一个特点是,需要支持测控行业占主导地位的测控总线:PXI总线和PXIe总线。对于大部分复杂的测控系统应用场合,由于用户对测控系统的集成度要求非常高,要求系统平台加固性,要求整机轻便化,要求内置多个PXI或PXIe模块实现多通道高密度,为此就要专门为PXI便携机研发堆栈式结构的PXIe/PXI背板(比如信迈科技研制推出的业界首款3U 6槽 13.3寸PXIe笔记本XM-1363)。

由于便携式测控平台内部空间有限,需要专门为PXI便携机研发符合PXI标准规范的配套系统电源(比如信迈科技研制推出的业界首款3U 18槽 18.5寸PXIe/PXI加固便携式测控平台XM-19183)。

有些外场测试项目中需要便携式测控系统自带电池,甚至要求可不中断测控工作前提下更换电池以达到长期续航,这就需要便携式测控平台具有智能锂电池系统,专业有效地管理便携式测控平台的电源系统(比如信迈科技研制推出的业界首款3U 6槽13.3寸 PXIe一体机HW-1363i和3U 6槽15.6寸PXIe笔记本XM-1663)。

八、面向PXI便携式测控系统的深度定制服务

对于PXI便携式测控系统,信迈科技还为用户提供全面专业的深度定制服务,包括定制设备的尺寸、定制设备的规格性能、定制设备满足高低温工作条件、定制设备以满足特殊的环境适应性、定制设备的外观颜色、定制设备的镭雕和丝印、定制PXIe/PXI控制器及其功能模块的外部航插接口、定制设备配套的航空拉杆箱、定制堆栈式结构PXIe/PXI背板,甚至定制特殊的PXIe/PXI控制器或功能模块等,这类深度定制的PXI便携式测控系统非常适用于军工国防、航空航天、兵器电子、船舶舰载等野外实战应用场合和科学试验研究场合。

相关文章:

PXI/PCIe/VPX机箱 ARM|x86 + FPGA测试测量板卡解决方案

PXI便携式测控系统是一种基于PXI总线的便携式测试测控系统,它填补了现有台式及机架式仪器在外场测控和便携测控应用上的空白,在军工国防、航空航天、兵器电子、船舶舰载等各个领域的外场测控场合和科学试验研究场合都有广泛的应用。由于PXI便携式测控系统…...

ES6 面试题 | 12.精选 ES6 面试题

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…...

【linux】Debian不能运行sudo的解决

一、问题: sudo: 没有找到有效的 sudoers 资源,退出 sudo: 初始化审计插件 sudoers_audit 出错 二、可用的方法: 出现 "sudo: 没有找到有效的 sudoers 资源,退出" 和 "sudo: 初始化审计插件 sudoers_audit 出错&q…...

讲解ThinkPHP的链式操作

数据库提供的链式操作方法,可以有效的提高数据存取的代码清晰度和开发效率,并且支持所有的CURD操作。 使用也比较简单,假如我们现在要查询一个User表的满足状态为1的前10条记录,并希望按照用户的创建时间排序 Db::table(think_u…...

Java技术栈 —— 微服务框架Spring Cloud —— Ruoyi-Cloud 学习(二)

RuoYi项目开发过程 一、登录功能(鉴权模块)1.1 后端部分1.1.1 什么是JWT?1.1.2 什么是Base64?为什么需要它?1.1.3 SpringBoot注解解析1.1.4 依赖注入和控制反转1.1.5 什么是Restful?1.1.6 Log4j 2、Logpack、SLF4j日志框架1.1.7 如何将项目打包成指定bytecode字节…...

如何进行软件测试和测试驱动开发(TDD)?

1. 软件测试概述 1.1 什么是软件测试? 软件测试是一种评估系统的过程,目的是发现潜在的错误或缺陷。通过对软件进行测试,开发者和测试人员可以确定软件是否符合预期的需求、功能是否正常运行,以及系统是否足够稳定和可靠。 1.2…...

linux 开机启动流程

1.打开电源 2.BIOS 有时间和启动方式 3.启动Systemd 其pid为1 4.挂载引导分区 /boot 5.启动各种服务 如rc.local...

Mybatis 动态SQL的插入操作

需求 : 根据用户的输入情况进行插入 动态SQL:根据需求动态拼接SQL 用户往表中插入数据,有的数据可能不想插入,比如不想让别人知道自己的性别,性别就为空 insert into userinfo(username,password,age,gender,phone) values(?,?,?,?,?); insert into userinfo(username,…...

共建开源新里程:北京航空航天大学OpenHarmony技术俱乐部正式揭牌成立

12月11日,由OpenAtom OpenHarmony(以下简称“OpenHarmony”)项目群技术指导委员会(以下简称“TSC”)和北京航空航天大学共同举办的“OpenHarmony软件工程研讨会暨北京航空航天大学OpenHarmony技术俱乐部成立仪式”在京圆满落幕。 现场大合影 活动当天,多位重量级嘉宾出席了此次…...

企业微信机器人发送文本、图片、文件、markdown、图文信息

import requests import base64 import hashlib import json # 机器人地址的key值 key"811a1652-60e8-4f51-a1d9-231783399ad2" def path2base64(path):"""文件转换为base64:param path: 文件路径:return:"""with open(path, "rb…...

智能优化算法应用:基于天牛须算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于天牛须算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于天牛须算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.天牛须算法4.实验参数设定5.算法结果6.参考文…...

【Hive】【Hadoop】工作中常操作的笔记-随时添加

文章目录 1、Hive 复制一个表:2、字段级操作3、hdfs 文件统计 1、Hive 复制一个表: 直接Copy文件 create table new_table like table_name;hdfs dfs -get /apps/hive/warehouse/ods.db/table_nameload data local inpath /路径 into table new_table;修复表: m…...

DIY电脑装机机箱风扇安装方法

作为第一次自己diy一台电脑主机的我,在经历了众多的坑中今天来说一下如何安装机箱风扇的问题 一、风扇的数量 1、i3 xx50显卡 就用一个cpu散热风扇即可 2、i5 xx60 一个cpu散热风扇 一个风扇即可 3、i7 xx70 一个cpu散热 4个风扇即可 4、i9 xx80 就需要7个以…...

基础算法(4):排序(4)冒泡排序

1.冒泡排序(BubbleSort)实现 算法步骤:比较相邻的元素。如果第一个比第二个大,就交换。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。 这步做完后,最后的元素会是最大的数。 针对所有的元素重复以上的步骤&#…...

鸿蒙开发之网络请求

//需要导入http头文件 import http from ohos.net.http//请求地址url: string http://apis.juhe.cn/simpleWeather/queryText(this.message).maxFontSize(50).minFontSize(10).fontWeight(FontWeight.Bold).onClick(() > {console.log(请求开始)let req http.createHttp()…...

PrimDiffusion:3D 人类生成的体积基元扩散模型NeurIPS 2023

NeurIPS2023 ,这是一种用于 3D 人体生成的体积基元扩散模型,可通过离体拓扑实现明确的姿势、视图和形状控制。 PrimDiffusion 对一组紧凑地代表 3D 人体的基元执行扩散和去噪过程。这种生成建模可以实现明确的姿势、视图和形状控制,并能够在…...

时序预测 | Python实现LSTM-Attention-XGBoost组合模型电力需求预测

时序预测 | Python实现LSTM-Attention-XGBoost组合模型电力需求预测 目录 时序预测 | Python实现LSTM-Attention-XGBoost组合模型电力需求预测预测效果基本描述程序设计参考资料预测效果 基本描述 该数据集因其每小时的用电量数据以及 TSO 对消耗和定价的相应预测而值得注意,从…...

【网络安全技术】电子邮件安全PGP,SMIME

一、PGP(Pretty Good Privacy) PGP是一种邮件加密手段,他在发邮件一方加密,然后发给发送方邮件服务器,发送方邮件服务器再发送给接收方邮件服务器,然后接收方再从接收方邮件服务器pop出来,这整…...

CSS学习笔记整理

CSS 即 层叠样式表/CSS样式表/级联样式表,也是标记语言, 用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距)以及版面的布局和外观显示样式 目录 准备工作 Chrome调…...

SpringData自定义操作

一、JPQL和SQL 查询 package com.kuang.repositories;import com.kuang.pojo.Customer; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.CrudRepository; import org.springframework.data.repository.PagingAndSortingR…...

基于FPGA的PID算法学习———实现PID比例控制算法

基于FPGA的PID算法学习 前言一、PID算法分析二、PID仿真分析1. PID代码2.PI代码3.P代码4.顶层5.测试文件6.仿真波形 总结 前言 学习内容:参考网站: PID算法控制 PID即:Proportional(比例)、Integral(积分&…...

基于距离变化能量开销动态调整的WSN低功耗拓扑控制开销算法matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.算法仿真参数 5.算法理论概述 6.参考文献 7.完整程序 1.程序功能描述 通过动态调整节点通信的能量开销,平衡网络负载,延长WSN生命周期。具体通过建立基于距离的能量消耗模型&am…...

【JavaEE】-- HTTP

1. HTTP是什么? HTTP(全称为"超文本传输协议")是一种应用非常广泛的应用层协议,HTTP是基于TCP协议的一种应用层协议。 应用层协议:是计算机网络协议栈中最高层的协议,它定义了运行在不同主机上…...

visual studio 2022更改主题为深色

visual studio 2022更改主题为深色 点击visual studio 上方的 工具-> 选项 在选项窗口中,选择 环境 -> 常规 ,将其中的颜色主题改成深色 点击确定,更改完成...

MODBUS TCP转CANopen 技术赋能高效协同作业

在现代工业自动化领域,MODBUS TCP和CANopen两种通讯协议因其稳定性和高效性被广泛应用于各种设备和系统中。而随着科技的不断进步,这两种通讯协议也正在被逐步融合,形成了一种新型的通讯方式——开疆智能MODBUS TCP转CANopen网关KJ-TCPC-CANP…...

Swagger和OpenApi的前世今生

Swagger与OpenAPI的关系演进是API标准化进程中的重要篇章,二者共同塑造了现代RESTful API的开发范式。 本期就扒一扒其技术演进的关键节点与核心逻辑: 🔄 一、起源与初创期:Swagger的诞生(2010-2014) 核心…...

算法笔记2

1.字符串拼接最好用StringBuilder&#xff0c;不用String 2.创建List<>类型的数组并创建内存 List arr[] new ArrayList[26]; Arrays.setAll(arr, i -> new ArrayList<>()); 3.去掉首尾空格...

视觉slam十四讲实践部分记录——ch2、ch3

ch2 一、使用g++编译.cpp为可执行文件并运行(P30) g++ helloSLAM.cpp ./a.out运行 二、使用cmake编译 mkdir build cd build cmake .. makeCMakeCache.txt 文件仍然指向旧的目录。这表明在源代码目录中可能还存在旧的 CMakeCache.txt 文件,或者在构建过程中仍然引用了旧的路…...

使用Spring AI和MCP协议构建图片搜索服务

目录 使用Spring AI和MCP协议构建图片搜索服务 引言 技术栈概览 项目架构设计 架构图 服务端开发 1. 创建Spring Boot项目 2. 实现图片搜索工具 3. 配置传输模式 Stdio模式&#xff08;本地调用&#xff09; SSE模式&#xff08;远程调用&#xff09; 4. 注册工具提…...

Rust 开发环境搭建

环境搭建 1、开发工具RustRover 或者vs code 2、Cygwin64 安装 https://cygwin.com/install.html 在工具终端执行&#xff1a; rustup toolchain install stable-x86_64-pc-windows-gnu rustup default stable-x86_64-pc-windows-gnu ​ 2、Hello World fn main() { println…...