根据XX动力试验台测控系统需求,采用通用性和多线程的设计思想,研制一种通用试验台控制和数据采集管理系统,具体实现分为配置和运行两大部分。配置包括数据输入定义和显示存储定义等功能。运行根据配置参数按照预定测试流程完成设备控制和数据采集功能。
1、该平台的主要特点
(1)采用虚拟仪器和浏览器架构模式,系统更加易于操作、易于掌握和用户体验更为直观;
(2)采用DLL动态调用技术,实现了各种数据采集设备可灵活配置、注册和调用;
(3)采用多级表单、树形结构或ATML文本进行建模,实现了流程序列的灵活组配和控制;
(4)采用线程监控技术,实现了系统的故障监测、内存开销、退出机制的安全策略保证。
(5)采用多线程和动态链表编程技术,实现了多监视器、多窗口、多面板、多控件的数据显示和设置,窗口和面板可拖拽、缩放,各种属性在线编辑修改,所见即所得,实时更新,并能自动记忆位置、尺寸、属性等设置,无需退出重新启动软件。量表控件包括数字文本型、温度型、油罐型、滑块型、KNOB型、表盘型、表头型和电表型,图表控件包括图形显示控件和波形显示控件,能够满足绝大数工业试验台架数据采集和管理需求。
2、应用背景
该系统拟用于某发动机模拟试验台,用于对发动机的性能进行试验、验证和分析,是台架系统的重要组成部分。同时,该系统一个无缝隙集成式开放平台,可集成所有的发动机测试设备,如排放系统、燃烧分析系统、ECU 应用及优化工具和试验室辅助设备等。与德国AVL公司的 PUMA OPEN 系统相比,具有与台架设备无相关性、支持自研设备、配置灵活和性价比高等优点。
3、主要功能和指标
采集性能:每个通道的存储频率可达 1000 Hz,可配置实时模块,支持HIL,可以充分满足动态测试的要求,高速记录所有数据。
限值监控:可达1000通道
连续测量:可达1000通道
稳态测量:可达5000通道
可控参数量:超过13000个,并支持32 字符长度的参量名
实时计算频率:100Hz
纪录器功能:
最高可达1000 通道,每通道记录速率最大1000Hz;
系统支持多个记录器并用。
试验程序:
采用图形化设计,通过图形编辑器建立试验循环,无需复杂的编程知识。