《电子技术应用》
您所在的位置:首页 > 电源技术 > 设计应用 > 高精度数控可调直流稳压电源设计
高精度数控可调直流稳压电源设计
来源:微型机与应用2013年第14期
吴茂成1,许宜申1,顾济华1,陶 智1,卜树坡2
(1. 苏州大学 物理科学与技术学院,江苏 苏州 215006;2. 苏州工业职业技术学院 电子工程
摘要: 针对常规直流稳压电源的输出电压精度不高和调节较为繁琐的缺点,设计了一款高精度数控可调直流稳压线性电源。该电源输出电压0~30 V可调,输出电流最大值可达4 A。通过输出电压/电流取样电路、差动放大电路及电压/电流调整电路等所构成的闭环负反馈环节和软件上的双线性插值误差补偿方法,提高了输出电压的精度。该电源输出电压和电流的最大值既可通过旋转编码器和实体按键进行调节,也可以通过在所用触控液晶模块中创建的虚拟键盘直接进行设置,操作简便。实际测试结果表明,该电源的输出电压精度高,12 V输出时的负载调整率仅为0.15%,且参数设置操作简便,可满足一般教学、科研的应用需求。
Abstract:
Key words :

摘   要: 针对常规直流稳压电源的输出电压精度不高和调节较为繁琐的缺点,设计了一款高精度数控可调直流稳压线性电源。该电源输出电压0~30 V可调,输出电流最大值可达4 A。通过输出电压/电流取样电路、差动放大电路及电压/电流调整电路等所构成的闭环负反馈环节和软件上的双线性插值误差补偿方法,提高了输出电压的精度。该电源输出电压和电流的最大值既可通过旋转编码器和实体按键进行调节,也可以通过在所用触控液晶模块中创建的虚拟键盘直接进行设置,操作简便。实际测试结果表明,该电源的输出电压精度高,12 V输出时的负载调整率仅为0.15%,且参数设置操作简便,可满足一般教学、科研的应用需求。
关键词: 直流稳压电源; 闭环负反馈控制; 双线性插值

    直流稳压电源是电子技术领域的常用仪器设备之一,能在电网电压产生波动或负载发生变化时提供稳定的直流输出电压。常规的直流稳压电源由电源变压器、整流、滤波和稳压电路等部分组成,大多采用串联反馈式稳压原理,通过调节输出端取样支路中的电位器来改变输出电压值。由于电位器阻值变化的非线性和调节范围限制,普通直流稳压电源的输出电压精度不高。随着使用时间的增加,用于粗调的波段开关和用于细调的电位器的接触不良也会对输出电压产生较大影响,且调节较为繁琐[1-2]。
    针对常规直流稳压电源的上述缺点,设计了一款数控可调直流稳压电源,其输出电压0~30 V可调,输出电流最大值可达4 A,输出电压精度高且稳定性强,参数设置操作简便,还可实时监测并显示实际的电压/电流输出值。
1 系统设计方案
    系统的总体设计方案如图1所示,主要包括整流滤波单元、输出电压/电流采样及调整电路、微处理器单元、显示控制单元以及常用电压输出单元等。

    该电源利用运算放大器放大输出设定值与实际输出值之间的误差,通过电路闭环负反馈方式调节MOSFET管的工作点,实现电压/电流的稳定可控输出,具有恒压、恒流两种工作模式。
    系统配备了两套显示控制模式:一是传统的实体按键加旋钮参数设置调节方式,以满足操作习惯需求;二是触摸控制显示方式,参数设置通过虚拟按键完成,显示信息丰富,操作灵活多变。两套显示控制模式协同工作,都有步进切换、输出使能和按键锁定等功能。电压步进值可以为1 V、0.1 V和0.01 V,电流步进值可以为100 mA、10 mA和1 mA。另外,为了满足部分场合的常规电压应用需求,借助于稳压开关电源模块和直流电源转换电路,实现3.3 V/3 A、5 V/3 A以及±12 V/1 A 4路固定电压输出。
2 主要硬件电路设计
2.1 微处理器单元

    微处理器单元是系统的控制核心,主要完成机械式按键、旋钮和触控显示单元的输入采集和输出显示控制,具体控制电路如图2所示[3]。本设计中选用ST公司基于ARM 32位Cortex-M3内核的STM32F103VCT6芯片,其最高工作频率为72 MHz,最大速度可达90 MIPS,芯片内部集成两个12位A/D转换器和两个12位D/A转换器,使得外围电路设计得以简化,并且可以满足最小输出电压/电流分辨率要求。

2.2 输出电压/电流采集电路
    输出电压/电流采集电路如图3所示。输出电压采集由运算放大器构成的差分衰减电路完成,运放选用OP07,其输入失调电压极低,可以保证电源输出精度。两差分输入端实时采样输出电压并按比例衰减,一路低通滤波后接至微处理器内部集成的A/D转换器,另一路接至电压误差放大电路。为保证衰减系数的准确性,R28、R17、R31和R15均为高精度、低温漂电阻,电源输出电压在0~30 V内调节时,电压采样值在0~2.44 V内同步线性变化。

  输出电流采集是由运放构成的同相放大电路完成的。R47为5 W大功率、低温漂精密电阻,阻值为0.05 Ω,由其实现0~4 A电流值到0~0.2 V电压值的线性转换,取样电阻两端电压信号经放大,一路低通滤波后接至微处理器内部集成的A/D转换器,另一路接至电流误差放大电路。
2.3 电压/电流误差放大电路设计
    当该电源工作于恒压模式时,电流反馈回路只起限流作用,当实际输出电流值小于设定限流值时电流误差放大器工作在正饱和区,电压误差放大器工作在线性区。当负载变动使得输出电压瞬间略有上升时,电压误差放大电路的输出使得MOSFET管栅源极间电压减小,其导通程度随之减小,从而降低输出电压,直到实际输出电压等于设定电压;当负载变化使得输出电压瞬间略有下降时,电压误差放大电路的输出将增大MOSFET管的导通程度,使输出电压增大并最终等于设定电压。
    该电源工作于恒流模式时,电流误差放大电路的调节原理同上。
2.4 调整管温度采集电路
    系统设计中,调整管温度采集电路主要有两个作用: (1)为系统过热保护提供实时温度数据,当温度小于35℃时关闭散热风扇,温度大于55℃且小于80℃时打开风扇,温度超过80℃时关闭电源输出; (2)为电压输出值的误差补偿提供参数:调整管温度或负载电流大范围变化时电源输出电压精度会受到影响,系统采用二维线性差值算法进行补偿以实现高精度输出,调整管温度是算法的重要参数之一。
    本系统选用LM35芯片实现调整管温度的实时采集,该芯片具有使用方便、线性度高、测量温度范围广、自发热小等诸多优点,同时该芯片在使用时免调试、免标定、接线简单、输出阻抗低。
2.5 辅助电源电路
     为了满足部分场合的常规电压应用需求,借助于稳压开关电源模块对220 V交流电进行AC-DC变换得到±15 V直流输出,再经过直流电源转换电路,实现3.3 V/3 A、5 V/3 A以及±12 V/1 A 4路固定电压输出。3.3 V和5 V直流电源的实现选用的是美国国家半导体公司(National Semiconductor)的LM2596,该开关电压调节器是降压型电源管理单片集成电路,最大能够输出3 A驱动电流,同时具有很好的线性和负载调节能力。LM2596有多种固定输出版本,本设计的3.3 V电源和5 V电源分别选用LM2596-3.3和LM2596-5.0,其外围电路配置简单,如图4所示。±12 V电源则选用常规的7812和7912三端稳压器电路设计。  

3 系统软件设计

 


    本系统软件采用C语言模块化编程方式[4],利用Keil MDK-ARM完成编译,软件设计流程如图5所示。软件系统主要由以下几个模块组成:
      (1)主函数模块:主函数先对系统进行初始化,开机读取D/A校准值并显示初始设置的电压和电流;然后开始扫描是否有按键按下,若有按键按下,就通过D/A设定输出电压大小并读取调整管温度采样值,判读是否开风扇或进行过热保护。
     (2)按键定时扫瞄函数模块:系统每5 ms检测一次控制面板,若有新的电压/电流设定值输入,则立即更新相应标志位。
     (3)数码管显示更新函数模块:每当实时电压或电流信号发生改变时,微控制器会主动更新数码管的显示结果。
     (4)串口通信函数模块:微控制器通过串行口与触摸液晶屏进行通信。从液晶屏接收触控信息时采用中断方式,提高了CPU实时性和工作效率;向液晶屏发送电压/电流和步进值显示信息时采用轮询等待方式,以保证每帧数据的完整性。
    (5)D/A数模转换函数模块:为了数据处理方便,程序算法中采用0.00~30.00和0.000~4.000范围内的浮点数分别表示设定电压/电流值,本函数模块将这种表示范围线性地转换到12位D/A所需的0~4 095范围。
    (6)电压/电流步进调节函数模块:电压步进值可以为1 V、0.1 V和0.01 V,电流步进值可以为100 mA、10 mA和1 mA,本函数模块实现不同步进值基础上的加减调节。

4 误差分析与补偿
    电源正常工作时,大电流、重负载情况下调整管的最高温度为60℃左右,而小电流、轻负载时约在常温上下浮动。如何保证调整管温度或负载电流在大范围内变化时输出电压的精度是该电源设计的难点之一。输出电压精度主要由以下几个方面决定:电压取样电路中运放外围电阻的精度和温漂;运算放大器的失调电压及温漂;D/A转换器的性能和电压基准源的温漂。本设计首先从硬件上选用高精度、低温漂及性能良好的关键器件,同时针对所选硬件再进行D/A输出值的软件二维线性插值补偿,以确保调整管温度或负载电流大范围变化时输出电压的精确。
    基于上述分析,若要保证全负载电流范围和全工作温度范围内输出电压的精确性,送至电压误差放大电路的D/A值需要根据负载电流I和环境温度T进行补偿。系统所采用的二维线性插值算法[5]原理如图6所示。

5 实验结果
    依据上述方案设计制作了数控电源,实际工作状态如图7所示。

    对所设计电源的主要参数之一负载调整率进行了测试。实验设置如下:电源输出端所加的负载为12 V直流供电的150 W微型车载逆变器(其交流输出电压有效值为220 V,频率为50 Hz),该逆变器连接一个50 W可调光白炽灯光源,以实现负载可调。设置数控电源输出电压为12.00 V,最大输出电流为4.000 A,调节白炽灯亮度调节旋钮,利用6位半安捷伦万用表Agilent 34401A测量不同负载情况下的输出电压。
    测试数据如表1所示,计算可得12 V输出时该电源的负载调整率为0.15%。

    本文设计并制作了一款高精度数控电源,该电源输出电压0~30 V可调,输出电流最大可达4 A,电压最小步进值为0.01 V,电流最小步进值为1 mA,负载调整率小于0.2%。电源配备了两套显示控制方案,既可以通过实体按键和旋钮控制,也可以通过触摸液晶屏对输出电压/电流值进行触控控制,触摸液晶屏操作方案的一大特色是增加了直接键盘设定功能,操作更简便。同时,该电源还配备了4路常用固定电压输出,且保护功能较为完善,可满足一般实验和教学活动的要求。另外,通过系统软件编程,该电源可实现输出电压波形自定义等扩展功能。
参考文献
[1] 朱贵宪.基于单片机的数控稳压电源设计[J].自动化与仪表,2011(6):50-53.
[2] 刘楚湘,杜勇,尤双枫.基于单片机的数控直流稳压电源设计[J].新疆师范大学学报(自然科学版),2007,26(1):50-52.
[3] 阿莫电子论坛.电子技术交流[EB/OL].(2013-03-22)[2013-05-01].http//www.amobbs.com.
[4] 林应荃,李洪文.经纬仪开关电源监控模块设计[J].仪表技术与传感器,2010(11):15-17.
[5] 伍泓屹,陈波,俞舟平.基于温度传感器的DAC非线性补偿系统设计[J].传感器与微系统,2011,30(9):82-84.

此内容为AET网站原创,未经授权禁止转载。