rd-ARM控制的数字化逆变焊机PWM脉冲的实现---PWM二分频

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Welding Technology Vol.38No.3Mar .2009·焊接设备与材料·ARM 控制的数字化逆变焊机PWM 脉冲的实现

李志刚1,陈玉喜1,石红信1,朱锦洪1,2

(1.河南科技大学材料科学与工程学院,河南洛阳471003;2.河南科技大学河南省有色金属科学与加工技术重点实验室,河南洛阳471003)

摘要:PWM 控制脉冲的实现难易性、可控性和稳定性对波形控制焊机的性能有重要影响。以LPC 2131(ARM )为控制核心,利用其内部的PWM 模块产生单路脉冲,并经过外围GAL 电路转化为双路脉冲,可按照焊机的工作状态进行相应占空比调节和输出。通过仿真和联机调试,结果表明,实测波形和仿真波形一致,具有PWM 脉冲实现容易、控制性能良好和运行可靠等优点。关键词:数字化控制;逆变焊机;PWM 脉冲;ARM ;GAL 中图分类号:TP273;TG434.5

文献标志码:B

收稿日期:2008-09-05

基金项目:河南省自然科学基金资助项目(021*******);河南

省科技攻关计划资助项目(0624260007)

文章编号:1002-025X (2009)03-0037-04

在焊接电源中采用数字化控制,具有灵活、精确、稳定可靠和集成度高等特点,为焊接设备小体积、轻质量,焊接工艺稳定性和良好的工艺效果提供了必要条件。焊接电源的数字化主要包括3个方面[1]:电源主电路的数字化、电源控制电路的数字化、电源专家系统的数字化。主电路的数字化主要是以功率开关器件为核心的逆变部分,节能降耗优势显著;电源控制电路的数字化主要是以MCU ,DSP ,ARM 为控制核心的应用上,以集成元件代替分立元件,系统精度高,稳定性好。同时,控制电路的数字化为电源专家系统的数字化提供了基础,主要在多输出特性和一元化参数调节的多功能焊机方面。各部分需协调运作,主电路为焊机提供功率输出,控制电路为中枢,专家系统为灵魂,灵魂通过中枢传达直至输出。

波形控制技术是CO 2焊机发展的趋势和重点,随着电力电子技术和计算机技术的成熟与发展,波形控制法从传统的控制电流上升率和瞬时短路电流的方法演变到新型表面张力控制法(STT )、能量控制法以及焊接波形的动态控制[2],正在逐渐实现从粗略控制到精细控制、从准确控制到动态调整的发展。焊接专家系统产生的信号通过控制电路的传递和转换,驱动主电路功率开关器件,使焊机主电路产生相应的输出。对于目前所应用的逆变电源,主要是通过PWM

方式控制功率器件通断的频率及占空比,实时得出相应的控制波形[3]。显然PWM 控制脉冲的实现难易性、可控性和稳定性对波形控制焊机的性能有重要影响。因此,笔者以LPC 2131(ARM )为控制核心,利用其内部的PWM 模块产生脉冲并进行外围处理,可按照焊机的工作状态进行相应调节和输出。本文详细介绍了PWM 桥式逆变器控制脉冲的实现方案,并通过仿真和实测验证了设计的可行性。

1基于ARM 的单路PWM 脉冲的产生

为使全桥逆变电源正常工作,需要两路PWM 分

别驱动2组开关器件以实现通断状态控制。通常的数字化控制方式为:用单片机产生具有一定相位关系而又相对独立的两路PWM 脉冲分别控制2组开关器件的通断状态,该方法占用系统资源,且容易因干扰致使两路PWM 相位关系受到破坏,使焊机工作不稳定,严重则产生直通,烧损器件,带来严重影响[4]。因此,PWM 脉冲的产生及组合方式尤为重要。

基于上述问题,设计了一种基于ARM 微处理器

LPC 2131的PWM 脉冲产生及中间转换电路。图1为

系统原理图。ARM 嵌入式处理器是具有极低功耗、极低成本的高性能处理器,运算速度快、精度高,而且便于实时操作系统的移植,真正成为实时多任务系统。对代码规模有严格控制的应用可使用16位

Thumb 指令集,使代码规模降低30%以上,而性能

的损失却很小。LPC 2131是Philips 公司推出的一款

37

焊接技术第38卷第3期2009年3月

·焊接设备与材料·16位ARM7TDMI-S 内核的微控制器,小型LQFP 64

封装,装带有8kB 的嵌入式高速Flash 存储器,32

kB 的SRAM ,并具有丰富的片内外设:8路10位ADC 、2个32位定时器/计数器、6路PWM 输出通

道、多个串行接口、9个边沿或电平触发外部中断、多达47个5V 的通用I/O 口等,能够大大简化系统的外围电路设计。通过片内PLL 可实现最高60MHz 的CPU 操作频率,具有极高的运行速度[5-6]。

LPC 2131内嵌PWM 脉冲模块,可产生6路单边

沿控制的PWM 脉冲或3路双边沿PWM 脉冲。本设计中采用一路双边沿控制的PWM 脉冲,下面介绍其产生过程,如图2所示。

首先,对PWM 脉冲的各个参数通过PWM 寄存器进行设置,如匹配寄存器PWMMR0,PWMMR1,

PWMMR2等的设置。然后,锁存并使能PWM 和TC 。

当计数器的值等于PWMMR1时,PWM 脉冲发生正跳变;当计数器的值等于PWMMR2时,PWM 脉冲发生负跳变;当计数器的值等于PWMMR0时,完成一个PWM 周期,以后按照此步骤输出预设的PWM ,直至预设值改变。主要PWM 设置程序如下:

LDR RO ,=PWM_BASE LDR R1,=Ox404STR R1,

[R0,#0x4C];设定为双边沿模

式控制

MOV R1,#0x02STR R1,[R0,#14];匹配时复位定时器MOV R1,0x10000STR R1,[R0,#0x18];设定PWM 周期MOV R1,#2000STR R1,[R0,#0x1C];高电平匹配值MOV R1,#0x7000STR R1,[R0,#0x20];低电平匹配值MOV R1,0x07STR R1,[R0,#0x50];锁存

MOV R1,#0x09

STR R1,[R0,#0x04];使能启动PWM 定时器

电源工作时,通过霍尔传感器采集焊接电流和电弧电压,通过电压转换后经A/D 输入ARM ,然后通过程序判断焊接状态,继而修改ARM 内部PWM 模块的相应寄存器的值,可对输出的PWM 脉冲的频率、幅值和占空比进行调节,然后输出到驱动部件控制功率开关器件的通断,频率不同则相应的电弧电压就不同,这就实现了对电弧电压的调整,如图3所示。

2单路转双路的脉冲分频电路

在ARM 内部的PWM 模块产生一路频率恒定、

占空比可调的PWM 后,可以输入可编程逻辑器件(GAL22V10),经内部分频输出两路PWM ,再经驱动电路输出到功率开关器件。PWM 转化电路如图4所示,D 触发器为一个基本分频单元,输入端D 与输出反相端Q 相连,这就组成了对输入PWM 脉冲进行二分频的分频器。转换器件主要是D 触发器和与非门。对电路进行仿真得出的波形如图5所示,从图中

图1弧焊逆变器及PWM 脉冲产生电路

图2

ARM 双边沿PWM 产生机理

0n 1

n 2

n 0

图3

电弧电压控制的实现

低压

高压

U

t

D 1D 2D 3

D 4D 5D 6

KM

~380V

S

R

C S 4

S 1

T

S 3S 2

D 8

D 7

L H +-

U o I o

驱动电路

分频电路

PWM 寄存器

A/D

ARM

PWM1PWM2

+-38

相关文档
最新文档