测试测量-DMM直流精度

2024-06-24 00:28
文章标签 测试 精度 测量 直流 dmm

本文主要是介绍测试测量-DMM直流精度,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

测试测量-DMM直流精度

最近去面试,发现了自己许多不足,比如我从未考虑过万用表准或者不准,或者万用表有多准?

在过去的实验室中,常用的DMM有KEYSIGHT 34401A以及 KEITHLEY THD2015,就以这两台为例,我们去看看他们能测试的边界在哪里?

图1展示了34401A的测试精度说明,图2展示了THD2016的精度说明

图1:34401A 精度说明

图2:THD2016精度说明

在图2中 描述了THD2016的Resolution这表明了THD2016的最小分辨率是这么多。不是表示这个分辨率都是可信的,那到底那些是可信的?

我们既然有那个表了,那我们就可以从这个表得出结论。怎么算的,举个例子

例子:

首先定义输入输出条件

输入电压:7V

输入范围:10V

万用表:THD2016/34401A 校准后运行90天以内

环境温度:23℃±1℃

34401:

根据环境温度和校准后运行时间得出

0.002%读数

0.0005%电压档位

如图3所示:

计算结果为:

CalcPad代码:

'<h3>输入电压 </h3>'

InputVoltag = 7V

'<h3>%输入档位 </h3>'

Range_% = 0.002%

'<h3>%输入电压 </h3>'

Reading_% = 0.0005%

'<h3>输入档位 </h3>'

Range = 10V

Accuracy = InputVoltag*Reading_% + Range_%*Range|μV

这个结果表明,在7V输入的时候,输入电压的范围是在7V±235uV上下波动的,这个波动值比Resolution要大的多,所以分辨率是不可以当做精度去用的。使用的时候要去注意。

在表格的最后一项我们看到,温度系数,这个温度系数咱们怎么去看他呢?

在其余工作条件不变化的情况下,我们改变温度为17℃,比23℃±5℃低一度,那我们怎么把这个东西计算进去?计算方法如下:

'<h3>单位的设置 </h3>'

.ppm = 10^-6

'<h3>输入电压 </h3>'

InputVoltag = 7V

'<h3>%输入档位 </h3>'

Range_% = 0.002%

'<h3>%输入电压 </h3>'

Reading_% = 0.0005%

'<h3>输入档位 </h3>'

Range = 10V

'<h2>常温精度 </h2>'

Accuracy = InputVoltag*Reading_% + Range_%*Range|μV

'<h3>输入温度差℃  </h3>'

Temp = 1

TempReading_% = 0.0005%

TempRange_% = 0.0001%

TempAccuracy = (TempReading_%*InputVoltag + TempRange_%*Range)*Temp|μV

'<h3>温度偏差1℃精度  </h3>'

Accuracy = Accuracy + TempAccuracy

剩下的就自己去拿THD2016的表格去算一下吧!

今天就先聊到这里了,拜拜!

参考文档

Calculate Accuracy for NI Digital Multimeters

What is the Temperature Coefficient specification and how is it applied?

Understanding specifications for precision multimeters Fluke

这篇关于测试测量-DMM直流精度的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1088707

相关文章

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

业务中14个需要进行A/B测试的时刻[信息图]

在本指南中,我们将全面了解有关 A/B测试 的所有内容。 我们将介绍不同类型的A/B测试,如何有效地规划和启动测试,如何评估测试是否成功,您应该关注哪些指标,多年来我们发现的常见错误等等。 什么是A/B测试? A/B测试(有时称为“分割测试”)是一种实验类型,其中您创建两种或多种内容变体——如登录页面、电子邮件或广告——并将它们显示给不同的受众群体,以查看哪一种效果最好。 本质上,A/B测

三相直流无刷电机(BLDC)控制算法实现:BLDC有感启动算法思路分析

一枚从事路径规划算法、运动控制算法、BLDC/FOC电机控制算法、工控、物联网工程师,爱吃土豆。如有需要技术交流或者需要方案帮助、需求:以下为联系方式—V 方案1:通过霍尔传感器IO中断触发换相 1.1 整体执行思路 霍尔传感器U、V、W三相通过IO+EXIT中断的方式进行霍尔传感器数据的读取。将IO口配置为上升沿+下降沿中断触发的方式。当霍尔传感器信号发生发生信号的变化就会触发中断在中断

Verybot之OpenCV应用一:安装与图像采集测试

在Verybot上安装OpenCV是很简单的,只需要执行:         sudo apt-get update         sudo apt-get install libopencv-dev         sudo apt-get install python-opencv         下面就对安装好的OpenCV进行一下测试,编写一个通过USB摄像头采

BIRT 报表的自动化测试

来源:http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-birttest/如何为 BIRT 报表编写自动化测试用例 BIRT 是一项很受欢迎的报表制作工具,但目前对其的测试还是以人工测试为主。本文介绍了如何对 BIRT 报表进行自动化测试,以及在实际项目中的一些测试实践,从而提高了测试的效率和准确性 -------

可测试,可维护,可移植:上位机软件分层设计的重要性

互联网中,软件工程师岗位会分前端工程师,后端工程师。这是由于互联网软件规模庞大,从业人员众多。前后端分别根据各自需求发展不一样的技术栈。那么上位机软件呢?它规模小,通常一个人就能开发一个项目。它还有必要分前后端吗? 有必要。本文从三个方面论述。分别是可测试,可维护,可移植。 可测试 软件黑盒测试更普遍,但很难覆盖所有应用场景。于是有了接口测试、模块化测试以及单元测试。都是通过降低测试对象

day45-测试平台搭建之前端vue学习-基础4

目录 一、生命周期         1.1.概念         1.2.常用的生命周期钩子         1.3.关于销毁Vue实例         1.4.原理​编辑         1.5.代码 二、非单文件组件         2.1.组件         2.2.使用组件的三大步骤         2.3.注意点         2.4.关于VueComponen

R语言统计分析——重复测量方差分析

参考资料:R语言实战【第2版】         所谓重复测量方差分析,即受试者被测量不止一次。本例使用数据集市co2数据集:因变量是二氧化碳吸收量(uptake),自变量是植物类型(Type)和七种水平的二氧化碳浓度(conc)。Type是组间因子,conc是组内因子。Type已经被存储为一个因子变量,还需要将conc转换为因子变量。分析过程如下: # 将conc变量转化为因子变量CO2$c