[激光原理与应用-68]:如何消除50Hz工频干扰和差分信号应对工频干扰
目录
一、什么工频干扰
1.1 什么工频干扰
1.2 工频干扰的幅度
1.3 工频干扰如何进入设备
1.4 工频干扰的负面影响
二、如何消除工频干扰
2.1 要消除工频干扰,可以考虑以下方法:
2.2 要具体消除工频干扰,可以采取以下措施
2.3 使用差分信号消除工频干扰:
三、单端信号传输和差分信号传输比较
一、什么工频干扰
1.1 什么工频干扰
50Hz的工频干扰是指来自电力系统的频率为50赫兹的干扰信号。
在交流电力系统中,交流电源的频率通常为50Hz或60Hz,这是电力系统中电压和电流的周期性变化。当电器设备与电力系统相连时,可能会出现工频干扰。如下图所示

1.2 工频干扰的幅度
工频干扰的幅度可以因不同因素而异,取决于干扰源的强度、距离和传播介质等。
一般情况下,工频干扰的幅度可以是几个毫伏到几十伏之间的电压或电流。
在电力系统中,工频干扰的幅度通常由电压或电流的峰值值来表示。对于50赫兹的电力系统,其幅度通常在110伏特到240伏特之间,具体取决于该区域的电力标准。对于低电压电力系统,如家庭或办公室,电压一般为220-240伏特。
工频干扰的幅度会随着干扰源与受影响设备之间的距离增加而衰减。其他因素,如电缆质量、传导介质、设备的敏感度等也会对干扰幅度产生影响。
需要注意的是,对于不同类型的设备,其对工频干扰的敏感程度也可能不同。一些设备可能对干扰更敏感,而另一些设备可能对干扰相对不敏感。因此,在设计和使用电子设备时,通常会采取一系列的抗干扰措施,以降低工频干扰的影响。
总的来说,工频干扰的幅度通常是在电压或电流的范围内,具体取决于干扰源和受影响设备之间的距离和各种其他因素。
1.3 工频干扰如何进入设备
工频干扰可以通过不同的途径进入电器设备并影响其正常运行。
最常见的是通过220电源线传导,因为电源线是将电能供应给设备的主要途径。此外,信号线和导线之间的电磁耦合、空气传导和电磁辐射等也可以引起工频干扰。
1.4 工频干扰的负面影响
工频干扰可能对设备的性能和功能产生不利影响。
常见的问题包括噪音、图像抖动、触摸屏幕不灵敏、通信信号干扰等。
严重的工频干扰还可能导致设备损坏或无法正常工作。
二、如何消除工频干扰
2.1 要消除工频干扰,可以考虑以下方法:
-
使用滤波器:安装电源线滤波器可以有效过滤掉工频干扰信号。滤波器可以将干扰信号降低到较低的水平,以保证设备正常运行。
-
屏蔽设备:对于受到工频干扰的敏感设备,可以采用屏蔽措施,如屏蔽罩、屏蔽隔间等,以减少干扰信号的传播。
-
良好的接地连接:确保设备的地线连接良好,可以将工频干扰引流到地下,减少对设备的影响。同时,确保建筑物内部的地线连接良好,以提供更好的屏蔽和接地效果。
-
电缆使用与布线:使用抗干扰性能较好的电缆,并正确布线,避免电源线与信号线相交或平行走向,并保持足够的距离,以减少干扰信号的传导。
-
机械隔离:对于特别敏感的设备,可以考虑使用机械隔离的方法,将设备与220V主电源隔离,以防止工频干扰的传播。
-
使用稳定的电源:稳定的电源可以减少电源波动引起的干扰,因此可以考虑使用稳压器或UPS(不间断电源)等设备来提供干净且稳定的电源。
2.2 要具体消除工频干扰,可以采取以下措施
需要根据具体情况选择采取的措施,并可能结合多种方法来降低工频干扰的影响。如果遇到严重的工频干扰问题,建议咨询专业的电子工程师或技术支持人员,以获取更具体的解决方案。
要具体消除工频干扰,可以采取以下措施:
-
使用滤波器:在电源线上安装滤波器以减少工频干扰。滤波器可以将干扰信号滤除,保持电源的清洁。可以选择合适的滤波器类型,如RC滤波器、LC滤波器或磁性滤波器,具体依据干扰源和设备需求。
-
进行屏蔽处理:使用屏蔽设备或屏蔽材料来降低工频干扰的传播。屏蔽设备包括屏蔽罩、屏蔽隔间或屏蔽电缆等,可阻止干扰信号进入或退出受影响设备,以减少干扰。
-
良好的接地连接:确保设备和建筑物接地连接良好。良好的接地可以有效地排除干扰信号,将其引流到地下。可以使用合适的接地导线,确保正确连接设备的接地端和建筑物的接地系统。
-
优化电缆布线:将电源线和信号线分开布线,避免平行走向或交叉,并保持一定的距离。这可以减少通过电缆传导的干扰。
-
使用电磁屏蔽器:对于敏感设备,可以在电缆连接处使用电磁屏蔽器。这些屏蔽器具有抑制电磁波传播的特性,可以减少干扰信号的影响。
-
避免共同模式噪音:共同模式噪音是指通过相同路径进入设备的干扰信号,可以通过选择低共模噪音的设备和电缆,或使用差模信号传输来减少共同模式干扰。
-
使用稳定的电源:稳定的电源供应可以最大限度减少电源波动引起的干扰。使用稳压器、AVR(自动电压调整器)或UPS(不间断电源)等设备可以提供稳定的电源。
这些措施可以根据具体情况综合考虑和应用,以最大程度地降低工频干扰对设备的影响。如果问题仍然存在,建议咨询专业技术人员以获取更具体的解决方案。
2.3 使用差分信号消除工频干扰:
使用差分信号是一种常见的方法来消除工频干扰。
差分信号是指通过同时采集正相和负相信号,并将其进行差分运算,从而消除共模噪音和工频干扰。
差分信号消除工频干扰的主要原理是,工频信号通常以共模噪音的形式出现,即同时影响信号的两个引线(如正导线和地线)。通过差分信号处理,可以将共模噪音从差分信号中消除,只保留差分信号中的差异部分。
以下是一些常见的差分信号消除工频干扰的方法:
-
差分放大器:使用差分放大器来放大差分信号,可以有效地抑制共模干扰信号。差分放大器通过将两个输入信号进行差分运算,使共模干扰信号在两个输入端点之间相互抵消。
-
差分传输线:采用差分传输线可以提高系统抗干扰能力。差分传输线上的正负导线以相等但反向的方式传输信号,可以在传输过程中消除共模干扰。
-
差分信号采样:在传感器或输入电路中,采集差分信号而不是单端信号可以提高系统的抗干扰能力。差分信号采样可以消除共模噪音和工频干扰的影响。
需要注意的是,差分信号消除工频干扰仍然需要确保差分信号的完整性,并进行适当的屏蔽和滤波措施以减少其他干扰源的影响。此外,差分信号消除工频干扰对于设计和选择合适的差分传感器、放大器和电路等关键。在具体应用中,建议咨询专业的电子工程师以获取更准确和个性化的建议。
三、单端信号传输和差分信号传输比较
单端信号传输和差分信号传输各有其优缺点,下面是它们的比较:
单端信号传输的优点:
- 简单和常见:单端信号传输是最常见和简单的信号传输方法,使用单条导线传输信号。
- 成本低:相对于差分信号传输,单端信号传输需要的线缆数量更少,因此成本较低。
- 较容易实现和维护:由于不需要处理差分信号和相应的电路设计,单端信号传输较容易实现和维护。
单端信号传输的缺点:
- 抗干扰能力较差:单端信号传输容易受到干扰源的影响,如电磁干扰、共模噪音和工频干扰等,因为只有一条导线传输信号,干扰信号更容易影响信号质量。
- 传输距离限制:由于干扰和信号衰减的原因,单端信号传输的有效传输距离相对较短。
差分信号传输的优点:
- 抗干扰能力强:差分信号传输能够消除共模噪音和干扰信号的影响,因为它是通过两个相互补偿的信号进行传输。
- 提高信号完整性:差分信号传输可以提高信号的抗噪性和完整性,从而减少误差。
- 较长传输距离:由于抗干扰能力强,差分信号传输可以支持更长的传输距离。
差分信号传输的缺点:
- 设计和实现复杂:相对于单端信号传输,差分信号传输需要设计更复杂的电路和使用更多的导线。
- 成本较高:由于需要使用更多的线缆和差分信号处理电路,差分信号传输的成本较高。
综上所述,单端信号传输适用于简单的应用场景,成本较低,但抗干扰能力较差。而差分信号传输适用于需要较强抗干扰能力和长传输距离的应用,但设计和成本会相对较高。
在实际应用中,根据具体需求和系统要求进行选择,并可能结合使用双向差分信号和单端信号传输来取得平衡。
相关文章:
[激光原理与应用-68]:如何消除50Hz工频干扰和差分信号应对工频干扰
目录 一、什么工频干扰 1.1 什么工频干扰 1.2 工频干扰的幅度 1.3 工频干扰如何进入设备 1.4 工频干扰的负面影响 二、如何消除工频干扰 2.1 要消除工频干扰,可以考虑以下方法: 2.2 要具体消除工频干扰,可以采取以下措施 2.3 使用差…...
【力扣-每日一题】LCP 06. 拿硬币
class Solution { public:int minCount(vector<int>& coins) {int res0;for(auto i:coins){resi/2;res(i%2)?1:0;}return res;} };...
【JAVA-Day32】精通Java函数:定义、调用和主函数的完整指南
精通Java函数:定义、调用和主函数的完整指南 精通Java函数:定义、调用和主函数的完整指南摘要引言1. Java函数基础什么是Java函数?函数的定义和命名规则参数和返回值的概念 2. 函数的定义与语法如何声明和定义函数?函数的参数和参…...
springboot相关操作学习汇总
IDEAMAVEN apache maven 3.6.3 的安装及配置IntelliJ IDEA 安装及配置详细教程Maven下载安装及IDEA配置Maven的超详细教程 GIT 版本控制工具 - git的安装与使用gitlab上传新项目全过程 SPRINGBOOT IDEAmavenSpringboot工程创建超详细过程示例SpingBoot:整合Myb…...
如何在微信上制作自己的小程序卖东西
在当今的数字化时代,微信小程序已成为电商行业的重要平台。本文将详细解析电商微信小程序的制作流程,帮助你了解从零到上线的过程。 一、前期准备 1. 确定商城定位和目标群体:在制作电商微信小程序前,你需要明确商城的定位&#x…...
24.Xaml ListView控件-----显示数据
1.运行效果 2.运行源码 a.Xaml源码 <Window x:Class="testView.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.mic…...
YoloV5改进实战:使用MPDIoU改进YoloV5
文章目录 摘要论文:揭秘精准高效的MPDIoU损失函数摘要1、简介2、相关工作2.1、目标检测和实例分割2.2. 场景文本识别2.3、边界框回归的损失函数3、点距最小的并集交点4、实验结果4.1、 实验设置4.2、数据集4.3、 评估协议4.4、 目标检测的实验结果4.5、 字符级场景文本识别的实…...
从电大搜题到上海开放大学,广播电视大学引领学习新风尚
近年来,随着信息技术的飞速发展,互联网的普及和应用成为了我们生活中不可或缺的一部分。而在大学学习领域,电大搜题微信公众号应运而生,为广大学子提供了便捷的学习资源和交流平台。在这个信息高速发展的时代,上海开放…...
DC/DC开关电源学习笔记(九)Buck降压拓扑原理
(九)Buck降压拓扑原理 1.概述2. Buck降压原理3. Buck电路的三种工作模式3.1 CCM:3.2 BCM3.3 DCM4. 伏秒法则1.概述 Buck电路属于非隔离的直流变换器,在开关电源中广泛应用,BUCK电路是一种基于电感储能原理的DC-DC变换器,其涉及到物理中的电磁感应和电能转换的基本原理。…...
【浏览器】主流浏览器伪元素一览
不同浏览器对于伪元素的支持程度可能会有所差异。以下是各主流浏览器对一些常见伪元素的支持情况: WebKit(Chrome、Safari、新版Edge): ::-webkit-scrollbar:用于自定义滚动条样式的伪元素。::-webkit-outer-spin-butt…...
国内首个潮玩行业沉浸式IP主题乐园,泡泡玛特城市乐园即将开园
近年来,泡泡玛特以潮玩IP为核心,不断拓展业务版图,推进国际化布局同时实现集团化运营,而泡泡玛特首个城市乐园将于9月下旬开业。据了解,泡泡玛特城市乐园是由泡泡玛特精心打造的沉浸式IP主题乐园,占地约4万…...
编译工具:CMake(八) | cmake 常用指令
编译工具:CMake(八) | cmake 常用指令 基本指令 基本指令 ADD_DEFINITIONS向 C/C编译器添加-D 定义,比如:ADD_DEFINITIONS(-DENABLE_DEBUG-DABC),参数之间用空格分割。 如果你的代码中定义了#ifdef ENABLE_DEBUG #end…...
什么是GPT磁盘?介绍GPT(GUID 分区表)磁盘及其优势!
GPT概述 GPT磁盘是什么意思?GPT是全局唯一标识符分区表(GUID Partition Table)的简称,它是硬盘分区表结构的一个标准模式。在我们深入了解GPT磁盘的特性之前须知,MBR磁盘的分区信息直接保存在主引导记录࿰…...
直播视频处理过程
视频其实就是快速播放一连串连续的图片。 每一张图片,我们称为一帧。只要每秒钟帧的数据足够多,也即播放得足够快。比如每秒 30 帧,以人的眼睛的敏感程度,是看不出这是一张张独立的图片的,这就是我们常说的帧率&#…...
CGI与FastCGI的区别在哪里,FastCGI的应用场景讲解
🏆作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,CSDN博客专家,阿里云社区专家博主,2023年6月CSDN上海赛道top4。 🏆数年电商行业从业经验,历任核心研发工程师…...
记录selenium和chrome使用socks代理打开网页以及查看selenium的版本
使用前,首先打开socks5全局代理。 之前我还写过一篇关于编程中使用到代理的情况: 记录一下python编程中需要使用代理的解决方法_python 使用全局代理_小小爬虾的博客-CSDN博客 在本文中,首先安装selenium和安装chrome浏览器。 参考我的文章…...
2023 年最新 Docker 容器技术基础详细教程(更新中)
Docker 基本概述 Docker 是一个开源的应用容器引擎,它让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间…...
初学phar反序列化
以下内容参考大佬博客:PHP Phar反序列化浅学习 - 跳跳糖 首先了解phar是什么东东 Phar是PHP的压缩文档,是PHP中类似于JAR的一种打包文件。它可以把多个文件存放至同一个文件中,无需解压,PHP就可以进行访问并执行内部语句。 默认开…...
嵌入式web项目框架解读
文章目录 前言一、阅读Makefile可以迅速了解整个项目框架二、项目框架中的服务器:boa三、接口:cgi四、项目文件总结 前言 项目框架敬上!!! 一、阅读Makefile可以迅速了解整个项目框架 项目中的Makefile主要分为三个部…...
MySQL什么情况下会死锁,发生了死锁怎么处理呢?
🏆作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,CSDN博客专家,阿里云社区专家博主,2023年6月CSDN上海赛道top4。 🏆数年电商行业从业经验,历任核心研发工程师…...
树莓派超全系列教程文档--(61)树莓派摄像头高级使用方法
树莓派摄像头高级使用方法 配置通过调谐文件来调整相机行为 使用多个摄像头安装 libcam 和 rpicam-apps依赖关系开发包 文章来源: http://raspberry.dns8844.cn/documentation 原文网址 配置 大多数用例自动工作,无需更改相机配置。但是,一…...
Spark 之 入门讲解详细版(1)
1、简介 1.1 Spark简介 Spark是加州大学伯克利分校AMP实验室(Algorithms, Machines, and People Lab)开发通用内存并行计算框架。Spark在2013年6月进入Apache成为孵化项目,8个月后成为Apache顶级项目,速度之快足见过人之处&…...
Redis相关知识总结(缓存雪崩,缓存穿透,缓存击穿,Redis实现分布式锁,如何保持数据库和缓存一致)
文章目录 1.什么是Redis?2.为什么要使用redis作为mysql的缓存?3.什么是缓存雪崩、缓存穿透、缓存击穿?3.1缓存雪崩3.1.1 大量缓存同时过期3.1.2 Redis宕机 3.2 缓存击穿3.3 缓存穿透3.4 总结 4. 数据库和缓存如何保持一致性5. Redis实现分布式…...
centos 7 部署awstats 网站访问检测
一、基础环境准备(两种安装方式都要做) bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats࿰…...
给网站添加live2d看板娘
给网站添加live2d看板娘 参考文献: stevenjoezhang/live2d-widget: 把萌萌哒的看板娘抱回家 (ノ≧∇≦)ノ | Live2D widget for web platformEikanya/Live2d-model: Live2d model collectionzenghongtu/live2d-model-assets 前言 网站环境如下,文章也主…...
Linux系统部署KES
1、安装准备 1.版本说明V008R006C009B0014 V008:是version产品的大版本。 R006:是release产品特性版本。 C009:是通用版 B0014:是build开发过程中的构建版本2.硬件要求 #安全版和企业版 内存:1GB 以上 硬盘…...
【SpringBoot自动化部署】
SpringBoot自动化部署方法 使用Jenkins进行持续集成与部署 Jenkins是最常用的自动化部署工具之一,能够实现代码拉取、构建、测试和部署的全流程自动化。 配置Jenkins任务时,需要添加Git仓库地址和凭证,设置构建触发器(如GitHub…...
【C++】纯虚函数类外可以写实现吗?
1. 答案 先说答案,可以。 2.代码测试 .h头文件 #include <iostream> #include <string>// 抽象基类 class AbstractBase { public:AbstractBase() default;virtual ~AbstractBase() default; // 默认析构函数public:virtual int PureVirtualFunct…...
小木的算法日记-多叉树的递归/层序遍历
🌲 从二叉树到森林:一文彻底搞懂多叉树遍历的艺术 🚀 引言 你好,未来的算法大神! 在数据结构的世界里,“树”无疑是最核心、最迷人的概念之一。我们中的大多数人都是从 二叉树 开始入门的,它…...
Xcode 16 集成 cocoapods 报错
基于 Xcode 16 新建工程项目,集成 cocoapods 执行 pod init 报错 ### Error RuntimeError - PBXGroup attempted to initialize an object with unknown ISA PBXFileSystemSynchronizedRootGroup from attributes: {"isa">"PBXFileSystemSynchro…...
