0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python中的线路调整率测量编码

星星科技指导员 来源:ADI 作者:ADI 2023-06-30 14:42 次阅读

在编写测量脚本之前,我们需要知道正确的命令,以便设备执行所需的测量。出于此测试的目的,使用了吉时利 2230 直流电源表和是德科技 34461A 数字万用表。

吉时利用于为稳压器提供直流输入电压,以及向LDO提供输入电流。是德科技数字万用表用于提供来自 LDO 的测量输出电压。线路调整率测量不需要输入电流读数;但是,可以选择添加它以监视电流,作为器件正常运行的指示器。应设置电源上的电流限制,以防止消耗过多电流。出于此测量的目的,吉时利直流电源表输出的电流限制设置为比LDO的最大额定电流高出约5-10%。这为设置中的任何额外电流留出了一点余量,并确保输出不会不必要地限制电流。

回想一下,线路调整率是输入电压变化时输出电压变化的测量值。当测量LDO的线路调节时,我们有一个负载电阻(RL),以便从 LDO 汲取最大电流。通常,LDO的线路调节是在最大负载电流下指定的,这是输出的最坏情况。如果没有消耗一些负载电流,就不会使用 LDO,因此在最大电流下进行测量是有意义的。

wKgaomSefpSAHF8cAABBRBdrruM200.png

线路调整率测量设置

该脚本的基本目标是改变输入电压并监视输出电压。为了更好地理解Python脚本,我将代码分解为三个主要部分和几个子部分。三个主要部分是:1 – 库设置,2 – 文件名和变量设置,以及 3 – Main 功能。Main 函数部分进一步细分为三个部分:A – 脚本检查,B – 循环以将值记录到文件,C – 创建文件头和写入文件。

程序的第一部分“库设置”是调用脚本所需的所有库的位置。在这种情况下,使用了一些内置的Python库以及一些内部生成的ADI库。这是Python的一大特性。库函数可以创建,然后由生成的各种 Python 脚本调用。在这种情况下,我使用了一些生成的库,以便通过USB和GPIB更轻松地与设备进行通信。我应该在这里感谢那些拥有更高级编码技能的人,并且能够为像我这样的人在生成自己的代码时使用这些库。此外,我正在使用一个库,它使我能够轻松地写入 CSV 文件以收集数据。

我还有一些其他库,例如 MessageBox,它允许我在程序指定的任何位置的消息框弹出窗口中显示文本。请注意,在本例中,我在脚本检查部分中注释掉了一行(一行开头的 # 符号注释了该行上的后续代码)。这是在代码调试期间使用的。在代码中放置此类操作有助于在调试阶段查看代码在遇到错误之前的进展。除非您是技能比我好得多的超级程序员,否则拥有此工具很方便,因为我无法在第一次尝试时让脚本正常运行而不会出错。

wKgZomSefpqAKf0tAALpHKshq5A244.png

用于测量LDO线路调整率的Python脚本

下一部分是文件名和变量设置。在本节中,设置了一个文件名,并且是存储脚本输出数据的位置。此外,此处还定义了在程序的主函数中使用的变量。我已经为本节文件中的列标签设置了重要信息。请注意,我有一个板号(用于序列化数据)、正在测试的输出(如果设备上有多个输出很有用)和一个测试条件。在我看来,最好提供大量变量来描述正在执行的测试,以便以后不会对数据的细节提出问题。

在脚本的 Main 函数部分中,执行脚本的主要操作。此外,在代码调试期间还使用了一些脚本检查。在本节中,代码将设置 CSV 文件并定义吉时利直流电源表和是德科技万用表的地址。在本节中,定义了“for 环路”,用于扫描吉时利直流电源表的输入直流电压,并使用是德科技万用表同时测量输出电压。“for环路”定义了线路调节电压扫描的范围和步长(增量)。

在主功能的开头,吉时利直流电源表被启用,最后被禁用。main 函数还包括一个部分,用于在输出 CSV 文件中创建标头,以便可区分数据列。程序完成执行后,编译器(在本例中为 Boa 构造函数)将提醒用户程序已完成。(可选)可以使用 MessageBox 库显示一个消息框,提醒用户程序已执行。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 稳压器
    +关注

    关注

    24

    文章

    4206

    浏览量

    93496
  • ldo
    ldo
    +关注

    关注

    35

    文章

    1886

    浏览量

    153054
  • python
    +关注

    关注

    55

    文章

    4766

    浏览量

    84370
收藏 人收藏

    评论

    相关推荐

    什么是负载调整与电源调整

    什么是负载调整与电源调整,负载调整 (LOAD REGULATION),负载
    发表于 01-04 17:03 8308次阅读

    发电机组电压和频率的稳态调整测量方法

      发电机组的输出电压与发电机组的转速及励磁电流有关,而转速又决定了输出交流电的频率,只有在决定了频率的情况下,再测量其输出电压的额定值,即先进行满载时调整交流电频率为额定值
    发表于 11-03 16:44

    怎样测量电源的电源调整和负载调整

    我想要测一下lm317的电源调整和负载调整,电路就是最基本的分压反馈电路,但是百度之后说要接满载输出,还有什么额定输入电压和最低输入电压最高输入电压,不懂
    发表于 05-04 13:29

    LDO的线性调整定义

    线性调整线性调整,有的资料也在称为源调整。是衡量电源芯片在输入电压变化时保持指定输出电压的
    发表于 12-28 07:43

    开关电源什么是负载调整?如何去测?

    )测试仪器:(2)测量对象:SPD3303X:线性调整(电压)≤0.01%+2mV(3)测试步骤:A.设置电子负载装置I为3.15A时,连接至直流电源CH1,使电源尽量接近满载状态,万用表
    的头像 发表于 12-07 13:54 1498次阅读
    开关电源<b class='flag-5'>中</b>什么是负载<b class='flag-5'>调整</b><b class='flag-5'>率</b>?如何去测?

    负载调整测量编码Python

    吉时利用于为稳压器提供直流输入电压,以及监控LDO的输入电流。是德科技数字万用表用于提供来自 LDO 的测量输出电压。执行此测量不一定需要电源电流读数,但可以添加电源电流读数来监视输入电流,作为器件正常运行的指标。应设置电源上的电流限制,以防止消耗过多电流。
    的头像 发表于 06-30 14:40 331次阅读
    负载<b class='flag-5'>调整</b><b class='flag-5'>率</b><b class='flag-5'>测量</b><b class='flag-5'>编码</b>在<b class='flag-5'>Python</b><b class='flag-5'>中</b>

    测量新手的LDO负载调整

    现在让我们看一下实际的测量和需要什么。与线路调整测量非常相似,需要直流电源和数字万用表。再次使用吉时利 2230-30-1 直流电源表和是德科技 34461A 数字万用表进行
    的头像 发表于 06-30 14:51 1519次阅读
    <b class='flag-5'>测量</b>新手的LDO负载<b class='flag-5'>调整</b><b class='flag-5'>率</b>

    测量新手的LDO线路调整

    该测试的测量设置非常简单。吉时利 2230 直流电源连接到 LDO 输入,Keysight 34461A 连接到 LDO 输出。输入电压变化,并记录输出电压响应。线路调整只是ΔV的
    的头像 发表于 06-30 14:52 974次阅读
    <b class='flag-5'>测量</b>新手的LDO<b class='flag-5'>线路</b><b class='flag-5'>调整</b><b class='flag-5'>率</b>

    Python的默认编码

    我们使用Pycharm来编写Python程序时会指定工程编码和文件编码为UTF-8,那么Python代码被保存到磁盘时就会被转换为UTF-8编码
    的头像 发表于 07-05 16:11 1087次阅读
    <b class='flag-5'>Python</b><b class='flag-5'>中</b>的默认<b class='flag-5'>编码</b>

    Python字符编码转换

    UNICODE字符串可以与任意字符编码的字节进行相互转换,如图: 那么大家很容易想到一个问题,就是不同的字符编码的字节可以通过Unicode相互转换吗?答案是肯定的。 Python2
    的头像 发表于 07-05 16:25 1037次阅读
    <b class='flag-5'>Python</b>字符<b class='flag-5'>编码</b>转换

    电压调整是什么?电压调整测试方法

    电压调整是什么?电压调整测试方法 电压调整是指电源在负载突变时,输出电压由不稳定状态恢复到
    的头像 发表于 11-10 15:26 3849次阅读

    开关电源什么是负载调整?如何去测?

    开关电源什么是负载调整?如何去测? 负载调整是指开关电源在负载变化时稳定输出电压的能力。负载调整
    的头像 发表于 01-19 14:56 2846次阅读

    开关电源什么是电源调整?如何去测?

    开关电源什么是电源调整?如何去测? 电源调整,顾名思义,是指电源输出电压在负载变化时的稳定性。与电压浪涌、尖峰等参数不同,电源
    的头像 发表于 01-19 14:59 1382次阅读

    伺服编码器分辨是什么意思

    伺服编码器分辨是指编码器能够检测到的最小角度或位置变化。在伺服系统编码器用于测量电机轴或负
    的头像 发表于 06-17 11:16 770次阅读

    什么是交叉调整?怎么改善?

    生活多路输出电源应用广泛,但是多路输出电源的交叉调整是个头疼的问题。今天,我们就来讨论一下交叉调整的改善之道!
    的头像 发表于 10-24 11:15 176次阅读
    什么是交叉<b class='flag-5'>调整</b><b class='flag-5'>率</b>?怎么改善?