基于实时仿真平台DSP技术研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于实时仿真平台DSP技术研究

基于实时仿真平台DSP技术研究   摘 要: 在实时仿真技术为电力电子技术研究的重要课题之一的背景下,以DSP 作为控制器,FPGA 为仿真器实现目标实时仿真平台。针对DSP传统和模型化两种开发方式,提出基于Matlab/Simulink 和Embedded Coder 的控制器算法开发方法。在实时仿真平台上,设计并实现两电平三相逆变电路、三电平三相逆变电路、单相逆变电压瞬时值反馈电路的实时仿真。根据平台仿真结果可知,模型化开发方式可以缩短控制器算法开发周期、提高开发效率、降低开发风险。   关键词: 实时仿真; DSP; 模型化开发; FPGA仿真器   中图分类号: TN919?34; TM417 文献标识码: A 文章编号: 1004?373X(2016)05?0155?06   0 引 言   电力电子技术是利用功率半导体器件的开关作用控制电功率的流动,实现对电能进行变换或控制的技术。数字仿真是电力电子系统设计研究的一种基本手段,可分为非实时仿真和实时仿真两类[1]。相对非实时仿真,实时仿真可节省开发费用、缩短开发周期,提高系统开发的可靠性和安全性。本文主要研究实时仿真系统,实时仿真平台主要包含FPGA仿真器和DSP 控制器两大部分。   DSP 控制器主要有传统式和模型化两种开发方式。传统开发方式编程过程费时耗力,对控制器算法的高效开发构成局限。而如图1所示基于模型的设计方法则打破了手工编程的局限性,大大提高了算法的可移植性。因此本文提出基于Simulink/Embedded Coder 的DSP 控制器算法设计方法和开发流程。在Simulink 环境下,用C281x等模块库中的模块设计控制算法模型,基于Embedded Coder 代码生成机制自动生成代码、编译链接、下载至DSP运行。   模型的DSP开发方式,使得模型参数设置直观简便,大大降低了DSP的开发难度。在Simulink环境中实现整个开发流程,增强控制算法的可控性和能观性。控制对象由FPGA仿真器实时仿真,使DSP控制器等同于连接到实际装置中,减少开发风险。DSP控制器与FPGA仿真器都采用模型化开发方式,可方便、高效地实现电力电子系统的离线、实时仿真以及DSP控制器的设计、开发和验证。   1 实时仿真平台设计   1.1 系统构架   实时仿真平台硬件架构如图2所示,包含Host计算机、DSP控制器、FPGA仿真板卡和I/O箱。   Host计算机用于电力系统建模,本文采用的建模软件是Matlab R2012b的Simulink软件及其所包含的SimPowerSystem工具箱。FPGA仿真板卡采用Xilin公司的ML605开发板,通过SoPC的方式将仿真求解器IP核、PCIe接口、PWM输入接口、Aurora高速串行接口等资源集成在一起。DSP控制器采用TI公司推出的TMS320F2812,产生PWM控制信号,驱动逆变器上的IGBT器件。I/O机箱可以将仿真结果转换成模拟量输出供示波器显示,也可以和外界物理设备进行交互。综合考虑性能和价格因素,本平台选择了大道科技公司的QQ2812开发板为DSP 开发板。   1.2 DSP控制器   TMS320F2812是一款用于控制的32位定点DSP芯片,兼容F2407的指令系统,最高可以在150 MHz主频下工作。该控制器由内核和片内外设两部分组成,其中片内外设主要包括:两个事件管理器(EVA和EVB),16 路12位精度的ADC,1路SPI,2路SCI通信接口(SCIA 和SCIB),1 路CAN、外部中断接口等,如图3所示。   每个281x 处理器都包含两个事件管理(Event Manager,EV)。每个事件管理器包含两个通用定时器(GP)、比较器、PWM 单元、捕获单元、正交编码脉冲电路(QEP)以及中断逻辑电路。   1.3 PWM控制技术   软件生成SPWM 波的方法主要有三种[2]:自然采样法、不对称规则采样法和对称规则采样法。基于对称规则采样法的数据处理量是三种采样法中最少,且效果较好的方法。本文确定用对称规则采样。   1.4 实时仿真实现流程   根据实时仿真系统的硬件架构,整个实时仿真实现的流程图如图4所示。对被仿真对象进行建模,并离线仿真,验证模型功能是否正确。如果模型功能不正确,则进行相应的修改;如果模型功能正确,性能满足要求,则对离线仿真模型进行如下两方面的处理。   (1) FPGA仿真器方面:利用Matlab脚本程序对仿真模型进行分析和参数提取。因为FPGA实现的实时仿真算法和SimPowerSystem软件实现的离线仿真算法存在一定的差异,因此利用脚本语言解析的模型参数加载到Simulink离线仿真求解器对FPGA实时仿真,并对

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档