35
电磁兼容 试验和测量技术 抗扰度试验总论IEC61000-4-1EN61000-4-2 ELectrostatic Discharge
EN61000-4-2EN61000-4-3 Radiated RFI ImmunityEN61000-4-3
EN61000-4-4 Electrical Fast TransientsEN61000-4-4EN61000-4-5 Electrical Surge
EN61000-4-5
EN61000-4-6 RF Conducted
EN61000-4-6IEC61000-4-7电磁兼容 试验和测量技术 供电系统及所连设备谐波、谐间波的测量和测量仪器导则IEC61000-4-7IEC61000-4-8电磁兼容 试验和测量技术 工频磁场抗扰度试验IEC61000-4-8IEC61000-4-9脉冲磁场抗扰度试验IEC61000-4-9IEC61000-4-10电磁兼容试验和测量技术阻尼振荡磁场抗扰度试验IEC61000-4-10EN61000-4-11:Voltage Dips and InterruptionsEN61000-4-11.PDFIEC61000-4-29IEC61000-4-29
EN61000-3-2 Harmonics
EN61000-3-2EN61000-3-3 Voltage FlickerEN61000-3-3IEC62368-1 3thIEC62368-1 3th
0
0 2623天前
9
VB6 支持在 IDE 中运行 ActiveX EXE 项目,并保持它作为一个已注册的 COM 服务器供外部调用。操作步骤:打开你的 ActiveX EXE 项目。按 F5 运行(此时会生成临时的运行实例)。保持 VB6 开着,不要关闭程序。在 VBA 中调用对应的 COM 对象:vba复制编辑Dim obj As ObjectSet obj = CreateObject("YourProject.YourClass")MsgBox obj.YourMethod()此时 VBA 会直接调用你 VB6 中运行的代码(不是 EXE 版本),这样你可以打断点、查看变量、一步步调试。注意:必须在 VB6 中使用“Project 属性”中的“组件”标签页,勾选 Unattended Execution 和 Retained in Memory,否则 VB6 项目不会响应外部调用。
0
0 262天前
9
在 VBA 中,`Val` 函数会尝试从字符串的**开头**解析出数值部分,一旦遇到非数值字符(除了开头的空格和加减号外),就会停止解析。以下是 `Val` 函数的一些详细信息和示例,帮助你更好地理解它的工作原理。### 1. `Val` 函数的基本工作原理- **从字符串的开头**开始解析数值,一旦遇到第一个非数值字符(非数字、空格、句号、小数点、加号、减号),就会停止解析。- 可以识别开头的空格、加号(`+`)、减号(`-`),以及整数或小数。- 如果开头是字母或非数字符号(除了空格、`+`、`-` 外),`Val` 会直接返回 `0`。- 如果数字后有字母(例如 `"100V"`),`Val` 会解析出数字部分并忽略后面的字母,返回 `100`。### 示例```vbaSub TestValFunction() Dim result As Double result = Val("1234") ' 返回 1234 Debug.Print result result = Val(" +123.45V") ' 返回 123.45,忽略单位 Debug.Print result result = Val("-678.9 Ohm") ' 返回 -678.9,忽略单位 Debug.Print result result = Val("100V") ' 返回 100,忽略 "V" Debug.Print result result = Val("V100") ' 返回 0,因为以字母开头 Debug.Print result result = Val("12.34.56") ' 返回 12.34,遇到第二个点时停止 Debug.Print result result = Val(" 00123") ' 返回 123,忽略开头的空格和零 Debug.Print resultEnd Sub```### 2. `Val` 函数与 `CInt`、`CDbl` 的区别- **`Val`** 解析字符串时,会忽略字符串中的非数值字符(仅限于尾部),并且只会读取开头部分的有效数值。- **`CInt`** 和 **`CDbl`** 等转换函数会抛出错误(`Type Mismatch`),如果输入字符串包含非数字字符。 ```vba Debug.Print CInt("100V") ' 运行时错误:类型不匹配 Debug.Print CDbl("12.34V") ' 运行时错误:类型不匹配 ```### 3. `Val` 函数在处理十六进制时的表现- `Val` 对十六进制格式(如 `&H` 开头的字符串)无效,会返回 `0`。 ```vba Debug.Print Val("&H1A") ' 返回 0 Debug.Print CLng("&H1A") ' 返回 26,CLng 可解析十六进制 ```### 4. 支持的字符- `Val` 函数会解析以下字符,直到遇到第一个无法解析的字符为止: - 数字字符 (`0-9`) - 小数点 (`.`) - 加号 (`+`) - 减号 (`-`) - 开头的空格 `Val` 函数可以解析**科学计数法**的字符串表示形式。例如,它能够正确处理以 "E" 或 "e" 表示指数的字符串,如 `"1.23E4"` 或 `"5.6e-3"`。### 示例```vbaSub TestValScientificNotation() Dim result As Double result = Val("1.23E4") ' 返回 12300 Debug.Print result result = Val("5.6e-3") ' 返回 0.0056 Debug.Print result result = Val("-2.5E2") ' 返回 -250 Debug.Print result result = Val("3E+3") ' 返回 3000 Debug.Print result result = Val("7.89e0") ' 返回 7.89 Debug.Print result result = Val("E10") ' 返回 0,科学计数法中没有数字 Debug.Print resultEnd Sub```### 解析规则1. **标准格式**:`Val` 识别科学计数法格式,如 `"数字E指数"` 或 `"数字e指数"`,其中: - `数字` 部分可以是整数或小数(如 `1.23`、`5`、`0.01`)。 - `"E"` 或 `"e"` 后面可以有正负号(如 `E+3`、`e-2`)。 - `"E"` 或 `"e"` 不能出现在字符串的开头,否则返回 `0`。2. **大小写不敏感**:`Val` 对 `"E"` 和 `"e"` 不区分大小写,都可识别为科学计数法的指数。3. **非数值字符处理**:`Val` 在遇到非科学计数法的字符时会停止解析,因此字符串如 `"1.23E4V"` 仍会被正确解析为 `12300`。### 注意事项- `Val("E10")` 返回 `0`,因为没有解析到有效的数字部分。- `Val` 解析科学计数法时不支持格式化符号(如千位分隔符 `,`)。通过这个功能,`Val` 可以灵活处理包含科学计数法的字符串,是进行字符串解析和数值提取的一个有效工具。
0
0 433天前
8
在AD20中,有时我们在检查DRC时,DRC报告会跳转到浏览器中打开,很麻烦,那么该怎么解决这一问题呢?首先,快捷键“TP”进入系统参数设置界面,打开“PCB Editor” -> “Reports”面板,将“Design Rule Check”项中的“show”勾选之后,再打开“System” -> “Network Activity”面板,将其中的“Built-In Browser”项勾选点击应用,并重启软件,下一次再进行DRC检查时,报告就会直接在软件中打开了
0
0 501天前
10
7
在某些Windows版本中,确实可能没有“适配器和绑定”选项卡。你可以尝试使用命令行工具来更改网络适配器的优先级。下面是使用 netstat 命令的一种方法:打开命令提示符(Command Prompt)或 PowerShell 作为管理员。右键点击开始菜单,选择“命令提示符(管理员)”或“以管理员身份运行 PowerShell”。使用以下命令查看网络适配器的接口索引及其当前优先级:bashCopy codenetstat -rn
查找与你的 WiFi 和有线连接相关的接口索引。使用以下命令将 WiFi 连接的接口索引设置为较低的优先级,以确保其优先级更高:bashCopy coderoute CHANGE 0.0.0.0 MASK 0.0.0.0 192.168.1.1 METRIC 10 IF <WiFi接口索引>
替换 <WiFi接口索引> 为你的 WiFi 连接的实际接口索引。请确保将 192.168.1.1 替换为你的 WiFi 网关的实际 IP 地址。重复相同的步骤,将有线连接的接口索引设置为较高的优先级:bashCopy coderoute CHANGE 0.0.0.0 MASK 0.0.0.0 192.168.2.1 METRIC 20 IF <有线接口索引>
替换 <有线接口索引> 为你的有线连接的实际接口索引。请确保将 192.168.2.1 替换为你的有线连接网关的实际 IP 地址。请记住,这些命令仅在当前会话中生效,如果你重新启动计算机,你可能需要重新运行这些命令。如果这样的命令行方法仍然无法解决问题,可能需要更深入地调查注册表项,这可能涉及到风险,建议在进行前备份系统或者谨慎操作。
0
0 788天前
16
Capacitor equivalent series resistance (ESR) is often a characteristic of interest, that is not directly specified in parametric data or a device datasheet. Information about a device’s loss angle (δ) is usually available in these cases, which allows calculating an ESR value.A capacitor’s total complex impedance is represented on a real-complex plane as the vector sum of a real component, (the ESR) and a complex (reactive) component representing the ‘ideal’ capacitor that things like ESR mess up in all actual components. The angle between the total impedance and its complex component is called the ‘loss angle,’ and is a figure used to summarize the ratio between the ideal and non-ideal components of a capacitor’s overall impedance.The tangent of the loss angle is usually provided, which actually simplifies things a bit. Taking the formula for the impedance of an ideal capacitor and doing a bit of algebra, one finds that an ESR value can be obtained by dividing that value from the datasheet by two pi, the test frequency, and the capacitor value. Taking part number 1189-1546-3-ND 765 as an example, the tan(δ) and f values can be found on page one of the datasheet 561.image854×107 16.6 KBFrom that point, it’s a simple matter of putting the actual numbers into the equation:Note that this value applies only at the indicated test conditions (temperature, frequency, etc.) and will vary as conditions change.
0
0 1136天前
17
最近,我想把iPhone手机同屏到我的Widows 10电脑,找到的方法都不适用于发送方为IOS系统(收费软件我没试过)的投屏需求,于是继续学习和查询,终于找到了一个最简易、最安全、且免费的解决方案,也是苹果官网所没有的解决方案,并且成功地实现了iPhone手机、ipad、MacBookPro至Windows 10电脑的投屏。一、发送方设置:iPhone/iPad/MacBookPro无需下载和安装任何软件,投屏时IOS设备自右上角向下划动打开控制中心,开启IOS系统的“屏幕镜像”;OX S设备打开控制中心,开启“屏幕镜像”并在“偏好设置”选项卡的左下角“添加显示器”进行适当设置(添加你的Windows 10电脑),就完成了。二、接收方设置:Windows 10电脑端通过Microsoft Store下载安装AirPlay Screen Mirroring Receiver,安装成功后打开它,即显示“已启动成功 设备名称为:(本地电脑名称)”字样,这说明电脑端已经做好投屏准备。好了,全部完成了,尽享投屏乐趣吧!这个方案的优点是,发送端干干净净,不需另外安装任何应用程序,Widows 10电脑端仅从Microsoft Store下载安装软件,不仅程序体积小,占用资源少,而且安全性高。不足之处可能是,不能通过电脑端反控发送端设备,但我感觉这对于我没有大碍。
0
0 1187天前
28
关键词:拿掉防偏磁电容。现象:普通的全桥电路,电压型控制,实际的测试发现,就算把两臂驱动弄成不一样长(150k频率,两臂驱动相差150nS)并把去偏磁电容拿掉去测原边变压器的电流,电流仍然不会偏想一边,原边绕组两端的电压波形会发生奇怪的扭曲,观察其伏秒平衡仍然成立。不解,遂仿真,原边电流会偏到天上去,和实际测试严重不符合,后改进仿真,加入一点漏感,电流就不会偏到天上去。不太理解其中奥义。
2
0 1411天前
19
平均值的定义
平均值是一个周期范围的数学平均值, 其简单表达为:
其中T为波形的周期, 上式可以理解为将一个周期内的所有瞬时值加起来然后求平均
有效值(RMS值)的定义
有效值与平均值不同, 有效值是在相同的电阻上分别通过直流电流和交流电流,经过一个交流周期的时间,如果它们在电阻上所消耗的电能相等的话,则把该直流电流(电压)的大小作为交流电流(电压)的有效值.
以电流为例来推导有效值公式是如何得到的:
先假设一个直流电流与此交流电流所产生的能量相同, 我们可以获得下面的公式:
对上式进行简单的数学运算即可获得RMS值的通用公式:
其中T为波形的周期, 因此RMS值又被称为“均方根值”
如何进行平均值和RMS值计算
以全波整流后的正弦波为例来演示如何进行平均值和有效值计算, 波形如下:
这也解释了我们熟知的正弦波的峰值等于其有效值的1.414倍.
各种波形的峰值, 平均值以及RMS值的互算表
以电压为例, 电流的计算公式相同. 其中D在矩形波中代表占空比, 在三角波和锯齿波中代表V大于0的总时间和周期的比值
3
0 1510天前
23
同步整流管的损耗计算一般也是包括以下几方面: ■导通损耗 ■开关损耗 ■驱动损耗 ■反向恢复损耗 ■死区时间二极管损耗 同步整流的损耗—Rds_onvsQg 导通损耗一般由功率拓扑和选用MOS的Rdson决定,值得指出的是,导通损耗,开关损耗和驱动损耗Pgate存在一定的权衡关系,由于MOS的Qg和Rdson成反比,而Qg大小一定程度上又与开关损耗成反比。所以,需要选择合适而不是最小Rdson的MOS。 另外,值得指出的是在一些自驱动线路中,驱动电平Ug在高压较高会带来额外的损耗也需要考虑其中。 同步整流的关断损耗 关于开关损耗,值得指出的是很多同步整流开通是零电压开通的,而关断损耗占据了主导。下图是关于关断损耗的一个图,分别包含了Qoss损耗(容性损耗),开关损耗和反向恢复损耗。 如何减少同步整流的反向恢复损耗 反向恢复损耗,在高压MOS上,占据非常大的比例,消除反向恢复损耗的常见方法如下: 1)尽量减小死区时间,如下图所示,二极管的反向时间决定了Qrr,减小体二极管工作的时间,这不光减小了反向恢复损耗,也同时减小了二极管的死区导通损耗 2)采用内部并联肖特基二极管的MOS. 同步整流的关机 同步整流驱动关机,经常会遇到的问题是关机波形不单调,有负电流折向原边,大多是以下原因: 1)自驱动同步整流关机时候在前一阶段为同步整流模式,电压掉到一定程度,变为二极管模式,从而带来不同的输出电压下降斜率。 2)外驱动同步整流原边关机后,副边未正确的及时关断。 解决思路: 1)采用一定的控制方法控制副边同步整流管在原边关断后快速关断,变为二极管模式关机。 2)采用一定的方法控制副边同步整流软关断。 同步整流—更好的动态响应得指出的一点是,同步整流线路不仅仅能带来效率的提升,在提高电路的动态响应方面,如果采用CCM模式的同步整流,会带来动态响应的提升。二极管在低载情况下,环路特性会非常难以补偿从而带来较差的动态响应,而CCM的同步整流,在空满载情况下是接近的。以上就是关于浅谈同步整流管的损耗计算总结的相关内容介绍
1
0 1712天前

【文章】.EN61000 
