电子负载DL3021A的电流精度

电子负载DL3021A的电流误差

 

01 阻负载


一、前言

DL3021A 是一款电子负载, 那么它在小电流下的设置电流精度如何呢? 下面通过一款 DH1766 可编程直流电源提供电流,  利用DM3068数字万用表的电流档, 测量该电子负载的电流精度。  实际上, 连同DH1766直流电源输出电流的精度也一同进行测量了。 这位之后测量提供误差分析依据。

GM1705478399_1280_720.MPG|_-4

二、测量结果

设定电子负载的电流从 0 逐步增加到 100mA, 测量实际输入的电流。  这里绘制了 数字万用表DM3068测量的结果以及直接从电压源 DH1766读取的电流结果。 可以看到 DH1766读取的结果波动比较大。  不过令人比较尴尬的是, 实际上在设定10mA 之前, 输出电流都是0。 前面, 还利用电子负载测量 MAX202 正负电压输出特性, 看来测量的结果也是错误的了。
GM1705479361_1280_720.MPG|_-4

▲ 图1.2.1 设定电流与测量电流

▲ 图1.2.1 设定电流与测量电流

idim=[0.0000,0.0010,0.0020,0.0030,0.0040,0.0051,0.0061,0.0071,0.0081,0.0091,0.0101,0.0111,0.0121,0.0131,0.0141,0.0152,0.0162,0.0172,0.0182,0.0192,0.0202,0.0212,0.0222,0.0232,0.0242,0.0253,0.0263,0.0273,0.0283,0.0293,0.0303,0.0313,0.0323,0.0333,0.0343,0.0354,0.0364,0.0374,0.0384,0.0394,0.0404,0.0414,0.0424,0.0434,0.0444,0.0455,0.0465,0.0475,0.0485,0.0495,0.0505,0.0515,0.0525,0.0535,0.0545,0.0556,0.0566,0.0576,0.0586,0.0596,0.0606,0.0616,0.0626,0.0636,0.0646,0.0657,0.0667,0.0677,0.0687,0.0697,0.0707,0.0717,0.0727,0.0737,0.0747,0.0758,0.0768,0.0778,0.0788,0.0798,0.0808,0.0818,0.0828,0.0838,0.0848,0.0859,0.0869,0.0879,0.0889,0.0899,0.0909,0.0919,0.0929,0.0939,0.0949,0.0960,0.0970,0.0980,0.0990,0.1000]
cdim=[0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0079,0.0087,0.0096,0.0106,0.0114,0.0124,0.0134,0.0143,0.0153,0.0163,0.0173,0.0182,0.0192,0.0202,0.0212,0.0222,0.0231,0.0241,0.0252,0.0262,0.0270,0.0280,0.0290,0.0298,0.0308,0.0318,0.0338,0.0348,0.0359,0.0369,0.0379,0.0388,0.0398,0.0408,0.0417,0.0426,0.0436,0.0445,0.0454,0.0464,0.0474,0.0485,0.0494,0.0504,0.0514,0.0523,0.0533,0.0543,0.0562,0.0572,0.0582,0.0592,0.0603,0.0612,0.0621,0.0631,0.0641,0.0652,0.0661,0.0671,0.0681,0.0691,0.0700,0.0710,0.0720,0.0730,0.0739,0.0748,0.0759,0.0770,0.0789,0.0798,0.0807,0.0817,0.0828,0.0838,0.0847,0.0857,0.0866,0.0875,0.0886,0.0894,0.0905,0.0914,0.0924,0.0934,0.0945,0.0954,0.0964,0.0973,0.0985]
dcdim=[0.0002,0.0001,0.0003,0.0001,0.0002,0.0001,0.0002,0.0002,0.0001,0.0077,0.0093,0.0091,0.0103,0.0133,0.0123,0.0141,0.0145,0.0157,0.0166,0.0174,0.0178,0.0206,0.0204,0.0206,0.0223,0.0229,0.0241,0.0256,0.0272,0.0272,0.0282,0.0295,0.0295,0.0304,0.0318,0.0339,0.0348,0.0358,0.0373,0.0374,0.0383,0.0401,0.0411,0.0419,0.0430,0.0434,0.0442,0.0452,0.0465,0.0479,0.0485,0.0499,0.0501,0.0512,0.0520,0.0534,0.0537,0.0573,0.0572,0.0583,0.0589,0.0605,0.0607,0.0618,0.0634,0.0648,0.0650,0.0663,0.0675,0.0689,0.0695,0.0704,0.0726,0.0725,0.0728,0.0741,0.0750,0.0763,0.0779,0.0791,0.0797,0.0807,0.0817,0.0824,0.0834,0.0849,0.0864,0.0873,0.0880,0.0883,0.0898,0.0912,0.0921,0.0925,0.0936,0.0951,0.0949,0.0964,0.0976,0.0974]
#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST1.PY                     -- by Dr. ZhuoQing 2024-01-17
#
# Note:
#============================================================

from headm import *
from tsmodule.tsvisa        import *

dl3021open(102)
idim = linspace(0, 0.015, 100)
cdim = []
dcdim = []

dm3068open()

#------------------------------------------------------------

dl3021setcurrent(0)
dl3021on()

for i in idim:
    dl3021setcurrent(i)
    time.sleep(1)

    dc = dh1766call1()[-1]
    c = dm3068cdc()
    printff(i, dc, c)

    cdim.append(c)
    dcdim.append(dc)

    tspsave('measure1', idim=idim, cdim=cdim, dcdim=dcdim)

dl3021setcurrent(0)
dl3021off()

plt.plot(idim, cdim, lw=3, label='DM3068')
plt.plot(idim, dcdim, lw=3, label='DH1766')


plt.xlabel("Set Current(A)")
plt.ylabel("Measure(A)")
plt.grid(True)
plt.legend(loc="upper right")
plt.tight_layout()
plt.show()





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

绘制不同设定电子负载电流下, 测量数值对应的误差。  在输出电流9mA 之后,  对应的误差都小于3mA。  DM3068测量的电流波动相对较小。 另外也可能够看到误差呈现周期性的波动。 
GM1705479605_1280_720.MPG|_-4

▲ 图1.2.2 测量误差与设定电流

▲ 图1.2.2 测量误差与设定电流

#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST2.PY                     -- by Dr. ZhuoQing 2024-01-17
#
# Note:
#============================================================

from headm import *

idim, cdim, dcdim = tspload('measure', 'idim', 'cdim', 'dcdim')

plt.plot(idim, idim-cdim, lw=3, label='DM3068')
plt.plot(idim, idim-dcdim, lw=3, label='DH1766')


plt.xlabel("Set Current(A)")
plt.ylabel("Error(A)")
plt.grid(True)
plt.legend(loc="upper right")
plt.tight_layout()
plt.show()





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

重新测量0到15mA之间, 电子负载设定负载电流与实际电流。 可以看到 当电流小于一定阈值, 实际上电子负载是没有吸收电流的。  这个阈值为 8.9mA。 这里显示了, 电压源DH1766读取的电流值与实际输出电流值之间误差比较小, 只是波动较大。
GM1705479981_1280_720.MPG|_-3

▲ 图1.2.3 电子负载设定电流与实际测量电流

▲ 图1.2.3 电子负载设定电流与实际测量电流

idim=[0.0000,0.0002,0.0003,0.0005,0.0006,0.0008,0.0009,0.0011,0.0012,0.0014,0.0015,0.0017,0.0018,0.0020,0.0021,0.0023,0.0024,0.0026,0.0027,0.0029,0.0030,0.0032,0.0033,0.0035,0.0036,0.0038,0.0039,0.0041,0.0042,0.0044,0.0045,0.0047,0.0048,0.0050,0.0052,0.0053,0.0055,0.0056,0.0058,0.0059,0.0061,0.0062,0.0064,0.0065,0.0067,0.0068,0.0070,0.0071,0.0073,0.0074,0.0076,0.0077,0.0079,0.0080,0.0082,0.0083,0.0085,0.0086,0.0088,0.0089,0.0091,0.0092,0.0094,0.0095,0.0097,0.0098,0.0100,0.0102,0.0103,0.0105,0.0106,0.0108,0.0109,0.0111,0.0112,0.0114,0.0115,0.0117,0.0118,0.0120,0.0121,0.0123,0.0124,0.0126,0.0127,0.0129,0.0130,0.0132,0.0133,0.0135,0.0136,0.0138,0.0139,0.0141,0.0142,0.0144,0.0145,0.0147,0.0148,0.0150]
cdim=[0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0078,0.0078,0.0077,0.0077,0.0075,0.0076,0.0077,0.0086,0.0085,0.0086,0.0086,0.0086,0.0086,0.0096,0.0095,0.0094,0.0095,0.0095,0.0094,0.0094,0.0103,0.0104,0.0106,0.0105,0.0103,0.0104,0.0114,0.0113,0.0113,0.0113,0.0113,0.0113,0.0113,0.0123,0.0123,0.0124,0.0123,0.0123,0.0123,0.0134,0.0134]
dcdim=[0.0001,0.0002,0.0001,0.0002,0.0002,0.0002,0.0002,0.0003,0.0004,0.0002,0.0001,0.0001,0.0001,0.0001,0.0003,0.0001,0.0002,0.0002,0.0001,0.0002,0.0002,0.0002,0.0002,0.0002,0.0003,0.0003,0.0002,0.0002,0.0003,0.0002,0.0003,0.0002,0.0002,0.0003,0.0003,0.0001,0.0002,0.0003,0.0004,0.0003,0.0001,0.0002,0.0001,0.0002,0.0002,0.0002,0.0001,0.0003,0.0001,0.0002,0.0002,0.0003,0.0000,0.0003,0.0002,0.0002,0.0003,0.0004,0.0002,0.0003,0.0080,0.0054,0.0036,0.0108,0.0097,0.0068,0.0087,0.0087,0.0086,0.0089,0.0090,0.0097,0.0100,0.0095,0.0082,0.0123,0.0113,0.0095,0.0083,0.0076,0.0105,0.0141,0.0108,0.0097,0.0099,0.0116,0.0114,0.0117,0.0115,0.0115,0.0118,0.0114,0.0124,0.0126,0.0127,0.0125,0.0135,0.0135,0.0142,0.0146]

所以, 令人感到尴尬的是, 前面利用 电子负载测量MAX202输出正负电压 的情况,  看到在9mA之内, 输出电压都正常,  实际上是电子负载并没有消耗电流。  所以这个测量结果还需要进行重新修正。  因此, 这个测量曲线是错误的。

GM1705480104_1280_720.MPG|_-5

 

  结 ※


本文记录了对电子负载DL3021A电流精度测量的过程。  通过DM3068电流档测量可以知道, 在设置电流小于9mA的时候, 电子负载的电流实际上是0。 同时也测量了DH1766电流的精度,  当设定电流超过9mA 之后, 实际的电流误差小于3mA。  DL3021A的这种设定误差, 这使得 前面测量MAX202时候得到的电流曲线产生的错误

GM1705480454_1280_720.MPG|_-5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卓晴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值