电流互感器的频率特性
01 电流互感器
一、前言
这个小型电流互感器, 前两天对于它的输入输出信号进行过测量。 它的电流变比比较大, 为 1000:1。 但输出电压波形存在着巨大的失真。 ·下面对其施加不同频率的输入电流信号, 测量它的电压输出。
二、测量方式
利用面包板, 将信号源接入电流互感器。 示波器观察输入信号以及互感器的输出信号。 并将输出电压信号接入数字万用表。
数控信号源DG1062 输出信号通过同轴电缆接入面包板, 信号源的内阻为 50欧姆。 再通过外部 22欧姆的电阻与电流传感器原边形成回路。 在峰峰值为5V的正弦信号驱动下, 大约产生 25mA 的交流电流。 副边开路, 不施加 20欧姆的负载, 连接示波器和数字万用表。 下面观察输出的信号波形。
三、测量结果
信号源产生 1kHz, 峰峰值为 5V, 有效值为 1.76V的正弦波。 示波器中黄色波形为电流互感器副边波形, 青色波形为信号源在串联电阻上的电压波形。 电流互感器输出电压幅度为 8.83V。 波形是完美的正弦波, 相位比输入电流信号落后, 相位差大约为 49度。
将信号频率降低到 50Hz, 幅值不变。 因此流过电流互感器的电流大小没有改变。 此时, 可以看到, 电流互感器的输出电压波形已经有了明显的失真。 这实在是太奇怪了。 电压幅值也从8.83V 降低到2.76V。 究竟是什么原因, 使得低频下电流互感器输出电压波形和幅度发生变化了呢? 似乎预示着, 电流互感器内部的磁环中的磁通量与励磁电流之间存在动态过程。 也就是磁通量并不是电流的即时函数, 而是存在着过渡过程。 这的确与我们所知道的普通变压器理论有所不同。
通过程序逐步改变DG1062输出信号的频率, 从 20Hz 变化到 10kHz。 测量100组不同频率下的输出电压信号。 这样便可以得到 这个电流互感器的幅频特性。 相频特性现在还无法进行测量。 从测量结果来看, 这个电流互感器开路电压有一个谐振峰, 在 580Hz 左右, 输出电压最大。
▲ 图1.3.1 电流互感器的开路电压频率特性
fdim=[20.00,120.81,221.62,322.42,423.23,524.04,624.85,725.66,826.46,927.27,1028.08,1128.89,1229.70,1330.51,1431.31,1532.12,1632.93,1733.74,1834.55,1935.35,2036.16,2136.97,2237.78,2338.59,2439.39,2540.20,2641.01,2741.82,2842.63,2943.43,3044.24,3145.05,3245.86,3346.67,3447.47,3548.28,3649.09,3749.90,3850.71,3951.52,4052.32,4153.13,4253.94,4354.75,4455.56,4556.36,4657.17,4757.98,4858.79,4959.60,5060.40,5161.21,5262.02,5362.83,5463.64,5564.44,5665.25,5766.06,5866.87,5967.68,6068.48,6169.29,6270.10,6370.91,6471.72,6572.53,6673.33,6774.14,6874.95,6975.76,7076.57,7177.37,7278.18,7378.99,7479.80,7580.61,7681.41,7782.22,7883.03,7983.84,8084.65,8185.45,8286.26,8387.07,8487.88,8588.69,8689.49,8790.30,8891.11,8991.92,9092.73,9193.54,9294.34,9395.15,9495.96,9596.77,9697.58,9798.38,9899.19,10000.00]
vdim=[1.62,4.41,6.53,8.64,10.41,11.47,11.70,11.24,10.40,9.45,8.52,7.69,6.97,6.35,5.82,5.37,4.98,4.64,4.34,4.08,3.85,3.65,3.46,3.30,3.14,3.01,2.88,2.77,2.66,2.56,2.47,2.39,2.31,2.23,2.16,2.10,2.04,1.98,1.93,1.87,1.83,1.78,1.74,1.69,1.65,1.62,1.58,1.55,1.51,1.48,1.45,1.42,1.39,1.37,1.34,1.32,1.29,1.27,1.25,1.23,1.20,1.18,1.17,1.15,1.13,1.11,1.09,1.08,1.06,1.05,1.03,1.02,1.00,0.99,0.97,0.96,0.95,0.94,0.92,0.91,0.90,0.89,0.88,0.87,0.86,0.85,0.84,0.83,0.82,0.81,0.80,0.79,0.78,0.77,0.77,0.76,0.75,0.74,0.73,0.73]
#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST2.PY -- by Dr. ZhuoQing 2023-11-22
#
# Note:
#============================================================
from headm import *
import serial
from _ast import Or
from serial.serialutil import SerialException
from tsmodule.tsvisa import *
#------------------------------------------------------------
dm3058 = serial.Serial()
dm3058.baudrate = 115200
dm3058.timeout = 0.05
try:
dm3058.port = 'COM5'
except:
printf('Set dm3058 port COM5 error. ')
try:
dm3058.open()
except serial.serialutil.SerialException:
printf('Open dm3058 port COM5 error.')
else:
printf('Open dm3058 port COM5 Ok.')
#------------------------------------------------------------
#------------------------------------------------------------
def dm3058query(cmd):
dm3058.write(bytes(':%s?\r\n'%cmd, 'gbk'))
for i in range(200):
time.sleep(0.01)
if dm3058.inWaiting() > 0: break
time.sleep(.02)
return eval(dm3058.read(dm3058.inWaiting()))
def dm3058dc():
return dm3058query('MEAS:VOLT:DC')
def dm3058ac():
return dm3058query('MEAS:VOLT:AC')
def dm3058res():
return dm3058query('MEAS:RES')
#------------------------------------------------------------
dg1062open(57)
fdim = linspace(20, 10e3, 100)
vdim = []
for f in fdim:
dg1062freq(1, f)
time.sleep(1)
v = dm3058ac()
printff(f, v)
vdim.append(v)
tspsave('freqmeas', fdim=fdim, vdim=vdim)
plt.plot(fdim, vdim, lw=3)
plt.xlabel("Frequency(Hz)")
plt.ylabel("Voltage(V)")
plt.grid(True)
plt.tight_layout()
plt.show()
#------------------------------------------------------------
printf('\a')
#------------------------------------------------------------
# END OF FILE : TEST2.PY
#============================================================
※ 总 结 ※
本文记录了这款电流互感器的频率特性。 它在输入电流频率为 580Hz 的时候, 输出开路电压达到最大。 在低频下, 输出电压波形失真。 至此还是无法解释为什么会存在低频失真。
● 相关图表链接: