触摸屏校正方法及数字化弧焊电源的触摸屏人机界面系统的制作方法

文档序号:3172137阅读:227来源:国知局
专利名称:触摸屏校正方法及数字化弧焊电源的触摸屏人机界面系统的制作方法
技术领域
本发明涉及触摸屏校正技术领域,尤其涉及触摸屏校正方法及数字化弧焊电源的 触摸屏人机界面系统。
背景技术
随着焊接工艺的发展,尤其是铝合金焊接、双丝脉冲MIG/MAG焊、电弧钎焊、低能 量弧焊、等离子焊接等工艺的出现和不断发展,弧焊电源所面临的能量控制、送丝控制等问 题正在向精确化的方向发展,同时又要面临更高的系统稳定问题,焊接电源控制的复杂化 是无法回避的。另外,焊接电源工作环境恶劣、负载变化剧烈,而且焊接电源不仅是焊接工 艺的能量供给单元,它还承担着对焊接工艺过程进行检测、判断、控制的功能,直接决定焊 接质量。因此,数字化弧焊电源的发展是必然且不可逆转的。在国外,以奥地利FR0NIUS、德国CL00S、日本OTC为代表的国际上知名的焊接设备 公司,都已经开发出了一系列带有专家数据库的数字化焊机系统,这些数字化焊机系统的 售价昂贵,其关键技术之一是实现数字化人机界面。目前,国内的数字化焊机正处于研发阶 段,主要有唐山松下、山西星云、北京时代、山大奥太等公司在开发,部分推出数字化焊机产 品。不管国内还是国外,现有的数字化焊机产品的人机界面大多采用数码管和按键的方式, 即其焊接电源的参数输入和显示大多数是采用数码管、LED灯和按键来实现的,部分产品采 用单色的液晶屏配合按键操作方式。对这些输入、输出设备进行控制需要大量的I/O引脚, 这就导致面板的界面较复杂和体积较庞大,同时,在不同机型之间的可移植性不高、兼容性 差。另外,数码管方式显示的信息量有限,而单色液晶屏的显示亮度不够,难以满足焊接场 合强烈的环境光和弧光干扰下的使用要求。因此,为客户提供一套更加友好和强大的人机 界面系统,将成为数字化电源领域发展的必然趋势。触摸屏技术作为各应用领域里较为友好和强大的人机交互技术,势必会随着数字 化电源领域的发展而应用于数字化弧焊电源的人机界面系统。然而,现有的触摸屏校正方 法如三点校正法、四点校正法、五点校正法等,均无法很好地满足数字化弧焊电源的人机界 面系统对于校正速度快、定位准确和算法简单的要求。

发明内容
本发明的目的在于针对现有技术的不足,提供一种触摸屏校正方法,该方法校正 速度快,定位准确,算法简单,能很好地满足数字化弧焊电源的人机界面系统的要求。本发明的另一目的在于针对现有技术的不足,提供一种数字化弧焊电源的触摸屏 人机界面系统,其面板的界面较简单,体积较小,在不同机型之间的可移植性高、兼容性好, 显示信息量大,显示亮度足够,且更加友好和强大。为实现上述目的,本发明通过以下技术方案实现触摸屏校正方法,它包括以下步骤步骤A,系统主程序运行前,沿电阻式触摸屏对角线依次进行η次点触操作进行采
4样;主控芯片通过串口电路反馈获取η组触摸屏采样坐标值(Xdatai, ydata》,其中, Xdatai表示第i次点触操作时对应的电阻式触摸屏的χ轴采样坐标值,Ydatai表示第i次 点触操作时对应的电阻式触摸屏的y轴采样坐标值,i = 1,2……η ;主控芯片根据η组触摸屏采样坐标值(Xdatai, ydata,)映射出η组显示屏采样坐 标值(X” Yi),其中,Xi表示第i次点触操作时根据Xdatai映射出的LCD显示屏的χ轴采样 坐标值,Yi表示第i次点触操作时根据Ydatai映射出的IXD显示屏的y轴采样坐标值;步骤B,设定采样拟合方程式,采用最小二乘法完成对采样拟合方程式的线性拟 合,求取拟合参数,具体如下步骤Bi,设定IXD显示屏的χ轴采样坐标值Xi的采样拟合方程式,以及IXD显示 屏的y轴采样坐标值Ii的采样拟合方程式Xi* = aXxdataj+b,Yi* = cXydata^d,其中,Xi*表示IXD显示屏的χ轴采样坐标值Xi的采样拟合值,Yi*表示IXD显示屏 的y轴采样坐标值Ii的采样拟合值,a、b、c、d为拟合参数;
步骤B2,根据最小二乘法原理,
获取Xi与 < 的残差值exi,exi = Xi-Xi*,
使残差值exi的平方和Q为最小,即使Q 二Σ eXi2 =Σ (xi—Xi*) 2 =Σ (χ —a Xxdatai — b) 2为最 i=l i=l i=l
i=l

获取Yi与y广的残差值fyi,fyi = Yi-Yi*' 使残差值fvi的平方和G为最小,即使G=Z fyi2 =Σ (力_力*)(力一。xydatai _ d)’为最
2_,
i=l
i=l
i=l
步骤B3,
使得Q为最小应满足以下两组偏导数等于零的方程组 殁=0 ,
da
5Q
=0
根据方程组求取拟合参数a值和b值; 使得G为最小应满足以下两组偏导数等于零的方程组 5G 'dc
dG
0
0 , Sd
根据方程组求取拟合参数c值和d值; 步骤C,运行系统主程序;
设定系统主程序运行后用于触摸校正的校正拟合方程式 χ* = aX xdata+b,
5
y* = cXydata+d,将a值、b值、c值、d值相应代入上述校正拟合方程式,完成触摸校正,从而控制 LCD显示屏显示;其中,xdata表示系统主程序运行后,在电阻式触摸屏点触操作时主控芯片通过串 口电路反馈获取的对应的电阻式触摸屏的X轴坐标值;X*表示校正后的LCD显示屏的X轴 坐标值;ydata表示系统主程序运行后,在电阻式触摸屏点触操作时主控芯片通过串口电 路反馈获取的对应的电阻式触摸屏的1轴坐标值;/表示校正后的LCD显示屏的y轴坐标值。所述主控芯片的型号为ARM9-S3C2440。数字化弧焊电源的触摸屏人机界面系统,它包括触摸屏人机界面模块、主控芯片 和串口电路,所述主控芯片设有GPIO接口、IXD控制器和ADC模数转换器,所述触摸屏人 机界面模块包括配合使用的电阻式触摸屏和LCD显示屏,电阻式触摸屏设有触摸屏检测装 置;所述主控芯片的GPIO接口通过串口电路连接有焊接电源主电路,主控芯片的IXD控制 器连接LCD显示屏,主控芯片的ADC模数转换器连接电阻式触摸屏的触摸屏检测装置。
其中,所述电阻式触摸屏为四线电阻式触摸屏。其中,该触摸屏人机界面系统还包括USB接口电路,所述主控芯片设有USB模块, 主控芯片的USB模块连接所述USB接口电路。其中,该触摸屏人机界面系统还包括蜂鸣器,所述主控芯片设有PWM驱动模块,主 控芯片的PWM驱动模块连接所述蜂鸣器。其中,该触摸屏人机界面系统还包括SD卡接口电路,所述主控芯片的GPIO接口连 接所述SD卡接口电路。其中,所述主控芯片设有100M以太网端口。其中,所述焊接电源主电路包括DSP处理器TMS320F2808,所述主控芯片的GPIO接 口通过串口电路连接DSP处理器TMS320F2808。其中,所述主控芯片的型号为ARM9-S3C2440。本发明有益效果为本发明所述的触摸屏校正方法,该方法先在系统主程序运行 前沿电阻式触摸屏对角线进行采样,然后设定采样拟合方程式,采用最小二乘法完成对采 样拟合方程式的线性拟合,并求取拟合参数,最后设定系统主程序运行后用于触摸校正的 校正拟合方程式,代入拟合参数,完成触摸校正,从而控制LCD显示屏显示;这种利用最小 二乘法完成线性拟合的触摸校正方法,具有速度快,定位准确,算法简单的特点,能很好地 满足数字化弧焊电源的人机界面系统的要求。本发明所述的数字化弧焊电源的触摸屏人机界面系统,包括触摸屏人机界面模 块、主控芯片和串口电路,主控芯片设有GPIO接口、IXD控制器和ADC模数转换器,触摸屏人 机界面模块包括配合使用的电阻式触摸屏和LCD显示屏,电阻式触摸屏设有触摸屏检测装 置;主控芯片的GPIO接口通过串口电路连接有焊接电源主电路,主控芯片的IXD控制器连 接IXD显示屏,主控芯片的ADC模数转换器连接电阻式触摸屏的触摸屏检测装置。该数字化 弧焊电源的触摸屏人机界面系统在工作时应用上述的触摸屏校正方法,快速地完成校正, 准确地反映点触操作。通过电阻式触摸屏的操作界面,可以方便地控制焊机的运作方式,并 能随时地通过LCD显示屏观察到当前的运行状态,同时面板的结构较简单,体积较小,在不同机型之间的可移植性高、兼容性好,显示信息量大,显示亮度足够,且更加友好和强大。


图1为本发明采用最小二乘法的校正图;图2为本发明的数字化弧焊电源的触摸屏人机界面系统的原理框图;图3为本发明的四线电阻式触摸屏的原理图;图4为本发明的四线电阻式触摸屏在两层相接触时的示意图;图5-1为本发明的主控芯片为ARM9-S3C2440的电路图其中一部分;图5-2为本发明的主控芯片为ARM9-S3C2440的电路图另一部分;图6为本发明的串口电路的电路原理图;图7-1为本发明的100M以太网端口的电路原理图其中一部分;图7-2为本发明的100M以太网端口的电路原理图另一部分;图8为本发明的工作过程人机交互软件流程图;图9为本发明的触摸屏人机界面系统的操作主界面及参数设置界面示意图;图10为本发明的触摸屏人机界面系统的焊接方法选择界面示意图;图11为本发明的触摸屏人机界面系统的焊接材料选择界面示意图;图12为本发明的触摸屏人机界面系统的焊丝直径选择界面示意图;图13为本发明的触摸屏人机界面系统的焊接模式选择界面示意图。
具体实施例方式下面结合附图和实施例对本发明作进一步的说明实施例一,触摸屏校正方法,它包括以下步骤步骤A,系统主程序运行前,沿电阻式触摸屏21对角线依次进行η次点触操作进行 采样;主控芯片1通过串口电路3反馈获取η组触摸屏采样坐标值(Xdatai,Ydatai),其 中,Xdatai表示第i次点触操作时对应的电阻式触摸屏21的χ轴采样坐标值,Ydatai表示 第i次点触操作时对应的电阻式触摸屏21的y轴采样坐标值,i = 1,2……η ;主控芯片1根据η组触摸屏采样坐标值(Xdatai, Ydatai)映射出η组显示屏采样 坐标值(Xi, Yi),其中,Xi表示第i次点触操作时根据Xdatai映射出的IXD显示屏20的χ轴 采样坐标值,Yi表示第i次点触操作时根据ydatai映射出的IXD显示屏20的y轴采样坐 标值,i = 1,2……η ;步骤B,设定采样拟合方程式,采用最小二乘法完成对采样拟合方程式的线性拟 合,求取拟合参数,具体如下步骤Bi,设定IXD显示屏20的χ轴采样坐标值Xi的采样拟合方程式,以及IXD显 示屏20的y轴采样坐标值Ji的采样拟合方程式Xi* = aXxdataj+b,Yi* = cXydata^d,其中,Xi*表示IXD显示屏20的χ轴采样坐标值Xi的采样拟合值,Yi*表示IXD显 示屏20的y轴采样坐标值yi的采样拟合值,a、b、c、d为拟合参数;
步骤B2,根据最小二乘法原理,[oo76] 获取Xi与Xi*的残差值e。i,e。i—Xi—Xi*,
使残差值e、、的平方和Q为最小,即[oo78] 使
为最小; [oo79] 获取yi与yi*的残差值f、i,f、i—yi—yi*,
使残差值f。、的平方和G为最小,即
使
’为最小;
步骤B3,
使得Q为最小应满足以下两组偏导数等于零的方程组
aQ/aa=0
aQ/ab=0
根据方程组求取拟合参数a值和b值;E0087] 使得G为最小应满足以下两组偏导数等于零的方程组
aG/ac=0
aG/ad=0
根据方程组求取拟合参数C值和d值;
步骤C,运行系统主程序;
设定系统主程序运行后用于触摸校正的校正拟合方程式
X*一a×Xdata+b,
y*一C×ydata+d,
将a值、b值、C值、d值相应代入上述校正拟合方程式,完成触摸校正,从而控制LCD显示屏20显示;
其中,Xdata表示系统主程序运行后,在电阻式触摸屏2l点触操作时主控芯片l通过串口电路3反馈获取的对应的电阻式触摸屏2l的X轴坐标值;X*表示校正后的LCD显示屏20的X轴坐标值;ydata表示系统主程序运行后,在电阻式触摸屏2l点触操作时主控芯片l通过串口电路3反馈获取的对应的电阻式触摸屏2l的y轴坐标值;y*表示校正后的LCD显示屏20的y轴坐标值。其中,所述主控芯片l的型号为ARM9一S3(2440,主控芯片l也可以为ARM9的S系列的其它型号芯片,如ARM9一S3(24lo等。
下面,例举上述触摸屏校正方法的计算过程进行说明
所述电阻式触摸屏2l为四线电阻式触摸屏,如图l所示,为本发明使用Matlab对四线电阻式触摸屏采用最小二乘法的校正图。在实际的应用中,触摸屏作为与显示屏配合使用的输入设备,需要从触摸屏采样得到的坐标与显示屏的显示坐标做一个映射。四线电阻式触摸屏的界面分为两部分一部分是接受外部点触的有机玻璃屏,采样时,当对有机玻璃屏进行点触操作时,该有机玻璃屏就会向主控芯片l发送电信号,经过ADC模数转换器14转换后产生相应的电阻式触摸屏21的触摸屏采样坐标值Udatai, ydata,);另一部分是用 于显示信息的IXD显示屏20的显示屏采样坐标值(Ui)。只要这两组坐标值在电阻式触 摸屏21内任意区域存在一一对应的线性关系,那么主控芯片1就可以准确无误地判断处对 电阻式触摸屏21的操作。但由于电阻式触摸屏21的电阻分布并不是理想的线性关系,经 坐标变换计算所得的电阻式触摸屏21上的坐标会与笔触点实际位置存在一定的偏差。故 在主程序运行前,我们需要对电阻式触摸屏21进行校正。以下是采用最小二乘法对χ轴坐 标和y轴坐标的校正先通过串口电路3反馈并映射出以下数据 其中i = 1,2……12,将上述数据代入上述触摸屏校正方法中,求出a = 1. 116, b =22. 363,c = 1. 116,d = 22. 363。因此,系统主程序运行后用于触摸校正的校正拟合方 程式χ* = 1. 116Xxdata+22. 363,y* = 1. 116Xydata+22. 363,系统主程序运行后将按照上述校正拟合方程式完成触摸校正,从而控制IXD显示 屏20显示,具有速度快,定位准确,算法简单的特点,能很好地满足数字化弧焊电源的人机 界面系统的要求。实施例二,如图2至图13所示,数字化弧焊电源的触摸屏人机界面系统,它包 括触摸屏人机界面模块2、主控芯片1和串口电路3,所述主控芯片1设有GPIO接口 10 (General-Purpose IO ports,也就是通用IO 口)、LCD控制器15和ADC模数转换器14, 所述触摸屏人机界面模块2包括配合使用的电阻式触摸屏21和LCD显示屏20,电阻式触 摸屏21设有触摸屏检测装置22 ;所述主控芯片1的GPIO接口 10通过串口电路3连接有 焊接电源主电路4,主控芯片1的IXD控制器15连接IXD显示屏20,主控芯片1的ADC模 数转换器14连接电阻式触摸屏21的触摸屏检测装置22。其中,所述主控芯片1的型号 为ARM9-S3C2440,所述电阻式触摸屏21为四线电阻式触摸屏,所述焊接电源主电路4包括 DSP处理器TMS320F2808,所述主控芯片1的GPIO接口 10通过串口电路3连接DSP处理器 TMS320F2808。电阻式触摸屏21和IXD显示屏20为7英寸液晶屏,这种人机界面系统可以 直观详细地显示各种故障信息。进一步的,该触摸屏人机界面系统还包括USB接口电路7,所述主控芯片1设有 USB模块12,主控芯片1的USB模块12连接所述USB接口电路7。进一步的,该触摸屏人机界面系统还包括蜂鸣器5,所述主控芯片1设有PWM驱动模块11,主控芯片1的PWM驱动模 块11连接所述蜂鸣器5。进一步的,该触摸屏人机界面系统还包括SD卡接口电路6,所述 主控芯片1的GPIO接口 10连接所述SD卡接口电路6。如图2所示,触摸屏人机界面模块2包括配合使用的电阻式触摸屏21和IXD显示 屏20,电阻式触摸屏21安装在LCD显示屏20的前端,电阻式触摸屏21设有触摸屏检测装 置22。当对电阻式触摸屏21进行点触操作时,在屏幕表面产生压力,从而使电阻式触摸屏 21两导电层接通,一旦触摸屏检测装置22监测到用户的触摸位置,就将获得的位置信息送 入ARM9-S3C2440内置的8路10位ADC模数转换器14,并对这些信号进行处理,将电压信号 转换成数字信号,同时以中断的方式送至的ARM9-S3C2440,计算出触点坐标。等待一段时间 后,调用获取触摸屏位置的函数,这个函数的功能是,首先从内置ADC模数转换器14 一个通 道获得χ轴的坐标值,然后再从另一个通道获得y轴的坐标值,判断返回触摸点坐标值是否 在有效范围内,如果在有效范围内,则以中断方式送至ARM9-S3C2440,从而控制IXD显示屏 20显示。当发生故障时,除了 IXD显示屏20显示故障信号外,还会通过控制PWM驱动模块 11驱动的蜂鸣器5发出不同频率和音量的警报,从而对不同的故障作出反应。同时,SD卡 接口电路6连接的SD卡可实时记录下各种操作和运行信息,以便操作者及时排查产生故障 的原因。另外,该系统提供的USB接口电路7,其USB接口可供操作人员随时随地更改或升 级程序。如图3所示为本发明的电阻式触摸屏21为四线电阻式触摸屏的原理图,图中χ+、 y+、x-、y-表示四线电阻式触摸屏的四根线。四线电阻式触摸屏包含两个阻性层,其中一层 在屏幕的左右边缘各有一条垂直总线,另一层在屏幕的底部和顶部各有一条水平总线。为 了在χ轴方向进行测量,将左侧总线偏置为0V,右侧总线偏置为VREF。将顶部或底部总线连 接到ADC模数转换器14,当顶层和底层相接触时即可作一次测量。为了在y轴方向进行测 量,将顶部总线偏置为VREF,底部总线偏置为0V。将ADC模数转换器14输入端接左侧总线 或右侧总线,当顶层与底层相接触时即可对电压进行测量。对于四线电阻式触摸屏,最理想 的连接方法是将偏置为VREF的总线接ADC模数转换器14的正参考输入端,并将设置为OV 的总线接ADC模数转换器14的负参考输入端。图4所示为四线电阻式触摸屏在两层相接 触时的简化模型,图中包括触笔8,柔软塑料片91、金属涂层90、绝缘支点93和玻璃罩92。如图5-1、图5-2和图6所示,表示了本发明所述数字化弧焊电源的触摸屏人机界 面系统的驱动电路结构。该电路的主控芯片1为ARM9-S3C2440,它是三星公司推出的一款 功能强大,功耗极低的ARM9嵌入式CPU,采用3. 3V供电,通过串口电路3实现与焊接电源主 电路4的DSP处理器TMS320F2808的通讯。通过串口电路3的通讯,主控芯片1可与数字 化焊机的主控制板的焊接电源主电路4进行参数的传递,主要包括焊接初始化参数和状态 信息,以及故障报警信息。焊接动态过程的电流和电压信息,因为数据量大,则直接由电流 电压采样电路在送给主控制板同时,也送到主控芯片1中,经ADC模数转换器14转换后显 示出来。上述数字化弧焊电源的触摸屏人机界面系统的驱动电路还带有100M DM9000网卡 的100M以太网端口 13,可实现多台数字化焊机的联网操作,形成自动化焊接生产线,如图 7-1和图7-2所示为100M以太网端口 13的电路原理。通过扩展网络接口的模式,可实现多 台数字化焊接电源的互联,从而构成自动化焊接生产线。通过以太网,可实时对焊接过程的各种信息进行收集、处理、反馈,并通过计算机或其他控制装置,对生产线进行控制。在以太 网的基础上,数字化焊接电源可与上位PC机相联,传递过程的状态信息,用于生产过程的管理。如图8至图13所示,本发明所述的数字化弧焊电源的触摸屏人机界面系统,其控 制软件模块包括多功能数字化焊机的专家控制系统,焊接专家系统可以存储多种焊接方 法、不同焊接材料和不同工艺参数下的最佳焊接工艺方案,充分发挥数字化焊机操作简便 的优势。在电阻式触摸屏21和IXD显示屏20上采用图文形式实现焊接过程的参数设置, 焊接方法、焊接模式、焊接直径和焊接材料的选择,使得焊接过程的操控简单直观。其中,如图8所示为本发明的工作过程人机交互软件流程图,开机之后基于 ARM9-S3C2440的控制面板首先进行自身的I/O 口、中断、串口电路3和IXD显示屏20的初 始化,然后基于ARM9-S3C2440的人机交互系统进入工作状态,等待DSP处理器TMS320F2808 先向基于ARM9-S3C2440的人机交互系统发送焊接开始信号,并接收获取焊接参数,开 始引弧,引弧成功后进入正常焊接过程,判断并选择焊接方式。若为脉冲焊,DSP处理器 TMS320F2808控制第一焊接电源主电输出峰值电流,同时第二焊接电源主电路4输出基值 电流,当第一焊接电源主电路4输出峰值电流结束进入基值电流输出状态时,第二焊接电 源主电路4进入峰值电流输出状态,如此循环反复,保证两电源脉冲输出相位相差180° ; 若为埋弧焊,则DSP处理器TMS320F2808对两个闭环分别进行恒流控制 ’若为CO2焊,则DSP 处理器TMS320F2808对两个闭环分别进行恒压控制。焊接结束时,同时进入收弧控制程序。 收弧结束后,向基于ARM9-S3C2440的人机交互系统发送焊接结束信号,控制系统回到等待 下一次焊接的状态。其中,如图9所示,为本发明的触摸屏人机界面系统的操作主界面及参数设置界 面示意图;在数字化电源开机初始化后,系统进入主操作界面,在主界面的右侧包括以下子 菜单焊接参数、焊接方法、焊丝直径、焊接材料、焊接模式,点取屏幕上各菜单相应的区域 后,即进入各子菜单,可进行下一步骤的操作。在主界面的左侧是单选按钮,包括异常、检 气、保存、锁定、调用、单丝/双丝,点取上述按钮区域即可进行焊接工艺动作操作和焊接参 数存取。在主界面的中间区域是焊接电流和电压显示区域,对于单丝焊,右边的窗口显示电 流,左边的窗口显示电压;对于双丝焊左右两边的窗口通过切换可以分别显示电流和电压。其中,如图10所示,为本发明的触摸屏人机界面系统的焊接方法选择界面示意 图。点选“焊接方法”子菜单,即可进入焊接方法的选择界面。在该子菜单中,可选择“双脉 冲”焊,用于铝镁等轻质合金材料的焊接;选择“脉冲MIG”焊,可以进行碳素钢、合金钢和不 锈钢的焊接;选择“C02/MAG”焊,可焊接普通钢材;选择“埋弧焊”,可实现埋弧自动焊工艺。其中,如图11所示,为本发明的触摸屏人机界面系统的焊接材料选择界面示意 图。在该子菜单下,可选择常见的几种焊接材料,包括碳钢、合金钢、铝合金和特殊材料。 根据所选定的焊接材料,调用相应的焊接工艺数据库,使其焊接质量达到最佳状态。其中,如图12所示,为本发明的触摸屏人机界面系统的焊丝直径选择界面示意 图。在该子菜单下,可以进行焊丝直径的选择。对于气保焊工艺,可以选择的焊丝直径包括 0. 8mm、1. 0mm、1. 2mm、1. 6mm、2. 0mm,对于埋弧焊工艺可以选择2. 0mm、2. 4mm、3. 2mm、4. 0mm。 对于双丝焊,焊接直径的匹配选择。其中,如图13所示,为本发明的触摸屏人机界面系统的焊接模式选择界面示意图。焊接模式选择。在该子菜单下,可以选择两步、四步、点焊和特殊焊接四种操作模式。 其中两步操作适合短焊缝的焊接,按下焊枪开关时,开始焊接,松开焊枪开关停止焊接;四 步操作具有自锁功能,当第一次按下焊枪开关开始焊接,松开焊枪开关后,继续保持焊接; 第二次按下焊枪开关后,进入收弧阶段,再松开焊枪开关即停止焊接。本发明所述的数字化弧焊电源的触摸屏人机界面系统,在触摸定位控制中,采取 二次线性拟合的触摸屏校正方法,实现了触摸屏点位操作的准确定位。其所实施的触摸屏 校正方法包括以下步骤步骤A,系统主程序运行前,沿电阻式触摸屏21对角线依次进行η次点触操作进行 采样;主控芯片1通过串口电路3反馈获取η组触摸屏采样坐标值(Xdatai,Ydatai),其 中,Xdatai表示第i次点触操作时对应的电阻式触摸屏21的χ轴采样坐标值,Ydatai表示 第i次点触操作时对应的电阻式触摸屏21的y轴采样坐标值,i = 1,2……η ;主控芯片1根据η组触摸屏采样坐标值(Xdatai, ydata,)映射出η组显示屏采样 坐标值(Xi, Yi),其中,Xi表示第i次点触操作时根据Xdatai映射出的IXD显示屏20的χ轴 采样坐标值,Yi表示第i次点触操作时根据ydatai映射出的IXD显示屏20的y轴采样坐 标值,i = 1,2……η ;步骤B,设定采样拟合方程式,采用最小二乘法完成对采样拟合方程式的线性拟 合,求取拟合参数,具体如下步骤Bi,设定IXD显示屏20的χ轴采样坐标值Xi的采样拟合方程式,以及IXD显 示屏20的y轴采样坐标值Ji的采样拟合方程式Xi* = aXxdataj+b,Yi* = cXydata^d,其中,Xi*表示IXD显示屏20的χ轴采样坐标值Xi的采样拟合值,Yi*表示IXD显 示屏20的y轴采样坐标值yi的采样拟合值,a、b、c、d为拟合参数;步骤B2,根据最小二乘法原理,获取Xi 与 的残差值 exi,exi = x-x;,使残差值exi的平方和Q为最小,即
获取Ii与y:的残差值fyi,fyi = y「y:,
使残差值fyi的平方和G为最小,即
使^yi-Yi*) 2=Σ (y「c Xydatai - d) 2为最冲
步骤B3,
使得Q为最小应满足以下两组偏导数等于零的方程组
^ =0 , da
^=O , db
12
根据方程组求取拟合参数a值和b值;使得G为最小应满足以下两组偏导数等于零的方程组 —=0 , dc
Γ π SG Λ—=0 ,
Sd根据方程组求取拟合参数c值和d值;步骤C,运行系统主程序;设定系统主程序运行后用于触摸校正的校正拟合方程式χ* = aXxdata+b,y* = cXydata+d,将a值、b值、c值、d值相应代入上述校正拟合方程式,完成触摸校正,从而控制 IXD显示屏20显示;其中,xdata表示系统主程序运行后,在电阻式触摸屏21点触操作时主控芯片1 通过串口电路3反馈获取的对应的电阻式触摸屏21的χ轴坐标值;/表示校正后的LCD显 示屏20的χ轴坐标值;ydata表示系统主程序运行后,在电阻式触摸屏21点触操作时主控 芯片1通过串口电路3反馈获取的对应的电阻式触摸屏21的y轴坐标值;/表示校正后的 IXD显示屏20的y轴坐标值。综上所述,本发明所述的数字化弧焊电源的触摸屏人机界面系统,提供了一种用 于焊接过程控制图文显示的、具有更高的操作灵敏性和准确性的触摸屏人机交互系统,应 用更为精确的触摸屏校正的方法,可以实现双脉冲焊铝、单脉冲MIG焊、C02/MAG气保焊、埋 弧焊多种焊接工艺方法的调试与控制。本发明所述的数字化弧焊电源的触摸屏人机界面 系统通过电阻式触摸屏21的操作界面,可以方便地控制焊机的运作方式,并能随时地通过 LCD显示屏20观察到当前的运行状态,并能随时观察到当前的运行状态,同时面板的结构 较简单,体积较小,操作简单,在不同机型之间的可移植性高、兼容性好,显示信息量大,显 示亮度足够,且更加友好和强大。该系统的升级可以直接通过升级软件来完成,可以满足当 前对产品多样化、低成本以及短生命周期的需求。以上所述仅是本发明的较佳实施例,故凡依本发明专利申请范围所述的构造、特 征及原理所做的等效变化或修饰,均包括于本发明专利申请范围内。
权利要求
触摸屏校正方法,其特征在于,它包括以下步骤步骤A,系统主程序运行前,沿电阻式触摸屏对角线依次进行n次点触操作进行采样;主控芯片通过串口电路反馈获取n组触摸屏采样坐标值(xdatai,ydatai),其中,xdatai表示第i次点触操作时对应的电阻式触摸屏的x轴采样坐标值,ydatai表示第i次点触操作时对应的电阻式触摸屏的y轴采样坐标值,i=1,2……n;主控芯片根据n组触摸屏采样坐标值(xdatai,ydatai)映射出n组显示屏采样坐标值(xi,yi),其中,xi表示第i次点触操作时根据xdatai映射出的LCD显示屏的x轴采样坐标值,yi表示第i次点触操作时根据ydatai映射出的LCD显示屏的y轴采样坐标值;步骤B,设定采样拟合方程式,采用最小二乘法完成对采样拟合方程式的线性拟合,求取拟合参数,具体如下步骤B1,设定LCD显示屏的x轴采样坐标值xi的采样拟合方程式,以及LCD显示屏的y轴采样坐标值yi的采样拟合方程式xi*=a×xdatai+b,yi*=c×ydatai+d,其中,xi*表示LCD显示屏的x轴采样坐标值xi的采样拟合值,yi*表示LCD显示屏的y轴采样坐标值yi的采样拟合值,a、b、c、d为拟合参数;步骤B2,根据最小二乘法原理,获取xi与xi*的残差值exi,exi=xi xi*,使残差值exi的平方和Q为最小,即使 <mrow><mi>Q</mi><mo>=</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>i</mi><mo>=</mo><mn>1</mn> </mrow> <mi>n</mi></munderover><msup> <msub><mi>e</mi><mi>xi</mi> </msub> <mn>2</mn></msup><mo>=</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>i</mi><mo>=</mo><mn>1</mn> </mrow> <mi>n</mi></munderover><msup> <mrow><mo>(</mo><msub> <mi>x</mi> <mi>i</mi></msub><mo>-</mo><msup> <msub><mi>x</mi><mi>i</mi> </msub> <mo>*</mo></msup><mo>)</mo> </mrow> <mn>2</mn></msup><mo>=</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>i</mi><mo>=</mo><mn>1</mn> </mrow> <mi>n</mi></munderover><msup> <mrow><mo>(</mo><msub> <mi>x</mi> <mi>i</mi></msub><mo>-</mo><mi>a</mi><mo>&times;</mo><mi>x</mi><msub> <mi>data</mi> <mi>i</mi></msub><mo>-</mo><mi>b</mi><mo>)</mo> </mrow> <mn>2</mn></msup> </mrow>为最小;获取yi与yi*的残差值fyi,fyi=yi yi*,使残差值fyi的平方和G为最小,即使 <mrow><mi>G</mi><mo>=</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>i</mi><mo>=</mo><mn>1</mn> </mrow> <mi>n</mi></munderover><msup> <msub><mi>f</mi><mi>yi</mi> </msub> <mn>2</mn></msup><mo>=</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>i</mi><mo>=</mo><mn>1</mn> </mrow> <mi>n</mi></munderover><msup> <mrow><mo>(</mo><msub> <mi>y</mi> <mi>i</mi></msub><mo>-</mo><msup> <msub><mi>y</mi><mi>i</mi> </msub> <mo>*</mo></msup><mo>)</mo> </mrow> <mn>2</mn></msup><mo>=</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>i</mi><mo>=</mo><mn>1</mn> </mrow> <mi>n</mi></munderover><msup> <mrow><mo>(</mo><msub> <mi>y</mi> <mi>i</mi></msub><mo>-</mo><mi>c</mi><mo>&times;</mo><mi>y</mi><msub> <mi>data</mi> <mi>i</mi></msub><mo>-</mo><mi>d</mi><mo>)</mo> </mrow> <mn>2</mn></msup> </mrow>为最小;步骤B3,使得Q为最小应满足以下两组偏导数等于零的方程组 <mrow><mfrac> <mrow><mo>&PartialD;</mo><mi>Q</mi> </mrow> <mrow><mo>&PartialD;</mo><mi>a</mi> </mrow></mfrac><mo>=</mo><mn>0</mn><mo>,</mo> </mrow> <mrow><mfrac> <mrow><mo>&PartialD;</mo><mi>Q</mi> </mrow> <mrow><mo>&PartialD;</mo><mi>b</mi> </mrow></mfrac><mo>=</mo><mn>0</mn><mo>,</mo> </mrow>根据方程组求取拟合参数a值和b值;使得G为最小应满足以下两组偏导数等于零的方程组 <mrow><mfrac> <mrow><mo>&PartialD;</mo><mi>G</mi> </mrow> <mrow><mo>&PartialD;</mo><mi>c</mi> </mrow></mfrac><mo>=</mo><mn>0</mn><mo>,</mo> </mrow> <mrow><mfrac> <mrow><mo>&PartialD;</mo><mi>G</mi> </mrow> <mrow><mo>&PartialD;</mo><mi>d</mi> </mrow></mfrac><mo>=</mo><mn>0</mn><mo>,</mo> </mrow>根据方程组求取拟合参数c值和d值;步骤C,运行系统主程序;设定系统主程序运行后用于触摸校正的校正拟合方程式x*=a ×xdata+b,y*=c×ydata+d,将a值、b值、c值、d值相应代入上述校正拟合方程式,完成触摸校正,从而控制LCD显示屏显示;其中,xdata表示系统主程序运行后,在电阻式触摸屏点触操作时主控芯片通过串口电路反馈获取的对应的电阻式触摸屏的x轴坐标值;x*表示校正后的LCD显示屏的x轴坐标值;ydata表示系统主程序运行后,在电阻式触摸屏点触操作时主控芯片通过串口电路反馈获取的对应的电阻式触摸屏的y轴坐标值;y*表示校正后的LCD显示屏的y轴坐标值。
2.根据权利要求1所述的触摸屏校正方法,其特征在于所述主控芯片的型号为 ARM9-S3C2440。
3.实施权利要求1所述触摸屏校正方法的数字化弧焊电源的触摸屏人机界面系统,其 特征在于它包括触摸屏人机界面模块、主控芯片和串口电路,所述主控芯片设有GPIO接 口、LCD控制器和ADC模数转换器,所述触摸屏人机界面模块包括配合使用的电阻式触摸屏 和IXD显示屏,电阻式触摸屏设有触摸屏检测装置;所述主控芯片的GPIO接口通过串口电 路连接有焊接电源主电路,主控芯片的IXD控制器连接IXD显示屏,主控芯片的ADC模数转 换器连接电阻式触摸屏的触摸屏检测装置。
4.根据权利要求3所述的数字化弧焊电源的触摸屏人机界面系统,其特征在于所述 电阻式触摸屏为四线电阻式触摸屏。
5.根据权利要求3所述的数字化弧焊电源的触摸屏人机界面系统,其特征在于该触 摸屏人机界面系统还包括USB接口电路,所述主控芯片设有USB模块,主控芯片的USB模块 连接所述USB接口电路。
6.根据权利要求3所述的数字化弧焊电源的触摸屏人机界面系统,其特征在于该触 摸屏人机界面系统还包括蜂鸣器,所述主控芯片设有PWM驱动模块,主控芯片的PWM驱动模 块连接所述蜂鸣器。
7.根据权利要求3所述的数字化弧焊电源的触摸屏人机界面系统,其特征在于该触 摸屏人机界面系统还包括SD卡接口电路,所述主控芯片的GPIO接口连接所述SD卡接口电路。
8.根据权利要求3所述的数字化弧焊电源的触摸屏人机界面系统,其特征在于所述 主控芯片设有100M以太网端口。
9.根据权利要求3所述的数字化弧焊电源的触摸屏人机界面系统,其特征在于所述 焊接电源主电路包括DSP处理器TMS320F2808,所述主控芯片的GPIO接口通过串口电路连 接 DSP 处理器 TMS320F2808。
10.根据权利要求3至9任一项所述的数字化弧焊电源的触摸屏人机界面系统,其特征 在于所述主控芯片的型号为ARM9-S3C2440。
全文摘要
本发明涉及触摸屏校正技术领域,尤其涉及触摸屏校正方法及数字化弧焊电源的触摸屏人机界面系统。所述触摸屏校正方法先在系统主程序运行前沿电阻式触摸屏对角线进行采样,然后设定采样拟合方程式,采用最小二乘法完成对采样拟合方程式的线性拟合,并求取拟合参数,最后设定系统主程序运行后用于触摸校正的校正拟合方程式,代入拟合参数,完成触摸校正,从而控制LCD显示屏显示;这种利用最小二乘法完成线性拟合的触摸校正方法,具有速度快,定位准确,算法简单的特点,能很好地满足数字化弧焊电源的人机界面系统的要求。
文档编号B23K9/10GK101907966SQ20101024029
公开日2010年12月8日 申请日期2010年7月29日 优先权日2010年7月29日
发明者薛家祥 申请人:薛家祥
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1