热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

信号采集系统的硬件连接笔记

CSDN话题挑战赛第2期参赛话题:学习笔记数据采集设备采集的将是电压信号,待测量信号按照是否接地可分为两大类:接地信号和浮动信号。接地信

CSDN话题挑战赛第2期
参赛话题:学习笔记

数据采集设备采集的将是电压信号,待测量信号按照是否接地可分为两大类:接地信号和浮动信号。
接地信号是指以某个地为参考点的电压信号,参考点电位为零,一般将大地或者建筑物的地作为参考点。最常见的接地方法是将信号的一端与交流电源的地相连,常用的电器设备一般都是这样接地的,数据采集卡也用此方法接地,所以接地信号与数据采集卡是共地的。

浮动信号是指不与任何地相连的电压信号,浮动信号的两端都不与某个地线相连,所以除非人为相连,一般与数据采集卡是不共地的。常见的浮动信号如电池、热电偶、隔离放大器、变压器等产生的信号。

测量系统的连接方式可以分为如下三类
● 差分(Differential)连接方式
● 参考地单端(Referenced Single-Ended,简称RSE)连接方式
● 无参考地单端(Non-Referenced Single-Ended,简称NRSE)连接方式

1.差分连接方式
差分连接方式的测量系统中,测量信号的正负两端是通过多路选择器与仪用放大器的正负两极直接相连的,多路选择器从多个通道中选择一个通道作为输入信号。
一个典型的差分测量系统的连接方式如图所示,其中AIGND为测量系统的地,Vm为测得信号。
在这里插入图片描述
差分测量系统的优点是可以直接测出信号正负两极的电压而不受共模电压的影响。所谓共模电压,是指分别加在信号两极上的两个大小相等、极性相同的电压。
当共模电压加在信号上时,由于差分测量系统测量的是信号两极间的电压差值,所以可以消除共模电压的影响。

参考地单端(RSE)连接方式的测量系统中,仪用放大器的负极与系统地相连,待测信号的正极与仪用放大器正极通过多路选择器相连,所以测得信号是以系统地作为参考点的电压信号。
一个典型的RSE测量系统如图所示,其中AIGND为系统地,Vm为测得信号。在这里插入图片描述
无参考地单端(NRSE)连接方式的测量系统是对RSE连接方式的一种变形,各路信号共享一个基准点,而仪用放大器负极正是与这个公共基准点相连的,但并不与系统地相连,所以测得信号是以该基准点作为参考点的电压信号。这样可以实现信号地与系统地之间的隔离。
一个典型的NRSE测量系统如图3-8所示,AISENSE为公共基准点,Vm为测得信号。
在这里插入图片描述
对于浮动信号和接地信号,所适用的测量系统连接方式也有所不同。对于浮动信号,差分、RSE和NRSE测量系统都适合,而对于接地信号,一般情况下RSE方式并不推荐使用,推荐使用的是差分或者NRSE连接方式。

由于浮动信号的两端都不与任何地相连,所以使用差分、RSE或NRSE方式都可以准确地对浮动信号进行测量,只需按照标准连接方式进行连接即可。需要注意的是,在使用差分方式进行测量时,需要保证加在信号两端的共模电压不超过测量设备的允许范围。

在使用差分或者RSE方式时,由于信号负端不与AIGND连接,放大器的输入偏置电流有可能会使信号电压偏离测量设备的量程范围,所以需要在信号两端与AIGND之间分别加一个偏置电阻,从系统平衡角度而言,建议取等值的两电阻,阻值范围一般在10kΩ和100kΩ之间。
使用差分、RSE、NRSE三种方式测量浮动信号的典型连线图如图在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


推荐阅读
  • 深入解析C语言中结构体的内存对齐机制及其优化方法
    为了提高CPU访问效率,C语言中的结构体成员在内存中遵循特定的对齐规则。本文详细解析了这些对齐机制,并探讨了如何通过合理的布局和编译器选项来优化结构体的内存使用,从而提升程序性能。 ... [详细]
  • OpenAI首席执行官Sam Altman展望:人工智能的未来发展方向与挑战
    OpenAI首席执行官Sam Altman展望:人工智能的未来发展方向与挑战 ... [详细]
  • 本文详细介绍了在 Android 7.1 系统中调整屏幕分辨率和默认音量设置的方法。针对系统默认音量过大的问题,提供了具体的步骤来降低系统、铃声、媒体和闹钟的默认音量,以提升用户体验。此外,还涵盖了如何通过系统设置或使用第三方工具来优化屏幕分辨率,确保设备显示效果更加清晰和流畅。 ... [详细]
  • 本文介绍了如何使用 Spark SQL 生成基于起始与终止时间的时序数据表。通过 `SELECT DISTINCT goods_id, get_dt_date(start_time, i) as new_dt` 语句,根据不同的时间间隔 `i` 动态填充日期,从而构建出完整的时序数据记录。该方法能够高效地处理大规模数据集,并确保生成的数据表准确反映商品在不同时间段的状态变化。 ... [详细]
  • MyISAM和InnoDB是MySQL中最为广泛使用的两种存储引擎,每种引擎都有其独特的优势和适用场景。MyISAM引擎以其简单的结构和高效的读取速度著称,适用于以读操作为主、对事务支持要求不高的应用。而InnoDB引擎则以其强大的事务处理能力和行级锁定机制,在需要高并发写操作和数据完整性的场景下表现出色。选择合适的存储引擎应综合考虑业务需求、性能要求和数据一致性等因素。 ... [详细]
  • TypeScript ESLint: 避免使用隐式 any 类型,建议指定更具体的类型以提高代码可维护性
    在使用 Vue 引入 SVGSpriteLoader 时遇到了问题。具体表现为在 `shims-vue.d.ts` 文件中进行相关配置后,WebStorm 报错。为了解决这一问题,建议避免使用隐式 `any` 类型,而是指定更具体的类型,以提高代码的可维护性和类型安全性。可以通过在 ESLint 配置中禁用隐式 `any` 类型来实现这一目标。 ... [详细]
  • Java环境中Selenium Chrome驱动在大规模Web应用扩展时的性能限制分析 ... [详细]
  • 本文探讨了利用JavaScript实现集合的对称差集算法的方法。该算法旨在处理多个数组作为输入参数,同时保留每个数组中元素的原始顺序。算法不会移除单个数组内的重复元素,但会删除在不同数组之间出现的重复项。通过这种方式,能够有效地计算出多个数组的对称差集。 ... [详细]
  • 使用 `git stash` 可以将当前未提交的修改保存到一个临时存储区,以便在后续恢复工作目录时使用。例如,在处理中间状态时,可以通过 `git stash` 命令将当前的所有未提交更改推送到一个新的储藏中,从而保持工作目录的整洁。此外,本文还将详细介绍如何解决 `git stash pop` 时可能出现的冲突问题,帮助用户高效地管理代码变更。 ... [详细]
  • 本文介绍了一种算法,用于计算当前日期在本年度的具体周数。该方法由作者王峰提出,通过私有函数 `weekOfYear` 实现,能够准确地确定当前日期在一年中的周位置。此算法在日历计算和时间管理中具有广泛应用,适用于各种编程语言和应用场景。 ... [详细]
  • 本文深入探讨了 Git 与 SVN 的高效使用技巧,旨在帮助开发者轻松应对版本控制中的各种挑战。通过详细解析两种工具的核心功能与最佳实践,读者将能够更好地掌握版本管理的精髓,提高开发效率。 ... [详细]
  • 在Docker中,默认情况下,镜像和容器数据存储在`/var/lib/docker`目录下,使用loop设备进行管理。然而,当根分区空间不足时(例如CentOS 7默认安装仅有50GB),可能会导致Docker守护进程启动失败,因为UUID与存储的UUID不匹配。为解决这一问题,可以考虑扩展根分区或更改Docker的数据存储路径,以确保有足够的空间来支持Docker的正常运行。 ... [详细]
  • 在C#中开发MP3播放器时,我正在考虑如何高效存储元数据以便快速检索。选择合适的数据结构,如字典或数组,对于优化性能至关重要。字典能够提供快速的键值对查找,而数组则在连续存储和遍历方面表现优异。根据具体需求,合理选择数据结构将显著提升应用的响应速度和用户体验。 ... [详细]
  • 在TypeScript中,我定义了一个名为 `Employee` 的接口,其中包含 `id` 和 `name` 属性。为了使这些属性可选为空,可以通过使用 `| null` 或 `| undefined` 来扩展其类型定义。例如,`id: number | null` 表示 `id` 可以是数字或空值。这种类型的灵活性在处理不确定的数据时非常有用,可以提高代码的健壮性和可维护性。 ... [详细]
  • 《Intel IA-32 架构软件开发人员手册详尽指南》提供了详尽的 IA-32 架构技术文档,涵盖指令集、系统编程和硬件接口等内容,为软件开发人员提供全面的技术支持和参考。该手册不仅包括详细的架构说明,还提供了丰富的编程示例和最佳实践,帮助开发人员更好地理解和应用 IA-32 架构。 ... [详细]
author-avatar
马芷靈
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有