基于FPGA的UPFC控制器IP设计

发布者:淡雅时光最新更新时间:2012-03-14 来源: 21ic 关键字:FPGA  UPFC控制器  IP 手机看文章 扫描二维码
随时随地手机看文章

  0 引言

  统一潮流控制器(Unified Power Flow Con-troller,简称UPFC)是一种可以较大范围地控制电流使之按指定路经流动的设备,它可在保证输电线输送容量接近热稳定极限的同时又不至于过负荷。控制系统是UPFC的核心部分,它的主要功能是监测交流电网的传输和控制输出逆变波形,不但能使输出波形的频率跟定电网频率,而且可对输出波形的幅值和相位进行调节。

  随着微电子技术的不断发展,各种新器件和新的设计方法不断出现,使得UPFC的控制系统设计也在不断发展。近年来,随着IC集成度的不断提高而出现的现场可编程逻辑阵列(FieldProgrammable Gate Array,简称FPGA)就是由可编程逻辑器件PLD(Programmable Logic Device)发展而来的新型器件,FPGA不但可以用于单个控制器件,而且可以用于整个系统。因而又诞生了一种新的系统设计方法——片上可编程系统SOPC(System on a Programmer ChIP)。这是一种基于IP核(Intellectual Property core)的新系统。它既具有软件的灵活性,又同时具有硬件的处理速度,更重要的是,它可以和微处理器软核等IP核构成整个系统,还可以根据需要对该系统进行重新设计,从而提高系统的灵活性、可靠性,以及抗干扰能力。本文利用Altera公司的Quartus开发工具设计了一个基于Avalon总线接口的UPFC控制器IP核,以便于和NiosII组成一个完整的控制系统。

  1 UPFC控制器IP的主要功能

  UPFC控制器的IP主要用来输出3路相位分别相差2π/3的正弦波形数据和3路相位分别相差2π/3的三角载波波形数据。由于UPFC控制系统采用SPWM调制技术,所以要求UPFC控制器IP输出的正弦波频率应跟电网频率保持一致,输出的正弦波幅值和相位可以根据需要进行调节;而输出的三角载波频率、幅值和相位则保持不变。

  UPFC控制器IP核主要基于Avalon总线接口,其结构如图1所示。它有7种输入信号和2组输出信号。其中输入信号分别为时钟信号clk、低有效复位信号reset_n、地址信号address、高有效写信号write、32位的数据信号writedata[31..0]、同步信号load、激励信号multi_freq等;输出信号主要是三路相位分别相差2π/3的正弦波(sin_a,sin_b,sin_c)和1路三角载波(tri_out)。
 

  2 IP核结构

  UPFC控制器的IP核主要由以下6个模块构成:设置正弦波幅值和相位模块,正弦波寻址模块,正弦波数据查找模块,正弦幅值计算模块,三角波寻址模块和三角波数据查找模块。图2是利用uartus工具对其进行综合后的RTL整体结构图。
 

  由于正弦波和三角波都是通过查找预先存储在ROM表中的数据来实现相应的波形;唯一不同的是正弦波的频率跟电网频率保持一致,幅值和相位可以根据需要进行调节,而三角载波的频率、幅值和相位保持不变。鉴于实现三角波形相对简单。下面主要阐述正弦波寻址模块、正弦波数据查找模块和正弦幅值计算模块的实现方法。

  2.1 正弦波幅值和相位模块

  UPFC控制器IP核含有相位寄存器、幅值寄存器以及3个相位偏移参数。其中相位寄存器主要用于保存设置的初始相位值,它的实际变化范围为0~719。幅值寄存器则用于保存设置幅值相对于存储波形幅值的变化量,它的变化范围为0~64。相位偏移参数是指某一路正弦波在初始相位为0时,相对标准正弦波的相位偏移量,流量通常是个常量,分别为0、2π/3、4π/3。[page]

  2.2 正弦波寻址模块

  要使输出的正弦波的频率跟电网频率fe保持一致,可通过锁相环PLL把电网频率fe倍频720倍后作为正弦波输出的激励信号feq。虽然Altera的Cyclone系列也带有PLL,但是它的PLL功能非常有限。由于它只能对固定频率信号进行一定的倍频,而不能对变化的频率信号在一定范围内任意倍频。所以必须用模拟锁相环PLL把电网频率fe倍频后作为UPFC控制器IP核的multi_freq输入信号。当电网频率fe的第一个上升沿到来时,load为高电平,此后UPFC控制器IP核开始计算正弦波的地址。正弦波的地址等于电网频率fe个数的累加值与相位寄存器、相位偏移参数之和。下面为其实现的伪代码:
 

  2.3 正弦波数据查找模块

  正弦波数据查找模块由正弦信号发生器和正弦数据存储器ROM构成。构成ROM的初始化数据文件有两种格式:Memory Initialization File(.mif)和Hexadecimal (Intel-Formal)File (.hex),应用时可选其中任意一种。但设计之前必须考虑所用FPGA片上ROM的大小,同时也要考虑输出数据的分辨率。因为UPFC控制器IP核的地址变化范围为0~719,输出的波形数据是16位,所以正弦数据ROM应由720个16位数据构成。

 

  为了输出数据的分辨率,同时也为了能使正弦波的幅值得到调整,必须预先存储一组合适的正弦波形数据。选取的正弦波形函数为:

  f(x)=1023×[sin(πx/360)+1]/2

  正弦波的数值可在0~1023中变化。在设计正弦信号发生器时,可以利用Quartus提供的MegaWizard。Plug -In Manage工具提供的LPM_ROM来定制正弦信号数据ROM宏功能块,然后将其在上层文件中实例化。
 

  2.4 正弦波幅值计算模块

  由于定制的正弦数据存储器ROM的最大数据是1023,即只占用了10位数据宽度,还有6位数据宽度用于调节正弦波形的幅值。正弦波形的幅值最大调节量是其选择波形的64倍。实际上,输出正弦波形的数据等于查找到的正弦信号数据与幅值寄存器的乘积。虽然Verilog语言提供了乘法功能,但是它在有的综合器中是不能被综合的,所以必须自己设计一个乘法器。该乘法器同样可以利用MegaWizard Plug-In Manage工具提供的LPM_MULT来定制一个16×16的乘法器。

 

  3 系统验证

  使用Quartus5.1对UPFC控制器IP核的Verilog程序进行综合时,可选用Altera公司的CycloneIIEP2C35评估板。该板有33216个逻辑单元,105个M4k存储模块,35个18×18乘法单元,4个PLL和475个I/O脚。UPFC控制器IP核在Quartus 中编译通过,即可利用波形编辑器对其进行功能仿真。图3是其功能仿真波形。实际上,Quartus提供有嵌入式逻辑分析仪SignalTap II,可以对输出信号进行实时测试。在实际监测中,通过SignalTap II可将测得的样本信号暂存于目标器件的嵌入式RAM中,然后通过器件的JTAG端口和USB Blaster下载线将采得的信息传出,并送入主机进行分析。图4为UPFC控制器IP核输出的实际波形图。

  4 结束语

  本UPFC控制器IP能使输出正弦波频率跟电网频率保持一致,且输出正弦波的幅值和相位可根据需要进行调节;输出的三角载波的频率、幅值和相位保持不变。同时,将UPFC控制器IP核和Nios II相结合还可提高系统的抗干扰能力。

关键字:FPGA  UPFC控制器  IP 引用地址:基于FPGA的UPFC控制器IP设计

上一篇:基于单接收头的超声波多目标测距
下一篇:采用UCC3817控制IC设置PFC升压调节器

推荐阅读最新更新时间:2024-05-02 21:57

光电靶的基本原理
1 基于FPGA的嵌入式系统开发流程  设计一个嵌入式系统,主要包括硬件平台搭建和应用软件编写。基于FPGA技术,硬件平台搭建和软件编写都可在相应的软件平台上完成。EDK(Embedded Development Kit)是Xilinx公司开发嵌入式系统的套件工具。EDK套件工具主要包括硬件平台产生器、软件平台产生器、仿真模型生成器和软件编译调试等工具,利用其集成开发环境XPS(platform studio)可以方便地完成嵌入式系统的开发设计 ,设计流程如图1所示。 2 硬件平台搭建过程  分析系统需求中,铁轨检测主要是进行图像的分析处理,包括三个主要部分:图像输入、图像处理和结果显示。本项目使用依元素公司生产的Xilin
[嵌入式]
光电靶的基本原理
XILINX推出针对最新TI DSP的高速互通接口
赛灵思公司日前宣布,推出两种针对德州仪器DSP的接口。赛灵思Serial RapidIO接口适用于Virtex-4和Virtex-II Pro FPGA,可向TI高性能TMS320C6455 DSP提供10 Gbps的串行链路。这种高速工业标准链路使面向TI DSP的设计者能够使用赛灵思FPGA来进行DSP加速、总线桥接、逻辑合并或实现新外设。新的VLYNQ接口在赛灵思低成本的Spartan-3与Spartan-3E FPGA上提供了一种到CoreConnect总线的桥接电路,允许设计者使用FPGA来扩展其基于达芬奇(DaVinci)技术的TMS320DM644x数字媒体处理器或其他任何带有VLYNQ接口的TI DSP的外设数量。
[新品]
嵌入式网络设备的MAC及IP地址设置
摘要:嵌入式网络设备与通用计算机的网络设置相比有相同的地方,也有其独特的地方。本文以嵌放式操作系统uClinux在带网络接口的嵌入式芯片S3C4510B上的应用为例,介绍一种嵌入式网络设备中MAC及IP地址设置的方法。 关键词:Linux uClinux 嵌入式系统 IP地址 MAX地址 以太网 嵌入式产品可分为信息电器、移动计算设备、网络设备和工控、仿真等。 在网络日益重要的今天,越来越多的嵌入式产品有了联网的要求。以上嵌入式产品的分类中,除了网络设备特别强调网络功能外,其它几类产品经常也有网络要求。 在谈到网络功能时,很自然就会想到目前应用越来越广的Linuxz操作系统。Linux对网络有很强的支持能力,甚至比大多数操
[嵌入式]
欧胜与三星签署多年的IP授权及元器件供货协议
英国爱丁堡, 2013 年 4 月 11 日 —消费电子市场中领先的全球性混合信号半导体音频解决方案设计与开发厂商欧胜微电子有限公司,以及全球数字媒体和数字融合技术领先厂商三星电子有限公司日前宣布:双方达成了一份多年的IP授权及一份元器件供货协议,它使欧胜成为三星首要的音频合作伙伴。基于此份协议,欧胜有望成为三星GALAXY系列智能手机和平板电脑的主要音频元器件供货商,包括在2013年发售的GALAXY S4。 此项宣布基于欧胜和三星既有的合作关系,欧胜曾为三星的多款设备提供了杰出的音频性能,这些设备包括三星最畅销的GALAXY S III,以及其GALAXY Note II和GALAXY Note 10.1。 欧胜微电子首席
[手机便携]
TI 推出 IP 摄像机与 DVR 参考设计
日前,德州仪器 (TI) 宣布面向 IP 摄像机与数码视频录像机 (DVR) 推出两款综合而全面的低成本参考设计,从而可充分满足安全系统设计人员以较少资源创建高级监控产品的需求。这些参考设计由基于达芬奇 (DaVinci™) 技术的新型 TMS320DM365 数字媒体处理器提供核心动力,能够提供具有三重视频流支持的高清 H.264 高级、主类或基本类规范(D1、分辨率 720p 时帧频为 30 fps,或更低帧频时的 1080p)。这些参考设计还得益于支持视频稳定、面部检测以及其它视频质量增强技术的 TI 第五代影像信号处理 (ISP) 解决方案。此外,DVR 参考设计还包含全新的 TVP5158 视频解码器,能够捕获具有最新高
[模拟电子]
单片机与FPGA在信号测试中的重要作用解析方案
1 引言 在学习《电子线路》、《信号处理》等电子类课程时,高校学生只是从理论上理解真正的信号特征。不能真正了解或观察测试某些信号。而幅频特性和相频特性是信号最基本的特征.这里提出了基于单片机和FPGA的频率特性测试仪的设计方案,可使学生在实践中真正观察和测试信号的频率特性。 2 设计方案 该系统设计采用扫频测试法。设频率响应为H(jω),实系数线性时,不变系统在正弦信号x(n)=Acos(ω0n+ψ)的激励下的稳态输出为y(n)。利用三角恒等式,将输入x(n)表示为两个复数指数函数之和: 若输入为exp(jω0n),线性时不变系统稳态输出为H(exp(jω0n))exp(jω0n)。根据线性性质可知,输入g(n)的
[嵌入式]
单片机与<font color='red'>FPGA</font>在信号测试中的重要作用解析方案
基于FPGA的多通道频率测量系统设计
设计了一种多通道频率测量系统。系统由模拟开关、信号调理电路、FPGA、总线驱动电路构成,实现对频率信号的分压、放大、滤波、比较、测量,具备回路自测试功能,可与主设备进行数据交互,具有精度高、可扩展、易维护的特点,有一定的工程应用价值。 频率测量电路是很多检测与控制系统的重要组成部分,在航空机载计算机领域具有广泛的应用环境。随着检测与控制系统复杂程度的提高,频率测量电路也被提出了新的要求,例如多通道实时采集、高精度测量等。FPGA的特点是完全由用户通过软件进行配置和编程,从而完成某种特定的功能,且可以反复擦写,因此,以FPGA为核心进行电路搭建已成为当前数字系统设计的主流方法。本文利用FPGA设计了一种多通道频率测量系统,易于扩展,
[测试测量]
基于<font color='red'>FPGA</font>的多通道频率测量系统设计
三分钟了解 ARM、DSP及FPGA的区别
ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。ARM架构是面向低预算市场设计的第一款RISC微处理器,基本是32位单片机的行业标准,它提供一系列内核、体系扩展、微处理器和系统芯片方案,四个功能模块可供生产厂商根据不同用户的要求来配置生产。由于所有产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行。目前ARM在手持设备市场占有90以上的份额,可以有效地缩短应用程序开发与测试的时间,也降低了研发费用。 DSP(digital singnal processor)是一种独特的微处理器,有自己的完整指令系统,是以数字信号来
[单片机]
三分钟了解 ARM、DSP及<font color='red'>FPGA</font>的区别
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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