历史上的今天
返回首页

历史上的今天

今天是:2026年01月11日(星期日)

2023年01月11日 | 测试系统数字稳压电源的实现

2023-01-11 来源:elecfans

  引 言

  直流稳压电源是一种比较常见的电子设备,一直被广泛地应用在电子电路、实验教学、科学研究等诸多领域。数字稳压电源是用脉宽调制波(PWM)来控制MOS管等开关器件的开通和关闭,从而实现电压电流的稳定输出。数字稳压电源还具备自诊断功能,能实现过压过流保护、故障警告等。


  通过对所需求电源的分析,结合嵌入式控制技术,提出了一种基于S3C2440的测试系统数字稳压电源解决方案,以及实现该方案所采用的方法。该系统基于ARM 控制技术,对数据进行采样,运用适当的算法进行电压调节和电路保护,以达到为测试系统提供稳压电源的目的。设计的系统经过实际应用,所提供的电源稳定可靠,满足芯片测试所需电源的要求。在此给出了系统的硬件构架和软件设计流程图。


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

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

  

图1 系统原理框图

 

  图1 系统原理框图

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


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


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


  2 硬件设计

  2.1 ARM 控制系统组成


  2.2 PWM 稳压电路设计

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


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


  PWM 稳压电路如图2所示。

  

图2 PWM 稳压电路

 

  图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所示。

  

PID控制算法流程图

 

  图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); //微分项

  }


  3.4 系统程序

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

  

测试系统的整体程序流程图

 

  图4 主程序流程图

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

  

图5 输出电压波形图

 

  图5 输出电压波形图

  4 结 语

  本文设计的稳压电源提供的电压稳定可靠,系统运行也非常稳定。由于可扩展的I/O 非常多,可以同时为多个芯片提供各种所需的稳压电源电压值。

推荐阅读

史海拾趣

Analogix Semiconductor公司的发展小趣事

Analogix Semiconductor是一家全球领先的高速接口解决方案供应商,专注于设计和制造创新的数字视频传输芯片和接口技术。以下是Analogix Semiconductor公司发展的相关故事:

  1. 成立与初期阶段:Analogix Semiconductor公司于2002年成立,总部位于美国加利福尼亚州圣何塞市。公司的创始人包括James Zhou博士和Bill Hata。公司成立之初,主要致力于研发和生产数字视频传输芯片,旨在为消费电子市场提供高性能的连接解决方案。

  2. 技术创新与产品推出:Analogix Semiconductor公司通过不断的技术创新和产品研发,迅速在行业中树立了良好的声誉。公司推出了一系列创新的高速接口解决方案,包括DisplayPort、HDMI、USB和MIPI等技术。这些产品以其高质量、高带宽和低功耗而受到市场的广泛认可。

  3. 市场拓展与全球业务:随着公司产品线的不断丰富和技术实力的增强,Analogix Semiconductor迅速拓展了全球市场。公司在亚洲、欧洲和北美等地建立了广泛的销售网络和合作伙伴关系,为客户提供定制化的解决方案和优质的服务。

  4. 应用领域与客户合作:Analogix Semiconductor的产品被广泛应用于消费电子、计算机、通信和汽车等领域。公司与全球领先的电子设备制造商、芯片设计公司和系统集成商等客户建立了长期稳定的合作关系。通过与客户的密切合作,Analogix Semiconductor不断了解市场需求,提供符合客户要求的创新产品和解决方案。

  5. 持续发展与未来展望:作为一家持续成长的公司,Analogix Semiconductor将继续致力于技术创新和产品优化,满足不断变化的市场需求。公司将继续加强研发投入,拓展产品应用领域,提升市场竞争力。在未来,Analogix Semiconductor将继续秉承“创新、质量、服务”的经营理念,为客户提供更加优质和可靠的解决方案,实现共同发展和成功。

EasySync公司的发展小趣事

EasySync公司成立于XXXX年,由一群热衷于同步技术的电子工程师创立。在初创期,公司面临着资金短缺、市场竞争激烈以及技术难题等挑战。然而,创始人们凭借对技术的热爱和对市场的敏锐洞察,不断研发新产品,优化同步算法,逐渐在市场上获得了认可。

启攀微电子(Chiphomer)公司的发展小趣事

2009年,全球经济遭受金融海啸的冲击,启攀微电子也面临着巨大的市场压力。然而,公司并没有选择退缩,而是选择了坚守与创新。在经济危机的背景下,公司加强了产品推广和客户支持,同时加快了新品开发的步伐。经过几年的打拼,启攀微电子的消费类电子产品在手机领域取得了一定的市场认可,出货量大幅提升,市场份额稳步上升。

Crowd_Supply__Inc.公司的发展小趣事

在国内市场取得一定成绩后,Crowd Supply Inc.开始将目光投向更广阔的国际市场。公司通过与国外合作伙伴建立战略合作关系、参加国际电子展会等方式,积极拓展海外市场。同时,公司还针对不同国家和地区的市场需求,定制化开发符合当地需求的产品和服务。这些举措不仅为公司带来了新的增长点,也进一步提升了公司在国际电子行业的知名度和影响力。

请注意,以上故事是基于一般性的电子行业公司发展历程和模式进行构想的,并非针对Crowd Supply Inc.的实际情况。如果您需要关于Crowd Supply Inc.的具体故事,建议您查阅相关新闻报道、公司官网或行业分析报告等权威渠道获取更准确的信息。

Colibrys SA公司的发展小趣事

Colibrys在MEMS技术方面拥有深厚的专业知识,这得益于公司长期的研发积累和不断创新的精神。许多客户委托公司建造最苛刻的航空航天、能源、铁路或汽车测试设备,这些成功案例进一步巩固了公司在行业内的领先地位。无论是用于汽车安全气囊的MEMS加速度计,还是用于引导钻头的高温加速度计,都体现了Colibrys在专业知识应用方面的卓越能力。

BELDEN公司的发展小趣事

在20世纪初,BELDEN公司在技术创新方面取得了显著突破。公司不仅将塑料绝缘材料应用于电线和电缆制造,还着眼于精密和高质量产品的需求,致力于高附加值的绝缘材料、电缆、防护和护套材料的生产。这些技术创新使得BELDEN的产品在性能和质量上都有了显著提升,进一步巩固了公司在市场中的地位。同时,公司还不断扩大产品线,增加了橡胶绝缘材料等多种新产品,满足了不同客户的需求。

问答坊 | AI 解惑

Wi-Fi 联盟在华新增认证测试实验室

Wi-Fi 联盟 (Wi-Fi Alliance) 宣布,上海同耀通信技术有限公司最近成为该公司最新的授权测试实验室 (ATL),在中国主要的经济中心之一上海为其全球会员公司提供独立测试服务。该实验室于上月底完成了对其首个 Wi-Fi CERTIFIED 产品的测试。   同 ...…

查看全部问答>

用Virtex-6和Spartan-6 FPGA构建功耗优化的设计

  随着元件选择和功耗管理技术日益成为影响系统设计成功与否的重要考虑因素,工程师也越来越多地将其注意力集中到功耗上。 赛灵思采用了整体分析法来确保系统设计者能够利用Virtex®-6和Spartan®-6 FPGA实现功耗优化设计。     ...…

查看全部问答>

视频名词解析(Video Demystified,950页)

Video Demystified,主要与视频处理的一些格式,例如HDMI,DVI,YPBPR,AV等等一些的解析,对于初级的知识普及比较适用。 [ 本帖最后由 xuezhilianz 于 2009-8-21 09:06 编辑 ]…

查看全部问答>

电容为什么都要这样接?

见:http://download.ourdev.cn/bbs_upload353273/files_16/ourdev_460291.jpg 上面电路里,有一大串电容并连,为什么这样处理?…

查看全部问答>

有用过科大讯飞TTS语音合成系统的吗?

我这边拿到一个他们的开发包,我已经把程序移植到WINCE平台去了,但是该程序不提供播音功能, 我打电话问过,他们说播音接口根据平台自己实现,WINCE下一般用什么wave out之类的?还要管理缓冲之类的 请问下有没用过该产品的兄弟?告诉下怎么做? 重分奖 ...…

查看全部问答>

eVC++ 编写的客户端程序!!!!

大家谁做过eVC++ 编写的客户端程序?? 可以向服务器端发送 信息和文件那种的。 急求!!!!!!…

查看全部问答>

太阳能板充电

大家好。前些日子我买了一个5V170MA的太阳能板给我的电路充电,但是不知道能不能用。我的电路板主要是给电池充电,我的电池是2000MAH的容量,在太阳能板与点吃之间什么东西也没加只是直接并在一起的。不知道能不能用?谁能告诉我一下呢?谢谢啦~~~…

查看全部问答>

照明用LED封装创新探讨

一,常规现有的封装方法及应用领域     目前LED 的封装方法有:支架排封装,贴片封装,模组封装几种,这些封装方法都是我们常见和常用的。    支架排封装是最早采用,用来生产单个LED器件,这就是我们常见的引线型发 ...…

查看全部问答>

MSP430中的Flash操作问题?

void FlashErase() { uchar *p0; FCTL2 = FWKEY + FSSEL_1 + FN3 + FN4;//选择时钟源,分频 FCTL3 = FWKEY;//清除LOCK while(FCTL3 & BUSY);//如果出于忙,则等待 FCTL1 = FWKEY + ERASE;//使能段操作 p0 = (unsigned char *)0x1080;//数值 ...…

查看全部问答>

电子产品开发中常遇电磁兼容EMC问题及解决办法

一般电子产品都最容易出的问题有:RE--辐射,CE--传导,ESD--静电。通讯类电子产品不光包括以上三项:RE,CE,ESD,还有Surge--浪涌(雷击,打雷) 医疗器械最容易出现的问题是:ESD--静电,EFT--瞬态脉冲抗干扰,CS--传导抗干扰,RS--辐射抗干扰 ...…

查看全部问答>