积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> DSP >> 应用论文
  相关分类: 应用论文 | TI DSP | 新产品 | 算法 | 下载 | DSP代码示例 | ADI DSP | freescale DSP |
DSP和FPGA构成的感应发电机励磁控制系统
 
作者:张波涛, 胡安, 肖飞, 陶纲领   来源:电子应用技术    点击数:117   更新时间:2008-8-26
您可以添加到网摘 让更多人关注此文章:

    

摘  要: 介绍了针对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转换器之间的无缝快速连接。


 


[1] [2]  下一页



相关文章
· 基于单片机的某车型CAN总线系统设计[121]
· Microchip推出适用于8位、16位及32位PIC®单片机和...[153]
· 基于SPE61A单片机的非接触式高压验电器的开发[259]
· 多通道智能温湿度测试仪的研制[379]
· 多通道智能温湿度测试仪的研制[266]
热门评论排行
·VHDL设计中电路简化问题的
·ARM嵌入式系统基础教程(N
·江苏嵌入式Linux教育培训
·ARM处理器应用开发4步骤
·锐极LINUX驱动培训班定于

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
七零一所发布恶劣环境角度传感器
德州仪器推出四款最新配电开关
Altium设定全新三维PCB设计性
飞思卡尔进军上网本市场 推
08年11月实际芯片销售额创新低
节能环保备受关注 半导体照
半导体产业最终将存活并将再次蓬勃发展
电子元件业御寒过冬 静待行
台湾当局拨款60亿美元援助DRAM厂
Vishay Silico
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
供应HY5PS561621AF...
优势供应SPP11N80C3...
优势供应ICE2A0565Z...
低价专业PCB打样 双面板20...
深圳市天漠科技超低价供应atm...
深圳市天漠科技超低价供应ARM...
[推荐]2.5米精度,高灵敏度...
830实验箱+电脑没有并口...
[原创]平望科技助力自服终端国...
低价专业PCB打样 双面板20...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网