测试系统数字稳压电源设计方案

发布者:工号待定最新更新时间:2017-09-03 来源: elecfans关键字:测试系统  数字稳压电源 手机看文章 扫描二维码
随时随地手机看文章

引 言

直流稳压电源是一种比较常见的电子设备,一直被广泛地应用在电子电路、实验教学、科学研究等诸多领域。近年来,嵌入式技术发展极为迅速,出现了以单片机、嵌入式ARM 为核心的高集成度处理器,并在自动化、通信等领域得到了广泛应用。电源行业也开始采用内部集成资源丰富的嵌入式控制器来实现数字稳压电源的控制系统。数字稳压电源是用脉宽调制波(PWM)来控制MOS管等开关器件的开通和关闭,从而实现电压电流的稳定输出。数字稳压电源还具备自诊断功能,能实现过压过流保护、故障警告等。

相比之前的模拟电源,数字稳压电源大大减少了在模拟电源中常见的误差、老化、温度漂移、非线性不易补偿等诸多问题,提高了电源的灵活性和适应性。将SAMSUNG公司的嵌入式ARM 处理器S3C2440芯片应用到实验室测试系统数字稳压电源的设计中,采用C语言和汇编语言,实现一种以嵌入式ARM 处理器为核心,具备PID控制器以及触摸屏等功能的测试系统数字稳压电源控制系统。

1 测试系统数字稳压电源组成及工作原理

数字稳压电源由主控制器、PWM 稳压电路、电压电流取样电路、PID控制器、触摸屏组成,系统原理框图如图1所示。

图1 系统原理框图

本电源对输出的电压电流信号进行采样,进行PID控制,最后输出PWM 驱动波形调节输出电压。输出电压提供给芯片测试平台,供其测试芯片时使用。

前端交流电源输入到整流模块,经整流滤波后输出平稳的直流电压。该直流电压直接输出至IGBT模块。

高精度A/D转换器将后端输出的电压电流信号由模拟信号量变为数字量供给S3C2440进行数字PID运算,经过PID 控制器运算后,由S3C2440输出PWM 至IGBT,从而构成一个闭环控制系统,控制电压电流稳定输出,从而实现数字稳压电源设计,提供给芯片测试系统使用。ARM 控制器通过触摸屏实现人机交互界面,在触摸屏上设置参数和显示信息。

2 硬件设计

2.1 ARM 控制系统组成

鉴于PID运算和PWM 波输出模块要求高,通过考查,选择SAMSUNG公司的S3C2440,这是一款32位基于ARM920T内核的CPU,拥有高达400MHz的频率,完全能满足PID控制器运算的实时性要求;16位的定时器,可实现精度高达0.03μs的PWM 脉冲波,并且有防死区功能;24个外部中断源,完全可以满足对系统外部故障信息进行实时响应;内部嵌入LCD控制器,并拥有DMA通道,使得电压电流值能够实时显示在LCD上,还可以通过触摸屏设计一些所需的参数;多达140个通用I/O口,可以方便地扩展外部接口和设备;拥有8通道多路复用ADC,10位的数字编码,高达500kSPS转换率,满足了测试系统所需的A/D转换精度。

2.2 PWM 稳压电路设计

脉冲宽度调制(Pulse Width ModulaTIon,PWM)原理是PWM 调制信号对半导体功率开关器件的导通和关断进行控制,使输出端得到一些列幅值相等而宽度不相等的脉冲,经过处理后得到稳定的直流电压输出。

PWM 调制信号由ARM 主控制器根据设定的电压值,按一定的规则对各脉冲宽度进行调制后给出脉冲信号。

PWM 稳压电路如图2所示。

图2 PWM 稳压电路

半导体功率开关器件其开关转换速度的快慢直接影响电源的转换效率和负载能力,本系统PWM 稳压电路中,驱动电路由电阻、电容、晶体管和场效应管组成,MOSFET是电压单极性金属氧化硅场效应晶体管,所需驱动功率很小,容易驱动。MOSFET的输入阻抗很高,其导通和关断就相当于输入电容充放电过程。根据所选器件的参数,计算出满足的条件,保证驱动电路提供足够大的过充电流,实现MOSFET 快速、可靠的开关。

3 软件设计

采用S3C2440为核心处理器,其丰富的片上资源和优秀的运算速度,保证了系统的实时性,编写软件主要以C语言进行驱动和应用程序的开发,其大容量存储器,完全能满足系统程序的数据存储。

该测试系统中ARM 处理器所要实现的主要功能和软件实现方法如下。

3.1 PWM 波产生

PWM 用于对电路中IGBT 的驱动。根据输出采样,设定和调整定时器配置寄存器TCFGn 和定时器n计数缓存寄存器TCNTBn中的值来改变输出PWM 波的周期和脉冲宽度。修改TCNTBn的值可以控制PWM 波的占空比增加或减少1,PWM 输出占空比增加或者减少千分之一,可以达到千分之一的控制精度。

3.2 监控和保护系统

为了使数字稳压电源能够可靠、安全地为测试系统提供电压,该系统设置了监控和保护系统,主要用于过流保护和过压保护等,ARM 处理器对电压和电流采用双重检测,当电压电流超出所设定的危险值范围时,声光报警,并启动保护电路。

3.3 PID控制算法

PID控制器由比例、积分、微分控制器组合,将测量的受控对象(在本系统中为电压电流值)与设定值相比较,用这个误差来调节系统的响应,以达到动态实时的控制过程。

在数字稳压电源PID控制系统中,使用比例环节控制电压电流的输出与输入误差信号成比例改变,但是这里会存在一个稳态误差,即实际值与给定值间存在的偏差,因此需要引入积分环节来消除稳态误差以提高系统精度。但由于电源系统在导通、关断时,产生积分积累,会引起电压电流超调,甚至会出现震荡。为了减小这方面的影响,设定给定一个误差值范围,当电压电流与设定工作值的误差小于这一给定值时,采用积分环节去消除系统比例环节产生的稳态误差。PID控制算法设定阈值ε,当|e(k)|》ε时,采用PD控制环节,减少超调量,使系统有较快的响应;当|e(k)|《ε时,采用PID控制,以保证电压电流精度和稳定度。在电压达到千分之一精度范围后,需要加入积分环节,以完成电源开机时迅速稳定的输出。PID算法流程图如图3所示。

图3 PID控制算法流程图

PID控制算法程序采用结构体定义:

struct PID{

unsigned int SetPoint; //设定目标Desired Value

unsigned int ProporTIon; //比例常数ProporTIonal Const

unsigned int Integral; //积分常数Integral Const

unsigned int DerivaTIve; //微分常数Derivative Const

unsigned int LastError; //Error[-1]

unsigned int PrevError; //Error[-2]

unsigned int SumError; //Sums of Errors

}spid;

在PID控制算法中,经过不断与给定值进行比较,动态控制电压电流输出的稳定,同时确保电压电流输出的精度。

PID控制算法程序如下:

unsigned int PIDCalc(struct PID *pp,unsigned int Next-Point)

{

unsigned int dError,Error;

Error=pp-》SetPoint-NextPoint; //偏差

pp-》SumError+= Error; //积分

dError=pp-》LastError-pp-》PrevError; //当前微分

pp-》PrevError=pp-》LastError;

pp-》LastError= Error;

return(pp-》Proportion* Error //比例

+pp-》Integral*pp-》SumError //积分项

+pp-》Derivative*dError); //微分项

}

测试系统的整体程序流程图如图4所示。

图4 主程序流程图

本文所设计的测试系统数字稳压电源能够满足芯片测试所需的电源要求。图5为输出的一路电压。由图可知,所输出的电压稳定。

图5 输出电压波形图

4 结 语

本文设计的稳压电源提供的电压稳定可靠,系统运行也非常稳定。由于可扩展的I/O 非常多,可以同时为多个芯片提供各种所需的稳压电源电压值。该系统不仅能够用在实验室芯片测试工作中,而且可以通过软件编程的方法,修改一些控制程序,使所设计的稳压电源作为智能电子产品性能测试的电源电压,这样提高了设备的使用效率,有着不错的应用前景。


关键字:测试系统  数字稳压电源 引用地址:测试系统数字稳压电源设计方案

上一篇:STM32F103外部晶振由8M变为12M
下一篇:简谈stm32的地址映射

推荐阅读最新更新时间:2024-03-16 15:36

导弹综合测试系统的程控电源设计研究
1导弹测试系统 电源 需求分析 程控电源是导弹综合测试系统的其中一个组合,用于提供测试导弹所需的各种直流稳压电源,此外还具有输出 电压 实时监测、过压、过流自动保护等功能。该组合由插在标准100母线板上的八块线路板组成,其中包括-40V/-43V电源板、+24V连续可调电源板、+20V/+22V电源板、-20V电源板、+5V/-80V电源板、电源检测与切换板、前转接板及后转接板组成。 程控电源原理框图如图1所示,工控机通过PCL812PG数据采集卡数字I/O通道切换电源的输出电压,利用D/A输出调节PWM的比较电压以控制输出电压的连续变化,通过A/D通道实时监视电源的输出。   图1 程控电源原理框图 2电源主体设计 +
[电源管理]
导弹综合<font color='red'>测试系统</font>的程控电源设计研究
基于FPGA的LED显示屏模组测试系统
1.引言 随着信息时代高新技术的飞速发展,人们对及时获取并显示各类信息的欲望日益强烈,对传播媒体的要求也越来越高.而LED显示屏以亮度高.功耗小.视角广.故障率低.组合灵活.使用寿命长.显示内容多样.显示方式丰富等优点,成为多个领域信息显示的重要媒体之一.但是,由于目前LED显示屏种类繁多,国内.国际LED显示屏生产厂家很多,多数公司没有实行标准化生产,还是按着订单生产,导致不同厂家以及同一产品不同批次之间的差异较大.给LED显示屏的安装.检测.维修带来一定的麻烦,所以,为了能实时掌握LED显示屏的相关特性,设计一种能自动识别LED显示屏模组特性的智能系统是必要的.本文介绍的是一个以Altera公司的EP2C8Q208C8为核心器
[电源管理]
基于FPGA的LED显示屏模组<font color='red'>测试系统</font>
LCR自动测试系统解决方案的使用方法和应用分析
LCR表中:L指的是电感,C指的是电容,R指的是电阻,顾名思义是用于测量电器元器件本证参数的专用测量工具。LCR表不能测量其他的,而且需在电路断电情况下测量电感、电阻或者电容。因为是专用仪表,所以测量精度高,准确性强。但在传统的测试中,受限于肉眼检测速度慢、效率低,且易受工人经验等主观因素的影响,已难以满足企业日益扩大的生产工作需要。 随着计算机技术的不断发展,自动化测试已广泛应用在各行各业,能够实现各种检测、判断、测量、数据存储等功能,这给测试人员带来了很大的方便。我们今天给大家分享的LCR自动测试系统到底怎么用?就是基于Namisoft(纳米软件)自主研发的LCR自动测试系统。这一自动化测试解决方案,在测试过程中方便快捷,
[测试测量]
LCR自动<font color='red'>测试系统</font>解决方案的使用方法和应用分析
最大化自动化测试系统的精度
1. 引言 在设计自动化测试系统时,精度的最大化通常是关键的考虑因素。确定如何最大化精度总是很困难的。绝大多数测试工程师会求助于他们所评估的仪器的技术参数表,寄希望于这些文档能够提供所有的答案。然而,其它因素对于最大化您的自动化测试系统的精度也是同样重要的。 本文档为您提供的五个步骤,可以最大化您的自动化测试系统的精度。这五个步骤如下所示: 2. 1.解读仪器规范 评估一个仪器的精度时,其数据参数表是宝贵的资源。然而,重要的是要明白,不同仪器厂商时常在规定测量精度时使用不同的术语,或者使用相似的术语表示不同的意义。因而,清楚地理解定义仪器特性时所涉及的所有参数是很重要的。在许多情况下,分辨率(resolution)、精
[测试测量]
最大化自动化<font color='red'>测试系统</font>的精度
采用AT89C2051的数字可调稳压电源单片机源程序
ORG 0000H ;定位 LJMP MAIN ;跳转到MAIN主程序 ; ORG 0003H ;定位 LJMP IT_0 ;转入INT0的中断服务程序 ; ORG 000BH ;定位 LJMP IT_1 ;转入INT0的中断服务程序 ; ORG 0100H ;定位 MAIN: MOV R6,#32H ;将50送R6 ANL P3,#4FH ;将P3.4、P3.5、P3.7置为0,使输出电压为0.0V MOV P1,#0FFH ;将0FFH送P1 SETB P3.0 ;将P3.0置1 CLR P3.1 ;将P3.1置0 MOV R2,#0CH ;将0CH送R2 LCALL DELAY ;调用DELAY延时子程序 SETB P3.1
[单片机]
天线方向图自动测试系统的设计
  0 引 言    天线 是雷达的重要组成部分, 天线 方向图 的 测试 在雷达性能测试中占有极其重要的位置。早期人们采用手动法进行方向图测量,数据的录取、方向图的绘制以及参数的计算都是手工方式,操作复杂,工作量大,耗时长,精度低。随着微电子技术和 计算机 技术的飞速发展,天线方向图自动测试逐渐取代了手动测量,实现了信号录取、数据处理以及方向图绘制的自动化,大大提高了测量速度和精度。本文介绍了一种雷达天线方向图的自动化测量系统,分析了软硬件结构及原理。   1 方向图自动测试原理及实验配置   根据天线的互易性原理,将被测天线作为接收天线,固定的辐射天线作为发射天线,由发射天线发射电磁波,转动被测天线进行接收,测出被
[测试测量]
燃料开关测试系统的设计与实现
0 引 言 众所周知能源危机和大气污染是未来汽车燃料所要解决的最关键问题。为降低排放,缓解石油能源紧张的局面,气体燃料受到了世界各国的重视和推广。大量实车试验均证实以天然气(CNG)或液化石油气(LPG)为燃料,发动机的NOx,总碳氢THC,CO及CO2的排放较汽油的排放污染明显减少,且大大节省了能源。 双燃料汽车技术的关键之一是油和气转换控制,燃料开关正是用于以自动或手动的方式实现燃料间的切换,其品质也关系到汽车的整体性能。本文所针对的燃料开关具有以下的主要功能:燃料切换、燃料容量显示、蜂鸣器报警以及指示灯亮度关于环境光照度自动调节等。为确保燃料开关的质量控制满足最苛刻的欧洲汽车零部件质量标准,燃料开关必须百分之百进行测试
[测试测量]
燃料开关<font color='red'>测试系统</font>的设计与实现
基于51单片机的室内甲醛测试系统
甲醛是一种具有刺激气味的无色气体,也是一种潜在的致癌物质,对人体健康有较大的危害,许多疾病的诱发都与甲醛有关,如哮喘,白血病等。甲醛浓度在每立方米空气中达到0.06-0.07mg/m3时,儿童就会发生轻微气喘。当室内空气中甲醛含量为0.1mg/m3时,就有异味和不适感。达到0.5mg/m3时,可刺激眼睛,引起流泪,它对人体健康的危害不容忽视。单片机具有通用性强、体积小、价格低、稳定可靠等突出优点,在智能产品、测控系统等领域得到广泛的应用。本文设计的测试仪可现场可直接显示甲醛浓度值。当其浓度值小于国家规定的标准值(可按键修改)时绿灯亮,可以入住,当超过规定的室内居住标准值时红灯亮开始报警提醒人们暂时不要入住。 1 硬件介绍
[单片机]
基于51单片机的室内甲醛<font color='red'>测试系统</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved