这几天心里颇不宁静,采的不是信号,而是寂寞

2023-10-27

原文来自微信公众号:工程师看海

这几天心里颇不宁静,今晚在院子里坐着乘凉,忽然想起往日一同攻坚的战友,在这满月的光里,该是另一番样子吧。

我们制定的uV级别信号的采集方案,从原理到模拟环境测试,一切都OK,然而真正到现场采集信号时却发现,压根就采集不到信号,下图是采集的时域和频域波形,完全看不到目标信号的成分,这采集的哪是信号,这分明是采集了个寂寞。。。。。

这个硬件架构从理论到仿真都是ok的,实验室内部测试模拟信号也是正常的,为什么到现场测试后就没有信号了呢?下图是实验室模拟采集的结果,还是非常不错的。

正在我疑惑的时候,隔壁项目组突然来找我协助解决问题,他们也是需要采集一个微弱信号,但是带宽比较宽,到了1MHz,然而有个600Hz左右的干扰一直在他们系统中出现,甚至到了mV级别,始终不得解,这是典型EMC方面的问题,从下图频率上看大约是580Hz。

兄弟项目组这个问题分析起来还是挺麻烦的,我们彻底排除了一遍电路,排除了系统自激或是系统内部的串扰(也叫串音干扰),也排除了电源引入的干扰,通过各种排除,最终把问题定位到他们使用的一个设备,这个设备需要接近他们采集系统放置,我们把设备关闭后干扰就消失了,见下图时域波形,这应该属于低频近场耦合。我从听到这个问题到定位大约用了3个小时,那晚我们肝到凌晨2点,好在结果不错,也能睡的踏实一点。

然而,第一个问题依然困扰我,为啥采集不到信号呢?

就在前两天,又有兄弟项目组突然踩雷,和我的问题刚好相反,我是采集不到信号,而他们是一采集信号就饱和,和我非常非常相似的是,他们也是理论分析、模拟信号采集都ok,一旦到现场采集信号就饱和,问题发生的流程都非常相似,这就是真兄弟项目组啊。

我这自己的坑还没填上,就过去和人家一起分析问题,没想到误打误撞反而给填自己的坑带来了思路。

他们是采集电解质液体内的电压信号,但是一连接系统,输出马上到最大值,而采集信号发生器的信号就非常好,我当时把这个问题定位到他们所用传感器类型上,传感器是金属导体,被采集的是电解质液体,是导电液体,我猜测导电液体和金属导体接触时会发生电化学腐蚀反应,他们系统之所以会饱和应该就是采集的这个腐蚀电压,相当于采集了一个电池,电化学腐蚀的原理如下图所示,不得不说,我国的初、高中数学、物理和化学课程真的非常不错,可以描述和解释大部分生活现象。

电化学反应很常见,比如你如果用万用表的直流电压档位测凉水的电压,可能会发现有大约30mV的电压,而如果你把水换成烧开、沸腾的水,电压可能就会降低到10mV以内,这是因为烧开的水中氧气的成分减小了,我猜测这就是,金属的吸氧反应被降低,电子流动程度降低导致的,这只是猜测,欢迎各位小伙伴留言讨论。

发现了原因之后,我初步制定了一套硬件优化方案,等哥们实践后看看结果咋样,能不能打脸,就全靠哥们了,看着我提出的方案,我一拍脑门,这不就是我的问题的反解吗!

我只要修改两个电阻的阻值,我的问题应该就会得到改善,能找到我的问题根因,也是误打误撞,电路设计的坑还是非常多,书上写的再好,实际应用中总会遇到各种突发因素影响。

这就像我最近在看的一个模型推导,推了半天,结果人家用的是另一个模型,就好比产品推销员向你吹嘘他们的电脑产品多牛逼,多快,多厉害,结果后来发现,他卖的却是手机,这谁心里会宁静啊!

如果看到这里,请点赞、收藏、分享三连!

限时免费扫码进群,交流更多行业技术

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

这几天心里颇不宁静,采的不是信号,而是寂寞 的相关文章

随机推荐

  • B树的原理及代码实现、B+树和B*树介绍及应用

    目录 一 B树介绍 一 B树存在意义 二 B树的规则 二 B树实现原理及代码 一 实现原理 二 代码 三 B 树 一 概念 二 应用 MyISAM InnoDB 四 B 树 一 B树介绍 一 B树存在意义 B树主要用于磁盘文件的检索操作 众
  • 数字IC验证学习(一)

    一 数据类型 1 logic logic类型只能有一个驱动 使用wire和reg的地方均可使用logic 但如双向总线等有多个驱动的地方 则不可使用logic 2 二值逻辑 对于二值逻辑变量与DUT中的四值逻辑变量连接时 如果DUT中产生了
  • win10连接网络共享打印机出现没有当前打印机所需要的驱动

    这里的前提条件时你服务端的打印机已经设置共享 这里针对的是客户端连接已经共享的打印机 而且打印机版本比较老旧 无法正常连接 打开控制面板 选择 硬件和声音 选择 设备和打印机 选择 添加打印机 界面如图 选择 我所需要的打印机未列出 选择
  • chatgpt赋能python:Python错误自动重新执行

    Python错误自动重新执行 Python是一种强大的编程语言 它已经被广泛地应用于各个领域 在编写Python代码时 我们时常会遇到一些错误 有些错误是难以避免的 这篇文章将介绍如何让你的Python代码在遇到错误时自动重新执行 以确保程
  • Java高级编程【类与对象】

    Java语言的基本元素 类和对象 一 面向对象的思想概述 类 Class 和对象 Object 是面向对象的核心概念 类是对一类事物的描述 是抽象的 概念上的定义 对象是实际存在的该类事物的每个个体 因而也称为实例 instance 万事万
  • 吴恩达深度学习课程笔记(二):Logistic逻辑回归中损失函数(Loss Function)和成本函数(Cost Function)证明及推导

    偷个懒先上传图片吧 有需要再写文档吧 初衷只是给自己以后回顾 也希望能够帮助需要的人 吴恩达的深度学习课程看下来 目前给我的感受是大佬是真的关注我们这些底子差的人 已经讲到非常详细和细致了 连导数都讲解了还有函数的推到说明 建议像我一样学习
  • 数据结构——单链表-删除操作

    include
  • 建立客户端和服务端互连简单的聊天操作

    服务端 package JAVA API num18 socket import java io import java net ServerSocket import java net Socket import java util Ar
  • 如何提高网页的加载速度 ——DNS优化和代码优化

    1 DNS预读取 网站多个子域名 第三方CDN 百度谷歌统计 其他网站的图片等资源 DNS查找耗时 DNS预读取技术能够加快打开速度 方法是在head标签里面写上几个link标签 例如 对网站提前解析DNS 由于它是并行的 不会堵塞页面渲染
  • 数据分箱6——分箱结果进行WOE转化

    WOE的具体公式与含义请参考 特征筛选7 WOE Weight of Evidence IV值 Information Value 筛选特征 有监督筛选 WOE转化可以将分箱的阈值覆盖原有的值 一般来讲并不会改变预测精度 但是可以为可解释性
  • Softing的OPC UA C++ SDK全面升级:具有高功能性和易用性

    为支持反向连接 Reverse Connect 和访问全局发现服务器 Global Discovery Server GDS Softing的OPC UA C Software Development Kit SDK 已全面升级 OPC U
  • ARM Mali系列GPU驱动panfrost组成

    Alyssa Rosenzweig于2018年创立开源小组 通过对用户空间的3D驱动 kernel空间的ARM驱动进行逆向操作 重新构建panfrost驱动 在XDC2020会议上ARM宣布 开始接纳panfrost开源驱动并向其提供应有的
  • data-ajax=“false“

    1 概述 最近在做一个项目 由于涉及到跨平台性 所以采用了jquerymobile这个框架 在开发过程中 一开始为了图测试方便 采用了chrome浏览器来测试运行 现叙述如下问题 当在first html中 有个链接如 a href sec
  • Android TextView文字过长将后面View挤出屏幕解决方案

    前言 需求 横排两个 TextView 第一个 TextView 宽度自适应 第二个 TextView 宽度固定且跟随在 TextView 后面 第二个View可为任意View 宽度需已知 需要第一个View margin出相应宽度给第二个
  • 【写一个操作系统】3—汇编语言学习及Makefile入门

    目录 汇编代码 制作启动区程序 Makefile 今天的主要任务是通过对helloos nas核心代码汇的理解进行编语言的学习 还有就是Makefile的学习 汇编代码 主要是对上次的汇编文件helloos nas核心部分的学习 核心部分的
  • 服务器修改tomcat日志级别,远程 服务器tomcat日志监控

    远程 服务器tomcat日志监控 内容精选 换一换 MRS集群的日志保存路径为 var log Bigdata 日志分类见下表 MRS日志目录清单见下表 启用多实例功能后 如果系统管理员添加了多个HBase Hive和Spark服务的实例
  • PDManer数据库建模工具介绍

    pdmaner PDManer元数建模 是一款多操作系统开源免费的桌面版关系数据库模型建模工具 相对于PowerDesigner 他具备界面简洁美观 操作简单 上手容易等特点 支持Windows Mac Linux等操作系统 也能够支持国产
  • 寻找数列(构造+拓扑)

    寻找一个有n个整数的数列 满足下列条件 其中任意连续p个数之和是正数 其中任意连续q个数之和是负数 若无法找到 则输出 No 否则输出一个数值最小的数列 输入 n p q 输出 n个整数 样例 输入 5 4 3 输出 2 2 5 2 2 设
  • 通过BAT脚本批量修改文件名

    通过BAT脚本批量修改文件名 一 生成命名文件名列表 二 在excel中对应的行输入修改后的文件名 在这里插入图片描述 https img blog csdnimg cn 20201012102112886 png x oss proces
  • 这几天心里颇不宁静,采的不是信号,而是寂寞

    原文来自微信公众号 工程师看海 这几天心里颇不宁静 今晚在院子里坐着乘凉 忽然想起往日一同攻坚的战友 在这满月的光里 该是另一番样子吧 我们制定的uV级别信号的采集方案 从原理到模拟环境测试 一切都OK 然而真正到现场采集信号时却发现 压根