一. 引言
近年来高速铁路迅速发展,高速列车运行的安全性备受人们的关注,因此高速列车制动系统的可靠性显得更为重要。制动控制单元是高速动车组制动控制系统的核心部件,担负着制动力计算,电空联合制动演算控制、防滑控制、空压机控制、通信、监控以及故障处理等任务。目前对BCU的检测集中于BCU设备整体功能检测,一旦设备存在故障,无法定位故障电路位置,最终可能导致整个设备损坏、增加维修成本等后果。因此研制开发高集成度、自动化智能化单板故障测试系统,用于大批量生产产品的出厂检测和维护维修,并应用电路板故障诊断技术对BCU制动控制单元进行单板测试及故障电路定位有重要的现实意义。
针对BCU大容量的数据采集工作,以及铁路高可靠性的测试需求,采用传统基于分立测量与数据处理设备的将受到数据传输速率、设备占地面积以及测试环境等条件的制约。本试验台采用NI公司基于PXI总线的数据采集系统,通过PXI嵌入式控制器配合数据采集板卡,通过软件控制灵活的对各数据采集板卡进行功能配置,最大程度实现硬件的复用,极大地简化了系统结构,并提升数据传输速度,整个测试系统相对于整机测试系统具有更高的数据吞吐量和测试速率。
二. BCU单板检测系统的设计背景和开发理念
制动控制单元包括CPU板、接口板、防滑板、电源板和通信板五块电路板。图1是BCU的工作原理结构图,通过司机控制器、列车传感器和列车通信网络等传输的数据信息和指令信息,BCU进行复杂的制动计算和防滑计算,输出列车当前需要的制动力,并驱动中继阀和防滑阀,控制制动风缸完成列车制动。
图1 制动控制单元工作原理示意图
单板测试试验台根据人机交互界面输入信息,模拟传感器和列车网络传输的数据,模拟制动过程,经过运算后与数据采集系统检测到的数据进行比对,验证BCU各单板工作状态。主要包括三个方面的任务:首先是根据主控制器PXI-810的控制指令,数据输出板卡输出模拟量、数字量、PWM等信号至BCU各电路板,提供电路板工作的原始激励型号;其次是进行模拟运算,计算当前状况下BCU单板各路信号的输出值;最后还要对BCU单板输出进行高精度的采集,完成数据的比对、判别和存储。
三. BCU单板测试系统的整体设计
在组建BCU自动测试系统时,必须考虑硬件平台的通用性与扩展性。整个平台能适应被测设备本身状态的变化,同时在现有硬件资源的基础上具有较强的扩展升级能力,并满足系统的小型化需求。本系统采用内嵌式控制方式以及3U的PXI模块,数据采集单元、信号模拟单元均基于PXI总线,并在PXI机箱内实现,这是整个自动测试系统的核心。
本系统采用内嵌式控制方式以及基于PXI总线的3U PXI数据采集模块,数据采集单元、信号模拟单元均在PXI机箱内实现。系统采用的PXI数据采集板卡及功能如下表所示(继电器、控制器除外)。
3.1 硬件的总体设计
本系统采用PXI总线,并引用PXI嵌入式工控机。在硬件资源方面采用基于PXI总线的功能强大的模块化虚拟仪器,充分发挥了PXI总线的优势,从而为电路板进行准确、快速的测试提供硬件保障。测试系统主要由以下几部分组成:主控单元主要对信号进行处理和分析,信号输出部分是给被测板提供激励信号,信号采集部分是采集被测板卡的输出信号,信号调理板是对信号进行调理及接口转换,电源部分是给被测试板卡、数字板卡及转接板供电。系统总体设计结构如图2所示。
本系统主要包括电源模块,五块被测板卡,一块转接板,一个PXI总线机箱,一个触摸液晶显示器和一台打印机等。被测板卡通过调理板卡与PXI总线机箱里的各种采集、输出、测量板卡进行连接,上层软件采用LABVIEW进行编程,实现系统的自动化测试,触摸液晶显示器是人机交互界面,打印机可以将测试结果进行打印输出。
图2 BCU单板测试系统结构图
3.2 软件的总体设计
测试系统的参数设定、仪器配置、测试激励的产生、响应数据的采集、测试结果的判断、故障定位和报表生成等,都是在系统软件的控制下完成的。本测试系统将动车组制动控制单元的检测细化到电路板级,本测试系统的软件设计遵循模块化设计原则,采用LabVIEW开发环境进行编程,采用软件编程方式极大限度的对硬件资源进行配置和使用,使系统的通用型、可重用性以及可拓展性得到极大的提高,设计了丰富的人机交互界面,保证试验操作直观简单,并且能实时显示测试数据、定位故障回路。
测试软件主要由电路板自动测试模块、测试信息维护模块、人机交互模块等三个模块构成,设计了包括测试过程管理控制软件、测试子程序以及数据管理等子程序,并可自动生成报表,便于查询与打印。软件主要功能模块示意图如图3所示。
为提高系统的兼容性和可拓展性,本实验针对测试过程中的数据流设计了详细的数据维护系统。用户可以根据测试需求,通过主控计算机对测试数据进行读取、存储、分析,并生成测试报表及打印;用户也可以登陆系统,添加或删除相关测试信息,对测试数据进行维护和修改。
图3 软件功能流程
四. 试验台开发实现及成果展示
下面从模拟量测量和PWM量测量两个方面,详细论述利用NI公司PXI数据采集系统以及LabVIEW图形化开发平台开发BCU单板测试过程。
4.1 模拟量测量
模拟量测量包括模拟量输出、模拟量采集两个硬件驱动,以及软件滤波三个重要环节。模拟量输出包括0-10V正弦波和方波、0-10V直流电压及10-30mA电流。采用NI公司PXI-6723模块以及相应V/I转换模块完成模拟输出。模拟量测试包括0-20V电压、10-30mA电流、0-700mA电流,采用PXI-6220板卡,并且配合相应的传感器、调理电路完成模拟量采集。模拟量输出及采集功能框图如图4所示:
图4 模拟量输出及采集功能框图
在测量CPU板EP电流输出时,激励信号需要模拟列车数字量输入,速度输入信号和再生反馈电压信号。且要同时提供以上输入信号,被测板EP阀才能产生EP阀输出电流。因此需要并行执行输出检测操作,检测在轴速变化过程中EP电流的输出。采用LabVIEW中提供的硬件驱动以及相关函数库,可以实现简洁的实现激励信号的并行输出以及EP电流的采集。
图5 模拟量输出及采集程序
由于电流传感器传输距离较长,线路会引入部分噪声,采用LabVIEW中自带的信号分析和处理工具包,设置滤波模式为低通滤波器,截止频率50Hz以防止工频及高频噪声干扰,可以有效的抑制噪声,提高EP电流测量精度。
4.2 PWM测量
PWM信号的检测过程是要先对控制继电器输入脉冲,让继电器先动作,再对防滑控制输入控制信号,同时检测其输出及反馈信号。检测PWM信号包括频率和占空比,由于在测试过程中采用的是PXI-6602采集板卡。
图6 PWM采集功能框图
五. 结论
在分析BCU单板测试所需资源的基础上,采用 PXI 系统为硬件测试平台,通过对电路板测试系统的技术需求分析和对测试系统的组成原理的研究,完成了测试系统的硬件设计及系统信号调理板的设计。软件设计方面,采用LabVIEW软件遵循模块化设计方法,完成了自动测试测试子程序及测试界面的设计,人机交互可视化界面的设计,包括系统启动初始化界面、试验实施界面、手动测试界面,管理主数据界面等。测试人员通过对人机交互界面的操作,可以实现对测试子程序的调用,最终完成对电路板的测试,同时可对测试结果进行保存和打印。实际的测试结果验证了本系统的可行性与可靠性,达到了预期的设计目标。NI公司提供的软硬件产品为我们动车组制动控制单元单板测试试验台的开发提供了高效、便捷和灵活的支持,缩短了开发的周期,受到用户的一致。
声明:本内容为作者独立观点,不代表电源网。本网站原创内容,如需转载,请注明出处;本网站转载的内容(文章、图片、视频)等资料版权归原作者所有。如我们采用了您不宜公开的文章或图片,未能及时和您确认,避免给双方造成不必要的经济损失,请电邮联系我们,以便迅速采取适当处理措施;欢迎投稿,邮箱∶editor@netbroad.com。
微信关注 | ||
技术专题 | 更多>> | |
2024慕尼黑上海电子展精彩回顾 |
2024.06技术专题 |