DSP和FPGA构成的感应发电机励磁控制系统

发布者:CW13236066525最新更新时间:2008-08-20 来源: 电子应用技术关键字:DSP  FPGA 手机看文章 扫描二维码
随时随地手机看文章

  摘  要: 介绍了针对3/3相双绕组感应发电机设计的励磁系统,该系统由DSP和FPGA构成。给出了控制系统的接口电路和实验结果。

  关键词: DSP  FPGA  3/3相双绕组感应发电机

 

1 系统简介

  3/3相双绕组感应发电机带有两个绕组:励磁补偿绕组和功率绕组,如图1所示。励磁补偿绕组上接一个电力电子变换装置,用来提供感应发电机需要的无功功率,使功率绕组上输出一个稳定的直流电压。

 

  图1中各参数的含义如下:

  isa, isb, isc——补偿绕组中的励磁电流;

  usa, usb, usc——补偿绕组相电压;

  ipa, ipb, ipc——功率绕组电流;

  upa, upb, upc——功率绕组相电压;

  udc——二极管整流桥直流侧输出电压;

    uc——变流器直流侧电容电压。

  电力电子变换装置由功率器件及其驱动电路和控制电路两部分组成。功率器件选用三菱公司的智能功率模块(IPM)PM75CSA120(75A/1200V),驱动电路使用光耦HCPL4502。控制电路由DSP+FPGA构成。

2 EPM7128与TMS320C32同外设之间的接口电路

  图2所示为控制电路的接口电路。控制电路使用的DSP是TMS320C32,它是TI公司生产的第三代高性能的CMOS 32位数字信号处理器,其凭借强大的指令系统、高速数据处理能力及创新的结构,已经成为理想的工业控制用DSP器件。其主要特点是:单周期指令执行时间为50ns,具有每秒可执行2200万条指令、进行4000万次浮点运算的能力;提供了一个增强的外部存储器配置接口,具备更加灵活的存储器管理与数据处理方式。控制电路使用的FPGA器件为ALTERA公司的EPM7128,它属于高密度、高性能的CMOS EPLD器件,与ALTERA公司的MAXPLUS II开发系统软件配合,可以100%地模仿高密度的集成有各种逻辑函数和多种可编程逻辑的TTL器件。采用类似器件作为DSP的专用外围集成电路(ASIC)更为经济灵活,可以进一步降低控制系统的成本。

 

  电压检测使用三相变压器,电流检测使用HL电流传感器。电平转换电路用来将检测到的信号转换为0~5V的电平。A/D转换器选用ADS7862。保护电路使用电压比较器311得到过压/过流故障信号。

  DSP完成以下四项工作:数据的采集和处理、控制算法的完成、PWM脉冲值的计算和保护中断的处理。

   FPGA完成以下三项工作:管理DSP和各种外部设备的接口;脉冲的输出和死区的产生;保护信号的处理。

3 使用FPGA实现DSP和ADS7862之间的高速接口

  ADS7862是TI公司专为电机和电力系统控制而设计的A/D转换器。它的主要特点是:4个全差分输入接口,可分成两组,两个通道可同时转换;12bits并行输出;每通道的转换速率为500kHz。控制方法为:由A0线的值决定哪两个通道转换;由Convst线上的脉宽大于250ns的低电平脉冲启动转换;由CS和RD线的低电平控制数据的读出,连续两次读信号可以得到两个通道的数据。

  系统中使用了两片ADS7862,它们的控制线使用同样的接口,数据线则分别和DSP的高/低16位数据线中的低12位相连接。这样DSP可以同时控制两片A/D转换器:4通道同时转换;每次读操作可以得到两路数据。

  如图3所示,将A/D转换器的控制信号映射为DSP的三个外部端口:A0、ADCS(和ADRD使用一个端口)和CONVST。在FPGA中使用逻辑译码器对端口译码。利用AHDL语言编写的译码程序如下:

  TABLE

  A[23..12], IS, RW=>A0, ADCS, CONVST, PWM1, PWM2,

  PWM3, PWM, PRO, CLEAR;

  H″810″,  0,  0=>  0,  1,  1,  1,  1,  1,  1,  1,  1;

  H″811″,  0,  1=> 1,  0,  1,  1,  1,  1,  1,  1,  1;

  H″812″,  0,  0=> 1,  1,  0,  1,  1,  1,  1,  1,  1;

  H″813″,  0,  1=> 1,  1,  1,  0,  1,  1,  1,  1,  1;

  H″814″,  0,  0=>  1,  1,  1,  1,  0,  1,  1,  1,  1;

  H″815″,  0,  0=>  1,  1,  1,  1,  1,  0,  1,  1,  1;

  H″816″,  0,  0=>  1,  1,  1,  1,  1,  1,  0,  1,  1;

  H″817″,  0,  1=>  1,  1,  1,  1,  1,  1,  1,  0,  1;

  H″817″,  0,  0=>  1,  1,  1,  1,  1,  1,  1,  1,  0;

  END TABLE

 

  其中,0表示低电平,1表示高电平。RW=1表示读,RW=0表示写。

DSP对这三个端口进行操作就可以控制A/D转换器:写CONVST端口可以启动A/D转换器;读ADCS端口可以从A/D转换器中读到数据;写数据到A0端口可以设置不同的通道。

  使用上述方法可以实现DSP和A/D转换器之间的无缝快速连接。

4 使用FPGA实现PWM脉冲的产生和死区的注入

  FPGA除了管理DSP和外设的接口外,还完成PWM脉冲的产生和死区的注入。使用参考文献[1]介绍的方法,将PWM芯片和死区发生器集成在FPGA中,就可以使DSP专注于复杂算法的实现,而将PWM处理交给FPGA系统,使系统运行于准并行处理状态。

5 使用FPGA实现系统保护

  为了保护发电机和IGBT功率器件,励磁控制系统提供了多种保护功能:变流器直流侧过压保护;变流器交流电流过流保护;变流器过温保护;发电机输出过压保护;IPM错误保护。

  使用如图4所示的硬件逻辑来实现保护功能。当FPGA检测到相应的故障信号时,D触发器输出一个错误信号,使与门输出一个低电平,此低电平封锁住所有的PWM脉冲,并触发一个DSP的外部中断信号。当DSP响应外部中断时,可以使用PRO端口读到错误的状态位。CLEAR端口用来清除D触发器,系统因此可以重复启动。

 

  图5给出了本控制系统的实验波形图:变流器的输出电流基本为正弦;变流器侧电容电压稳定在365V;功率绕组侧输出电压稳定在510V。

 

 

参考文献

1 张波涛, 肖 飞. 利用现场复杂可编程门阵列产生PWM控制脉冲的方法. 电工技术, 2002(1):24~26

关键字:DSP  FPGA 引用地址:DSP和FPGA构成的感应发电机励磁控制系统

上一篇:基于DSP的高动态GPS接收机关键技术讨论
下一篇:无线芯片商成长主力──WLAN与蓝牙

推荐阅读最新更新时间:2024-05-02 20:41

基于单片机的FPGA并行配置方法
在当今变化的市场环境中,产品是否便于现场升级、是否便于灵活使用,已成为产品能否进入市场的关键因素。在这种背景下,Altera公司的基于SRAM LUT结构的FPGA器件得到了广泛的应用。这类器件的配置数据存储在SRAM中。由于SRAM的掉电易失性,系统每次上电时,必须重新配置数据,只有在数据配置正确的情况下系统才能正常工作。这种器件的优点是可在线重新配置ICR(In-Circuit Reconfigurability),在线配置方式一般有两类:一是通过下载电费由计算机直接对其进行配置;二是通过微处理器对其进行配置。前者调试时非常方便 ,但在应用现场是很不现实的。因此,如果系统重新上电时,系统本身具有自动加载可编程逻辑器件的编程文件
[应用]
利用DSP实现IIR滤波器的精度扩展
摘要:主要介绍在TMS320C54X DSP上如何实现扩展精度的乘法、IIR滤波器的基本原理和算法实现,以及二阶级联IIR滤波器应用于均衡器的具体编程实现。 关键词:TMS320C54X 扩展精度 IIR滤波器 TMS320C54X(以下简称"C54X)是TI公司于1996年推出的新一代高性能定点DSP。该系列芯片具有很高的性能价格比、体积小、功耗低、功能强,已成为通信、计算机、消费类电子产品等领域的重要器件。数字滤器的设计是数字信号处理领域的一个重要部分。在用定点DSP器件设计数字滤波器时,一个重要的问题就是由于硬件字长精度有限,运算会出现溢出。IIR滤波器可以用较少的阶数获得很高的选择特性,所用的存储单元少、运算次数少,具
[应用]
MCU,DSP,ARM学习方法经验分享
  很多初学者,甚至是混了好几年的老手,都在抱怨,电子这行怎么竞争这么大啊? 颓废,这完全在抹杀自己的激情,没了激情,搞电子,完全就是在浪费生命。其实,竞争真的大吗??对比一下,难道做业务的竞争不大,做管理的竞争不大,现在这个社会,哪个领域,哪个行业,竞争都大,所以,假如你想逃避竞争,那你就不用活了,当然,你本身家庭很好,父辈好有米的话,那另当别论!所以, 不管什么行业,竞争大不大的问题,都不用问了。答案都是:竞争大,但是必须面对,我们要自己面对的竞争越小,那么你的技术能力应该是越牛X。搞电子的人要跟得上时代,但是人的脑袋会随着年龄的增大而迟钝,所以这就造成了电子人才(特别是搞电子软件)的一种生老病死的自然规律。也就是说,一般40
[单片机]
基于ARM+DSP进行应用开发
  针对当前应用的复杂性,SOC芯片更好能能满足应用和媒体的需求,集成众多接口,用ARM做为应用处理器进行多样化的应用开发和用户界面和接口,利用DSP进行算法加速,特别是媒体的编解码算法加速,既能够保持算法的灵活性,又能提供强大的处理能力。德州仪器(TI)继第一系列Davinci芯片DM644x之后,又陆续推出了DM643x,DM35x/36x,DM6467,OMAP35x,OMAPLx等一系列ARM+DSP或ARM+视频协处理器的多媒体处理器平台。众多有很强DSP开发经验的工程师,以及应用处理开发经验的工程师都转到使用达芬奇或OMAP平台上开发视频监控、视频会议及便携式多媒体终端等产品。基于ARM+DSP的芯片架构,如何进行开发
[单片机]
仪器和测量技术中的DSP
概述 所谓信号处理是指对信号进行滤波、变换、分析、加工、提取特征参数等的过程。在电子仪器和测量中,最典型的是用频谱分析仪对信号进行频谱分析,从而了解和取得信号的频率(或频谱)特性。在现代计算机和相关的技术发展起来以前,这一过程只能用以硬线技术构成的传统的频谱分析仪实现。众所周知,这种传统的频谱分析仪,无论在设计制造还是所采用的元器件方面,都要求较高的水平。尤其是频率范围宽、指标高的,设计制造的难度就更高,而其价格也非常昂贵。但是,自从计算机及随之而兴起的数字信号处理(即DSP〉技术日趋成熟和发展起来以后,解决信号频谱分析的途径,正在逐步由DSP所取代。 关于离散傅立叶变换和数字滤波 作为信号处理,和频谱分析最直接相关的是傅立叶(Fo
[测试测量]
基于DSP的雷达视频信号数字采集与检测
引 言   反应速度更快、精度更高、目标的自动录取、使操作员能够同时处理多批目标,是现代雷达所追求的技术指标。雷达视频信号的数字采集和检测是达成这样目标的前提条件。众所周知,雷达对目标位置的测量,主要是依据目标回波相对于发射电波的延迟时间以及雷达天线的方向来决定的。电波的传播速度极快,传播l海里的时间大约只有12.35μs,雷达发射电波的间隔一般在ms数量级。在此间隔时间内,理论上最多会有成百上千个目标的回波。要在如此短的时间之内,对这么多的目标回波信号进行数字采集和处理,快速的采集器件及高速计算机处理器必不可少。DSP(Digital Signal Processor)芯片,即数字信号处理器,就是这样一种特别适用于进行这
[嵌入式]
基于DSP和高速AD的电力系统多通道同步采样
摘要:介绍了一种以DSP芯片TMS320C6711D为处理核心,辅以高速A/D芯片ADS8364,实现电力系统多通道同步采样分析的系统结构,着重介绍系统的硬件设计,通过测试及使用表明,该设计使用方便、实时性好、抗干扰性强、测量精度高、性价比优,可在电力系统中广泛使用。 关键词:DSP;交流同步采样;电能质量 基本电量的采集作为电力系统实时控制、监测、调度自动化的前提环节,毫无疑问具有重要的作用。如何准确快速地采集电力系统中的各个模拟量并加以分析,以达到实时报警甚至预防事故发生的目的,是电力系统研究中的热点。 文章描述的采样分析系统选用美国TI公司的TMS320C6711D作为主要的计算核心器件,该芯片具有900 M
[嵌入式]
基于<font color='red'>DSP</font>和高速AD的电力系统多通道同步采样
Achronix FPGA增加基于Linux的RISC-V软处理器的支持,以实现可扩展数据处理
Achronix FPGA增加对Bluespec提供的基于Linux的RISC-V软处理器的支持,以实现可扩展数据处理 Bluespec支持加速器功能的RISC-V处理器将Achronix的FPGA转化为可编程SoC 加利福尼亚州和马萨诸塞州,2024年4月—— 高性能FPGA芯片和嵌入式FPGA(eFPGA)硅知识产权(IP)领域的领先企业Achronix半导体公司,以及RISC-V工具和IP领域的行业领导者Bluespec有限公司,日前联合宣布推出一系列支持Linux的RISC-V软处理器,这些处理器都可用于Achronix FPGA产品Speedster®7t系列中 。这是业界首创,Bluespec的RISC-V处理器现
[嵌入式]
Achronix <font color='red'>FPGA</font>增加基于Linux的RISC-V软处理器的支持,以实现可扩展数据处理
热门资源推荐
热门放大器推荐
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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