Pyvisa 测试不同占空比下的电流线性度

        情况说明,现在有一个电流采样放大器,输入信号是一个占空比信号,我要去看电流采样放大器的线性度怎么样,所以就做了个这么一个小东西。

接线框图如下图所示:

图1:接线框图

表1:使用的仪器仪表

信号发生器

KEYSIGHT 33500B

万用表

KEITHLEY THD2015

电源

KEYSIGHT E36312A

mport time
import pyvisa
import serial
import logging
import random

TestStep=100
#设置Logging的格式
logging.basicConfig(level=logging.INFO, filename='coder.log', filemode='a',
                    format='%(asctime)s- %(levelname)s: %(message)s')
logLevel=logging.StreamHandler()
logLevel.setLevel(level="INFO")
logger = logging.getLogger('simpleExample')
#打开资源管理器
rm = pyvisa.ResourceManager()
#打印计算机现有的资源
print(rm.list_resources())
#打开资源并命名成想要命名的名字
E_Source=rm.open_resource('USB0::0x2A8D::0x1102::MY61002562::INSTR')
DMM=rm.open_resource('GPIB0::4::INSTR')
WaveGen=rm.open_resource('GPIB0::10::INSTR')
#设置电源参数
E_Source.write("INST P25V")
E_Source.write("VOLT 13.3")
#设置电压范围 x 代表电压
for x in range(15,40):
    #
    E_Source.write("VOLT "+str(x))
    for y in range(0,99):
        #设置占空比
        WaveGen.write('SOURce1:FUNCtion:SQUare:DCYCle '+str(y))
        #读取信号发生器占空比 型号:33500b
        duty=WaveGen.query('SOURce1:FUNCtion:SQUare:DCYCle?')
        #等待两S数据稳定
        time.sleep(2)
        #万用表查询电压值
        Voltage = DMM.query("MEAS:VOLT:DC?")
        #记录占空比 芯片输出电流 直流源给定电压
        logger.info("DUTY: "+duty+"IPROP: "+Voltage+"DC SOURCE V:"+str(x))

参考文档

Keysight Trueform Series Operating and Service Guide

点点关注不迷路

我的公众号

  • 21
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 三极管PWM方式驱动的电流线性测试实验是通过测量三极管的输出电流与输入PWM信号的关系,来评估三极管在不同PWM信号下的电流输出的稳定性和线性测试实验的步骤如下: 首先,准备实验所需的材料和设备,包括三极管、PWM信号发生器、恒流源、电压表、电流表等。 然后,根据实验需要设定PWM信号发生器的频率和占空比,选择合适数值的占空比和频率,一般会从0%逐渐增加到100%,同时也要记录下PWM信号发生器的频率。 接下来,将三极管的基极接入PWM信号发生器的输出端,通过控制PWM信号的频率和占空比来调节三极管的电流输出。 通过恒流源提供一个稳定的电流输入,同时使用电流表和电压表测量三极管的电流输出和输入PWM信号的电压值。 将测量到的三极管的输出电流和输入PWM信号的电压值进行记录,可以绘制电流输出和PWM信号的关系曲线图。 最后,通过对曲线图的观察和分析,评估三极管在不同PWM信号下的电流输出线性和稳定性。如果曲线图呈线性关系,并且电流输出与PWM信号的关系比较稳定,说明三极管的线性较好。 以上就是关于三极管PWM方式驱动的电流线性测试实验的简要回答。 ### 回答2: 三极管PWM方式驱动的电流线性测试实验是一种用于评估电流输出线性的实验方法。在这个实验中,我们使用三极管来控制电流的输出,通过改变PWM信号的占空比来调整输出电流的大小。 首先,我们需要准备一个合适的电路,其中包括一个三极管、一个电流传感器和一个可调的电源。通过控制三极管的驱动电压和PWM信号的占空比,我们可以改变三极管的工作状态,从而改变输出电流的大小。 在实验过程中,我们会使用不同的PWM信号占空比来改变输出电流的大小,然后使用电流传感器来测量输出电流的大小。通过记录不同占空比下的输出电流值,并绘制电流-占空比曲线,我们可以评估电流输出的线性。 为了保证实验结果的准确性,我们可以进行多次实验,并计算每个PWM信号占空比下的平均输出电流。通过将平均输出电流与PWM信号占空比之间的关系进行分析,我们可以得出电流输出线性的评估结果。 实验结果可以用于评估三极管PWM驱动电路的性能以及控制系统的稳定性。在一些需要精确控制输出电流的应用中,线性测试结果对于设计和调试电路非常重要,可以确保电路能够输出符合要求的稳定电流。 ### 回答3: 三极管PWM方式驱动的电流线性测试实验是用来验证三极管在PWM驱动方式下的电流输出是否具有良好的线性。在该实验中,我们将通过控制PWM信号的占空比来调节电流的大小,并测量输出电流与PWM信号之间的线性关系。 首先,我们需要准备实验所需的材料和设备,包括一个三极管、PWM信号发生器、电流测量仪等。接下来,我们将三极管作为开关来驱动负载电流,PWM信号的频率和占空比将影响开关的通断速电流大小。 在实验过程中,我们将使用不同占空比(包括0%、20%、50%、80%和100%)的PWM信号来驱动三极管,同时通过电流测量仪测量输出电流的大小。然后,我们将记录每个PWM信号下的输出电流值,并进行数据处理和分析。 通过分析实验数据,我们可以得到各种占空比下PWM信号与输出电流之间的线性。如果输出电流随着PWM信号的占空比的变化而线性增加或减少,表明三极管在PWM驱动方式下具有较好的线性特性。相反,如果输出电流出现非线性的变化,可能表明三极管存在非线性失真的问题。 通过进行多组实验数据的对比和统计,我们可以绘制出PWM信号与输出电流之间的曲线图,从而更直观地观察三极管在PWM驱动方式下的线性。此外,我们还可以计算线性的误差或者使用其他评价指标来衡量输出电流线性特性。 总之,三极管PWM方式驱动的电流线性测试实验是一种评估三极管在PWM驱动方式下电流输出线性特性的方法,它可以帮助我们了解三极管的性能和应用范围,并为电路设计和优化提供参考。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值