基于电力电子应用平台DSP通用板的设计.docx
《基于电力电子应用平台DSP通用板的设计.docx》由会员分享,可在线阅读,更多相关《基于电力电子应用平台DSP通用板的设计.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于电力电子应用平台DSP通用板的设计wuyue导语:随着电力电子市场需求与日俱增,为了缩短电力电子硬件设计的开发时间,本文设计开发了DSP56F803通用板作为各种电力电子应用的硬件开发平台。引言近年来,技术飞速开展,电力电子控制装置也广泛应用于各种领域。例如:不停电电源、开关电源、机车辅助电源、蓄电池充电放电、电子模拟负载、电力机车、电传动内燃机车等。此外,在有些国家,例如丹麦、德国、美国等,电力电子控制并网逆变器已经逐步应用于太阳能发电以及风能发电装置与电力系统的连接。为了与电力电子技术的迅速开展同步,同时进步硬件开发的模块化,缩短硬件开发的时间,本文设计开发了DSP56F803通用板作
2、为各种电力电子应用的硬件开发平台。此外,复杂可编程逻辑器件CPLD具有可编程性强和应用灵敏的特点,可以极大的降低系统开发本钱和缩短开发周期。为了进步该通用板的应用灵敏性,本文采用Xilinx公司的高性能低电压的复杂可编程逻辑器件CPLDXC95XL144实现了各种保护逻辑以及四组输入输出口的扩展,DSP56F803和XC95XL144的综合应用作为通用板的核心局部是本文设计的主要特色。1设计思想本文设计通用板遵循的主要原那么是在知足功能尽量全面的同时进步抗干扰才能和应用灵敏性,这样可以大大的降低电力电子应用的硬件开发本钱,缩短开发时间,进步应用稳定性。本文设计的通用板综合使用DSP和CPLD作
3、为核心局部,开发了丰富灵敏的外围电路。本文首先基于XilinxFoudation3.li软件用硬件描绘语言VHDL编程进展仿真综合,最后,本文采用了Xlinx公司的XC95XL144高性能的可编程逻辑器件CPLD实现了各种保护逻辑以及四组输入输出口的扩展。设计DSP通用板时首先考虑是应该扩展的功能模块。1、脉宽调制技术已经广泛应用于各种控制场合,因此首先扩展了脉宽调制模块PWM的输出。DSP56800系列的PWM的频率和占空比可以连续变化,这样可以实现无级变频调速。2、电力电子控制必然要采样各种电压、电流信号,因此,本文扩展了DSP的8路12位模数转换模块ADC。3、目前大局部的电力电子控制需
4、要进展DSP与DSP或者DSP与PC机的通讯,因此本文扩展了异步串行通讯模块SCI,为了进步抗干扰才能,增长传输间隔,实现远程监控,本文采用RS-485差分通讯。4、越来越多的装置是并网运行的,因此需要检测电网的过零点和周期,本文扩展了定时器模块TIMER,它的接口可用于各种信号的过零点和周期检测。5、电力电子应用一般只需要记录少量的故障数据,因此本文仅扩展了64K铁电非易失性存储器FM24CL64,它读写只需要两根线,而且读写没有延时。6、一般的系统都会有时钟,记录故障时同时记录故障发生的时刻,以备分析故障数据。本文扩展了实时时钟X1226,它和FM24CL64共用时钟线和读写信号线,只是两
5、个器件的物理地址不同。7、最后,本文还扩展了电源监测和硬件看门狗芯片MAX706RESA。DSP56F803和XC95XL144的接口主要包括主电路检测到的过压、过流保护信号通过CPLD的逻辑操纵后触发DSP外中断或者PWM出错保护引脚PWMFAULT来实现保护功能;利用低位地址线和低位数据线来扩展输入输出口。DSP56F803外设模块的子程序的编写采用EmbeddedSDK,由于它提供各种外设模块的驱动程序和接口,即使不需要熟悉DSP的内部硬件构造也可以方便的使用。对于DSP56F803对XC95XL144的读写操纵,本文根据DSP56800系列汇编指令集,开发自己的SDK软件包。2硬件设计
6、印制电路板PCB的抗干扰设计与详细电路有着亲密的联络,在设计通用板的硬件时,本文充分考虑了抗干扰设计的要求。为了进步通用板的稳定性以及抗干扰才能,本文设计了高速四层板,中间两层分别铺电源和地,上下两个外表走信号线。为了进步电源和地的抗干扰才能,数字电源和模拟电源之间以及数字地和模拟地之间使用磁珠相连,模拟地和模拟电源以及数字地和数字电源之间连接电容。为了消除公共阻抗耦合,每个芯片的关键部位都配置了容量适当的去藕电容。图一:DSP通用版硬件构造图2.1核心芯片介绍本文采用的DSP是DSP56800系列数字信号处理器中的DSP56F803。DSP56800系列采用哈佛构造,将程序空间和地址空间分开
7、编址,这样在处理数据空间运算与数据传输的同时可以并行的从程序空间读取下一条指令,进步处理速度。DSP56800系列数字信号处理用具有丰富的I/O口和多种外围设备。DSP芯片上集成了通用输入输出模块GPIO、异步串行通讯模块SCI、脉宽调制模块PWM、模数转换模块ADC、同步串行通讯模块SSI、控制局域网模块CAN2.0A/B、定时器模块TIMER等多种外设模块,实现完全的单片化。XC95XL144是Xilinx公司推出的一款高性能低电压的可编程逻辑器件,它共有100个引脚,内部集成了3200个典型可用门,有144个逻辑单元,74个可用I/O口,可单独配置为输入、输出及双向工作方式,3个全局时钟
8、及3个全局使能端和1个全局去除端,它支持3.3V和2.5V电压工作,其传输延时仅为5ns。同时,XC95XL144支持在线编程,程序通过JTAG接口下载,使用简单方便。2.2DSP56F803通用板主要功能模块的设计2.2.1脉宽调制模块PWMPWM模块主要用于变流器开关器件的控制以及各种电机控制。模块有六路输出通道,它们可以根据需求在软件中被配置成3对互补对;2对互补对和2路独立通道;1对互补对和4路独立通道;6路独立通道。在互补操纵方式下,允答应编程死区时间的插入,以防止上下桥臂的贯串短路。PWM的频率和占空比连续可调,通过电流传感器的输出波形扭曲校正和独立得顶、底输出引脚极性控制,可以实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 电力 电子 应用 平台 DSP 通用 设计
限制150内