APP下载

一种基于DSP 的机载智能电源设计

2014-03-13孙立萌

电子科技 2014年6期
关键词:电源开关电源供电

艾 莉,孙立萌

(中国航空工业西安航空计算技术研究所 第8 研究室,陕西 西安 710119)

机载设备的稳定工作离不开安全可靠的电源系统。随着机载设备综合化程度的提高,高密度、高可靠电源系统将成为综合核心处理机应用的关键部分。机载设备在工作中有时会出现一些异常情况,如雷击、电压工作不正常、突然断电等,这些均会影响机载设备的正常运行,甚至会对安全性造成影响[1]。研究设计具有自动监测及自动保护功能的电源系统是必要的。

智能管理电源技术应能实时监控计算机供电运行状态,进行故障隔离和控制电源的分配重构,实现计算机电源余度供电、加电顺序控制的智能化管理目标。本文以某型通用控制处理机(UCP)为研究对象,提出一种适用于机载电源设备的智能电源模块(IPSM)的软硬件的实现方法。

通用控制处理机(UCP)智能电源模块(IPSM)采用机上与应急28 V 直流电源双路供电体制,为UCP机架内的各模块提供经过滤波、电压尖峰、过压浪涌抑制等处理后满足GJB181A-2003 要求的28 VDC 电源,分布在各个模块上的供电元件(PSE)将28 V 母线电压转换成各模块工作所需的5 V、±15 V 电压。每个UCP 配置2 个IPSM,采用1+1 冗余供电结构,正常工作时,由两个IPSM 给系统供电,当其中一个IPSM模块故障时,由另一块IPSM 模块自动接替并独立向整个系统供电。每个IPSM 具备28 V 电压监测、12 路电源开关阵列(PSA)通断控制、12 路负载电流值监测与CPU 模块通讯等功能[2-4]。

1 硬件

IPSM 模块主要包含电源转换单元(PCU)、电源管理单元(PMS)和电源开关阵列(PSA)。IPSM 的原理框图如图1 所示。

1.1 电源转换单元

PCU 将机上28 V 输入电压转换成直流28 V 母板电压。同时PCU 具有负载均流和自身故障隔离功能,并为模块上其它电路提供辅助电源。

1.2 电源管理单元(PMS)

PMS 是系统实现电源智能管理的关键。它主要由电压调理电路、电流负载调理电路、多路开关、缓冲调整、A/D 转换电路、通讯接口、控制器以及系统管理程序等软硬件部分等构成。PMS 的主要功能是根据28 V电压检测信号、流过每路开关的电流信号,来完成对12 路LRM 模块的智能供电功能。控制器选用TI 公司推出的DSP 处理器SMJ320F240HFPM,采用CMOS 工艺,片内544 W 的数据存储器,16 kW 的Flash 程序存储器,最大可寻址空间为224 kW,包括64 kW 的数据存储空间、64 kW 的程序存储空间和64 kW 的IO 空间,单指令周期为50 ns,具有1 个8 位可编程定时器,3 个16 位可编程定时器,28 个可编程复用I/O 引脚、锁相环时钟发生器、1 个看门狗和1 个通用异步通讯口[5-9]。

图1 IPSM 原理框图

电源管理系统原理框图如图2 所示。

图2 电源管理系统原理框图

1.3 电源开关阵列(PSA)电路

PSA 在PMS 控制下工作,负责接通、断开到机架中其它LRM 模块的电源供电。其主要完成28 V 电源输出的通/断、电流检测等功能。由于本项目需要12路开关控制和电流检测,选用常规的分立式功率开关元件、驱动电路,不仅电路复杂,而且占用PCB 面积较大,给版图设计带来困难。尤其是驱动电路,需要BOOST 电路或电荷泵将驱动信号升压到约35 V,才能保证可靠的驱动功率开关的通/断。选用继电器开关具有隔离功能,易控制、电路简单,但继电器的动作时间较长、反应速度慢[10-11]。

为简化电路设计,选用将控制、驱动及功率开关集成于一体的集成电路,在此选用英飞凌公司的BTS660P,它集成了电荷泵和n 沟道MOS 管,具有过载保护、电流限制、短路保护、过压保护、过温保护、输出负压箝位等功能。

2 系统软件设计

2.1 软件功能

IPSM 软件可提供一套完整的嵌入式应用程序软件,实现UCP 系统的智能供电。IPSM 应具备多种功能,包括实时监测IPSM 的工作状态;根据IPSM 工作状态,控制、驱动12 路PSA 开关的通、断。当PSA 开关流过电流≥2.5 A 时,切断输出并且不可恢复;根据UCP 系统命令控制12 路PSA 开关的通、断;提供RS422 通讯接口,与CPU 模块进行数据/信息通信等。

图3 IPSM 软件主流程图

2.2 软件结构

IPSM 软件按功能分为:系统初始化、BIT 程序、PSA 的管理、RS-422 通信、设备驱动及故障记录6 个部分,其功能结构如图4 所示。

图4 IPSM 软件功能结构图

系统初始化程序完成IPSM 的DSP 处理器SMJ320F240、串口通信协议芯片TLS16C552AMHV 以及12 路PSA 的初始化,并为应用程序的访问提供支持。

BIT 程序用于对IPSM 的内部硬件资源进行检测,根据执行阶段的不同,将BIT 程序分为上电BIT(PUBIT)、周期BIT(PBIT)和维护BIT(MBIT)。

上电BIT(PUBIT):当IPSM 接通电源时或复位后,IPSM 开始执行PUBIT。

周期BIT(PBIT):PBIT 是IPSM 进入周期任务后自动进行的,是对系统硬件的监控。

维护BIT(MBIT):MBIT 是系统在地面,当接收到CPU 模块发送的维护BIT 命令后,对IPSM 进行的维护测试。

对电源开关阵列(PSA)管理的机制为:(1)循环检测28 V 输出是否正常。若周期检测连续3 次均不正常,关闭12 路电源开关,通过RS-422 接口向CPU 模块发送故障信息,并记录故障结果。(2)循环检测12路各PSA 中流经各路电流值的大小,并确定各路的动作状态。若检测到Is≥Ismax,若任意一路周期检测连续3 次均超限时,应关闭该路电源开关,通过RS-422 接口向CPU 模块发送故障信息并记录故障结果。否则,不关闭该路PSA 开关。

IPSM 通过RS-422 串口使用查询的方式与CPU模块进行通信。具体功能如下:(1)当IPSM 监控有故障时,将发生的故障通过RS-422 总线上报给CPU 模块。(2)IPSM 通过RS-422 串口接收CPU 模块发送的命令,包括发送状态信息命令、握手命令、上电命令、下电命令、进行维护BIT 命令、发送版本命令和设置版本命令,并通过RS-422 串口对CPU 模块发出的命令进行响应。

设备驱动主要是指对IPSM 中所配备的接口设备提供驱动程序,设备驱动程序包括I/O 接口驱动程序程序;RS-422 总线接口驱动程序;NV-SRAM 驱动程序。

IPSM 对所检测到的故障信息,都必须在NVSRAM 中进行故障记录,以备故障分析。故障信息记录在NV-SRAM 中的一个确定存储位置,故障记录区分为:PUBIT 故障记录区、MBIT 故障记录区和周期任务故障记录区。NV-SRAM 的内容可读出和清除。

3 结束语

智能电源管理系统是新一代飞机综合核心处理机的发展趋势,可满足电源功率密度高、体积小、重量轻、变换效率高等性能的要求,并且电源系统自身的监测能力、故障诊断和隔离、容错重构能力大幅提高,工程应用前景广阔。

[1] 乔美荷,江文芳.智能电源系统在信号领域中的应用[J].控制工程,2008(S2):136-137.

[2] 霍峰,戴小氐,田丹.综合化航电智能电源控制软件设计与实现[J].航空计算技术,2011,41(5):91-94.

[3] 郝宾宾,邓明,张启升,等.工程地震仪智能电源管理系统研究[J].现代地质,2012,26(6):1327-1330.

[4] 赵伟,韦永斌.基于STC 单片机的电源管理模块的设计[J].信息技术,2013(11):164-166.

[5] 宁剑,丁青青,刘乐峰,等.基于AT89S52 单片机的DMFC电源 管 理 系 统 设 计[J].电 源 技 术,2011,35(2):140-143.

[6] 王平,余刚,胡向东,等.基于MSP430 单片机的以太网供电设备的硬件设计[J].重庆邮电大学学报:自然科学版,2007,19(2):192-196.

[7] 赵义.基于DSP 的机载智能配电系统关键技术研究[D].西安:西安电子科技大学,2013.

[8] 王素梅,李长诗,刘洁,等.基于DSP 的电机数字化控制系统电源设计[J].机电一体化,2008(12):60-63.

[9] 李林,李志勇,基于DSP 的智能电源系统设计[J].实验室研究与探索,2013,32(1):57-59.

[10]刘贤兴.新型智能开关电源技术[M].北京:机械工业出版社,2004.

[11]杨恒.开关电源典型设计实例精选[M].北京:中国电力出版社,2007.

猜你喜欢

电源开关电源供电
超高层建筑供电分析
战洪魔保供电
红军与供电人的故事
Cool Invention炫酷发明
浅谈水利水电工程电气节能设计
关于双电源自动切换装置在水电站应用的探讨
山西直供电折戟
哪一款移动电源充电更多?更快?
阳光电源
关于继电保护开关电源的电容器使用寿命探讨