基于ARM7和DSP的逆变电源设计

发布者:VS821001最新更新时间:2011-10-17 关键字:ARM7  DSP  逆变电源 手机看文章 扫描二维码
随时随地手机看文章

引 言

  在电气智能化发展无处不在的今天, 无数用电场合离不开逆变电源系统( Inverted Pow er Supply System,IPS) 为现场设备提供稳定的高质量电源, 特别在如通信机房、服务器工作站、交通枢纽调度中心、医院、电力、工矿企业等对电源保障有苛刻要求的场合。许多IPS产品因遵循传统设计而不符合或落后于现代电源理念,突出表现为控制模块的单一复杂化, 控制器芯片落后且控制任务繁重, 模拟闭环控制而得不到理想的监控和反馈调节效果, 并由此带来单个控制设备软硬件设计上的隐患, 这对IPS 电源输出造成不利影响, 甚至对用电设备因为供电故障而导致灾难性后果。数字化控制技术日趋成熟, 而且在某些领先理念的电源设备控制应用场合得到应用, 凸显出模块化、数字化控制已成为一种必然的趋势。

  本文描述了基于ARM7 Cortex-M3 的单片机STM32F103 和T I C2000 系列DSP 芯片TMS320F2808 联合控制
的IPS 核心控制电路, 针对上述产品中的不足而提出了改进。所设计的IPS 核心控制电路通过测试仿真及现场测试结果证明, 这种新型IPS 设计改善了IPS 结构设计, 满足IPS 运作的高要求, 而且丰富了远程监控等人机交互接口, 从而也间接多方面节约用户的管理成本。

  1  逆变电源整体介绍

  为满足电源敏感性设备对逆变电源的要求, 目标IPS 采用本次设计的电路作为核心; 以高速数字信号微处理器( DSP TMS320F2808) 及外围器件作为信号产生及反馈检测调整模块; 以ARM7 单片机ST M32F103及其外设作为人机交互逻辑控制模块, 两个模块交互协同控制。应用硬件自反馈调节SPWM 波形输出, 采用DSP 数字化算法提供高精度锁相技术。软件编程进行全数字化分任务模块控制, DSP 模块执行IGBT 逆变所需的控制波形产生、反馈调节、铅酸蓄电池充电波形产生及调节、自检和自侦测功能, 对电路板上所有独立电路连接进行自检和故障分析等功能。而ARM7 模块执行参数设定、运行管理、环境参数监控和人机交互处理等任务。DSP 模块控制力求精准, ARM 模块则具备完善的系统级事件管理功能。如图1 所示, 两个模块在任务上相互独立而又紧密联系, 分工协调共同维护IPS 的正常运转。

 

图1  IPS 逆变原理框图

  2   双核控制系统的组成

  2. 1   DSP 控制模块

  该模块是逆变信号产生及反馈检测调整模块, 核心是一片C2000 系列高性能DSP 处理器TMS320F2808( 以下简称F2808) , F2808 产生的SPWM 信号经过CPLD 进行逻辑延时移相形成三相逆变器IGBT 控制信号。F2808 是德州仪器( TI) 公司的一款高速DSP 芯片, 最高运行速度可达100 MIPS, 为适应工控强干扰环境, F2808 内部集成了增强型输入捕获单元( eCAP) 和带死区控制功能的输出比较PWM 产生单元( ePWM) ,12 位16 通道快速ADC 单元; 内核支持用于定点DSP实现浮点运算的IQ 变换函数库; 还有诸如SCI, SPI,eCAN 等丰富而通用的外设接口。如图2 所示, 设计中F2808 的主要任务是监控IPS 功率部分的开关状态和动作, 根据逆变器和负载状态反馈调整3 路SPWM波形的输出, 电池充电脉冲控制。DSP 输出的3 路SPWM 信号直接送给CPLD, 经过CPLD 的等间隔脉冲延迟移相作为逆变器产生U, V, W 三相电的控制波形。

 

图2   DSP 控制模块框图[page]

2. 2   人机交互全局控制模块

  人机交互控制模块是此IPS 设计中最为复杂的数字化管理模块, 它不仅监测和管理逆变系统的运作, 还要保证IPS 控制器与外界的通信。设计中要求人机交互模块能处理复杂的任务调度和很强的突发访问( 中断) 处理, 这就必须有较高运行速度; 模块内部还要有丰富的扩展接口提供IPS 与外部即时通信; 具备优越的总线控制和访问机制等。综合考虑上述需求, 设计中选择了意法半导体( ST ) 公司推出的最新32 位单片机STM32F103ZET6 ( 以下简称ST M32) 。ST M32 是基于ARM7 Co rtexM3 内核架构的高速高性能嵌入式控制芯片, 拥有72 MHz 内核工作频率和1. 25 DMIPS/ MHz的指令流水处理速度; 先进的总线结构和多达16 级的带DMA 功能抢占中断机制( NIVC) [ 10] 。如图3 所示, 设计中ST M32 通过SCI 接口及1 根中断请求/ 接收线与DSP 2808 进行通信; 利用片上扩展的其中2 个SCI 口分别作为RS 232 和RS 485通信协议口; CAN 总线接口和U SB 总线通过共享数据缓冲区和中断向量入口与外界互联通信; 通过STM32 的26 位地址总线和16 数据总线扩展外挂256 KB SRAM 和4 MB N OR FLASH, 以及8 位数据口的LCM 模块RA8806 以及用于SNMP 的16 位并行数据的以太网芯片W5100; 启用ST M32 的SDIO 总线以启用用户插入SD 卡存储查询IPS 状态数据功能; 启用现场环境下独立时钟看门狗电路和STM32 特有的窗口看门狗; 启用内部芯片温度传感器采样监控, RC时钟源以及外部唤醒功能; 通过通用引脚接入DS18B20 温度传感器对环境温度的采样, 预留I2 C 方式E2PROM 和SPI 方式的DA TA FLASH 接口为产品后续升级开发做准备。

 

图3   STM32 模块组成框图

  通信接口电路设计如图4 和图5 所示。

 

图4  IPS 与外间通信接口电路图

 

图5  STM32 通信接口定义

3   控制系统的软件架构

  控制模块中的程序语言为ANSI 标准C 语言, 程序结构、变量命名和注释都遵循国际通用标准, 容易理解, 也便于移植或扩展, 如图6 和图7 所示。

 

图6  DSP 程序流程图

 

图7   ST M32 程序流程图

  代码经过合理编写, 逻辑清晰, 功能完善, 结构紧凑而又突出健壮性, 可维护性强, 符合工控软件编写要求。

  项目过程中整理的开发测试说明文档详实准确, 也为后继研究带来便捷。

[page]

4   样机验证

  目标板经过测试验证后成功应用在一台6KVA 工频双变换纯在线式单相小功率逆变电源上。各负载加载测试波形如图8 所示。空载输出电压波形1/ 4 负载输出电压波形满载输出电压波形测量结果表明, 220 V 交流输入时不同负载情况下电源的输出波形失真度小于3%,非线性负载失真小于5%, 逆变器效率大于96%。

 

图8   负载测试波形输出

  5  结 语

  核心控制数字化是工控发展的必然趋势。本文所研究设计的基于基于STM32 和TMS320F2808 控制的IPS 处理速度快, 控制精度高, 模块化结构合理, 能很好的实现现代IPS 设计的要求, 而且增加了SNMP, U SB和SDIO 等人机交互通信接口, 便于IPS 本地及远程管理维护。测试结果证明本设计的可行性与有效性。

 

关键字:ARM7  DSP  逆变电源 引用地址:基于ARM7和DSP的逆变电源设计

上一篇:ARM与联电拓展长期IP合作伙伴关系至28纳米
下一篇:μCOS-Ⅱ在ARM系列单片机S3C44B0x上的移植

推荐阅读最新更新时间:2024-03-16 12:43

逆变电源直流母线纹波电流分析与抑制研究
1 引言 随着电力电子技术的发展,基于PWM的电压型逆变电源得到广泛应用。该逆变电源中间有直流储能滤波环节,一般采用大容量的电解电容。目前,电解电容的技术比较成熟,且价格便宜,被普遍应用于直流母线。但在工程设计中,直流母线电容的参数选择一直困扰着工程人员。通常认为,不考虑成本和输入功率因数,容值越大越好,但容值的增加不一定会减小电容损耗,而且出于成本及可靠性考虑,还须尽可能地减少直流侧电容值。目前对于直流母线电容的研究较多。此处通过对逆变电源母线电容纹波电流的计算及对母线电压纹波的分析计算来选择直流母线电容参数,能有效避免因选择电容过大造成纹波电流增大所产生的损耗,并能有效抑制电压波动,减小电容成本,为实际工程设计提供了良好的依据
[电源管理]
<font color='red'>逆变电源</font>直流母线纹波电流分析与抑制研究
基于DSP的运动控制器的研究与开发
1 运动控制器硬件结构    本运动控制器的硬件结构主要分为如下几个模块:DSP+CPLD 主控模块,包括 DSP 核心 模块和 CPLD 驱动与扩展模块;通信接口模块,包括 PCI 总线、USB 总线和串口;I/O 输入输 出接口模块以及外围存储器模块,包括 SRAM 和 FLASH。本运动控制器的硬件结构如图 1 所示。 图 1 运动控制器硬件结构图    1.1 DSP+CPLD 主控模块    本系统采用了 TI 公司的 TMS320F2812 DSP 为控制核心,这是工业界首批 32 位的控制 专用、内含 FLASH 以及高达 150MHz 主频的数字信号处理器,专门为工业自动化、光学网络及自动化控制等应用而设计的。T
[嵌入式]
基于<font color='red'>DSP</font>的运动控制器的研究与开发
基于DSP的数码望远相机的研究与设计
  近年来,随着半导体制造技术的发展和计算机体系结构等方面的改进,数字信号处理技术得到了迅速的发展和运用,DSP芯片的功能越来越强大,数字信号处理已成为信号处理技术的主流。结合光学仪器向光、机、电、算一体化和智能化现代光学仪器发展的趋势,设计了一款基于高性能DSP芯片的同步可调式双筒望远数码相机。    1 设计的基本思路与基本原理   分立采光,按照望远物镜与数码照相镜头的入瞳直径相匹配的原则,设计计算出数码镜头与望远镜对3 m~无穷远目标望远数码相机的数码照相系统与望远系统相对独立,进行成像的离焦对应曲线,采用中调手轮转动带动望远镜和数码镜头实现同步调焦,使远方同一景物目标通过望远物镜和数码镜头的成像同时同步清晰,使望远镜
[嵌入式]
基于DSP的变频系统Profibus通讯
DP是目前欧洲乃至全球应用 最广泛的总线系统,它是一种高速低成本总线,用于设备级控制系统与分散式I/O的通信。它安装简单,拓扑结构多样,易于实现冗余,通信实时可靠,功能比较完善,卓越的性能使得它适用于各种工业自动化领域。 Profibus协议符合ISO/OSI的开放系统参考模型,对于本文实现的Profibus-DP来说,第一层为物理层,可以用RS-485或者光纤实现。第二层为数据链路层,此层的Profibus访问协议对DP、PA、FMS均相同,这也使得DP/PA/FMS网络区域更容易组合。第三到七层没有加以描述。这样的协议结构有利于数据传输的快速性的实现。DP总线上每段最多可以有32个站,当总线上的站数多于32时,必须使用中继器连接
[嵌入式]
CEVA全新高性能传感器中枢DSP架构SensPro—助力智能感知发展
CEVA,全球领先的无线连接和智能传感技术的授权许可厂商(NASDAQ:CEVA) 发布业界首个高性能传感器中枢DSP架构SensPro™,设计用于处理情境感知设备中的多种传感器处理和融合工作负载。 SensPro专用处理器可以满足业界对高效处理日益增多的各类传感器的需求,这些传感器是智能手机、机器人、汽车、AR / VR耳机、语音助手、智能家居设备,以及正在通过工业4.0等举措进行革新的新兴工业和医疗应用所需要的。这些传感器包括摄像头、雷达、LiDAR、飞行时间(ToF)、麦克风和惯性测量单元(IMU),它们从图像、声音、RF和运动中生成多种类型和比特率的数据,可用于创建完整的3D情境感知设备。 为了以最高的每瓦性
[物联网]
CEVA全新高性能传感器中枢<font color='red'>DSP</font>架构SensPro—助力智能感知发展
森美为IIC助听器量身打造预配置DSP系统
    安森美半导体(ON Semiconductor)推出新的预配置数字信号处理(DSP)系统Rhythm R3710,专为用于耳道内不可见(IIC)助听器设备而设计。     Rhythm R3710混合系统集成先进的语音及音频信号处理算法,采用安森美半导体先进的微型封装技术,使助听器制造商能够开发置于深耳道的极分立产品。     Rhythm R3710混合系统的尺寸为4.57 mm x 3.12 mm x 1.52 mm (0.180 x 0.123 x 0.060英寸),比现有Rhythm混合系统系列小20%,是业界尺寸最小的混合系统外形因数。     Rhythm R3710主要特性:     8通道
[医疗电子]
基于DSP的多频带混合信号测试系统的设计
1 混合信号测试的特点和测试要求 随着数字化浪潮的深入,具有混合信号功能的芯片越来越多地出现在人们的生活中。通讯领域的MODEM(如ADSL),CODEC和飞速发展的手机芯片,视频处理器领域的MPEG,DVD芯片,都是具有混合信号功能的芯片,其特点是处理速度高、覆盖的频率范围宽,芯片的升级换代周期日益缩短。这就要求测试系统具有更高的性能和更宽的频带范围,而且需要灵活的架构来应对不断升级的芯片测试需求,以便有效降低新器件的测试成本。此外,混合信号芯片种类繁多,各种具有混合信号的芯片已经广泛运用到生产和生活的各个领域,而不同的应用领域,其工作的频率和所要求的精度也各不相同,这就要求在对混合信号进行测试时,抓住其共性来提出测试方案。所
[测试测量]
基于MSGQ模块的DSP的应用简化方案
电信基础设备、视频基础设备以及影像应用等对于带宽的要求迅速提升,这些系统需要支持具有更高分辨率、更快帧速率以及更出色音质的音视频流。同时,上述系统还要提高信道密度,降低每信道的功耗。此外,该市场不仅要求提高外设与存储器的集成度,而且还要进一步缩减电路板面积,从而节约系统成本。开发人员需要高度可扩展的灵活硅芯片器件和工具来帮助他们跟上市场发展趋势的要求。 用于数字信号处理器(DSP)的一些传统高性能I/O在可靠性、带宽充足性以及可扩展性等方面都存在一定的局限性。串行RapidIO(sRIO) 能够通过提供一种高性能的分组交换式互连技术解决这种局限性问题,这对复杂的DSP拓扑而言非常有用。与其前代技术不同,sRIO不需要与存储器
[工业控制]
基于MSGQ模块的<font color='red'>DSP</font>的应用简化方案
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

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

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