数控精密四象限电源设计

引言

        快过年了还要在公司摸几天的鱼,趁着项目已经结束或者还没有开始新的阶段的时间,琢磨着业余弄点有意思的东西。这次想做的是一个精密四象限电源,这个玩意专业点叫源表单元(Source Measure Unit,SMU),也有叫数字电源系统(Digital Power System,DPS),也许还有其他名字。想闲暇之余烟酒这个东西的初衷是过去项目中做过一版简陋的SMU,虽然功能和性能都达到了设计指标,但限于紧张的项目交期还有很多细节没有做到很优化,因此想闲暇之余再烟酒烟酒,弥补之前的遗憾。同时抛砖引玉,和各位大佬交流交流。

什么是四象限源表单元

        有经验的大佬们肯定知道源表单元是个啥玩意,但是考虑到一些“菜狗”刚刚入门,我还是花点篇幅简要的哔哔一下关于这玩意的基本信息,知道的大佬们可以跳过这一段。

       首先源表单元顾名思义就是它既可以当源又可以当表用,这里的源可以是电压源也可以是电流源,这里的表既有电压表也有电流表,其等效电路图入下图1所示。Force±为源输出的正负端子,Sense±为内置电压表的正负端子。之所以Sense±没有直接挂接到Force±上是因为考虑精密测量场合要用四线制来进一步消除线损的误差。

图1 源表单元等效电路图及典型用法接线

所谓的四象限运行可以根据SMU的伏安曲线来说明,从图2中可以看出,当电源运行在一象限时,SMU的输出电压和电流同时都为正值,此时SMU表现跟大部分普通供电电源一样,给负载供电。当系统运行在二象限时,此时电流为正但电压为负值,这说明负载是有源负载且其内置电源为负值,源表单元吸收负载的能量。同理当系统运行在三象限时,也作为电源给负载供电,当系统运行在四象限时吸收有源负载的能量。

图2  源表四象限运行示意图 

此外基于系统自身输出过载以及保护负载被以外的过压或者过来损毁,源表单元还提供钳电压和钳电流的功能。具体来讲,当系统工作在出电压钳电流(Force Voltage Clamp Current,FVCI)模式下时,当负载电阻太小导致电流超过钳位电流,系统将自动降低电压以维持输出电流为钳位电流;当系统工作在出电流钳电压(Force Current Clamp Voltage,FICV)模式下时,当负载电阻太大导致电压超过钳位电压,系统将自动降低电流以维持输出电压为钳位电压;

最后源表单元在工作器件,不但可以任意设置电压电流,还能读取系统输出的实际电压和实际电流值。回读的这些表值可以做很多有意义的测量工作,比如电阻测试、二极管通断测试等待。

源表单元功能和指标定义

前面简要的哔哔了源表单元的基本概念,下面将以项目跟进的形式来跟进一下源表单元的设计和实现过程。既然是项目形式,首先就要明确系统需要实现的功能和性能指标。系统的功能和性能指标如图3所示。

        图3 系统参数指标

下面对上述功能和指标做简要分析:首先系统是单电源供电却要输出正负电压电流,因次需要内置DC/DC变换电路实现正电源到正负电源的转换,考虑到最大的电压挡位要支持到±40V,因此输出的正负电源电压应该到±42~±45V;其次要实现多个电压电流挡位需内置挡位切换开关;另外要做到±0.1%FS的精度需要谨慎设计反馈信号链电路;此外为了方便使用会编写一个简易的上位机来完成一些基础操作;最后成本最好控制在100RMB以内,就当买了个可编程万用表。

系统方案设计

在做详细设计之前,有必要在深入分析系统功能和指标要求的基础上对系统总体方案进行考虑和设计。

系统整体框架设计

根据对上述功能和指标做简要分析,系统的功能框图如图4所示。从图4可以看出,首先需要设计电源变换电路将外部输入的24V电源转换成给功率放大电路供电的±45V以及其他控制电源(例如运放需要±12V,ADC/DAC可能需要5V,MCU需要3.3V...)。功率放大电路的作用是在主控电路的配置下恒压或者恒流工作,实现FVCI/FICV的功能和性能。

图4 系统方案框图

        电流检测电路用于将系统输出的电流转换成ADC可以采样的反馈信号,内置挡位切换电路。电压检测电路用于将系统输出的电压转换成ADC可以采样的反馈信号,支持四线制测量且内置挡位切换电路。ADC用于采样系统输出电压电流值,实现MV/MI的功能。DAC根据系统通知方案的不同具有不同的功能,当系统采用模拟控制方案时,DAC仅用户功率放大电路的指令信号设置,此时需要将系统的反馈信号连接到功率放大电路(图中红色箭头所示),在功率放大电路进行模拟闭环控制,跟随DAC的指令信号;当系统采用数字控制方案时,DAC用作控制信号的输出,此时系统的环路可以简要描述为:控制器通过ADC采样电压电流信号,在内部完成控制环路计算,然后将控制量通过DAC转换成模拟电压给功率放大电路放大执行即可。两种控制方案的优劣对比将在后面详细描述。主控电路基于MCU来实现,一方面通过串口与上位机完成人机交互功能,另外一方面通过各种开关以及ADC/DAC配置、监测和控制系统运行。

系统控制方案分析

       本系统的难点在于如何达到±40V/±1A的输出能力且要做到0.1%FS的控制精度。在考虑功率放大电路时,最先想到的应该时简单粗暴的上一片功率运放。但是在TI/ADI以及其他IC公司官网各种翻找,能够同事满足输出能到这么高的电压和电路并且价格还便宜的真没有。所以本文打算自己用分立元件来实现高压大功率放大电路,这样也有更多的细节和广大网友交流。

        由于系统要出的电压也不算是特别高,因此打算用乙类功率放大电路来做输出级电路,其简要电路结构如下图所示。

  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值