高压模块性相关的几个问题测量(代码片段)

卓晴 卓晴     2022-12-05     159

关键词:

简 介: 对于高压信号模块的输出信号与工作电压之间的关系进行了初步测量。

关键词 高压脉冲频率交流有效值

 

§01 压信号


  脉冲20KV高压发生器电弧打火 中对于一款高压模块进行了初步测试。由于它的放电电弧与所期望的不同,因此,需要对该高压模块所产生的高压信号进行测试。

一、输出电路

  这款 脉冲20kV高压模块 在销售网页对于模块的基本特性具有基本描述:

  • 输入电压:3.7V-6V
  • 输入电流:≤0.5A
  • 输入线长:10厘米左右
  • 高压型式:脉冲直流型
  • 输出电压:15KV左右(使用时请注意安全)
  • 输出电流:≤0.5A
  • 输出线长:10厘米左右

  提到输出为脉冲直流型的高压信号,但这一点需要进行验证。特别是其中提到输入电流小于0.5A,但实际在+5V工作时,输入电流高达3.5A。

1、测量输出阻抗

  使用数字万用表测量输出电极之间的直流电阻:

输出电极直流电阻:
正向:710Ω
反向:710Ω

  这说明在高压模块输出中并没有直流进行整流,所以输出的高压信号应该是脉冲交流信号。

  使用SmartTweezer测量输出电极之间的交流阻抗,测量频率为10kHz。

输出电极之间的交流阻抗:
电感:792.6mH
电阻:724Ω

  因此,通过交流阻抗也能够反映出这个高压模块的输出应该是一个高压线圈。

2、通过电容放电

  测量输出电机通过电容进行放电的影响。通过测试可以看到,放电的情况与电容无关,也可以说明释放电流呈现交变的过程。

▲ 图1.1  直接放电过程

▲ 图1.1 直接放电过程

▲ 图1.2  经过高压电容放电的过程

▲ 图1.2 经过高压电容放电的过程

 

二、测量输出信号

  由于输出脉冲信号的电压非常高,无法直接使用示波器探头测量输出的电压信号。

1、使用分压电阻

  利用分压电阻来进行分压。但是所使用的电阻也同时被击穿了。下图显示了10MΩ的电阻在高压脉冲下被击穿的情况。

▲ 图1.3  使用分压电阻来测量输出电压信号

▲ 图1.3 使用分压电阻来测量输出电压信号

 

§02 压模块测试


一、工作电压与电流

  使用可编程直流电源DH1766 测量高压模块的工作电压与工作电流之间的关系。 可以看到输入电压超过2.2V之后,输出电流有一个突变。

▲ 图2.1 高压模块与工作电压与工作电流之间的关系

▲ 图2.1 高压模块与工作电压与工作电流之间的关系

▲ 图2.2 高压模块工作电压与工作电流之间的关系

▲ 图2.2 高压模块工作电压与工作电流之间的关系

▲ 图2.3 高压模块工作电压与工作电流之间的关系

▲ 图2.3 高压模块工作电压与工作电流之间的关系

from headm import *
from tsmodule.tsvisa        import *

idim = []

vset = linspace(2, 3, 100)

for v in vset:
    dh1766volt(v)
    time.sleep(1.5)
    curr = dh1766curr()
    idim.append(curr)

    tspsave('data', vset=vset, idim=idim)

    printff('%5.3f'%v, curr)

dh1766volt(0)

plt.plot(vset, idim)
plt.xlabel("Voltage(V)")
plt.ylabel("Current(A)")
plt.grid(True)
plt.tight_layout()
plt.show()

二、测量输出波形

  为了测量输出的波形,在比较低的工作电压,测量输出电压在负载电阻上的波形。

1、测量电路

▲ 图2.4 测试电路原理图

▲ 图2.4 测试电路原理图

2、测量结果

测量数据:
工作电压:2.0V
工作电流:0.905A
输出频率:15.53kHz
负载电阻:20Ω

▲ 图2.5 负载电阻上的波形

▲ 图2.5 负载电阻上的波形

3、输出信号频率

  使用DM3068测量输出信号波形的输出频率。

▲ 图2.6.1 不同工作电压下的输出信号频率

▲ 图2.6.1 不同工作电压下的输出信号频率

#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST2.PY                     -- by Dr. ZhuoQing 2021-07-10
#
# Note:
#============================================================

from headm import *
from tsmodule.tsvisa        import *

dm3068open()

vset = linspace(1, 3, 100)
idim = []
fdim = []

for v in vset:
    dh1766volt(v)
    time.sleep(1.5)

    f = dm3068freq()
    curr = dh1766curr()
    printff(v, curr, f)
    idim.append(curr)
    fdim.append(f)

    tspsave('freqdata', vset=vset, idim=idim, fdim=fdim)

dh1766volt(0)

plt.plot(vset, fdim)
plt.xlabel("Voltage(V)")
plt.ylabel("Frequency(Hz)")
plt.grid(True)
plt.tight_layout()
plt.show()

#------------------------------------------------------------
#        END OF FILE : TEST2.PY
#============================================================

▲ 图2.6.2 工作电压与工作电流之间的关系

▲ 图2.6.2 工作电压与工作电流之间的关系

4、输出电压

  使用DM3068测量输出交流信号的有效值,测量输出电压的有效值与工作电压(输出信号作用在输出负载 20Ω)之间的关系。

▲ 图2.6.3 输出信号有效值与工作电压关系

▲ 图2.6.3 输出信号有效值与工作电压关系

▲ 图2.6.4 工作电压与工作电流与输出电压之间的关系

▲ 图2.6.4 工作电压与工作电流与输出电压之间的关系

vset=[1.0000,1.0202,1.0404,1.0606,1.0808,1.1010,1.1212,1.1414,1.1616,1.1818,1.2020,1.2222,1.2424,1.2626,1.2828,1.3030,1.3232,1.3434,1.3636,1.3838,1.4040,1.4242,1.4444,1.4646,1.4848,1.5051,1.5253,1.5455,1.5657,1.5859,1.6061,1.6263,1.6465,1.6667,1.6869,1.7071,1.7273,1.7475,1.7677,1.7879,1.8081,1.8283,1.8485,1.8687,1.8889,1.9091,1.9293,1.9495,1.9697,1.9899,2.0101,2.0303,2.0505,2.0707,2.0909,2.1111,2.1313,2.1515,2.1717,2.1919,2.2121,2.2323,2.2525,2.2727,2.2929,2.3131,2.3333,2.3535,2.3737,2.3939,2.4141,2.4343,2.4545,2.4747,2.4949,2.5152,2.5354,2.5556,2.5758,2.5960,2.6162,2.6364,2.6566,2.6768,2.6970,2.7172,2.7374,2.7576,2.7778,2.7980,2.8182,2.8384,2.8586,2.8788,2.8990,2.9192,2.9394,2.9596,2.9798,3.0000]
idim=[0.1869,0.2000,0.2135,0.2271,0.2408,0.2548,0.2691,0.2836,0.2982,0.3130,0.3279,0.3431,0.3584,0.3739,0.3895,0.4052,0.4211,0.4371,0.4532,0.4695,0.4858,0.5028,0.5195,0.5362,0.5531,0.5700,0.5871,0.6042,0.6216,0.6390,0.6565,0.6739,0.6916,0.7093,0.7271,0.7449,0.7628,0.7809,0.7989,0.8169,0.8352,0.8534,0.8714,0.8904,0.9087,0.9271,0.9456,0.9639,0.9825,1.0010,1.0195,1.0380,1.0566,1.0752,1.0938,1.1125,1.1313,1.1500,1.1686,1.1873,1.2060,1.2248,1.2435,1.2622,1.2808,1.3001,1.3187,1.3373,1.3560,1.3747,1.3933,1.4118,1.4302,1.4491,1.4676,1.4858,1.5044,1.5228,1.5409,1.5589,1.5769,1.5945,1.6124,1.6304,1.6482,1.6655,1.6828,1.7008,1.7183,1.7354,1.7524,1.7693,1.7864,1.8030,1.8196,1.8361,1.8525,1.8689,1.8854,1.9019]
acdim=[0.0497,0.0519,0.0541,0.0564,0.0586,0.0608,0.0631,0.0654,0.0677,0.0700,0.0724,0.0746,0.0769,0.0792,0.0815,0.0839,0.0862,0.0885,0.0908,0.0931,0.0954,0.0978,0.1001,0.1024,0.1047,0.1071,0.1093,0.1116,0.1139,0.1162,0.1185,0.1208,0.1231,0.1254,0.1277,0.1299,0.1322,0.1345,0.1367,0.1390,0.1413,0.1435,0.1457,0.1480,0.1502,0.1525,0.1547,0.1569,0.1591,0.1613,0.1635,0.1656,0.1678,0.1700,0.1722,0.1743,0.1765,0.1786,0.1807,0.1829,0.1850,0.1871,0.1892,0.1913,0.1934,0.1955,0.1976,0.1997,0.2017,0.2038,0.2058,0.2078,0.2099,0.2119,0.2139,0.2159,0.2179,0.2199,0.2227,0.2245,0.2264,0.2283,0.2302,0.2321,0.2340,0.2357,0.2375,0.2394,0.2412,0.2429,0.2447,0.2464,0.2481,0.2498,0.2515,0.2531,0.2547,0.2564,0.2580,0.2596]

三、数据分析

  根据前一节的测量结果,初步估计高压包的一些参数。

1、测量参数

测量参数:
工作电压:V work=3V
工作电流:I in=1.9019A
输出电压:U out=0.2596
负载电阻:R L=20Ω

  根据第一节测量高压模块的输出线圈的内阻 R 0 = 710 Ω R_0 = 710\\Omega R0=710Ω。根据负载 R L = 20 Ω R_L = 20\\Omega RL=20Ω上的输出电压为0.2596V,根据 R 0 , R L R_0 ,R_L R0,RL的数值之比,可以推测到输出线圈的感应电压: U E = R 0 + R L R L × 0.2596 = 710 + 20 20 × 0.2596 = 9.48 V U_E = R_0 + R_L \\over R_L \\times 0.2596 = 710 + 20 \\over 20 \\times 0.2596 = 9.48V UE=RLR0+RL×0.2596=20710+20×0.2596=9.48V

  输出电流: I 0 = 0.2596 20 = 0.013 A I_0 = 0.2596 \\over 20 = 0.013A I0=200.2596=0.013A

  根据输入电流

N = I I N I O U T = 1.9019 0.013 = 146.3 N = I_IN \\over I_OUT = 1.9019 \\over 0.013 = 146.3 N=IOUTIIN=0.0131.9019=146.3

 

试结论 ※


  过前面的讨论,可以看到输出的信号的确是一个交流信号。工作的频率、输出的幅值、工作电流随着工作电压变化而呈现单调变化。

  由测量的结果也可以证明,输出的电压与输出的电流都是交流信号。由此,磁场对于该交流信号的放电电弧的影响也就不大了。

  在 高压包输出信号经过整流后形成直流电流 测试了高压整流之后的放电电弧在磁场中的影响情况。


■ 相关文献链接:

● 相关图表链接:

  • 图1.1 直接放电过程
  • 图1

    高压包输出信号经过整流后形成直流电流(代码片段)

    简介:利用高压整流二极管对于高压模块所产生的高压交流脉冲信号进行整流。展示放电电弧在磁场中所受到的影响。关键词:高压整流,电弧 §01高压整流二极管  下面对于手边的高压二极管进行初步测试。▲图... 查看详情

    高压放电与防静电塑料包装(代码片段)

    ...待电弧方面与普通的没有什么区别。利用采样电阻测量了高压放电的电流波形。关键词:高压放电,防止静电塑料 §01防静电塑料一、高压放电与防静电塑料  在防静电塑料包装对于普通用于包装电子器件和模块的塑... 查看详情

    day5-常用模块学习(代码片段)

    模块介绍模块,用一坨代码实现了某个功能的代码集合。类似于函数式编程和面向过程变成,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能,可能需要多个函... 查看详情

    起草说明书

    ...验区域应有明显、清晰的警示牌,现场任何人都应该知道高压区域。直接从事的测量人员应了解测量回路中所有带电元件、高压元件,不直接从事测量的人员应被隔离在试验区域之外。在试验过程中及上电后,任何人不得进入高... 查看详情

    timeit模块(代码片段)

    timeit模块用于测量小段代码执行时间。timeit.timeit(stmt=‘pass‘,setup=‘pass‘,timer=<defaulttimer>,number=1000000):创建一个Timer实例,参数分别是stmt(需要测量的语句或函数),setup(初始化代码或构建环境的导入语句),timer(计时... 查看详情

    软件架构设计之系统耦合性拆分(代码片段)

    软件架构设计之系统模块的拆分基本概念功能模块循环依赖问题模块拆分原则高内聚性低耦合性模块拆分方式模块拆分示例业务需求业务分析项目原始代码需求重构项目代码重构总结基本概念功能模块拆分:全面了解业务需求后,... 查看详情

    软件架构设计之系统耦合性拆分(代码片段)

    软件架构设计之系统模块的拆分基本概念功能模块循环依赖问题模块拆分原则高内聚性低耦合性模块拆分方式模块拆分示例业务需求业务分析项目原始代码需求重构项目代码重构总结基本概念功能模块拆分:全面了解业务需求后,... 查看详情

    振弦采集模块测量振弦传感器的流程步骤

    ...测量完成后进入待机等待状态(等待指令)。激励:采用高压脉冲或低压扫频方法向传感器发送激励信号,使传感器钢弦发生自振。本模块支持多种激励方法。采样:采集多组传感器钢弦自振产生的正 查看详情

    opencv中几何形状识别与测量(代码片段)

    ...形状与它们的颜色,其实通过OpenCV的轮廓发现与几何分析相关的函数,只需不到100行的代码就可以很好的实现这些简单几何形状识别与对象测量相关操作。本文就会演示给大家如何通过OpenCV轮廓发现与几何分析相关函数实现如下... 查看详情

    前端模块的前生今世(代码片段)

    我曾经做过js讲师,在我的任教过程中,模块系统一直是学生们的薄弱点。有一个充分的理由可以解释这个问题:模块在javascript中有一段奇怪且不稳定的历史。这篇文章我们将讨论这段历史,并且,你讲了解过去的模块的相关知... 查看详情

    分布式系统(微服务架构)的一致性和幂等性问题相关概念解析(代码片段)

    目录前言1.分布式系统的数据一致性1.1分布式存储系统中的一致性问题1.2微服务应用的分布式一致性问题1.3对于一致性的正确理解2.分布式一致性模型3.追求强一致性的约束——CAP定理3.1如何理解CAP三要素不可兼得3.2如何正确理解... 查看详情

    测量xw-hlr26-24g微波雷达模块的性能测试(代码片段)

    简介:利用ESP32MicroPython模块中的UART1对于雷达模块性能进行测试。验证了它的基本通信格式,能够读取对应的数据,它的数据更新速率为每秒钟4个测量数据。关键词:雷达模块,ESP32#mermaid-svg-6iqulpvximh8Glpt.label... 查看详情

    androidview相关知识梳理和总结(代码片段)

    一、自定义View相关问题1.自定义View的绘制流程?第一步:复写onMeasure方法。先measureChild方法测量出所有子控件的moMeasure。//1,测量自身super.onMeasure(widthMeasureSpec,heightMeasureSpec);//2,为每个子view计算测量的限制信息intwidthMode=MeasureSpec.... 查看详情

    socketserver模块使用与源码分析(代码片段)

    socketserver模块使用与源码分析前言  在前面的学习中我们其实已经可以通过socket模块来建立我们的服务端,并且还介绍了关于TCP协议的粘包问题。但是还有一个非常大的问题就是我们所编写的Server端是不支持并发性服务的,在... 查看详情

    基于51单片机+ds1302时钟模块+lcd1602显示(代码片段)

    DS1302时钟模块LCD1602显示DS1302时钟模块相关介绍基本介绍概述特点各引脚功能相关寄存器时序图单字节写时序单字节读时序时钟/日历多字节(Burst)方式代码main.clcd1602.cds1302.c项目展示DS1302时钟模块相关介绍基本介绍概述DS... 查看详情

    基于51单片机+ds1302时钟模块+lcd1602显示(代码片段)

    DS1302时钟模块LCD1602显示DS1302时钟模块相关介绍基本介绍概述特点各引脚功能相关寄存器时序图单字节写时序单字节读时序时钟/日历多字节(Burst)方式代码main.clcd1602.cds1302.c项目展示DS1302时钟模块相关介绍基本介绍概述DS... 查看详情

    phpdrupalrelatedcontent模块:阻止相关内容的链接(代码片段)

    查看详情

    《树莓派项目实战》第九节使用pcf8591模块和光敏电阻传感器测量光照强度(代码片段)

    目录8.1PCF8691模块引脚介绍8.2 工作原理8.3 开启I2C接口8.4 连接到树莓派8.5 编写代码测量光照强度在上一节我们使用光敏电阻传感器检测了环境中的光照是否达到了设定的阈值。在本节,我们将使用PCF8591模块和光敏电阻度传... 查看详情