• 官方微信

    CA800二维码微平台 大视野

  • 工控头条

    CA800二维码工控头条App

当前位置:自动化网>自动化文库>应用案例>基于DSP的激光打标控制系统设计

基于DSP的激光打标控制系统设计

发布时间:2013-01-23 来源:中国自动化网 类型:应用案例 人浏览
分享到:
关键字:

控制系统 激光 DSP 打标

导读:

1 引言随着现代生产加工工艺和加工效率的不断提高,激光打标机的应用范围也不断扩大延伸,从过去较单一的五金件、工艺品等的图标、序号打标,到现在的高速、精细的通讯、航天等行业的精密器件的加工的不断变化,用户对...

1  引言
随着现代生产加工工艺和加工效率的不断提高,激光打标机的应用范围也不断扩大延伸,从过去较单一的五金件、工艺品等的图标、序号打标,到现在的高速、精细的通讯、航天等行业的精密器件的加工的不断变化,用户对激光打标的精准度、速度的要求也越来越高。为了满足越来越高的用户要求,过去传统的基于单片机、ISA总线等开发的控制系统越来越满足不了新的要求。为此,本次设计采用了当前最先进成熟的TI(德州仪器)公司的TMS320F2812 DSP[1]作为本系统的核心CPU,此芯片是专门为工业控制应用而设计的高速处理器,最高运算速度可达150MHz/s,再配合功能丰富的外围功能器件,组成了一个功能强大的、可脱离PC机独立操作运行的嵌入式系统。

2  激光打标系统的基本工作原理
振镜式激光打标的基本工作原理如图1所示,激光通过X、Y振镜镜片的反射,经平场透镜聚焦后在工件表面形成高能量激光点,通过控制XY振镜的不同位置及激光的开关,实现激光点在工件表面上的移动,从而利用高能量对工件表面进行烧烛形成图案[8]。
为了能方便精确地控制激光及振镜,激光打标系统在设计上就分为两部分来进行,一部分为图形编辑及参数设置软件系统,方便用户对图形进行可见的、直观的设计、设置,从而把全数字化的数据传输给硬件进行控制。另一部分为硬件控制系统,主要按照图形数据及相关控制参数,进行精确的实时的控制输出,实时控制激光、振镜等相关部件,同时实时地检测一些相关的外部信号,如停止信号、保护信号、位置信号等。

3  硬件控制电路系统设计
硬件控制系统主要由两部分组成,一是电路设计部分,另一部分是DSP中的嵌入式控制软件部分。控制电路主要有USB通讯电路、扩展存储电路、D/A转换电路和FPGA电路等组成,结构原理框图如图2所示。
3.1  USB通讯接口
USB通讯模块采用FTDI公司的FT245,USB与DSP的连接采用GPIO操作,采用通用IO进行读写访问。USB实现电路图如图3所示。

采用DSP的通用IO口访问FT245,这里需要注意的是DSP的电平逻辑为3.3V,而FT245R的输入输出电平逻辑是+5V,他们之间要加电平转换逻辑[2]。
3.2  高速D/A转换电路
高速的数模转换是激光打标控制器的关键,DA输出的建立时间和精度是影响打标性能的两个非常重要的参数。本系统中需要二路D/A,分别控制振镜x轴和振镜y轴。本文中采用串行高速DA实现模拟量输出。DA芯片选用DAC7731,16位输出精度,建立时间小于10us。采用FPGA实现和DA芯片接口的时序逻辑,实现图路如图4所示。

DAC7731本身带有一个10的电压基准,无需外接电压参考。另外,该芯片根据配置的不同可以分别输出+/-10V和+/-5V电压。配置仅仅是改动几个电阻而已。另外,复位后DA芯片的电压输出也可以设置,本文复位后输出0V。
3.3  FPGA电路
本系统中CPLD采用Altera公司的CYCLONE系列的EP2C5系列芯片,FPGA的固件用软件QUATUS设计。FPGA主要用来控制USB芯片的数据传输,并由其扩展出中断按键和液晶显示模块。逻辑功能图如图5所示。

FPGA芯片还要完成激光控制功能,如激光Q脉冲的输出,激光开关信号,激光开关延时逻辑的实现以及FPS信号的逻辑设计。
FPGA还要完成4轴电机的插补控制。还提供了多达4个通道的脉冲输出,可以控制步进电机组成的多维运动控制平台,完成复杂的电机运动控制。
3.4  控制器嵌入软件开发
DSP中嵌入软件采用由TI公司提供的集成开发环境CCS来开发完成。控制软件的主要工作流程如图6所示。


4  结束语
本系统由于采用基于DSP TMS320F2812为CPU作为设计核心,整体体积小,功能强大,最高运算速度可达150MHZ;由于采用16位的高速D/A,打标速度快、控制精度高;采用USB2.0作为通讯端口,可实现与上位机的即插即用,并提升了数据传输的稳定性;采用了大容量的存储器,可实现打标文件的存储及数据动态存储调用。本系统已在实际工业生产中得到了很好的应用,整体性能稳定,抗干扰能力强,得到了用户的好评。

参考文献:
[1] Texas Instruments. TMS320C240 F240 DIGITAL SIGNAL PROCESSORS[Z],1996.
[2] 彭启琮,李玉柏. DSP技术[M]. 西安: 电子科技大学出版社, 1997.
[3] 刘政, 叶汉民. DSP与单片机通信的多种方案设计[J]. 单片机与嵌入式系统应用. 2006(3):32--35.
[4] 朱国庆, 付梦印. 基于DSP和单片机的双CPU数据处理系统[J]. 计算机工程与应用. 2005(21):113—115.
[5] 李于剑. Visual C++实践与提高—图形图像编程篇[M].北京:中国铁道出版社.2001.
[6] 唐荣锡, 汪嘉业, 彭群生, 汪国昭.计算机图形学教程[M].北京:科学出版社.2000.
[7] 白玮. 新型的中小功率激光加工机数控软件设计[J].自动化与仪表.2001(6):69—71.
[8] 唐玉俊. 基于DSP的激光打标控制器设计[D].合肥工业大学.2010.

作者简介:李永刚(1972-),男,讲师,研究方向:自动化控制技术、嵌入式控制系统。

本文地址:本文地址: http://www.ca800.com/apply/d_1nrutga2l2fe0_1.html

拷贝地址

上一篇:基于模糊控制的同步电动机励磁电源研究

下一篇:点光源跟踪系统设计

免责声明:本文仅代表作者个人观点,与中国自动化网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容!