基于FPGA的高精度数字电源

最新更新时间:2013-09-17来源: 21IC关键字:FPGA  高精度  数字电源 手机看文章 扫描二维码
随时随地手机看文章

1 引言

在信息技术高速发展的今天,电子系统数字化已经成为有目共睹的趋势,从传统应用中小规模芯片构造电路系统到广泛地应用单片机,到今天DSP及FPGA在系统设计中的应用,电子设计技术已迈入了一个全新阶段。FPGA不仅具有容量大,逻辑功能强的特点,而且兼有高速、高可靠性。随着EDA技术的发展和VLSI工艺技术的进步,特别是软/硬件IP芯核产业的迅猛发展,可编程片上系统(SOPC)己经大量使用。本文通过对高精度数字电源系统的研发,提出了FPGA在数字电源控制器的应用思路。

 

 

2 系统组成

本系统是以单片现场可编程门阵列(FPGA)为基础的全数字控制的高精度开关电源。数字控制的H桥脉宽调制的DC-DC变换器电源系统如图1所示。

图中,功率主电路由三相整流器、低频LC滤波电路、DC-DC功率变换器、输出高频滤波电路等几部分构成;控制及调节功能主要由基于FPGA的数字电源控制器完成,可以按设计要求来调节电源输出电压、电流。

FPGA中主要分两大模块,第一个模块是由软核CPU组成的通讯管理模块;第二个模块由几个DSP块组成,主要完成调节器的PI或PID运算、高分辨率PWM信号的产生以及数字滤波等。

在PWM开关电源中,PWM波形的产生及其准确调制至关重要。当使用FPGA数字控制器时,电流环及电压环的调节方式为数字化的PI(比例积分)或PID(比例积分微分)调节,反馈电流或电压信号经过A/D(模拟/数字)转换后输入到控制器,由控制器调节脉冲的宽度。

采用上述方案的数字化电源相对于传统的模拟控制方式,具有显而易见的优势。对于不同的负载对象,可以通过在软件中修改调节器参数来满足指标要求,并且可以按照实际需要自由配置成为单环或双环控制系统。这些都是在软件中完成的,系统控制调节单元的硬件无需重复配置。

3 软核Nios CPU

在QuartusII开发软件中使用SOPC Builder开发工具可以快速构造一个Nios软核CPU,嵌入到FPGA器件中,Nios软核CPU如图2所示。在本例中构造了UART-RS232、Ethernet通讯功能,LCD液晶屏显示功能,数字量、开关量I/O及外部数据存储管理等功能,通过Nios II的集成开发环境Nios II IDE,使用C/C++高级语言对Nios软核CPU进行编程。就能完成FPGA同上位机RS232口或者Ethernet网的通讯、本地信息采集及显示、数据存储管理等。在FPGA内部通过地址总线和数据总线来管理其他DSP块或IP核的协调工作。

4 调节器算法(PI或PID)

 

 

调节器的算法在数字电源是一个至关重要的环节,它的好坏直接影响到电源系统的各项性能指标。

以某加速器六极磁铁所需电源为对象,主要参数如下:

磁铁:Rm=0.14H,Lm=0.266mΩ

电源:Un=70V,电压纹波小于1×10-3(1kHz以下);

In=200A,电流纹波小于5×10-5,跟踪误差小于1×10-4。

若采用电流单闭环控制,并采用PI调节器,仿真的系统模型如图3所示。

 

 

图3中,上位电流给定信号通过16位DAC转换后,与DCCT输出的电流反馈信号进行比较,得到误差信号,此误差经过误差放大器放大后送入PI调节器,由调节器的输出来控制PWM并驱动功率器件,从而实现负载对象所要求的高精度输出电流。

在Matlab/Simulink中对图3所示系统加以斜坡给定,可仿真得到系统响应如图4所示。可以看出系统无超调,跟踪误差小于0.02A(0.02/200=1×10-4),满足系统要求的指标。

 

 

仿真完成后可以通过DSPBuilder系统设计工具构造一个含有HDL语言的PID功能的DSP块。这个DSP块可以作为一个IP核供FPGA直接调用。其输出用于PWM调制。

5 高精度PWM脉冲的生成

FPGA实现PWM部分设计框图如图5所示。

 

 

PWM的生成主要由脉宽寄存器、缓冲寄存器、周期寄存器、死区寄存器、死区发生器、数值比较器、控制逻辑等部分组成。脉宽寄存器,决定各路PWM信号的脉宽;缓冲寄存器,实现对脉宽数据的缓冲;周期寄存器,决定PWM的斩波周期;死区寄存器,决定H桥臂的死区时间。脉宽寄存器在每个开关周期更新一次,其输出数据经缓冲后与基准计数器进行数值比较,得到各路PWM信号。再经死区电路处理,最后产生4路PWM驱动信号,驱动相应的功率器件。

基准计数器,用来产生类似模拟电路中的三角波基准,是一个最小计算值为0,最大计算值为周期寄存器中保存的数值、计数方向交替变换的可逆计数器。基准计数单元在最大计数值时产生一个同步信号SYN,当其有效时将4个脉冲宽度的数据存入各自的缓冲寄存器,实现双缓冲,使各个脉冲宽度寄存器在SYN无效时可依次更新而不影响最终的功率器件导通。

6 结束语

本文以FPGA芯片EP1C20为核心,叙述了实现数字化电源控制调节器的一种方法,根据现场工艺要求在FPGA中可灵活配置控制方案而无需重新配置硬件,外围电路(如ADC、DAC等)选用高精度、低温漂的器件,从而实现高精度的数字化电源,这是模拟系统所不及的。同时,由于控制调节的核心采用了数字化电路,系统自身的抗干扰能力明显优于模拟系统。

目前,在很多应用领域中,需要数十台甚至更多电源同时协调工作,即适应网络化电源应用,而上述方案的数字化电源,通过Nios软核CPU的强大通讯功能,可以很方便的实现批量电源的网络化管理。

关键字:FPGA  高精度  数字电源 编辑:探路者 引用地址:基于FPGA的高精度数字电源

上一篇:基于STM32的多路电压测量设计方案
下一篇:一款-48V转5VSTBY电源电路的设计

推荐阅读最新更新时间:2023-10-12 22:26

推出四款小封装FPGA器件
赛灵思公司推出其最新的 90nm 低成本 Spartan™-3A FPGA 器件。针对数字显示、机顶盒以及无线路由器等应用而优化的这些小封装器件满足了业界对更小器件封装尺寸的需求,为成本极为敏感的消费电子设计提供将更好的支持。 Spartan-3 系列平台 : 低成本消费应用的首选 赛灵思在大批量消费应用领域所取得的成功很大程度上依赖于其Spartan系列的灵活性和成本优势。Spartan系列自1998年推出以来,营收已经从零份额增长到超过公司总营收的25%。 Xilinx Spartan-3 系列支持业界最广泛的 I/O 标准( 26 种),结合独特的电源配
[应用]
基于VBA的AutoCAD二次开发及应用实例
 1引言   AutOCAD2005是AutOdesk公司的系列产品,该软件从其使用和设计思路上都秉承了工程制图人员的绘图习惯,能够非常轻松地绘制出带有平面视图和三维渲染效果的工程图纸,是绘图人员的一个理想工具。随着CAD基础理论和应用技术的不断发展,对CAD系统的功能要求也越来越高。因而AutoCAD不可能完全满足每个用户的具体而特定的要求。设计人员希望它能从本质上减轻大量简单烦琐的工作量,使他们能集中精力于那些富有创造性的高层次思维活动中。   AutoCAD提供的开放式体系结构允许用户和开发者采用高级编程语言对其进行扩充和修改,即二次开发,能最大限度地满足用户的特殊要求,更方便、更规范、更专业的实现设计和绘图中的
[嵌入式]
基于VBA的AutoCAD二次开发及应用实例
基于FPGA的SPI自动发送模块技术设计
一、摘要 : SPI 接口应用十分广泛,在很多情况下,人们会用软件模拟的方法来产生SPI 时序或是采用带SPI 功能模块的MCU。但随着可编程逻辑技术的发展,人们往往需要自己设计简单的SPI 发送模块。本文介绍一种基于FPGA 的将并行数据以SPI 串行方式自动发送出去的方法。 二、关键字 : VHDL、FPGA、SPI、串行数据输出选择模块、移位脉冲产生模块、SPI 时钟采集信号和无相移的SPI 基准时钟产生模块、SPI 时钟输出选择模块、8bit SPI 时钟采集生成模块、16bit SPI 时钟采集生成模块、24bit SPI 时钟采集生成模块、8bit 数据移位模块、16bit 数据移位模块、24bit
[工业控制]
基于<font color='red'>FPGA</font>的SPI自动发送模块技术设计
基于Verilog计算精度可调的整数除法器的设计
  除法器是电子技术领域的基础模块,在电子电路设计中得到广泛应用。目前,实现除法器的方法有硬件实现和软件实现两种方法。硬件实现的方法主要是以硬件的消耗为代价,从而有实现速度快的特点。用硬件的方法来实现除法器的研究很多,如利用微处理器实现快速乘除法运算,FPGA实现二进制除法运算,模拟除法器等;而通过软件实现的除法器算法,可以大大提高器件的工作频率和设计的灵活性,可以从总体上提高设计性能,而设计高效实用的算法是除法器的关键,故除法器的算法研究成为现今热点。      目前,软件方面主要是通过减法算法来实现除法运算,把被除数作为被减数,除数作为减数,作减法,直到被减数小于减数为止,记录能够相减的次数即得到商的整数部分。将所得的余数乘以
[嵌入式]
基于Verilog计算精度可调的整数除法器的设计
英特尔新车载娱乐系统,能为我们带来了哪些可能?
你是否跟我一样,如果开车去陌生的地方,就会在出发前摸出手机开启在线地图进行导航。 车载导航因图像不清晰和路线更新不及时,已失宠很久。或许,你也听过一些新闻报道,比如车主在陌生的地方一直跟着车载导航指引走,有的开进了电车隧道里,有的开进了断头路,更有甚者开进了河里…… 这些听上去十分尴尬甚至像笑话的导航经历,确是我们身边真实发生的。 驾驶员也很无奈,传统的车载导航落后太多,大部分人只好购买手机支架,宁可用手机,也不用车载信息娱乐系统。如今,在英特尔® FPGA中国创新中心展厅中,展出了一款基于Intel® MAX® 10 FPGA的车载娱乐系统,它为未来的汽车信息娱乐解决方案提供了一种可能性,值得我们一探究竟。 车载
[嵌入式]
英特尔新车载娱乐系统,能为我们带来了哪些可能?
基于FPGA的直接数字频率合成技术设计
  直接数字频率合成(DirectDigital FraquencySyn-thesis即DDFS,一般简称DDS)是从相位概念出发直接合成所需波形的一种新的频率合成技术。它在相对带宽、频率转换时间、相位连续性、正交输出、高分辨率以及集成化等一系列性能指标方面已远远超过了传统频率合成技术。当累加器的N很大时,最低输出频率可达Hz、mHz甚至μHz。也就是说:DDS的最低合成频率接近于零频。如果fc为50MHz, 那么当N为48位时,其分辨率可达179nHz。转换时间最快可达10ns的量级,这都是传统频率合成所不能比拟的。但它的不足之处是最高工作频率会受限、噪声和杂波不够理想。   本设计采用ALTERA公司的FPGA芯片
[嵌入式]
基于<font color='red'>FPGA</font>的直接数字频率合成技术设计
十字路口智能交通灯控制系统的FPGA实现
    汽车已经逐渐成为了人们日常生活中最主要的交通工具。但是,城市基础设施建设特别是城市交通道路的发展速度却满足不了汽车数量增长的需求,这就使城市交通拥堵现象越来越严重,车辆通行速度成为了城市发展的瓶颈。在加强城市基础建设的同时,改善十字路口的交通信号灯运行模式,提高十字路口的通行效率,对缓解城市交通堵塞有着重要的现实意义。而目前城市的交通灯控制,是根据一定时间段 的各车道车流量的调查而分配出的相对合理的同定红绿灯转化周期。但在特定的时间段,会出现某一方向车辆早已通行完,而另一方向车辆排队等绿灯的情况,这严重降低了实际的十字路口交通效率。     文中采用硬件描述语言VHDL设计了一种新型十字路口交通灯控制系统,其主控系统是Alt
[嵌入式]
采用FPGA解决通信接口问题
为通信系统器件所提供的接口技术种类繁多,令人困惑。设计者应根据所需功能选择器件,采用FPGA解决当中的接口和互用性问题。   引言   在过去两年里,用于消除IC、电路板和系统之间数据传输瓶颈的接口标准层出不穷,本文将考评通信应用标准部件的某些最流行的标准,并研究众多新标准出现的原因,此外还探讨设计者可如何解决互用性的难题。   新兴接口标准综述   如果查看一下典型通信系统的结构,可以看出很多元件都需要相互进行通信。为满足数据通道中各种元件的不同需求,因而出现了各种不同的接口标准。要了解各种接口的优缺点,就需要查看元件本身及每个元件所发生的通信类型。这里将从光电接口开始,然后逐一介绍内部
[嵌入式]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved