一种双双余度的汇流条功率控制装置的设计与研究_第1页
一种双双余度的汇流条功率控制装置的设计与研究_第2页
一种双双余度的汇流条功率控制装置的设计与研究_第3页
一种双双余度的汇流条功率控制装置的设计与研究_第4页
一种双双余度的汇流条功率控制装置的设计与研究_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

要:汇流条功率控制装置(BusPowerControlUnit,BPCU)是飞机供电系统的控制核心,它的可靠运行直接影响整个系统。为保证汇流条功率控制装置的任务可靠性,采用分布式容错技术,结合以往任务中积累的双余度的技术经验,设计了一种双双余度的汇流条功率控制装置,并介绍了其软、硬件的设计与实现。关键词:汇流条功率控制装置;供电系统;余度;通道控制逻辑;硬件同步0

引言汇流条功率控制装置是飞机供电控制管理系统的重要组成部分[1],主要用于实现对飞机交直流供电系统进行控制、管理和状态监测[2-3]。为了提高汇流条功率控制装置实时运行的可靠性[4],本文设计了一种双双余度的系统结构,通过双通道互为冗余及两节点机互为冗余,使设备某部分资源出现故障时仍可以正常工作,从而降低系统崩溃的概率,有效提高飞机的作战能力和安全性。1

供电控制管理系统结构供电控制管理系统是由电源系统的各个控制装置和配电系统的各个控制装置组成的一个分布式计算机网络,这些数字式设备通过电气总线实现信息交联,完成供电系统的信息综合处理,并通过机电管理总线实现与机电综合管理系统(机电综合管理计算机、各个机电系统控制管理计算机)交联。供电控制管理系统中设置有2台汇流条功率控制装置(BPCU)、12台电源系统控制装置、7台一次配电控制装置(PPDU)。两台汇流条功率控制装置为主备工作方式,分别为BPCU1和BPCU2,其中BPCU1为主BPCU,位于飞机左侧,BPCU2为备份,位于飞机右侧。BPCU通过CAN总线与机电综合管理系统实现信息交联,通过CAN总线及HB6096总线与电源系统控制装置、一次配电控制装置实现信息交联。BPCU系统交联关系图如图1所示。2

汇流条功率控制装置双双余度的系统结构设计2.1双双余度的系统结构BPCU是供电系统的控制核心,为保证BPCU的任务可靠性,通过对供电控制管理系统的构型分析,并结合以往任务中积累的双余度的技术经验,采用分布式容错技术,设计了一种双双余度的BPCU系统结构,通过双通道互为冗余及两节点机互为冗余,使设备某部分资源出现故障时仍可以正常工作,从而降低系统崩溃的概率,有效提高飞机的作战能力和安全性。每套供电控制管理系统设置两台BPCU,分别为BPCU1、BPCU2,两台BPCU采用同构型设计,每台BPCU可独立完成全部功能。两台BPCU为主备工作模式,正常工作时由BPCU1控制输出,BPCU2处于热备份状态,当BPCU1的控制权失效后,由BPCU2控制输出。每台BPCU内部为双余度配置,分为A、B两个通道,两通道为主备工作模式,正常工作时,由A通道控制输出,B通道处于热备份状态;当A通道故障时,在本机控制权有效的情况下,由B通道控制输出。2.2AB通道间的同步设计为了保证两通道在进行比较、表决时所使用的数据是同一时刻采到的数据,必须采用同步设计。BPCU双通道间的同步,采用软/硬结合的双握手同步算法,每个通道设计一个硬件同步指示器。硬件同步指示器示意图如图2所示。BPCU采用双握手同步方式,即A通道和B通道分别通过硬线1和硬线2向对方通道发送同步命令(TTL电平),再分别通过硬线2和硬线1接收规定的应答信号,若发送与接收一致,则同步成功,该操作连续进行两次(本通道写1,读另一个通道的1;本通道写0,读另一个通道的0)。采用两次握手可以解决同步指示器的恒“0”和恒“1”故障。2.3AB通道间数据传输在A、B通道之间建立数据交叉传输链路(CCDL),用于A、B通道之间传输信息(包括输入/输出信息、状态信息等),实现两通道之间的信息共享。A、B通道间的交叉传输链路使用两路RS-422总线实现,A、B通道分别将各自的传输信息通过一路RS-422总线发送,并通过另一路RS-422总线接收对方的传输信息。2.4通道控制逻辑通道控制逻辑用于两台节点机、四个通道之间的实时切换,切换的依据来自于软硬件自监控的结果。每个模块的通道控制逻辑具有一致性,保证了各通道相同功能的模块可进行互换。通道控制逻辑的设计应满足如下要求:(1)任何时刻,只有一个通道控制输出,其余通道处于热备份状态;(2)上电后,默认由BPCU1的A通道控制输出,通道控制权的转换顺序如图3所示,由左机A通道切换到左机B通道,由左机B通道切换到右机A通道,由右机A通道切换到右机B通道;(3)工作过程中,某通道故障后自锁,不再获得控制权,由其他通道接管控制权,通道的切换是单向性的,这样的设计方法降低了切换逻辑的复杂性。JIDIANXINXI3

汇流条功率控制装置的硬件实现3.1处理器模块处理器模块采用微处理器PowerPC8245完成对BPCU的控制与管理,并与其他模块进行信息交换完成解算、控制等任务,实现BPCU与上位机和下位机的通信功能,以及完成BPCU的数据记录功能。处理器模块由基板、PPC8245子卡及CAN子卡组成,基板部分、PPC8245子卡、CAN子卡之间通过PCI总线进行信息交联。PPC8245子卡的主要功能:(1)提供汇流条功率控制装置工作的系统时钟;(2)提供中断处理、存储器的读写、定时器控制;(3)系统和看门狗复位;(4)BIT检测;(5)实现与机电综合管理系统的通信功能;(6)提供与其他模块之间的数据传输通路;(7)提供地面维护接口;(8)实现数据记录和读取功能。基板的主要功能:(1)离散量输入的采集;(2)离散量输出的控制;(3)通道控制逻辑的实现;(4)双通道间的数据传输;(5)提供HB6096总线通信接口;(6)具备BIT功能电路。CAN子卡的主要功能:提供BPCU与机电综合管理系统的信息交互能力。处理器模块的功能结构框图如图4所示。3.2通用接口输入/输出模块通用接口输入/输出模块主要用于BPCU外部连接各电气接口进行调理和匹配。通用接口输入/输出模块功能组成主要包括PT1000模拟量输入采集电路、0~10kΩ电阻输入采集电路、PWM输出驱动电路、BIT支持电路等。通用接口输入/输出模块的功能结构框图如图5所示。3.3电源模块电源模块由两个完全相同的电源通道组成,每个通道由正常直流汇流条和应急直流汇流条供电,通过二极管在每个通道内部汇流。这两种电源任一路输入BPCU时,BPCU应能正常工作。电源模块根据直流28V(18~32V)输入电压变换系统所需的直流输出电压,同时要保证电源的电压稳定度、负载稳定度、纹波电压Vp-p的范围和效率,还要具有过压、过流和瞬间短路保护的功能,故障排除后输出自动恢复正常工作。电源模块直流输出+5V/4A、±15V/1A。电源模块的功能结构框图如图6所示。4

汇流条功率控制装置的软件实现BPCU软件由系统软件和地面支持软件组成。系统软件是核心程序,由操作系统软件、周期任务管理软件、设备驱动软件、余度管理软件、数据接口管理软件和BIT软件等组成。地面支持软件为软件开发系统维护提供平台。4.1系统软件4.1.1

操作系统根据系统需要,BPCU操作系统选用嵌入式实时操作系统。实时操作系统是BPCU的基本执行软件,管理着系统中应用软件的工作过程和任务的执行顺序,具有快速实时响应、异常/看门狗处理、多任务调度、动态存储器管理、二进制信号量、互斥信号量、消息队列、系统时钟、辅助时钟支持能力及可剪裁能力。当BPCU硬件发生变化,系统可通过板级支持包BSP或增、减、修改相应的驱动程序,即可生成新的操作系统。4.1.2

周期任务管理周期任务调度支持多个周期任务的调度,应用必须保证周期小的任务,在创建时赋予较高的优先级。周期任务调度提供周期任务初始化、周期任务创建、周期任务结束、周期任务停止、周期任务重新启动、周期任务继续执行、周期任务的删除等功能。4.1.3

设备驱动设备驱动程序包含IO驱动程序、总线驱动程序、NVSRAM驱动程序、看门狗驱动程序。4.1.4

余度管理BPCU余度管理软件向应用软件提供的运行支持模块包括同步、数据比较监控、数据交叉传输。4.1.5

数据接口管理数据接口管理是底层驱动和应用程序之间的接口管理,主要完成的功能是在一个周期任务中调用离散量输入驱动、模拟量输入驱动,将离散量输入和模拟量输入采集值输入到数据接口表中,并提供应用程序调用该采集值;同时数据接口表接收来自应用程序的离散量输出值,并通过调用离散量输出驱动将离散量输出到外部子系统中。4.1.6

BITBIT测试是对自身资源进行检测,它可极大地提高系统的可测试性、可靠性和可维护性,减少维修时间和费用[5]。BIT测试的内容包括:CPU测试、存储器测试(RAM、NVRAM、FLASH)、中断测试、看门狗测试、定时器测试、串口测试、总线测试及离散量和状态量输入激励测试等。BIT有三种,包括周期BIT(PBIT)、加电BIT(PUBIT)、启动BIT(IBIT)。4.2地面支持软件4.2.1

软件开发环境软件开发环境的选择对软件的调试及开发效率具有重要作用。BPCU系统软件开发采用TornadoⅡ嵌入式集成开发平台,高速PC机作为宿主机,通过串行通道对汇流条功率控制装置进行软件加载和硬件调试。4.2.2

程序在板编程BPCU的在板编程由目标机程序和宿主机程序构成,用于在地面状态下完成BPCU的软件升级。在线编程工具需提供通过串口向DSP模块的FLASH存储器编程的功能。在线编程工具运行在Windows操作系统上,提供友好的人机界面,供用户选择需要编程的文件和要编程的FLASH存储器的起始地址,然后通过串口向目标机发送数据。4.2.3

数据下载数据下载由目标机程序和宿主机程序构成,用于在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论