聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 感应淬火能量控制器设计

感应淬火能量控制器设计

时间:2023-11-19 07:59:28    下载该word文档
《工业控制计算机}2008年21卷第12期 感应淬火能量控制器设计 Design of Energy Controler for Inducton Hardening 肖海霞 叶献方 张 敏(长江大学电子与信息工程学院,湖北荆州434023) 要 提出了一种基于控制板Y3002的感应淬火能量控制器设计方案。Y3002集成了一般工业控制卡的多种主要功能,它与 计算机之间采用并行口EPP模式通讯。VC++编写的系统软件采用了RTSS进程和Win32进程相结合的工作方式,即 RTSS进程执行控制任务,而Win32进程执行界面管理,由此实现了对淬火过程的实时监控和淬火质量评估。 关键词:感应淬火,能量控制器,EPP,RTSS进程,实时监控 Absttact A design scheme of energy controler for inducton hardening based on control board Y3002 is proposed in this paper. Y3002 that integrates multi-functon of general industrial control board communicates with computer in paralel por EPP mode.n order to realze real—tme monior to hardening process and evaluation of hardening quaiy.the system sofware which is programmed with VC++adopts the working mode combining RTSS process and Win32 process。RTSS process perorms control tasks and Win32 process perorms interace management. Keywords:nducton hardening,energy controler.EPP,RTSS process,eal-time monitor 表面热处理是零件加工的主要环节,而感应加热是最常用 的表面加热淬火方法。在国内,由于电网质量较差,当电网电压 波动时,难以保证零件淬火质量。本文提出了一种实时性强的感 Dl IspLS11032E DO  ̄TLI H q3  ( _声音报警j 20 隔离、驱动 (故障反馈) PI 应淬火能量控制器设计方案,依该方案所设计的感应淬火能量 控制器支持连续淬火和一次淬火两种工艺,不仅能够对淬火零 件是否得到了所需的能量进行检测,同时还可以显示实时工况 参数及能量曲线,并判定淬火零件是否合格。该系统实时性高,  AT8C251  o 2 隔离、驱动 Al AO 硬件结构简单,成本低,具有测量准确性高、响应速度快的特点, 能够满足对零件淬火工艺进行实时监控的要求。  能量控制器硬件设计与电气结构 1. Y3002控制板结构 Y3002控制板与计算机之间采用并行口EPP模式进行通 讯。该板采用了Latce公司的高密度复杂可编程逻辑器件Is— pLSI1032E作为主芯片,用于实现EPP并行口的时序匹配以及 D MAX1 o o 0  ̄D/A MAX5 f『 03 B 滤波、放大I l信号放大 图1 Y3002控制板内部结构 器系统可支持三个淬火通道,其电气结构如图2所示。由计算机 发出的各种控制信号通过并行口传给多功能控制板Y3002,开 关量输入(DI)用于检测同步启动信号和各通道有效信号;A/D 其它组合逻辑。由于IspLSI1032E以内部连线代替外部器件连 接,因而简化了系统结构和PCB设计、降低了噪声干扰,同时也 实现了线路互联的较短延时;并可使硬件设计“软件化”,同时可 实现器件逻辑功能的实时修改,从而简化了系统调试,大大缩短 了系统开发周期。 Y30o2控制板集成了A/D与D/A、开关量输入输出、脉冲 输入输出等工业控制卡的多种主要功能,其内部结构如图1所 示。在本系统设计中,IspLSl1032E主要完成端口地址选通以及 相应端13访问。IspLSl1032E的输入端13 0(IN00-1N07)用于读 用于测量直流电流和直流电压;脉冲量输入(PI用于测量感应 淬火频率;D/A输出用于整流调压;开关量输出信号(DO)用于 异常报警和电源故障反馈。 控制系统软件设计与实现 2.1软件体系结构 以VC++编写的感应淬 火能量控制器软件采用了 Win32进程和RTSS进程相 取AT89C2051记录的脉冲数,输入端口3的低4位(IN30~ N33)用于检测同步启动信号和各通道有效信号,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环境兼容的实时 贫   s进 当前加工工件的通道号、名称、所采用的工艺文件名、工件序号 以及设置工件序号是否自动递增;报警状态:反映当前工件的加 工状态以及设定异常情况是否允许报警;运行参数显示:手动调 节的整流电压以及实时参数(直流电压、直流电流、淬火频率、瞬 时功率、累计能量)的显示;监控状态:显示当前采用的是手动调 压还是自动监控;图形块:实时参数的柱状图显示、功率随时间 变化的实时曲线以及工艺进程图。 2.3基本算法设计 感应淬火能量控制器工作在复杂的外界干扰环境下,为了 保证系统的可靠性与测量的准确性,在系统软件设计中,采用多 重状态检测与复合滤波相结合的方法。具体方法:在一个大周期 图3软件体系结构 编程接口,支持Win32的API(应用程序接口),并且实现了一套 实时函数的扩展。在RTX的高精度定时器事件中,系统软件直 接访问Y3002控制板端口,对其执行动态读写操作,并实时采 集数据,这部分为实时任务。在通信和同步机制方面,系统软件 首先在RTSS环境下的工作区中,通过调用函数RtCreate— SharedMemory()创建共享内存事件,依此方法创建多个其他 事件如传参事件等,判断所有事件是否已存在,并编译生成可执 内对开关量端口状态执行多次读操作与有效性检测;在脉冲计 数模块中采用平均与滑动滤波法获取淬火频率;首先对Ch 0 和Ch 1分别采样,将20ms内的4个采样值采用脉冲干扰法 去掉最大值(max)和最小值(min),依此方法连续采集5次,然 行文件(.ss),接着在Win32环境中启动这个文件,由于传输的 数据量大且要求速度较高,调用函数RtOpenSharedMemory() 打开RTSS创建的共享内存实现两个进程之间的通讯,同时通 过事件驱动实现两个进程的同步。可见,Windows系统和RTX 的有机衔接、互相配合形成了强大的实时操作系统的开发环境, 后将所有保留数据的算术平均值进行5级深度滤波,将滤波结 果转换即可获得所需的直流电压、直流电流。 结束语 方面提供了通用操作系统丰富的图形界面,另一方面又满足 感应淬火能量控制器采用IspLSI1032E芯片,使硬件设计 “软件化”,简化了系统结构和PCB设计、降低了噪声干扰。采用 EPP模式与计算机进行通讯,EPP模式和IspLSI1032E的相结 本系统实时测量与控制的需要。 2 2系统多任务的没汁 感应淬火能量控制器是一个实时多任务系统。这些任务可 以分为两大类:管理任务和控制任务。管理任务包括人机界面管 理、数据的输入输出、状态的显示与诊断等,这类任务实时性要 求不高,在Win32进程中完成;控制任务包括状态检测、数据采 样等,这类任务具有很强的实时性要求,本系统将定时时钟周期 设置为0.5ms,由于RTSS的精度可达数十微秒,上述任务在 RTX进程中完成。本系统控制任务模块较多,为了保证其实时分 配和CPU负载均衡,本设计中采用基于时间片的大周期 (20ms)循环控制的方法,即每0.5ms执行若干个不同的模块, 并且确保在20ms内各个模块至少执行完一次。 感应淬火能量控制器的软件控制界面包括主菜单(功能设 计)和状态显示两部分功能。主菜单功能如下,工艺管理:打开已 存在的工艺文件并对其进行编辑、建立新的工艺文件名并输入 合,更好地保证了控制板的实用性与可靠性。系统采用面向对象 的设计思想,并且把RTX应用到该系统软件的开发中,对控制软 件的各个功能模块按照运行特性进行正确有效的划分,使整个系 统软件具有强大的界面功能和良好的实时性。该能量控制器功能 实用性强,运行稳定可靠,便于现场操作人员使用与维护。 参考文献 [1]向宏.大型环件滚道表面淬火工艺研究及应用[D]南京:南京理工大 学.2007:24—48 2]Venturcom.RTX 6 0 Runtme Documentaton【EB/OL].2004, http://www.vcicom/embedded/products,aspx?lD=214 [3]吴勇,熊振华,丁汉.基于RTX和MFC的后封装平台数据采集和控 制系统[J].系统工程与电子技术,2004(9):1257-1261 工艺参数;通道设置:三个通道的工艺文件、工件名和工件序号 均可设置;参数设置:设定电源参数(电源容量、额定直流电压、 [4]张蕾.基于RTX的全软件数控系统的研究[D].秦皇岛:燕山大学, 2006:10-35 [收稿日期:2008.8l7] 额定直流电流、额定频率)和传感器量程(直流电压、直流电流); (上接第64页) 单片机应答通信格式 表中置位命令OFFOOH为置1,0000H为清零。 4)将触摸屏指定首地址4x2对应单片机中首地址42H的 个字42H,43H写入一个设定值0064H。 触摸屏发送通信格式: 站地址 功能码 0IH O6H 片机与触摸屏的通信程序。则可实现用触摸屏显示单片机中位 设定值 CRC校验 苛地址 状态变化,设定数值或显示数值。 参考文献 f1]MT500用户手册[K] [2]Modbus Message Form ̄ting[K] [收稿日期:2008.9.11] 高位 低位 高位 低位 低位 高位 00H 0lH 0OH 64H 0D9N 0ElH 用类似的方法,根据项目要求,选择控件和编辑控件属性, 建立触摸屏与单片机的地址联系,按照MODBUS协议编写单 

免费下载 Word文档免费下载: 感应淬火能量控制器设计

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服