保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

平行缝焊机控制系统的研制


>其主要程序设计方法如下:

①下位机接收PC机发送的数据包,以中断方式(且设置为高级中断)来接收,以满足通信的实时性要求。这里仅是触发接收中断服务程序的执行并且接收首字节,一旦进入该中断程序后,就用程序查询的方法来接收剩余的字节。接收标志RI是硬件置位、软件复位的,数据后,接协议规定对数据进行解码和验证,并向PC机返回验证信息。②下位机向PC机发送运行状态信息的子程序是根据程序工作过程的需要而调用的。在调用过程中为保证程序逻辑清晰性,使CPU关中断,利用程序查询发送标志TI(TI的使用同RI相似),按协议要求进行数据变换并发送完整个信息包,再使CPU开中断,整个程序执行完毕。

    3.2 步进电机控制模块

步进电机是机电一体化产品中重要的执行元件之一。对于三相反应式步进电机,其工作方式分为两种。本系统选用三相单、双六拍通电方式,这种方式不容易失步,在转子平衡位置附近不易产生振荡,运行的稳定性较好,而且控制的精度也提高了一倍,为使步进电机的运行更平稳,控制精度更高,系统采用了具有细分的步进电机驱动器来控制。步进电机的转速取决于步进脉冲序列的频率。其硬件接口电路如图2所示。图中只是X轴左侧步进电机的连接示意图,其余电机的连接方式与图中相似,但使用8155A其它的引脚。步进电机驱动器的CP+和CP-是步进脉冲输入端,U/D+和U/D-是方向控制输入端,PD+和PD-为脱机控制输入端(本系统未使用),且各具有光电隔离电路,有利于实现系统工作的安全性和可靠性,连线采用共阳极接法是因为逻辑电路的灌电流负载能力通常大于拉电流负载能力;DC和GND为电源接线端,要求为直流20~60V,电流为4A;输出端A+和A-、B+和B-、C+和C-分别与步进电机A、B、C三相引出线对应连接。对步进电机的控制主要有逻辑控制和速度控制。

逻辑控制包括电机旋转方向控制和发送步进脉冲序列。由于访问8155的PA口和PB口需以字节方式进行,因此根据旋转方向控制和步进脉冲序列发送的需要,组成逻辑置位和复位两个控制字,交替地输出到对应的端口,即可实现对电机旋转的控制。系统最多控制两个电机同时工作,共有16个控制字。具体编程思想是:脉冲数经步进角到角位移,再经丝杠到位移,即可实现脉冲数正比于线位移。

速度控制是通过在置位和复位两个控制字交替输出期间插入延时子程序而实现的,所以速度的快慢是由延时子程序的执行时间决定的。在本系统的电机工作的低速区,非焊接运行时控制线速为4mm/s;焊接运行时线速为1~8mm/s,由PC机根据需要实时控制。

3.3 PWM模块

为满足IC芯片缝焊的技术条件,要求焊接过程的功率加载是间歇的,为此设计了PWM脉冲宽度调制模块,以实现对功率的间歇控制。图3是本模块的电路组成。核心器件为SG3524,它的输出为周期脉冲序列,其周期受RT、CT端对地的接入电阻RT和接入电容CT的控制,周期T=0.77Rt×Ct,所以在此串入数字电位器X9C104用以实现对T的控制。按图中数字电位器的使用方法,则其电阻R的表达式为:R=(99-n)×100kΩ,其中n是通过编程进行控制的。SG3524的输出信号的占空比由D/A转换电路通过编程控制。本系统实现了T=40ms~80ms,占空比为0~100%,由上位机控制。

图4 功率控制模块电路图

    3.4 焊接功能控制模块

焊接功率的控制实际上是通过控制输出电压来间接实现的。由单片机输出数字信号到DAC0832进行数/模转换,转换的结果经SG3524控制的模拟开关后,再控制固态调压模块EVU—40A,使其输出的交流电压与输入的数字信号成线性比例。将输出电压将至焊接变换器,转换为低电压高电流加到焊接电极,通过产生高温对IC芯片进行缝焊。实现电路如图4所示。另外由于EVU—40A调压模块在实际运用过程中存在残留电压,致使在调节焊接参数时电极焊轮出现打火现象,致使不必要的损失,因此在调压模块的输入回路串接交流固态继电器GJH25—W进行阻断。

对焊接功率模块控制折编程方法如下:单片机接收上位机的功率控制信息并写入地址为6000H的DAC0832芯片,同时GJH25-W送有效控制信号使其导通,焊接电极就有相应的功率输出,进行缝焊。不进行焊接时,使GJH25—W截止,同时向DAC0832发送OFFH,实现焊接完全可靠的断开。

4 实验测试结果

《平行缝焊机控制系统的研制(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/161632.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。