基于PCI总线的真空差压铸造控制设计
真空差压铸造技术采用真空条件下低压充型,高压结晶的工艺原理,具有优越的充型流 体力学和凝固力学条件,在航空航天、国防和汽车工业领域的近无余量、大型、薄壁、复杂 有色合金铸造方面显示了巨大的生命力。而在真空差压铸造的过程中,先进的控制技术是完 成抽真空、充型、升压、保压和卸压等工艺阶段的关键环节,在合理设计工艺参数的基础上, 对整个工艺过程的准确控制就成了获得高质量、高成品率铸件的关键,因此研制先进的铸造 控制系统是保证整个工艺过程得以准确实施的基础。基于单片微型计算机控制的真空差压铸 造控制系统虽然达到了一定的智能控制要求,并在实际得到了应用,但其还存在以下问题: ①所有功能都通过单片机来实现,软件系统庞大,使单片微型计算机运行效率下降;②单片 机难以实现先进控制算法复杂的程序设计;③人机交流停留在传统的 LED 和按键,这样在工艺参数设置和工艺流程运行状况监控等方面存在不足;④在实现工业以太网监测与控制上 存在一定难度。针对以上问题本课题提出了基于 PCI 总线技术、面向对象的C++语言的设 计思想,并配以先进的压力传感器和气动薄膜调节阀设计一套适用于大型薄壁铝合金的真空 差压铸造智能控制系统。
1、系统结构及工作原理
整个真空差压铸造控制系统的硬件由工业控制计算机、基于 PCI 总线高分辨率多功能数据采集处理卡PCI-1716、压力检测电路、调节阀控制电路、开关信号检测电路、开关阀 驱动电路、和直流稳压电源等部分组成,系统整体框图如图1 所示。系统主控计算机采用研 华公司高性能工业控制计算机(CPU/P4 2.8G、Windows XP),它是整个铸造控制系统的重 要平台,主要负责整个铸造控制系统的工艺参数输入、运行状态显示、数据处理与保存以及 对整个铸造过程的工艺运行精确控制。压力检测隔离电路由压力传感器、I/V 转换与隔离电 路和PCI-1716 的A/D 转换电路组成。PCI-1716 数据采集卡是硬件部分的核心,主要完成模拟量、数字量数据的采集、存储和输出。它是研华公司一款功能强大的高分辨率多功能PCI 数据采集卡,PCI-1716 可以提供16 路单端模拟量输入和8 路差分模拟量输入,也可组合输 入;它带有一个采样速率最高达250KS/s 的16 位A/D 转换器;它还带有2 个16 位D/A 输 出通道、16 路数字量输入/输出通道;并附有32 位DLL 驱动程序,通过这个驱动程序,编 程人员可以通过VC++、VB、DELPHI 或C++Builder 等高级语言编程环境对硬件进行编程 控制。调节阀控制电路由PCI-1716 的D/A 转换电路和V/I 转换及隔离电路组成,它将工控 机控制软件计算的数字控制量转换成4~20mA 模拟信号控制气动薄膜调节阀的开启度。开关 信号检测电路完成上下铸罐锁紧到位、充型到顶和漏液等信号的检测,控制软件利用这些信 号保证铸造系统正常、安全、有序的运行。开关阀驱动电路利用功率驱动器件将工控机输出 的数字信号放大成驱动二位三通电磁阀的控制信号,实现对气动薄膜开关阀的控制。直流稳 压电源为接口电路和传感器等提供所需的直流稳压电源。
图 1 基于PCI 总线的真空差压铸造控制系统硬件框图
2、压力检测与隔离电路
压力检测与隔离电路由压力传感器、I/V 转换与隔离电路和PCI-1716 的A/D 转换电路 组成。其中,压力传感器检测电路测量上、下铸罐和上、下储气罐共四路压力值,铸罐内为 绝压传感器,储气罐内为表压传感器。压力传感器测量范围0~1.0MPa,输出信号为4~20mA 电流值,电流经I/V 隔离转换模块ISO-A4-P1-O4 转换成与压力测量端完全隔离的0~5V 电 压信号,经PCI-1716 的16 位高分辨率A/D 模块转成数字量被控制软件采集,控制软件的 压力测量分辨率可达15.0Pa。控制软件根据采集到的压力值按照设定的工艺曲线,经控制算 法计算输出相应的数字与模拟控制信号完成开关阀与气动薄膜调节阀的调控,压力检测电路 如图2 所示。
3、调节阀控制电路
气动薄膜调节阀是通过调节其开度来控制进气量的,对调节阀的准确快速控制是对铸罐 内部压力控制的关键,这也是直接影响铸件质量的重要因素,控制软件通过PCI-1716 数据 采集卡的16 位D/A 模块输出端输出0~5V 电压经V/I 隔离转换模块ISO-U1-P1-O1 转换成 4~20mA 的电流信号来完成气动薄膜调节阀开度的控制。控制系统具有两路调节阀控制电 路,分别实现对上、下铸罐进气量的控制。调节阀控制电路如图3 所示。
4、软件结构
控制软件是真空差压铸造控制系统的关键,对 PCI-1716 控制和先进智能控制算法的程 序实现又是控制软件的核心技术。本设计采用面向对象的
PCI总线真空差压铸造控 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)