百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 软件资讯 > 正文

采用ARM Cortex-M3单片机和DSP的逆变电源设计

ninehua 2025-03-07 22:31 5 浏览

引言

在电气智能化发展无处不在的今天,无数用电场合离不开逆变电源系统(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控制模块框图

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所示。

图4 STM32通信接口定义

3控制系统的软件架构

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

图5 DSP 程序流程图

4结语

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

加入微信

更多内涵你懂的

搜索微信公众号:电子产品世界

或用微信扫描二维码:

Copyright (c)2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.

相关推荐

这个假微信软件有点套路

背景前几天,在某社群中看到有用户往社群共享盘中上传一个名称为协议微信加好友的应用软件,并且在社群中宣称可以无限加好友和不需要通过对方确认就可以直接加好友。这种软件名称和宣传,从个人角度来看,应该就是个...

VSTO插件开发极速入门 VS2022新建Excel插件项目

小目标:VSTO新建Excel插件项目,并使用VSTO880框架改善编码体验视频讲解新建VSTO项目并使用VSTO880框架视频讲解如何创建全新的VSTO插件项目注意项目目录尽量保持和我的教程目...

VPN安装包“引狼入室”

以快连VPN恶意安装包为例,攻击流程如下。当在搜索引擎中搜索“快连VPN”时,会在搜索结果中出现托管恶意安装包的水坑网站(letssvpn[.]vip),域名试图模仿快连VPN的英文名LetsVPN。...

实用教程:3分钟速解“找不到libcef.dll程序报错无法运行”难题

在数字时代,软件应用已成为我们日常生活和工作中不可或缺的一部分。然而,有时候,一些突发的技术问题可能会让我们措手不及,比如当你满怀期待地打开一个应用程序时,却突然收到一个弹窗提示:“找不到libcef...

2022win+MAC版Adobe全家桶来啦!下载吧!无需激活,永久使用!

▍资源简介当前版本:2022win+MAC版Adobe全家桶支持系统:WindowsMac分享形式:某度网盘获取方式:在文章底部查看#Adobe2022win+MAC版Adobe全家桶全新Ado...

7.22每日佳软推荐:全新3D版捕鱼达人3

ZOL首页>软件资讯>软件快报>每日佳软>7.22每日佳软推荐:全新3D版捕鱼达人3《每日佳软推荐》依托于ZOL软件下载频道,该栏目涵盖PC、iOS、Android三大平台。...

Adobe Dreamweaver 网页编辑制作,网站前端设计软件dw免费下载

需要网站网页前端设计排版,或者更改网页代码,都需要用到这个软件,Dreamweaver,简称DW。网上很多版本,一般都是官方版本和需要购买序列号,或者官方破解版,容量大下载慢。今天给大家分享一款好用的...

AMD未曾忘记Radeon RX 6000系列显卡,新版驱动即将到来

IT之家2月4日消息,由于此前相当一段时间内AMD仅为最新一代的RadeonRX7000系列显卡推出驱动,大量老卡用户纷纷表示不满,但是这种情况应该会在近期出现转变。根据Fran...

AMD年度重磅显卡驱动,从内到外都焕然一新,告别“全家桶”

4月20日晚,AMD发布了新版显卡驱动RadeonSoftwareAdrenalin2020Edition21.4.1,是一年多来最重磅的版本,从内到外都焕然一新,功能更加丰富完善,界面也更...

AMD 20.7.2新版显卡驱动测试:实测提升11% 只需要动动手指

7月16日,AMD正式发布了20.7.2版本的肾上腺素显卡驱动。目前用户可以在AMD官网下载新版驱动,20.5.1版本驱动界面也会陆续推送新版更新。20.7.2新版驱动安装界面除了日常修复Bu...

解决Win10报错 AMD新显卡驱动将到来

泡泡网显卡频道2月4日针对多名用户在网络和论坛上反馈的问题报告,近日AMD公司承诺将尽快推出面向Windows10预览版本的显卡驱动。用户在升级运行Windows10的最新消费者预览版本9926...

AMD 发布肾上腺素 22.1.2 显卡驱动:兼容《彩虹六号:异种》

IT之家1月19日消息,AMD今日发布了RadeonAdrenalin22.1.2“肾上腺素”显卡驱动,大小约为466MB。本次更新带来了对《彩虹六号:异种》游戏的支持,这款游戏售价...

AMD发布新显卡驱动:多项特性增强

阅读此文前,麻烦您点击一下“关注”,方便您进行讨论和分享。此文仅在今日头条发布,任何平台不得搬运,搬运必究!AMD发布新显卡驱动:多项特性增强显卡驱动:游戏体验的幕后英雄AMD发布新显卡驱动,支持新游...

AMD23.3.1显卡驱动有Bug!2种方法解决

自英伟达最新驱动出现BUG并被解决之后,AMD的最新23.3.1显卡驱动也出现了BUG,这是怎么回事?有用户发现,在AMD7900XTX显卡使用最新版的3DMark进行跑分时会损失一般的分数,能够确...

5600G 5700G配重炮手安装显卡驱动黑屏解决方法

老显卡阵亡,显卡价格短时间降不下来。趁着双十一,我终于入手了垂涎已久的5700G配华硕重炮手。到手后立刻装机,期间小插曲不断,但是都能忍受和克服。其他的事情以后再开别的文章说,最令我无解的问题竟然是...