LabWindows/CVI的便携式电源控制器测试系统设计
为了实现对电源控制器(PCU)检测的需求,提出了一种基于LabWindows/CVI的电源控制器的测试系统设计方案,并完成系统的软硬件设计。该系统的硬件部分主要用来模拟PCU的各种输入信号,软件部分采用LabWindows/CVI进行编程,能够完成对其输出信号进行检测。实际应用表明,该系统具有操作简便、测试准确的特点,达到了设计要求。
随着航空技术的迅速发展,现代飞机的性能得到了很大地提高,先进的用电设备得到广泛的应用,因此,对电源的要求也越来越高。电源控制器能够在飞机电源系统出现故障情况时自动的切除故障单元,防止故障的扩大和故障传播,保证重要的机载设备的用电需求,并将相关信息传送给非航空电子监控处理机。因此,电源控制器具有直流电源系统的控制保护功能、直流地面电源监控器的功能、蓄电池监测功能和自检测(BYT)、故障诊断和隔离功能。直流电源系统的控制保护功能是指通过对整流器的主接触器、汇流条连接接触器以及直流二次电源系统的控制与保护功能;直流地面电源监控器的功能是指通过对直流地面电源接触器的控制实现对直流地面电源的控制与保护功能;蓄电池监测功能是指蓄电池出现过温时发出蓄电池过温故障信号,在两台变压整流器同时失效时无条件接通蓄电池;自检测、故障诊断和隔离功能是指在飞机电源系统出现故障情况时自动诊断故障,切除故障单元,实现故障隔离和定位,并将供电系统的工作状态信息和PCU本身的工作状态信息传送给非航空电子监控处理机。
可见,对电源控制保护器的准确测试变得非常重要。为了实现对电源控制器的准确检测,在做了需求分析的基础上,提出并设计了一种基于LabWindows/CVI的便携式电源控制器测试系统(以下简称"测试系统")设计方案。该系统能够完成对其准确测试。
为满足某型飞机的电源控制保护器进行测试的需求,结合PCU与飞机电气系统的连接关系,经过分析得到PCU的输入信号共分为以下3部分:11路来自飞机供电系统的模拟信号,其中包含7路直流电压信号(0~50 V)和4路直流电流信号;19路来自飞机供电系统开关量信号;以及来自非航空电子监控处理机的自检请求信号和飞机电气参数等信号。
要想完成对以上信号的测试,需要做好以下几个方面。首先该测试系统应能模拟PCU工作时飞机电源系统的各种状况,模拟PCU的各种输入信号,并检测PCU的输出信号,判断出PCU在各种状态下是否按要求工作;其次,应能检测PCU的输出控制信号是否满足其保护控制逻辑及时序的要求,并能够实时监视PCU的输出信号是否正常;再次,还应具有模拟非航空电子监控处理机与PCU之间的通信;最后系统要能够进行自检。
1 总体设计
该测试系统结构图如图1所示,在对电源控制器(PCU)的测试过程中,通过测试计算机产生电压信号送到模拟信号产生电路,用来模拟来自飞机供电系统的模拟信号;PCU产生的输出控制信号经过输出信号检测电路后送到测试计算机;测试计算机与PCU之间的相互通信,通过PCU通信信号检测电路进行转换,最后测试结果由测试计算机进行显示,并完成测试结果的打印。
2 系统硬件设计
测试系统硬件主要由变压整流电路、功放电路、脉动电路、继电器电路、开关电源、测试计算机(工控机)和打印机等组成,系统硬件结构图如图2所示。变压器整流电路主要用来输出交流22 V和交流115 V,以及用来输出+5 V和+28 V直流电压,分别为继电器供电和模拟开关信号;功放电路主要由电源电路和功放部分组成,继电器电路主要用来实现相应电路的连接;工控机的I/O板卡中的输出信号与继电器电路相连,分别作为继电器的驱动信号和用于测量继电器状态。工控机是测试系统的核心,用实现测试中指令的发送、数据的采集与处理和测试结果的显示等。
模拟信号检测电路主要是为PCU提供输入信号,直流电压电流的模拟信号由测试计算机控制D/A板卡输出两路电流信号和两路电压信号,两路电流信号分别模拟左TRU和右TRU电流控制信号。在PCU测试系统中,模拟直流电流信号利用精密电阻转变为电压信号,然后与两路电压信号一起分别经过各自的调理电路后变为需要的电压模拟信号。电源控制器需要检测的各种故障开关量信号采用+28.5 V的电压信号进行模拟。
PCU输出控制信号检测电路主要是用来实现对输出控制信号的准确检测。电源控制器输出控制信号主要完成对各接触器或继电器和各告警指示灯的控制与驱动,输出驱动信号电压为28.5 V.根据PCU控制电路输出信号的不同,可以将输出的控制驱动信号进行分类检测,用继电器或接触器模拟飞机上各接触器、继电器,电源控制器输出控制驱动信号接
LabWindows CVI 便携式 电源 控制器 相关文章:
- 基于LabWindows/CVI的通信电源系统自动化测试的实现(01-23)
- 基于LabWindows CVI的扭矩扳手数据处理系统的设计与实现(10-16)
- 基于LabWindows/CVI虚拟仪器编程语言的飞行模拟器(08-12)
- Labwindows/CVI+Matlab建立高频衰减模型(02-27)
- 基于Labwindows/CVI和Matlab高频衰减模型建立与应(11-22)
- LabWindows/CVI虚拟仪器编程语言的飞行模拟器(08-09)