第45卷第11期 2011年11月 电力电子技术 Power Electronics Vo1.45,No.11 November 201 l 脉冲MIG焊接电源数字控制系统设计 庞清乐 (山东工商学院,山东烟台 264005) 摘要:针对模拟控制和单片机控制的MIG焊接电源控制系统灵活性差、控制精度低及可靠性差等缺点,设计 了基于32位微处理器(MCF5213CAF80)和FPGA的数字控制系统。介绍了控制系统的整体硬件电路设计方 案、采样和A/D转换电路、PWM驱动电路。同时,介绍了FPGA的软件设计和在MCF5213CAF80上的嵌入式操 作系统设计。实验结果表明,基于微处理器和FPGA的脉冲MIG焊接电源控制系统动态响应快、可靠性高、弧 长控制稳定。 关键词:焊接电源;现场可编程门阵列;控制系统 中图分类号:TG434.5 文献标识码:A 文章编号:1000-100X(2011)11-0014-03 Design of Digital Control System for Pulsed MIG Welding Power Source PANG Qing.1e (Shandong Institute of Business and Technology,Yantai 264005,China) Abstract:Control system based on microcontroller(MCF5213CAF80)and filed programmable gated array(FPGA)for MIG welding power source is designed to solve the deficiencies in the control system based on analogous control technology and single-chip control technology,such as poor flexibility,control precision and reliability.The overall hardware circuit scheme。sampling and A/D converter circuits and PWM drive circuits are presented.Furthermore,tIle software design of FPGA and the software design of real—time embedded operating system on MCF5213CAF80 are proposed.he experTimental results show that the control system based on microcontroller and FPGA for pulsed MIG welding power source has the advantages of quicker response,better reliability and more stable arc length. Keywords:welding power source;filed programmable gated array;control system Foundation Project:Supposed by National Naturla Science Foundation of China(No.50777040);Postdoctoral Science Foundation of China(No.20090461204);National Science Foundation of Shandong Province(No.ZR201OEL030) 1 引 言 弧焊逆变电源自八十年代问世以来.经过逐 步发展完善。目前逆变式弧焊电源己成为焊接电 源的主流产品『11,传统的模拟控制系统和单片机 2 脉冲MIG焊机控制系统控制方案 焊接电流和电弧弧长是影响脉冲MIG焊接 质量的两个重要因素。对焊接电流采用变参数PI 控制;弧长不能直接测量,采用焊机输出电压来表 征弧长,对输出电压采用PID控制。整个控制系统 为双闭环控制.即电流内环和电压外环控制。控制 系统的总体框图如图1所示。 控制系统由于灵活性差、控制精度低和可靠性差 等缺点,严重制约了弧焊电源的发展【 。随着EDA 技术和DSP技术的发展.实现了控制系统的数字 化。国内外学者对MIG焊接电源的数字控制系统 进行了研究『3_ 1。我国数字化电源的研究起步较 晚,主要集中在研究所和几所高校中[5-8]。为了进 一步提高焊机质量.满足MIG焊接电源数字控制 所需的实时性和控制精度。提出了基于32位微控 制器(MCF5213CAF80)与FPGA的焊机控制系统。 萋 r学基金( 目:200国家自然94061204 );山东省自然科学基金 ‘ ;(中国博士后科 3ZR2010EL030) … 一 一”一 “一 .1整体硬件设计方案定稿日期:2o11一o6—10 作者简介:庞清乐(1969一),男,山东聊城人,副教授,研究 脉冲MIG焊机控制系统的整体硬件设计框 图如图2所示。图中上半部分为焊机主电路,采用 5-向为计算机先进控制与智能系统。 全桥逆变方式,下半部分为系统控制回路。 脉冲MIG焊接电源数字控制系统设计 矍囱堪甄蟊 电压 转换 双口 RAM 塑 E 图2控制系统硬件框图 整个主控系统可分为:FPGA系统、32位微控 制器系统、信号采集和A/D转换电路、PWM驱动 电路、通信电路等。FPGA系统、信号采集和A/D转 换电路及PWM驱动电路完成焊接电流波形的产 生及变参数数字PI的运算:32位微控制器系统完 成外环弧压反馈算法及焊接事务的管理。FPGA采 用EP1C6T144C8,微控制器采用MCF5213CAF80。 系统总体控制思路为:①选用并行接口的A/D器 件,由FPGA实现A/D转换时序来控制焊接电流 和焊接电压的采样,通过FPGA上实现的硬件PI 算法.实现焊接电流在一个脉冲周期内完成一个 PI调节.并进行数字PWM模块的设计;②在32位 微控制器上编写弧压闭环反馈控制程序,实现弧 长的稳定调节,同时完成焊接时序等控制。 3.2 采样、A,D和D/A转换电路 焊接电流和电压调理电路以及A/D和D/A 电路如图3所示。 AD7862 = DBI1~ DB0 nRnVB1 A0 FPGA CS RD BUSY VB2 CONVST 图3采样、A/D和D/A电路 脉冲MIG逆变焊机控制过程中需要采集焊 接电流和焊接电压的瞬时值.这两个参数的数值 一般比较高.难以直接进行A/D转换,同时考虑 主电路需要和控制电路隔离.系统采用霍尔传感 器对焊接电流和电压进行信号取样。焊接电流利 用霍尔电流互感器从焊机的输出端测量。电流互感 器规格为100:1,即当主电路输出电流为100 A时, 电流互感器输出为1 V。被测电流母线从传感器 中穿过,次级端子即可输出成比例的电压值。焊接 电压来自于焊机输出的正负极.系统选用的电压传 感器需要外接+15 V直流电源,匝比为2 500:1 000, 即初级电流为10 mA,次级输出电流为25 mA。考 虑到系统要求的精度。需选择12位以上的A/D 转换器;逆变器的工作频率是20 kHz。因此采样 频率不能低于20 kHz:还要能同时采样电压电 流。因此,系统选择AD7862AR一10。 3.3 PWM驱动电路 FPGA输出的PWM信号经过驱动、隔离和滤 波电路后控制主电路4个IGBT的导通和关断.同 一个桥臂上两个IGBT的导通信号相差180。。 PWM驱动电路如图4所示 GA目蠢目翼目 爿鎏 l捡些墼 图4 PWM驱动电路 4 MIG焊接电源的软件设计 4.1 PFGA控制软件设计 利用Qu ̄us II完成各模块的层次化设计和 仿真测试。在脉冲MIG逆变焊机电流环控制系统 中,利用变参数PI控制器实现恒流控制,包括信 号的采样、PI运算以及PWM信号输出等过程。 4.1.1 A/D控制器实现 A/D控制器的作用是产生A/D转换器工作的 时序脉冲。AD7862需要与FPGA连接的信号线 有:数据线DB[11~01、转换启动信号 、多 路器选择信号A0、片选信号 、读操作信号而和 忙信号BUSY。采用单进程有限状态机来实现A/D 转换时序的控制.避免了毛刺的产生。使控制时序 更加稳定可靠。为了更直观地测试A/D的工作情 况。利用Quartus II中自带的SignalTap II逻辑分 析仪对A/D的控制信号及采样结果进行分析.以 判断FPAG控制器的控制效果。SignalTap II采集 的是系统实际运行过程中的真实信号。设定A/D 状态机时钟为逻辑分析仪的工作时钟.采样深度 设为1 KB,触发方式为前触发。实际电路在B 通 道加2.5 v,B:通道接地,B 转换结果在201H和 200H间跳变,B 采样结果为补码表示的FFEH或 FFFH,采样结果跳变为1个最低有效字节。 4.1.2 PID控制软件设计 在进行PID模块的设计时引入了流水线技 术。大大缩短了模块运算的执行时间。在Clk为 50 MHz的情况下。整个运算过程耗时138 ns。在 nStart的下降沿。PID运算模块将给定值、反馈值 以及 ,K, 锁存并开始进行PID运算。为了验 证模块的功能是否正确,设定K。=K=1,Kd=0,给 15 第45卷第11期 2011年11月 电力电子技术 Power Electronics Vo1.45,No.11 November 201 l 定值设定为300.反馈值周期性变化,起始值为 100,每隔200 IIS增加100。经过PID模块运算,对 应的输出序列为400,400,300,100……。通过PID 算式进行验算.结果正确无误。 4.1.3 PWM软件设计 pulse信号的频率是40 kHz,数据更新的频率 为20 kHz.与PWM脉冲的频率一致。当给定的脉 冲数据发生变化时,PWM模块应做相应变化,调 整输出脉冲宽度。pul_w[9~O1从100变到500时, 占空比发生相应变化。而周期不变。 4.2微处理器软件设计 MCF5213CAF80通过电压环的控制.调节电 流波形基值时间,产生给定电流波形至FPGA的 双口RAM中,同时进行起弧、收弧、焊接等的时序 控制.另外进行通信等焊接事务的管理。将嵌入式 操作系统txC/OS—I1移植到MCF5213CAF80中,较 好地完成了各任务之间的调度和管理。 使用CodeWarrior集成开发环境.对trC/OS—lI 实时嵌入式操作系统进行移植是对OS—CPU.H, OS—CPU—C.C和OS—CPU_A.ASM 3个文件进行重 写以适应MCF5213CAF80。在微处理器上共设计 了3个任务来完成如下所需功能:焊接过程时序 控制(TaskProCt1)、压频转换算法(TaskVolToFre) 和通信处理(TaskCon)。这些任务的优先级依次降 低。TaskProCtl完成焊接时序控制,包括系统初始 化、引弧、焊接、收弧等,任务的流程如图5所示。 TaskVolToFre完成压频转换算法。MCF5213CAF80 每隔一定的时间间隔检测电流波形是否达到基 值,在到基值前不进行操作。当进入到基值后,取 平均电压与给定平均电压进行比较。根据比较结 果,调节基值时间直到两者相等,然后进行下一周 期电流波形的给定。其中,平均电压在FPGA中计 算。TaskCon完成主控制器和面板等的通信。整个 控制系统各模块之间是通过RS一485进行通信。 蕾 正常焊接控制 f N 收弧控制l 急 I 滞后停气l 图5 TaskProCtl程序流程图 16 5 实验结果 焊接现场进行焊接铝板测试,保护气体为氩 气。设定平均电流130 A,平均电压24 V。现场焊 接的电流和电压波形如图6所示。由图可见,基值 电压为18 v。峰值电压为32 V,基值电流为50 A, 峰值时间为1.5 ms.基值时间3.5 ms,与设定相符。 焊接过程中熔滴过渡过程较为稳定,飞溅较小。 60 砉4:。0 .一 一 . 。8 ≤i38 1O0 :: ::厂 0 2 4 6 8 l0 l2 l4 t/ms 图6 实际焊接电压和电流波形 6 结 论 为满足MIG焊接电源的实时性。提高其控制 精度,提出了基于微处理器和现场可编程门阵列 的MIG焊接电源数字控制系统。该系统利用现场 可编程门阵列执行变参数PI控制算法,实现对焊 接电流的实时控制,使焊接电流稳定;利用 MCF5213CAF80型微处理器完成外环弧压反馈算 法及焊接事务的管理。实验结果表明,该系统动态 响应快、可靠性高、弧长控制稳定、焊接质量高。 参考文献 【1]H Yamamoto,S Harada,T Ueyama.Improved Current Control Makes Inverters the Power Sources of Choice[J]. Welding Journal,1997,76(2):47-49. [2】 黄石生.弧焊电源及其数字化控制【M】.北京:机械工 业出版社.2006. [3】吴开源,陆沛涛,李阳,等.脉冲MIG焊控制的研究 现状与展望【J】.电焊机,2003,33(2):1-4. 【4]李峰,李亮玉,李香.国内全数字化焊机的研究现 状[J].焊接技术,2006,35(4):6-8. 【5】廖平,黄鹏飞,卢振洋,等.变极性脉冲MIG焊控制 系统[J].焊接学报,2006,27(3):53-56. 【6】包晔峰,周昀,吴毅雄,等.铝合金脉冲MIG焊动态 特性自适应控制[J].上海交通大学学报,2004,38(7): 1126一l129. [7]吴开源,黄石生,蒙永民.脉冲MIG焊电弧双模模糊 控制[J】.控制理论与应用,2006,23(1):74—78. 【8】石玛,吴巍,樊丁,等.铝合金MIG焊正面熔池 图象视觉传感器与处理[J].中国机械工程,2005,16(2): 】76-179.