微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于DSP芯片TMS320F2812的振镜式激光打标控制系统设计

基于DSP芯片TMS320F2812的振镜式激光打标控制系统设计

时间:03-05 来源:3721RD 点击:

位机程序根据用户界面上参数对各芯片和存储器的初始化,参数包括激光能量、扫描次数、文字填充方式等。然后等待上位机由USB接口传送打标数据,打标数据先保存在数据存储器。这时无论从用户界面还是键盘上发出开始打标指令后,DSP从数据存储器中取出打标数据,送入D/A芯片中。D/A芯片输出相应的电压驱动振镜,直到完成本次打标。相同的打标图形只需传输一次数据,从软件或键盘上选择开始加工按钮即可。

在进行图形打标时,导入图形文件并作图像处理后,转化成打标位置数据;文字打标时在VisualBasic中调用Windows API函数GetGly-phOutline得到文字的外形轮廓,可以进行放缩、旋转等操作而不影响文字显示质量,并通过DrawGlyph函数将其显示效果在用户界面上显示。图6是软件用户界面汉字的显示效果。

4 结束语

文中介绍了一种基于TMS320F2812DSP的激光打标控制器,采用了一个4路输出的D/A转换器来控制振镜和激光电源,高性能D/A转换模块使激光打标的速度和精度有较大提高,使用USB接口使打标控制器可以即插即用,且提升了数据传输的稳定性。系统上位机用Visual Basic编程,下位机用C语言编程,程序移植容易。开发出的打标系统在速度、精度上均达到了理想的效果。文中描述了软硬件系统,对振镜式激光打标控制器的设计有普遍的参考价值。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top