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

NI自动化测试系统用电必备攻略,电源规划大揭秘

就像使用电脑之前需接通电源一样,自动化测试系统的电源选择也是首当其冲的问题,只不是这个问题更复杂。

比如,应考虑地理位置因素,因为不同国家或地区的公共电网所提供的线路功率有所不同。在电源布局和设备选型方面,有一些实践经验,例如为系统接入电源时增加约20%的安全缓冲量,以应对用电量大的时段和测试系统未来的扩展需求。

《自动化测试系统的电源规划》指出,还需要考虑其他因素,如电磁干扰或线路滤波器、功率预算、配电单元、电源状态监测等。

ps:文末有白皮书下载。

为系统接入电源

为ATE系统接入电源的最佳做法是使用电源输入面板或电源进线面板。这样可以将内部电源接线与主电压的施加点隔离开来。使用电源输入面板,可以为测试系统配备合适的电源连接器,即额定电压和电流能够满足系统供电需求的电源连接器。

NI电源输入面板支持多种连接器类型和额定功率,可满足各种电源要求和地理位置要求。图1给出了电源面板连接器的示例。优质的电源面板还应内置电路保护(包括断路器和保险丝),以保护系统免受电源浪涌或选用电源不当所带来的损害。更高级的电源面板还会内置电磁干扰(EMI)滤波器、浪涌抑制器以及用于将信号传递到系统的其他连接功能。

图片

图1.电源布局包括测试系统中的所有设备,并呈现从电源到测试系统再到最终用电设备的功率流。

图片

图2.电源输入面板提供将电源接入系统所需的连接功能。电源输入面板可以采用多种标准电源连接器类型中的一种,并且优质的电源面板还具备滤波或急停开关继电器等附加功能。

地理位置因素——不同国家的公共电网所提供的线路功率不同

为测试系统选择电源面板时,测试仪或测试设备的地理位置是需要重点关注的一个细节。此外,在规划新的测试系统时,还应考虑电源标准和电网基础设施、安全要求以及部署难易程度,这些因素都会受到地理位置的影响。

电网标准

不同国家或地区的公共电网所提供的线路功率有所不同。世界各个国家或地区均针对其电网中的RMS电压、交流电频率、连接器和电流范围制定了相关标准。

公共电网具有以下几种电源配置:

  • 单相电源由一根用于传导交流电的火线和一根零线组成。这种线路的电压一般从100 V到240 V不等。例如,日本的线路电压为100 V,而输送电压在220 V和240 V 之间。美国和加拿大公共电网的输送电压为110 V到120 V。

  • 两相电源也称为分相电源,由两根火线和一根零线组成,两根火线以给定正负偏移电压供电。在美国,两相电源通常为120 V,两根火线之间的相位差为180度。由于两根火线分别传输120 V和-120 V的电压,可以分别将两根火线与零线搭配使用,形成两个120 V的单相电源,也可以使用两根火线,形成一个240 V的单相电源。

  • 三相电源由三根火线和一根零线组成,三根火线相互之间的相位差为120度。美国大多数建筑使用208 Y/120 V 电源,通过三根火线传导120V电压,电源电路输出恒定,为208 V。许多工业建筑使用480 Y/277 V,可提供大型机械所需的480 V电压。

图片

图3.如要将测试系统部署在多个国家或地区,就需要灵活地进行系统设计。在开发这类测试系统时,务必要事先考虑相关国家或地区的电源标准和认证。

全球部署

测试系统的设计和部署地点往往不同,甚至涉及多个地理位置。将单个系统部署在多个地理位置会为系统引入一系列新的要求。将系统部署到马来西亚与将系统部署到研发地的工厂甚至是研发机构所在大楼是截然不同的。

例如,在底特律的一家研发机构开发一款汽车引擎控制单元测试系统,但却要将其部署在墨西哥的工厂。在设计该系统时应考虑墨西哥的电网标准和质量,并在系统发运之前确认系统满足在墨西哥部署所需的所有安全和监管认证。设计在全球部署的测试系统时,需要考虑以下事项:

  • 电网电压标准和配置

  • 电网质量和可靠性

  • 材料合规性,如是否符合RoHS标准

  • 能源合规性,如是否CE、PSE或KC认证标准

  • 贸易合规性和进出口法规

电磁干扰因素——考虑EMI和线路滤波器

电网承载的高能信号通常会发射电磁噪声。电源线产生的大多数噪声相对一致,可以提前进行相关规划。但是,世界上没有完美的电网,电源信号中很可能会存在一些非标准噪声。非标准噪声可能会影响系统中的仪器所进行的测量,甚至导致系统违反认证要求。

为了保护测试系统免受来自于输电线路的意外噪声源的影响,最常用的方法是使用EMI和线路滤波器。线路滤波器必须在一定电压和电流下工作,并且滤波的信号也有一定的频率范围。例如,线路滤波器的最大电压和电流可以为250 V、10 A,工作频率范围为150 kHz至1 MHz。确保根据测试系统的功率选择适合的线路滤波器来滤除不需要的噪声频率。NI电源输入面板配有EMI/线路滤波器,可为敏感的测量设备提供保护。

图片

图4.断路器和线路/EMI滤波器对于保护测试系统中的设备以及确保仪器正常运行和精准测量至关重要。图中给出了电源输入面板的低功率、中功率和高功率配置示例。

功率预算,优化功率分配

功率预算是测试系统资源和组件规划过程中的关键环节。任一给定设备必须能够在正确的电压下获得适量的电流。功率预算必须针对整个系统以及系统内的每个配电点执行。在通过计算确定所需的功率量后,可以对这些计算出的值应用一些标准规则,从而优化测试系统中的功率分配。

系统功率预算

在确定系统功率预算时,首先需要确定测试系统中所有设备的最大功率需求。需求总和中应包含测试系统中所有组件的预期指标,包括电压、电流和功率瓦数。在许多情况下,功率预算中最重要的指标是电流。由于系统中的给定传输线路只能流过一定量的电流,因此通常必须使用配电单元(PDU)仔细分配在整个系统中的电流。

给定设备的功耗通常在用户手册中写明,有时还会涉及不同条件下的多种功率需求。在某些情况下,设备标注了典型功耗和最大功耗(即最坏情况下的功耗)规范。最好使用最大功率需求作为相对保守的安全值,然后再减去给定的百分比(通常为30%到40%),得到较为符合实际情况的功率值。图5显示了独立式仪器集成到测试系统中时的最大功率需求。

图片

图5. PXI机箱的总功耗是机箱中所有模块的功耗之和。如上图所示,一个完整的仪器机箱在最坏情况下的功耗为526.9 W。

此外,指南中还对以下章节进行了详细讲解:

配电单元:合适的配电单元能够确保系统各部件得到足够的电力供应,并且可以平衡各部件的功率负载,防止过流情况的出现。

电源状态:电源状态是指电源的电压、电流等参数的状态。在自动测试系统中,电源状态需要进行实时监测和管理,以确保各部件的正常运行。

接地:接地是确保电源系统安全的重要措施。通过将电源系统的地线与大地相连,可以避免雷击等意外情况对电源系统的损害。

组件采购最佳实践:在采购自动测试系统的组件时,需要考虑各种因素,如组件的性能、可靠性、价格等。同时,还需要根据系统的实际需求进行选择和配置,以达到最佳的性能和效果。

相关文章:

NI自动化测试系统用电必备攻略,电源规划大揭秘

就像使用电脑之前需接通电源一样,自动化测试系统的电源选择也是首当其冲的问题,只不是这个问题更复杂。 比如,应考虑地理位置因素,因为不同国家或地区的公共电网所提供的线路功率有所不同。在电源布局和设备选型方面,有…...

ky10 server arm 在线编译安装openssl3.1.4

在线编译脚本 #!/bin/shOPENSSLVER3.1.4OPENSSL_Vopenssl versionecho "当前OpenSSL 版本 ${OPENSSL_V}" #------------------------------------------------ #wget https://www.openssl.org/source/openssl-3.1.4.tar.gzecho "安装OpenSSL${OPENSSLVER}...&q…...

外网IP和内网IP的区别

首先得先知道什么是ip地址,它就是唯一标识连接网络的设备的,即IP地址充当了设备在网络中的“住址”,使得设备能够相互通信和交换数据。 我们常听开发人员说外网内网,那么它们有什么区别呢? 外网可以理解为互联网&…...

Jquery动画特效

1&#xff0c;Jquery提供的特效方法 2&#xff0c;实例代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><…...

Tableau连接到mysql数据库,配置驱动

Tableau想要连接mysql数据库进行数据的可视化&#xff0c;但是没有ODBC驱动&#xff0c;看了几篇文章写的&#xff0c;不是很清楚&#xff0c;顺便写下自己的思路。 1、下载mysql对应的ODBC驱动 首先要知道自己mysql的版本&#xff0c;然后下载对应的ODBC驱动。 MySQL :: Dow…...

HuggingFace学习笔记--AutoModel的使用

1--AutoModel的使用 官方文档 AutoModel 用于加载模型&#xff1b; 1-1--简单Demo 测试代码&#xff1a; from transformers import AutoTokenizer, AutoModelif __name__ "__main__":checkpoint "distilbert-base-uncased-finetuned-sst-2-english"t…...

Kafka常见面试问题

1、Kafka分区设计及主副本如何同步 Apache Kafka是一种分布式流处理平台&#xff0c;它使用分布式复制协议来实现高可用性和容错性。在Kafka中&#xff0c;每个主题&#xff08;topic&#xff09;都有一个或多个分区&#xff08;partition&#xff09;&#xff0c;每个分区都有…...

学习知识回顾随笔(远程连接MySQL|远程访问Django|HTTP协议|Web框架)

文章目录 如何远程连接MySQL数据库1.创建用户来运行&#xff0c;此用户从任何主机连接到mysql数据库2.使用IP地址来访问MySQL数据库 如何远程访问Django项目Web应用什么是Web应用应用程序的两种模式Web应用程序的优缺点 HTTP协议&#xff08;超文本传输协议&#xff09;简介HTT…...

一、TIDB基础

官方文档&#xff1a;TiDB 产品文档 | PingCAP 文档中心 TIDB整个逻辑架构跟MYSQL类似&#xff0c;如下&#xff1a; TIDB集群&#xff1a;相当于MYSQL的数据库服务器&#xff0c;区别是MYSQL数据库服务器为单进程的&#xff0c;TIDB集群为分布式多进程的。 数据库&#xff…...

【微软技术栈】使用新的C#功能减少内存分配

本文内容 通过引用传递和返回引用安全上下文安全的上下文和 ref 结构统一内存类型通过参考安全提高性能 本节中介绍的技术可提高应用于代码中的热路径时的性能。热路径是代码库中在正常操作中经常重复执行的部分。将这些技术应用于不经常执行的代码将产生最小的影响。在进行任何…...

Linux shell编程学习笔记29:shell自带的 脚本调试 选项

Linux shell脚本的调试方法比较多&#xff0c;上次我们探讨和测试了shell内建命令set所提供的一些调试选项&#xff0c;其实 shell 本身也提供了一些调试选项。我们以bash为例来看看。 1 bash 的命令行帮助信息&#xff08;bash --help&#xff09; purleEndurer csdn ~ $ ba…...

分享几个可以免费使用GPT的网站

ChatGPT这个是国产的&#xff0c;里面可以使用3.5和4.0&#xff0c;免费用户每日都有各自的使用次数&#xff0c;反应迅速。文言一心国内百度的chart8新用户200次&#xff0c;但只能用3.5&#xff0c;响应速度有点慢 各有优缺点&#xff0c;大家看个人情况使用&#xff0c;个人…...

一. BEV感知算法介绍

目录 前言1. BEV感知算法的概念2. BEV感知算法数据形式3. BEV开源数据集介绍3.1 KITTI数据集3.2 nuScenes数据集 4. BEV感知方法分类4.1 纯点云方案4.2 纯视觉方案4.3 多模态方案 5. BEV感知算法的优劣6. BEV感知算法的应用介绍7. 课程框架介绍与配置总结下载链接参考 前言 自动…...

Scala如何写一个通用的游戏数据爬虫程序

以前想要获取一些网站数据的时候&#xff0c;都是通过人工手动复制粘贴&#xff0c;这样的效率及其低下。数据少无所谓&#xff0c;如果需要采集大量数据&#xff0c;手动就显得乏力了。半夜睡不着&#xff0c;爬起来写一段有关游戏商品数据的爬虫通用模板&#xff0c;希望能帮…...

前端命名规范总结

布局类&#xff1a;header, footer, container, main, content, aside, page, section 包裹类&#xff1a;wrap, inner 区块类&#xff1a;region, block, box 结构类&#xff1a;hd, bd, ft, top, bottom, left, right, middle, col, row, grid, span 列表类&#xff1a;list,…...

Vue学习笔记-搭建Vuex

1.概念 在Vue实现集中式状态&#xff08;数据&#xff09;管理的一个插件&#xff0c;对Vue中多个组件的共享状态进行集中式的管理&#xff08;读/写&#xff09;&#xff0c;也是一种组件间的通信方式&#xff0c;适用于任意组件间的通信 2.使用场景 多个组件需要共享数据时…...

Ajax技

Ajax的特点 异步提交&#xff1a;Ajax采用异步通信方式&#xff0c;能够在页面无需重新加载的情况下向服务器发送请求并接收响应数据&#xff0c;提升了用户体验。无需插件&#xff1a;Ajax是基于标准浏览器的Javascript和XMLHttpRequest对象实现的&#xff0c;无需安装插件或…...

Co-DETR:DETRs与协同混合分配训练论文学习笔记

论文地址&#xff1a;https://arxiv.org/pdf/2211.12860.pdf 代码地址&#xff1a; GitHub - Sense-X/Co-DETR: [ICCV 2023] DETRs with Collaborative Hybrid Assignments Training 摘要 作者提出了一种新的协同混合任务训练方案&#xff0c;即Co-DETR&#xff0c;以从多种标…...

ELk部署,保姆级教学超详细!!!

Elk&#xff08;Elasticsearch, Logstash, Kibana&#xff09;是一套日志收集、存储和展示方案&#xff0c;是由Elastic公司开发的开源软件组合。 Elasticsearch&#xff1a;是一个分布式的搜索和分析引擎。它能够处理大量的数据&#xff0c;并提供快速、准确的搜索结果&#x…...

计算机毕业设计springboot+vue高校田径运动会报名管理系统61s38

高校田径运动会管理采用java技术&#xff0c;基于springboot框架&#xff0c;mysql数据库进行开发&#xff0c;实现了首页、个人中心、运动员管理、裁判员管理、场地信息管理、项目类型管理、比赛项目管理、比赛报名管理、比赛成绩管理、通知公告管理、留言板管理、交流论坛、系…...

【Redis技术进阶之路】「原理分析系列开篇」分析客户端和服务端网络诵信交互实现(服务端执行命令请求的过程 - 初始化服务器)

服务端执行命令请求的过程 【专栏简介】【技术大纲】【专栏目标】【目标人群】1. Redis爱好者与社区成员2. 后端开发和系统架构师3. 计算机专业的本科生及研究生 初始化服务器1. 初始化服务器状态结构初始化RedisServer变量 2. 加载相关系统配置和用户配置参数定制化配置参数案…...

定时器任务——若依源码分析

分析util包下面的工具类schedule utils&#xff1a; ScheduleUtils 是若依中用于与 Quartz 框架交互的工具类&#xff0c;封装了定时任务的 创建、更新、暂停、删除等核心逻辑。 createScheduleJob createScheduleJob 用于将任务注册到 Quartz&#xff0c;先构建任务的 JobD…...

【论文笔记】若干矿井粉尘检测算法概述

总的来说&#xff0c;传统机器学习、传统机器学习与深度学习的结合、LSTM等算法所需要的数据集来源于矿井传感器测量的粉尘浓度&#xff0c;通过建立回归模型来预测未来矿井的粉尘浓度。传统机器学习算法性能易受数据中极端值的影响。YOLO等计算机视觉算法所需要的数据集来源于…...

【服务器压力测试】本地PC电脑作为服务器运行时出现卡顿和资源紧张(Windows/Linux)

要让本地PC电脑作为服务器运行时出现卡顿和资源紧张的情况&#xff0c;可以通过以下几种方式模拟或触发&#xff1a; 1. 增加CPU负载 运行大量计算密集型任务&#xff0c;例如&#xff1a; 使用多线程循环执行复杂计算&#xff08;如数学运算、加密解密等&#xff09;。运行图…...

LLM基础1_语言模型如何处理文本

基于GitHub项目&#xff1a;https://github.com/datawhalechina/llms-from-scratch-cn 工具介绍 tiktoken&#xff1a;OpenAI开发的专业"分词器" torch&#xff1a;Facebook开发的强力计算引擎&#xff0c;相当于超级计算器 理解词嵌入&#xff1a;给词语画"…...

关于 WASM:1. WASM 基础原理

一、WASM 简介 1.1 WebAssembly 是什么&#xff1f; WebAssembly&#xff08;WASM&#xff09; 是一种能在现代浏览器中高效运行的二进制指令格式&#xff0c;它不是传统的编程语言&#xff0c;而是一种 低级字节码格式&#xff0c;可由高级语言&#xff08;如 C、C、Rust&am…...

A2A JS SDK 完整教程:快速入门指南

目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库&#xff…...

08. C#入门系列【类的基本概念】:开启编程世界的奇妙冒险

C#入门系列【类的基本概念】&#xff1a;开启编程世界的奇妙冒险 嘿&#xff0c;各位编程小白探险家&#xff01;欢迎来到 C# 的奇幻大陆&#xff01;今天咱们要深入探索这片大陆上至关重要的 “建筑”—— 类&#xff01;别害怕&#xff0c;跟着我&#xff0c;保准让你轻松搞…...

脑机新手指南(七):OpenBCI_GUI:从环境搭建到数据可视化(上)

一、OpenBCI_GUI 项目概述 &#xff08;一&#xff09;项目背景与目标 OpenBCI 是一个开源的脑电信号采集硬件平台&#xff0c;其配套的 OpenBCI_GUI 则是专为该硬件设计的图形化界面工具。对于研究人员、开发者和学生而言&#xff0c;首次接触 OpenBCI 设备时&#xff0c;往…...

libfmt: 现代C++的格式化工具库介绍与酷炫功能

libfmt: 现代C的格式化工具库介绍与酷炫功能 libfmt 是一个开源的C格式化库&#xff0c;提供了高效、安全的文本格式化功能&#xff0c;是C20中引入的std::format的基础实现。它比传统的printf和iostream更安全、更灵活、性能更好。 基本介绍 主要特点 类型安全&#xff1a…...