感应淬火能量控制器设计
时间:2023-11-19 07:59:28 下载该word文档
《工业控制计算机}2008年21卷第12期 感应淬火能量控制器设计 Design of Energy Controller for Induction Hardening 肖海霞 叶献方 张 敏(长江大学电子与信息工程学院,湖北荆州434023) 摘要 提出了一种基于控制板Y3002的感应淬火能量控制器设计方案。Y3002集成了一般工业控制卡的多种主要功能,它与 计算机之间采用并行口EPP模式通讯。VC++编写的系统软件采用了RTSS进程和Win32进程相结合的工作方式,即 RTSS进程执行控制任务,而Win32进程执行界面管理,由此实现了对淬火过程的实时监控和淬火质量评估。 关键词:感应淬火,能量控制器,EPP,RTSS进程,实时监控 Absttact A design scheme of energy controller for induction hardening based on control board Y3002 is proposed in this paper. Y3002 that integrates multi-function of general industrial control board communicates with computer in parallel port EPP mode.In order to realize real—time monitor to hardening process and evaluation of hardening quailty.the system software which is programmed with VC++adopts the working mode combining RTSS process and Win32 process。RTSS process performs control tasks and Win32 process performs interface management. Keywords:induction hardening,energy controller.EPP,RTSS process,real-time monitor 表面热处理是零件加工的主要环节,而感应加热是最常用 的表面加热淬火方法。在国内,由于电网质量较差,当电网电压 波动时,难以保证零件淬火质量。本文提出了一种实时性强的感 Dl IspLS11032E DO [ ̄TLI H 30JNq3 (儿rr _.一(声音报警j 20 隔离、驱动 (故障反馈) PI 应淬火能量控制器设计方案,依该方案所设计的感应淬火能量 控制器支持连续淬火和一次淬火两种工艺,不仅能够对淬火零 件是否得到了所需的能量进行检测,同时还可以显示实时工况 参数及能量曲线,并判定淬火零件是否合格。该系统实时性高, lJ AT89C2051 00I—N0 o7 2L 隔离、驱动 lAl AO 硬件结构简单,成本低,具有测量准确性高、响应速度快的特点, 能够满足对零件淬火工艺进行实时监控的要求。 1 能量控制器硬件设计与电气结构 1.1 Y3002控制板结构 Y3002控制板与计算机之间采用并行口EPP模式进行通 讯。该板采用了Lattice公司的高密度复杂可编程逻辑器件Is— pLSI1032E作为主芯片,用于实现EPP并行口的时序匹配以及 AJD MAX186 o03L.4rr) o5 0lU-T :=: ̄D/A MAX525 f『 03 B I滤波、放大I l信号放大 图1 Y3002控制板内部结构 器系统可支持三个淬火通道,其电气结构如图2所示。由计算机 发出的各种控制信号通过并行口传给多功能控制板Y3002,开 关量输入(DI)用于检测同步启动信号和各通道有效信号;A/D 其它组合逻辑。由于IspLSI1032E以内部连线代替外部器件连 接,因而简化了系统结构和PCB设计、降低了噪声干扰,同时也 实现了线路互联的较短延时;并可使硬件设计“软件化”,同时可 实现器件逻辑功能的实时修改,从而简化了系统调试,大大缩短 了系统开发周期。 Y30o2控制板集成了A/D与D/A、开关量输入输出、脉冲 输入输出等工业控制卡的多种主要功能,其内部结构如图1所 示。在本系统设计中,IspLSl1032E主要完成端口地址选通以及 相应端13访问。IspLSl1032E的输入端1:3 0(IN00-1N07)用于读 用于测量直流电流和直流电压;脉冲量输入(PI)用于测量感应 淬火频率;D/A输出用于整流调压;开关量输出信号(DO)用于 异常报警和电源故障反馈。 2控制系统软件设计与实现 2.1软件体系结构 以VC++编写的感应淬 火能量控制器软件采用了 Win32进程和RTSS进程相 取AT89C2051记录的脉冲数,输入端口3的低4位(IN30~ IN33)用于检测同步启动信号和各通道有效信号,OUT01和 OUT05分别用于输入D/A和A/D的片选信号,OUT03用作 D/A和A/D的串行时钟输入端,OUT02用于串行D/A二进制 结合的工作方式,即Win32 进程执行非实时任务,而 RTSS进程执行实时任务。该 系统软件体系结构如图3所 示。应用软件采用MFC提供 良好的操控界面,并且能够方 DI 2 D10 DIl 辅 板 Ch【 Ch C 数据输入,OUT04用于A/D串行命令与数据输入,0UT20和 OUT21的信号输出至不同的隔离驱动器。 1_2感应淬火能量控制器电气结构 Chl DI 3 Ch 2 便地输入数据、命令,同时能 清晰方便地观察到当前淬火 以多功能控制板Y3002为硬件基础的感应淬火能量控制 图2电气结构图
感应淬火能量控制器设计 零件的加工实时曲线,了解运 行参数如直流电流、瞬时功率、 MFC进群 Y3002板测试:启动并调用“全功能测试程序”,用于电路板自 检;工艺调试:启动或停止手动调节整流电压;自动监控:启动或 淬火频率等,这部分为非实时 任务。 系统应用 系统内十袭 - 一 共 内存 停止对工况的自动监控;历史记录:查看工件加工状况,即工件 所对应的工艺记录以及其三个参数随时问变化的历史曲线;用 户操作手册:支持在线阅读。状态显示功能如下,基本参数:显示 尽管Windows系统的界 面功能十分丰富,但仍无法满 足硬实时系统严格响应时问的 要求。在本系统设计中,采用内 置于Windows的实时操作系 统RTX实现实时控制。RTX提 供了与Win32环境兼容的实时 贫 \