电磁兼容EMC理论基础汇总

目录

0. 序言

1. EMC的基础介绍

1.1 EMC电磁兼容的定义

1.2 EMC的重要性

1.3 EMC的三要素

2. 库仑定律

3. 趋肤效应与趋肤深度

4. 电阻抗公式

4.1 电阻

4.2 容抗

4.3 感抗

4.4 电路元件的非理想性

5. 麦克斯韦方程组

5.1 高斯磁定律   

5.2 高斯定律  

5.3 法拉第感应定律  

5.4 麦克斯韦-安培定律 

5.5 波动方程

6. 傅里叶变换

6.1 时域分析与频域分析

6.2 傅里叶变换公式


0. 序言

深度学习是我的爱好,而电动车动力总成设计是我的工作,因此最近准备在深度学习领域外,开通一个新的专栏【电动车动力技术】。初步构思是前期介绍电动车动力电池、电驱、开关半导体等偏硬件方面的内容,后续如果有一定技术累计也会再加入嵌入式系统、软件等相关内容(野心实在太大),这个专栏的目的有二:

  1. 系统地介绍电动车动力总成相关技术内容,帮助大家以及我自己学习这个领域的专业知识;
  2. 记录工作中的技术积累,以及一些经验之谈,和大家进行技术交流。

提到电动车人们第一印象往往是电池、电机、充电桩这些,而这个专栏的首篇文章却是介绍EMC的。这一来是因为最近经历了一系列的EMC问题,迫使我系统地复习了以前大学的知识以及学习了EMC相关理论,二来而这些基础理论的学习对掌握电动动力总成来说都是十分必要的前提,因此作为分享及学习记录写出本文作为这个系列的首篇文章

关于EMC的介绍我想分上下两篇进行:上篇讲EMC相关的电磁学理论基础,下篇说明EMC的实际应用。

1. EMC的基础介绍

1.1 EMC电磁兼容的定义

我们经常提到的EMC实际上是由EMI和EMS两个部分构成的:

  • EMC: Electromagnetic Compatibility,电磁相兼容包含EMI及EMS
  • EMI: Electromagnetic interference,指物体本身所发射出来的电磁场对周围环境的影响
  • EMS: Electromagnetic susceptibility,指物体本身对周围环境所发射出的电磁场的抗干扰能力
1.2 EMC的重要性

首先我们回顾下赫兹在1888年做的证实电磁波存在的实验:使用电池对感应线圈进行充电,在由感应线圈和铜球(电容)构成的LC震荡回路中生成震荡电流,铜球(电容)间形成震荡电压。当小铜球间的电势差足够大时,会击穿空气产生电火花。而交变的电压(电流)产生电磁波,会传导到接收器上,使得接收器的间隙间也产生电火花。

随着电力及电子技术的发展,我们的生活已经离不开各种各样的电子设备,如果对EMC不加以控制,这些电子设备都会成为赫兹实验中的“小铜球”(干扰源),同时也会成为“接收器”(敏感设备),这些互相干扰会使电子设备难以正常工作。

更糟糕的是,人体也是一个“接收器”,恶劣的电磁环境也会威胁人体的健康,因此我国为加强电磁环境管理,保障公众健康,也制定了《电磁环境控制限值》(GB 8702-2014)。

1.3 EMC的三要素

EMC问题的三要素有:

  • 干扰源:产生电磁干扰的干扰源,电压变化率{\frac{\mathrm{d} V}{\mathrm{d} t}}{}或电流变化率\frac{\mathrm{d} I}{\mathrm{d} t}很大的电路都是干扰源;
  • 耦合路径:电磁干扰的传递路径,分为辐射传导两种路径,辐射:电磁干扰以电磁波的形式通过天线(或等效天线)直接在空间中进行传递;传导:电磁干扰以耦合的方式通过现有电路进行的(非预期)传递;
  • 敏感设备:被电磁干扰的设备,电磁干扰的被害者;

缺少三者中的任何一个,EMC问题都不会存在。这也是解决EMC问题的思路,即消除三要素中的任何一个。

EMC是一门非常注重实验的学科,现实中遇到的EMC问题往往是多因素并且互相作用导致的,非常复杂,EMC也亲切地被称为“玄学”。但正是因为这样的情况经常使工程师们过度依赖后期的整改,而忽略了其理论基础。EMC应该是被正向设计出来的,而不是整改出来的!下面说明EMC相关的理论基础

2. 库仑定律

库仑定律描述电荷之间的相互作用。库仑定律的表达式为:F = k\frac{^{q_1q_2}}{r^2},其中F是作用于两个电荷之间的力,q1和q2是两个电荷的大小,r是它们之间的距离,k是一个恒定比例,称为库仑常数。

叠加原理是在电荷之间的相互作用中,如果存在多个电荷,它们之间的作用力大小可以通过库仑定律独立进行计算。按照迭加原理,电荷受到的作用力可以被视为其他电荷对它的单独作用力之和,即\vec{F} = \vec{F_1}+ \vec{F_2}+\cdot \cdot \cdot + \vec{F_n}库仑定律+叠加原理已可以解决静电学的全部问题

3. 趋肤效应与趋肤深度

趋肤效应(Skin Effect)是指当高频电流通过导体时,电流的分布会集中在导体表面的一薄层内流动,而导体内部的大部分区域几乎没有电流。

趋肤深度(Skin Depth),则是用来描述这个集中电流的厚度或者说深度的一个物理量,定义为电流强度从表面最大值下降到初始值的1/e(约37%)处的距离。趋肤深度与频率、材料的电导率和磁导率有关。对于良导体(如铜或铝),随着频率的增加,趋肤深度会减小;而对于不良导体或者绝缘体,趋肤深度可能会较大。

计算趋肤深度的公式通常如下:

\delta =\frac{1}{\sqrt{\pi f \mu \sigma}}

其中:

  • δ 是趋肤深度
  • f 是电流的频率
  • μ 是材料的相对磁导率
  • σ 是材料的电导率

上述公式假设了理想条件下的导体,并且可能需要根据具体的应用情况进行修正。

趋肤效应的实际意义在于,在设计高频电路时,可以考虑采用空心导线或者镀膜导线来减小电阻损失,因为在这种情况下,大部分电流只在导线表面流动,内部的材料并不会对电流传输起到实质性的作用。此外,了解趋肤效应也有助于理解高频信号在传输线和天线系统中的行为。

4. 电阻抗公式

电阻抗(Impedance)是指电路中交流电流通过时所遇到的阻碍,包括电阻、电感、电容等元件对交流电流的阻碍和延迟作用的综合效果。

电阻抗通常用复数表示,其实部为电阻(Resistance)、虚部为电抗(Reactance),电抗由容抗和感抗构成;模值为阻抗大小,单位为Ω;相位角为阻抗的相位。它描述了电路对交流电的大小和相位的阻碍程度,是电路中交流电流和电压之间的比值。

这里必须说明下:电阻抗明明是一个单位为Ω、可以测量的、具有实际意义的物理量,为什么非要用复数表示?这是很多人难以理解,也是很多文章没有说清楚的地方!

其实答案很简单,因为复数的几何特征——可以用一个数(标量)代表一个几何点,例如对于复数z=a+bi,在复平面(横轴为实数轴,纵轴为虚数轴)中就可以代表点(a, b)。

这样,一个幅值为U_0角频率为\omega的正弦电压在复平面中可以表达为下图:

其代数形式表达为:U = U_0 cos\omega t + U_0 sin\omega t \cdot i,根据欧拉公式可以获得其指数形式表达为:U = U_0 e^{i \omega t}(可以由泰勒展开证明e^{xi} = cosx + i\cdot sinx,即欧拉公式),正弦电流表达同理,后续的推导会用到指数形式

4.1 电阻

这是电阻抗中最容易理解的部分,即我们初中就学过的欧姆定律:R = \frac{U}{I},这种阻抗对电流和电压的相位也不产生影响。

4.2 容抗

根据电容的定义公式Q = CU,Q为电荷量、U为电压、C为电容量,两边对时间t求导得到:

\frac{\mathrm{d} Q}{\mathrm{d} t} = C\frac{\mathrm{d} U}{\mathrm{d} t}

又因为U = U_0 e^{i \omega t}I=\frac{\mathrm{d} Q}{\mathrm{d} t},可以得出:

I = C\cdot U_0 e^{i \omega t} \cdot i \omega = CU\cdot i \omega

最终得出容抗i X_C为:

iX_C= \frac{U}{I} = \frac{1}{i \omega C} = - \frac{i}{\omega C}

4.3 感抗

根据电感的定义公式\Phi = LI\Phi为磁通量、L为电感量、I为电流,两边对时间t求导得到:

\frac{\mathrm{d} \Phi}{\mathrm{d} t} = L \frac{\mathrm{d} I}{\mathrm{d} t}

又因为I = I_0 e^{i \omega t}U = \frac{\mathrm{d} \Phi}{\mathrm{d} t},可以得出:

U = L\cdot I_0e^{i \omega t}\cdot \omega t = LI\cdot i \omega

最终得出感抗i X_L为:

i X_L = \frac{U}{I} = i \omega L

4.4 电路元件的非理想性

现实中由于寄生参数的存在,理想的纯电阻、纯电容、纯电感都是不存在的,所有的元件都会呈现电阻+电容+电感三种特性,即总的等效电阻抗为:Z = R + i \omega L - \frac{i}{\omega C}

寄生参数是指元件中存在的与被测元件直接耦合的参数,这些参数通常是由于被测元件与被测环境中其他元件的相互作用引起的,这些寄生参数并非元件本身的设计意图,其存在会对电路造成非预期的影响,因此不能忽略。

5. 麦克斯韦方程组

这一部分内容需要复习下高等数学中的标量场梯度、矢量场散度、矢量场旋度等内容,推荐一个视频:【nabla算子】与梯度、散度、旋度_哔哩哔哩_bilibili

遵照麦克斯韦方程组的通用写法,在下面的方程中(除了高斯磁定律),等式右边是规律的“原因”,等式左边是规律的“结果”。

5.1 高斯磁定律  \triangledown \cdot \vec{B}=0 

B为磁感应强度,这个公式描述的是磁感应强度的散度为0,即磁场无“源”也无“汇”,这也就是我们高中所学的知识:磁力线都是闭合的曲线,不存在磁单极子;

5.2 高斯定律  \triangledown \cdot \vec{D} = \rho

又称为散度定理、高斯散度定理,D为电感应强度,D=ε0E+P,式中E是电场强度,P是极化强度,ε0是真空介电常数,\varepsilon _0= 8.854187817 \times 10^{-12} F/m。对线性各向同性的电介质有D=εE,ε是电介质的绝对介电常数。ρ是电荷密度,即电荷量比体积。这个公式描述的是电感应强度的散度为电荷密度,在有正电荷的点散度为正,即电场“源”,在有负电荷的点散度为负,即电场“汇”,在电场中无“源”也无“汇”,散度为0;

5.3 法拉第感应定律  \triangledown \times \vec{E} = - \frac{\partial \vec{B}}{\partial t}

E为电场强度,这个公式描述的是磁场的时变会产生旋转的电场,即“动磁生电”,由这个公式可以推导出我们熟知的写法E = n\frac{\bigtriangleup \Phi }{\bigtriangleup t},E为感生电动势,n为线圈匝数;

5.4 麦克斯韦-安培定律 \triangledown \times \vec{H} = \vec{J_e} + \frac{\partial \vec{D}}{\partial t}

H为磁场强度(注意不是磁感应强度)H=\frac{B}{\mu _0}-M式中B是磁感应强度,M是磁化强度,μ0是真空中的磁导率,\mu_0 = 4 \pi \times 10^{-7} T·m/A。H的单位是A/m,Je为传导电流,\frac{\partial \vec{D}}{\partial t}为位移电流,两者合称为全电流,这个公式描述的是电流会产生旋转的磁场。

5.5 波动方程

在无源真空中,即\rho = 0J_e = 0,根据麦克斯韦方程组可以推导出:

  • 无源区电场波动方程\triangledown ^2 \vec{E} - \mu _0 \varepsilon _0\frac{\partial^2 \vec{E}}{\partial t^2} = 0
  • 无源区磁场波动方程\triangledown ^2 \vec{H} - \mu _0\varepsilon _0\frac{\partial^2 \vec{H}}{\partial t^2} = 0

最终可以推导出:

  • 电磁波在真空中传播的速度,即光速C= \frac{1}{\sqrt{\mu _0 \varepsilon _0}}=3 \times 10^8 m/s
  • 电磁波在真空中传播的波阻抗Z_0 = \sqrt\frac{\mu _0}{\varepsilon _0}= 377 Ω

推导过程有点复杂,略。有兴趣可以参考:数学物理方法 3-1.1 波动方程的导出_哔哩哔哩_bilibili

6. 傅里叶变换

6.1 时域分析与频域分析

在讲傅里叶变换之前首先需要明白为什么我们需要傅里叶变换?傅里叶变换是把函数(信号)由时域转换为频域的数学工具,电信号的分析方法可以分为时域分析和频域分析:

时域分析关注电信号随时间变化的特性,电信号是通过观察其随时间变化的方式来描述的。例如,如果我们在示波器上查看一个正弦波电信号,我们看到的是电压或电流相对于时间的变化图。这种方法直观且易于理解,特别适用于分析信号的时间特性,如上升时间、持续时间、周期性等。

然而,在很多情况下,特别是对于复杂的电信号或者需要进行系统设计和分析的时候,频域法更为重要。这是因为通过将电信号转换到频域,我们可以看到信号是由哪些频率分量构成的,以及每个分量的相对强度。这对于我们理解和处理许多类型的电信号特别有价值,因为许多电信号都是由多个频率成分叠加而成的。更具体来说,在EMC领域中频域分析会有以下作用:

  1. 滤波设计:从上面的阻抗公式可以知道,系统对电信号的阻抗和信号的(角)频率相关,通过频域分析,我们可以从理论上更好地设计和实现滤波器,以允许某些频率通过并抑制其他频率;

  2. 干扰抑制:在实际应用中,信号常常受到噪声和干扰的影响。频域分析可以帮助识别和量化这些影响,并设计有效的降噪策略;

  3. 干扰源分析:在电路系统中,不同元器件或系统往往会产生不同的特定频率的干扰,频谱分析是识别和量化干扰源的关键工具。

对于连续或离散的信号,用傅里叶变换可以将信号从时域变换到频域。得到的频域波形称为频谱。对于非周期信号,频谱是连续的;对于周期性信号,频谱是离散的。由于周期信号有限的能量分布在有限的频率上, 因此周期信号的能量更集中,所以干扰作用更强

6.2 傅里叶变换公式

设实数函数 $f(t)$ 是一个绝对可积函数,即 $\int_{-\infty}^{\infty}|f(t)|\mathrm{d}t<\infty$,则它的傅里叶变换是一个函数 $\hat{f}(\omega)$,定义为:

$ \hat{f}(\omega)=\frac{1}{\sqrt{2\pi}}\int_{-\infty}^{\infty}f(t)\cdot e^{-i\omega t}\mathrm{d}t $

其中 $\omega$ 是频率。函数 $\hat{f}(\omega)$表示了 $f(t)$ 在频率域的分布情况,即 $f(t)$ 可以表示为一系列频率的叠加。

这个突然来袭的公式估计会把很多人搞蒙,为什么傅里叶变换是这个样子的?

为了理解这个公式,无论对傅里叶变换是否熟悉,我都建议先看一下这个视频:

【官方双语】形象展示傅里叶变换_哔哩哔哩_bilibili

通过上面第5章电阻抗的讲解,我们已经理解了电阻抗使用复数表示是因为复数在复平面上的几何特征,而傅里叶变换中引入复数也是同样的理由!

e^{-i \omega t}可以转换为代数形式cos\omega t -sin\omega t \cdot i,代表以角频率\omega绕原点旋转,负号代表顺时针旋转。通过f(x)e^{-i \omega t}的乘积把直角坐标信号转到复平面上,通过积分获得角频率为\omega时的分量,最终获得的\hat{f}(\omega)即为f(t)的频谱函数。

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

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

相关文章

【FPGA】Verilog:二进制并行加法器 | 超前进位 | 实现 4 位二进制并行加法器和减法器 | MSI/LSI 运算电路

Ⅰ. 前置知识 0x00 并行加法器和减法器 如果我们要对 4 位加法器和减法器进行关于二进制并行运算功能&#xff0c;可以通过将加法器和减法器以 N 个并行连接的方式&#xff0c;创建一个执行 N 位加法和减法运算的电路。 4 位二进制并行加法器 4 位二进制并行减法器 换…

YoloV8改进策略:Swift Parameter-free Attention,无参注意力机制,超分模型的完美迁移

摘要 https://arxiv.org/pdf/2311.12770.pdf https://github.com/hongyuanyu/SPAN SPAN是一种超分网络模型。SPAN模型通过使用参数自由的注意力机制来提高SISR的性能。这种注意力机制能够增强重要信息并减少冗余,从而在图像超分辨率过程中提高图像质量。 具体来说,SPAN模…

J-Link RTT的使用(原理 + 教程 + 应用 + 代码)

MCU:STM32F407VE MDK:5.29 IAR:8.32 目录--点击可快速直达 目录 写在前面什么是RTT?RTT的工作原理RTT的性能快速使用教程高级使用教程附上测试代码2019年12月27日更新--增加打印float的功能 写在前面 本文介绍了J-Link RTT的部分使用内容&#xff0c;很多地方参考和使用…

ImportError: cannot import name ‘metadata‘ from ‘importlib‘

yolov8 编译问题 ImportError: cannot import name ‘metadata’ from ‘importlib’ 将 from importlib import metadata 更改为 import importlib_metadata as metadata

canvas绘制单个圆和同心圆

代码实现&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdev…

【Java 基础】18 I/O流

文章目录 1.基本概念2.字节流3.字符流4.标准输入输出5.最佳实践 I/O流&#xff08;Input/Output 流&#xff09;是计算机程序中不可或缺的一部分&#xff0c; 往大了说所有的操作都是IO。Java 提供了强大而灵活的 I/O 框架&#xff0c;支持各种数据的 读取和 写入操作。 1.基…

网络安全--网络环境构成,系统的安全

2. 网络攻防环境 目标 了解攻防环境构成了解入侵检测系统&#xff08;平台&#xff09;的部署位置 2.1. 环境构成 2.1.1. 环境框图 一个基本的网络攻防实验环境包括&#xff1a;靶机、攻击机、入侵检测分析系统、网络连接四部分组成。 一个基础的网络攻防实验环境需要如下…

Mybatis 操作续集(结合上文)

当我们增加一个数据之后,如果我们想要获取它的 Id 进行别的操作,我们该如何获取 Id 呢? 用那个Options package com.example.mybatisdemo.mapper;import com.example.mybatisdemo.model.UserInfo; import org.apache.ibatis.annotations.*;import java.util.List;Mapper pub…

Leetcode刷题详解——乘积为正数的最长子数组长度

1. 题目链接&#xff1a;1567. 乘积为正数的最长子数组长度 2. 题目描述&#xff1a; 给你一个整数数组 nums &#xff0c;请你求出乘积为正数的最长子数组的长度。 一个数组的子数组是由原数组中零个或者更多个连续数字组成的数组。 请你返回乘积为正数的最长子数组长度。 示…

java面向对象 + 内存解析

这篇博客主要是重点讲解一些内存和一些规定的解释&#xff0c;对于定义我不会过多赘述&#xff0c;没有Java基础的话可以去翻看我之前的博客&#xff0c;学习完成之后再进行阅读。 面向对象可以说是Java中最重要的一部分了&#xff0c;这次复习我发现有几个点比较重要&#xf…

【Rust日报】2023-12-02 深度学习框架 Burn 发布 v0.11.0

深度学习框架 Burn 发布 v0.11.0 深度学习框架 Burn 发布 v0.11.0&#xff0c;新版本引入了自动内核融合&#xff08;Kernel Fusion&#xff09;功能&#xff0c;大大提升了访存密集型&#xff08;memory-bound&#xff09;操作的性能。同时宣布成立 Tracel AI (https://tracel…

深入理解 Kafka 集群搭建与管理

Apache Kafka 作为分布式流处理平台的核心&#xff0c;其集群搭建与管理是确保高可用性和高性能的关键。本文将深入研究 Kafka 集群的构建、配置、工作原理、节点角色以及一些高级管理策略&#xff0c;以助力读者更深层次地理解和灵活运用 Kafka 集群。 Kafka 集群基础 1 集群…

PHP开源问答网站平台源码系统 源码全部开源可二次开发 附带完整的搭建教程

目前&#xff0c;问答网站已经成为人们获取知识、交流思想的重要平台。然而&#xff0c;对于许多开发者来说&#xff0c;从头开始构建一个问答网站可能会面临各种挑战。今天&#xff0c;小编给大家介绍一款基于PHP的开源问答网站平台源码系统&#xff0c;它不仅源码全部开源&am…

HR看好的字符函数和字符串处理函数!!!

本篇会加入个人的所谓‘鱼式疯言’❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言,而是理解过并总结出来通俗易懂的大白话,我会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的&#xff0c;可能说的不是那么严谨.但小编初心是能让更多人能接受我们这个概念 前言 在本篇…

基于maobox-gl 纯前端绘制全球色斑图

基于maobox-gl.js、turf.js 绘制全球色斑图绘制 1、准备全球的某一类的点位数据&#xff0c;可以使用turf.js 随机生成点&#xff0c;并点数据赋properties属性 let points turf.randomPoint(30, { bbox: [-180, -90, 180, 90]}); let interpolateOptions {gridType: "…

如何在线给官网搭建一个帮助文档?

在数字化时代&#xff0c;帮助文档已成为官网不可或缺的一部分。然而&#xff0c;传统的帮助文档往往只是简单地罗列问题和答案&#xff0c;缺乏互动性和用户体验。那么&#xff0c;如何在线给官网搭建一个富有创意且用户友好的帮助文档呢&#xff1f; | 一、打造沉浸式体验 传…

Google Chrome访问出现 NET::ERR_CERT_INVALID

Google Chrome访问出现 NET::ERR_CERT_INVALID然后访问不了当前网站&#xff0c;这个是由于证书失效了&#xff0c;临时解决方式是&#xff1a; 第一种方案&#xff1a; 在Chrome提示“您的连接不是私密连接”页面的空白区域点击一下&#xff0c;然后输入“thisisunsafe”(页…

逻辑漏洞测试靶场实验

任务一&#xff1a; 突破功能限制漏洞&#xff0c;要求突破查询按钮disabled限制&#xff0c;获取编号&#xff1a;110010的查询内容&#xff08;弹框中的flag&#xff09; 任务二&#xff1a;用户信息泄露漏洞&#xff0c;通过回显信息&#xff0c;以暴力破解法方式猜测系统中…

Shell循环:expect(二)

expect实战&#xff1a;公钥推送 一、准备工作&#xff1a;安装expect&#xff0c;装备公钥 二、通过shell循环判断主机在线 #!/bin/bash #脚本编写 #创建一个IP地址文件 >ip.txt #使用for循环ping测试主机是否在线 for i in {3..254} do{ip192.168.151.$iping -c1 -W…

docker搭建rabbitmq、配置延迟队列插件

docker搭建rabbitmq、配置延迟队列插件 消息队列的作用&#xff1a;消峰、解耦、异步 rabbitmq安装 查询 [rootlocalhost ~]# docker search rabbitmq安装 [rootlocalhost ~]# docker pull rabbitmq准备工作 创建文件夹&#xff1a;/usr/local/software/rabbitmq/data 运…