摘要:机械式高压液压泵测试设备存在着测试准确性差、实时性不强及自动化程度低等缺点,应用新型的测试WinCE-Based控制器WinCon8000以及测控技术可以很好地解决上述问题,并能实现测试设备的故障检测、污染控制及功能开发。
3 测试基本原理
3.1 基于 Wincon8000 的测控系统的组成
基于 Wincon8000 的测控系统主要包括一台上位机,三台 WinCon8000 及其 8K 系列的 I/O模块,信号放大电路,ZAZP 型电动直通单座调节阀,DF 型先导式电磁高压油阀,高精密液压传感器 SR345 等几部分。
3.2 控制过程
首先,由上位机给三台现地控制单元泓格 ICPDAS WinCon-8331-G 紧凑型嵌入式控制系统发出测试指令,三台 Wincon8000 的 ICPDAS I-8017MR 8K 实时采集由液压传感器发送来的与被试泵油腔内的油压相对应的电压信号,并将这一电压信号进行转换变成数值量,经数值处理,通过计算得到数值控制量。然后,将数值控制量经 ICPDAS I-8024 8K 转换模块变成相应的模拟控制电压及经 ICPDAS I-8050 8K 输入/出数字信号控制电磁阀,最终达到被控液压恒定。测试原理图见图 2 所示。
3.3 实时控制算法
针对控制系统的数学模型、控制要求及控制系统 的纯滞后和惯性时间较长,动态参数未知,被控对象经 常处在随机扰动作用之下等特点,通过综合考虑,采用了最小方差自校正控制算法,即最小方差自校正控制器。
最小方差自校正控制器是按最小输出方差优化性 能指标综合自校正控制律,采用递推最小二乘参数估 计方法,直接估计控制器参数。由二部分组成,第一部 分是控制器参数估计器,第二部分是自校正控器。其结构如图 3 所示。
4 硬件系统
4.1 WinCon8000
根据测试系统对现地控制单元的要求,选择 WinCon-8331-G 紧凑型嵌入式控制系统。WinCon-8000 具有信号模块插槽,与 PLC 等控制器相同的架构,主机为 PC 硬件及WinCE 操作系统,如此巧妙地变成使用 PC 的环境,但是具有 PLC 控制信号的功能,此为一机两面的“PC+PLC”组合体。信号模块包含模拟量信号(Analog)、开关量信号(Digital)等多种规格的产品。在 WinCon8000 内部预装 Windows CE.NET,由于 Windows CE. NET是个强实时系统,就产生了一个强有力的控制解决方案。WinCon-8000 系列是一个无盘的实时控制平台,它是传统的 PLC 和 Windows PC 机的强强整合体。
4.2 A/D 模块:ICPDAS I-8017MR 8K 模拟量输入模块
单通道查询模式:100KHz;
8 通道扫描模式:8KHz;
.输入带宽:40KHz;
分辨率:14 位;
.输入类型:差分;
4.3 D/A 模块:泓格 ICPDAS I-8024 8K 模拟量输入/输出模块
4 路光电隔离模拟量输出模块;
电压输出:±10V
电流输出:0~20mA/4~20mA
隔离:3000VDC
4.4 DI/O 模块:泓格 ICPDAS I-8050 8K 开关量模块
开关量输入/输出通道数:16
输入/输出类型:由路线选择
开关量输入:+2V(0),+4V~30V(1)
开关量输出:集电极开路输出:125mA/路
5 系统软件
系统软件采用基于 Windows2000 的 Visual C++开发,并加以 SQL Sever 数据库,并加载泓格公司提供的 Wincon8000 的 OPC 服务,实现上位机的管理程序。系统程序框架见图 4
所示。
WinCon8000现地单元的程序开发在其内部的WinCE的平台上利用Visual Basic .NET工具开发,泓格提供了大量的例程,编程较为简单。
6 结束语
泓格公司的WinCE-Based的WinCon-8000控制器是标准的信息架构,且泓格公司提供了驱动I/O信号的能力,利用Wincon8000架构测控系统具有PLC与PC的双重优势。由于WinCE操作系统的实时性以及稳定性,基于WinCE的控制器是将来工业控制领域的一种发展趋势。本系统利用Wincon8000架构的机械高压液压设备测试系统便是的一个较为典型的应用。










