【NI-DAQmx入门】传感器基础知识

1.什么是传感器?

        传感器可将真实的现象(例如温度或压力)转换为可测量的电流和电压,因而对于数据采集应用必不可少。接下来我们将介绍您所需的测量类型及其对应的传感器类型。在开始之前,您还可以先了解一些传感器术语,例如灵敏度、量程、精度、分辨率等。查看以下各部分,了解适用于每种测量类型的传感器类型。

2.传感器术语 

灵敏度

        是产生可检测输出变化的物理参数的最小输入。在一些传感器中,灵敏度被定义为产生标准化输出变化所需的输入参数变化。在其他情况下,它被定义为输入参数给定变化时的输出电压变化。例如,典型的血压传感器的灵敏度等级可能为10 mV/V/mm Hg;也就是说,每伏的激励电位和每毫米汞柱的施加压力都会有 10 mV 的输出电压。

 量程

        是可以测量的应用参数的最大值和最小值。例如,给定压力传感器的范围可能为-400 至+400 mm Hg。或者,正值范围和负值范围通常是不相等的。

动态范围

        动态范围是传感器从最小到最大的总范围。也就是说,就图 1 而言,R dyn = Y max - l -Y min l。

精度

        精度的概念是指测量的再现性 程度。换句话说,如果多次测量完全相同的值,理想的传感器每次都会输出完全相同的值。但真实的传感器输出一系列相对于实际正确值以某种方式分布的值。例如,假设对传感器施加的压力恰好为 150 mm Hg。即使施加的压力永远不会改变,传感器的输出值也会有很大变化。当真实值和传感器平均值不在一定距离内
(例如,正态分布曲线的 1-s 范围)时,精度方面会出现一些微妙的问题。

分辨率

        输出信号中检测到的输入参数的最小可检测增量变化。分辨率可以用读数(或满量程读数)的比例或绝对值来表示。

偏移误差

        传感器的偏移误差定义为应为零时存在的输出,或者在某些特定条件下实际输出值与指定输出值之间的差值。

线性度

        传感器的线性度是传感器实际测量曲线偏离理想曲线程度的表达,请注意,在大多数情况下,静态曲线用于确定线性度,这可能会与动态线性度有所偏差。静态非线性通常受到环境因素的影响,包括温度、振动、噪声水平和湿度。重要的是要知道规范在什么条件下有效,并且偏离这些条件可能不会产生线性的线性变化。

滞后

        传感器应该能够跟随输入参数的变化,无论变化方向如何;滞后是该属性的量度。

响应时间

        当输入参数发生变化时,传感器不会立即改变输出状态。相反,它将在一段时间内更改为新状态,称为响应时间。响应时间可以定义为传感器输出从其先前状态改变到正确新值的公差带内的最终稳定值所需的时间。这个概念与系统时间常数(T)的概念有些不同。该术语的定义方式类似于通过电阻充电的电容器,并且通常小于响应时间。

动态线性度   

        传感器的动态线性度是衡量其跟踪输入参数快速变化的能力的指标。幅度失真特性、相位失真特性和响应时间对于确定动态线性度很重要。给定一个低滞后系统(总是理想的),幅度响应表示为:

F(X) = aX + bX 2 + cX 3
+ dX 4 + ••• + K (6-2)


        在公式中,F(X) 项是输出信号,X 项代表输入参数及其谐波,K 是偏移常数(如果有)。当传感器动作产生的误差谐波与输入参数的动态动作产生的自然谐波落入相同频带时,谐波变得尤其重要。所有连续波形均由基本正弦波及其谐波的傅立叶级数表示。任何非正弦波形(包括物理参数随时间变化的变化)。存在的谐波可能会受到传感器动作的影响。

3.NI采集常用的几种物理量类型

  • 声音
  • 应变
  • 压强
  • 载荷
  • 温度
  • 振动
  • 电压

4.传感器与采集设备的信号线缆长度

        为了确保 EMC 指定的性能,每个不同的 NI DAQ 产品都有各自指定的最大长度电线或电缆连接到 DAQ 设备的 I/O 引脚。请参考 NI DAQ 硬件用户手册/指南文档。示例: 手册中提到所有 I/O 电缆的长度不得超过 3m。

        在实际应用中对于传感器的布置、线缆的材质、屏蔽性能都有很大的要求,其中电压信号比较容易受到干扰。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/111400.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

uniapp 开发微信小程序 v-bind给子组件传递函数,该函数中的this不是父组件的二是子组件的this

解决办法:子组件通过缓存子组件this然后,用bind改写this 这个方法因为定义了全局变量that 那么该变量就只能用一次,不然会有赋值覆盖的情况。 要么就弃用v-bind传入函数,改为emit传入自定义事件 [uniapp] uview(1.x) 二次封装u-navbar 导致…

[MySQL]——SQL预编译、动态sql

键盘敲烂,年薪30万🌈 目录 一、SQL的预编译 📕一条SQL语句的执行过程 📕弊端 📕预编译SQL的优势 📕两种参数占位符 📕小结 二、动态SQL 📕概念介绍: &#x1f4…

ROS自学笔记二十: Gazebo里面仿真环境搭建

Gazebo 中创建仿真实现方式有两种:1直接添加内置组件创建仿真环境2: 手动绘制仿真环境 1.添加内置组件创建仿真环境 1.1启动 Gazebo 并添加组件 1.2保存仿真环境 添加完毕后,选择 file ---> Save World as 选择保存路径(功能包下: worlds 目录),文…

Docker:命令

Docker:命令 1. 创建MySQL的命令解读2. 基础命令3. 案例 查看DockerHub,拉取Nginx镜像,创建并运行Nginx容器4. 命令别名附录 1. 创建MySQL的命令解读 docker run :创建并运行一个容器,-d 是让容器在后台运行--name:给容器起一个名…

Java日志组件介绍之一

一、前言 前段时间爆出Log4j安全漏洞的事情,XX云因未及时报告漏洞被工信部暂停网络安全威胁和漏洞信息共享平台合作单位(https://www.cstis.cn/),话说Java的日志组件真是多而且也比较乱,后续几篇文章就聊一下各日志组…

【嵌入式】【GIT】如何迁移老的GIF到新的仓库时使用LFS功能并保持LOG不变

一、正常迁移流程 假设有仓库 ssh://old/buildroot-201902 需要迁移到新的仓库 ssh://old/buildroot-201902时,我们可以使用以下命令来完成: # 下载老的仓库 git clone ssh://old/buildroot-201902 # 向新的仓库上传所有的tags git push ssh://new/buildroot-201902 --tag…

【Linux】:Linux开发工具之Linux编辑器vim的使用

🔫1.Linux编辑器-vim使用 📤 vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以…

【ARMv8 SIMD和浮点指令编程】NEON 存储指令——如何将数据从寄存器存储到内存?

和加载指令一样,NEON 有一系列的存储指令。比如 ST1、ST2、ST3、ST4。 1 ST1 (multiple structures) 从一个、两个、三个或四个寄存器存储多个单元素结构。该指令将元素从一个、两个、三个或四个 SIMD&FP 寄存器存储到内存,无需交错。每个寄存器的每个元素都被存储。 …

Ansible自动化运维工具介绍与部属

Ansible自动化运维工具介绍与部属 一、ansible简介1.1、什么是Ansible1.2、Ansible的特点1.3、Ansible的架构 二、Ansible任务执行解析2.1、ansible任务执行模式2.2、ansible执行流程2.3、ansible命令执行过程 三、部署ansible管理集群3.1、实验环境3.2、安装ansible3.3、查看基…

MySQL数据库的存储引擎,底层存储结构,事物隔离级别,索引,日志等

存储引擎 存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表而不是基于库的,所以存储引擎也可以被称为表引擎。 默认存储引擎是InnoDB。 InnoDB 在 MySQL 5.5 之后,InnoDB 是默认的 MySQL 引擎。 1.支持事务 2.行级锁…

ElasticSearch 高级查询语法Query DSL实战

ES高级查询Query DSL ES中提供了一种强大的检索数据方式,这种检索方式称之为Query DSL(Domain Specified Language 领域专用语言) , Query DSL是利用Rest API传递JSON格式的请求体(RequestBody)数据与ES进行交互,这种方式的丰富查…

高阶数据结构图下篇

目录: 图的基本概念二深度优先遍历(DFS)广度优先遍历(BFS) kruskal(克鲁斯卡尔算法)Prim(普里姆算法)Dijkstra(迪杰斯特拉算法)Bellman-ford(贝尔曼-福特算法) flyod-war…

c语言练习(9周)

输入样例11输出样例7.0980 #include<stdio.h> int main() {int n, i;double s 1,a1;scanf("%d", &n);for (i 2; i < n; i) {a 1 / (1a);s a;}printf("%.4lf", s);return 0; } 题干输入10个整数&#xff0c;分别按输入正序、逆序显示。输…

工业数字化转型中的控制塔BI

工业数字化转型是当前工业领域的一个重要趋势&#xff0c;它通过应用先进的信息技术和数据分析方法&#xff0c;推动传统制造业向智能化、高效化、可持续发展的方向转变。在工业数字化转型中&#xff0c;控制塔BI&#xff08;Business Intelligence&#xff09;扮演着重要的角色…

【案例实战】NodeJS+Vue3+MySQL实现列表查询功能

这篇文章&#xff0c;给大家带来一个列表查询的功能&#xff0c;从前端到后端的一个综合案例实战。 采用vue3作为前端开发&#xff0c;nodejs作为后端开发。 首先我们先来看一下完成的页面效果。点击分页&#xff0c;可以切换到上一页、下一页。搜索框可以进行模糊查询。 后端…

什么是接口自动化测试?接口自动化测试的目的是什么?

1、什么是接口测试 接口测试是对系统或组件之间的接口的测试。主要用于检测外部系统与系统间以及内部各个子系统间的交互点。测试重点是检查数据交换、传递和控制管理过程&#xff0c;以及系统间的相互逻辑依赖关系等。 2、接口测试的目的 1> 尽早介入软件测试流程&#…

如何选择最适合 Android 的 SD 卡恢复软件?

所需要的只是心不在焉地点击了错误的按钮、行为不当的应用程序、或者软件或硬件故障。就这样&#xff0c;您的照片消失了&#xff0c;您的笔记无处可寻&#xff0c;您的文件也消失了。 如何选择最适合 Android 的 SD 卡恢复软件 对别人最好的可能对你不起作用&#xff0c;这取…

[NSSRound#6 Team]check(Revenge)

文章目录 考点tarfile文件覆盖漏洞&#xff08;CVE-2007-4559&#xff09;PIN码计算 解题过程非预期解预期解 考点 tarfile文件覆盖漏洞&#xff08;CVE-2007-4559&#xff09; Python 中 tarfile 模块中的extract、extractFile和extractall 函数中的目录遍历漏洞 允许 用户协…

kubernetes-控制器

目录 一、replicaset 二、deployment 1、版本迭代 2、回滚 3、滚动更新策略 4、暂停与恢复 三、daemonset 四、statefulset 五、job 六、cronjob 一、replicaset ReplicaSet用于保证指定数量的 Pod 副本一直运行 vim rs-example.ymlapiVersion: apps/v1 kind: Replic…

使用requests库进行HTTP爬虫编程

目录 一、安装requests库 二、发送HTTP请求 三、解析HTML页面 四、处理HTTP响应和异常 五、使用代理和会话管理 六、使用多线程或多进程提高效率 七、数据存储和处理 八、注意事项和总结 在当今的数字化世界中&#xff0c;数据已经成为了一种宝贵的资源。而网络爬虫程序…