资料介绍
0 引言
振镜扫描式激光标记技术就是通过控制两片高速振镜的偏转角, 改变激光的传播方向, 经过F-Theata透镜在工件表面的聚焦, 在工件表面作标记。与传统的标记技术相比, 它具有适用面广(对不同材料、形状的加工表面均适合) , 工件无机械变形, 无污染, 标记速度快, 重复性好, 自动化程度高等特点, 在工业、国防、科研等许多领域具有广泛的用途。高速高精度的振镜标记已成为当今标记行业的发展方向。
传统的振镜标记控制系统通过PC 机的串口、并口ISA 总线与单片控制板相连,这种方式接口简单、连接方便, 开发费用低, 但由于传输速度低, 已不能满足现代数控系统的实时性要求。本文在激光标记控制技术方面进行了一些新的探索:利用PCI的高速数据传输和DSP高速数据处理能力,提出一种“PC机+PCI总线+DSP控制板卡”的方式,用于振镜标记控制系统,从而实现对标记控制的精确控制,提高控制效率,保障系统实时性。DSP控制板卡是整个系统的核心,它直接决定着系统的扫描速度和扫描精度,本文将着重介绍该控制板卡的设计。
1 DSP芯片
DSP控制板卡的主芯片选用德州仪器公司C6000系列的高速数据处理芯片TMS320C6205。该芯片为高性能的定点处理器,主频可达200MHz,每个周期能执行8条32-bit的指令,处理速度可达1600MIPS;采用高性能的VLIW结构的TMS320C62xTM DSP核,有8个独立的功能单元,32个32位的通用寄存器;提供64K字节的内部程序RAM和64K字节的内部数据RAM;提供32位的外部存储器无缝接口,包括同步器件(如SDRAM、SBSRAM等)、异步器件(如FLASH、SRAM等)和可寻址52M字节的外部存储空间;提供灵活的PLL、时钟产生器,可配置倍频值;提供符合PCI 2.2规范的PCI总线接口,直接实现芯片和PCI总线的桥接功能;提供两个32位的定时器;提供在线调试的JTAG边界扫描接口。采用此芯片,能够实现高速的数据处理,保证系统工作的实时性,且由于带了PCI桥接功能,提供了和PCI总线的接口,经济可靠。
2 硬件设计
2.1 结构框图
如图1所示为系统的硬件结构框图。DSP控制板卡通过PCI总线与PC机连接,实现高速通信。DSP处理模块为主控制模块,使用主频为200MHz的 TMS320C6205芯片作为主控制芯片。DSP处理模块充分利用了C6000系列DSP的快速计算能力和高精度定时器,能够保证振镜标记机进行匀速、高速标记,这些由PC机是没有办法做到的。DSP的外围电路包括存储模块、复位控制、电源控制、时钟系统、JTAG端口、数模转换模块、CPLD逻辑控制模块和光电隔离模块等。其中存储模块包括FLASH模块和SDRAM模块,FLASH用来存储系统启动代码和软件代码,SDRAM用于提供软件运行时所需的额外存储空间。DSP控制板卡输出两路模拟量控制两块振镜的运动,输出Q开关控制信号以控制激光器的开关光,输入/输出16路光电隔离信号用于功能扩展。
2.2 PC机与DSP的通信
PCI 总线是一种不依附于某个具体处理器的局部总线。从结构上看,PCI是在CPU和原来的系统总线之间插入的一级总线,具体由一个桥接电路实现对这一层的管理,并实现上下之间的接口以协调数据的传送。管理器提供了信号缓冲,使之能支持10种外设,并能在高时钟频率下保持高性能。PCI总线也支持总线主控技术,允许智能设备在需要时取得总线控制权,以加速数据传送。PCI总线相比起ISA总线,有传输速度快,传输量大的优点。
本系统选用TMS320C6205,该芯片自带了符合PCI2.2规范的PCI总线桥接功能,开发者免去了PCI协议的硬件和软件实现,给系统设计带来了便利,缩短了开发周期,也节省了开发费用。开发者只需将PCI插槽上的总线信号和DSP芯片上相关的PCI总线信号直接相连即可。带“金手指”的DSP控制板卡可以直接插在PC机的PCI卡槽中使用,实现PC机与DSP之间的通信。PCI设备可以访问所有的内部RAM空间、外设和外部存储器空间。
DSP控制板卡使用的PCI总线宽度为32为(3.3V),总线频率为33MHz,传输速率为33×32/4MB/s = 132MB/s 。此传输速率为整个系统能实现高速运行提供了保障。
2.3 CPLD逻辑控制
整个高速系统的逻辑控制是通过高速CPLD芯片来实现的。选用ALTERA公司的MAX7128E芯片实现,可用编程逻辑门为2500,宏单元数128,逻辑阵列块数8,用户可定义I/O脚100个,pin-to-pin延时为5ns。MAX7000系列器件可以通过编程器进行编程,也可以在线编程。本设计采用了在线编程(ISP)。ISP允许在设计开发过程中迅速方便地重复编程,简化了制作过程,允许器件在编程之前就先装配到印制板上。
系统设计中LED信号灯、FLASH、DA芯片、16路I/O光电隔离接口、模拟开关、Q开关、PWM输出、软件复位控制都使用了CE1空间的地址,为了防止这些器件的互相干扰,必须对输入地址进行译码。通过判断输入到CPLD的PA[2:6]和PA[16:21]可以知道DSP正在访问的地址区域,进行CE1空间的地址译码,从而产生相应的控制信号,以实现逻辑控制和时序控制。
CPLD上构建的寄存器的高地址都是一样的,命名为dsp_reg_addr,由Pa16~21构成,若Pa16~21设置为“111000”即表示地址0x0178xxxx。
振镜扫描式激光标记技术就是通过控制两片高速振镜的偏转角, 改变激光的传播方向, 经过F-Theata透镜在工件表面的聚焦, 在工件表面作标记。与传统的标记技术相比, 它具有适用面广(对不同材料、形状的加工表面均适合) , 工件无机械变形, 无污染, 标记速度快, 重复性好, 自动化程度高等特点, 在工业、国防、科研等许多领域具有广泛的用途。高速高精度的振镜标记已成为当今标记行业的发展方向。
传统的振镜标记控制系统通过PC 机的串口、并口ISA 总线与单片控制板相连,这种方式接口简单、连接方便, 开发费用低, 但由于传输速度低, 已不能满足现代数控系统的实时性要求。本文在激光标记控制技术方面进行了一些新的探索:利用PCI的高速数据传输和DSP高速数据处理能力,提出一种“PC机+PCI总线+DSP控制板卡”的方式,用于振镜标记控制系统,从而实现对标记控制的精确控制,提高控制效率,保障系统实时性。DSP控制板卡是整个系统的核心,它直接决定着系统的扫描速度和扫描精度,本文将着重介绍该控制板卡的设计。
1 DSP芯片
DSP控制板卡的主芯片选用德州仪器公司C6000系列的高速数据处理芯片TMS320C6205。该芯片为高性能的定点处理器,主频可达200MHz,每个周期能执行8条32-bit的指令,处理速度可达1600MIPS;采用高性能的VLIW结构的TMS320C62xTM DSP核,有8个独立的功能单元,32个32位的通用寄存器;提供64K字节的内部程序RAM和64K字节的内部数据RAM;提供32位的外部存储器无缝接口,包括同步器件(如SDRAM、SBSRAM等)、异步器件(如FLASH、SRAM等)和可寻址52M字节的外部存储空间;提供灵活的PLL、时钟产生器,可配置倍频值;提供符合PCI 2.2规范的PCI总线接口,直接实现芯片和PCI总线的桥接功能;提供两个32位的定时器;提供在线调试的JTAG边界扫描接口。采用此芯片,能够实现高速的数据处理,保证系统工作的实时性,且由于带了PCI桥接功能,提供了和PCI总线的接口,经济可靠。
2 硬件设计
2.1 结构框图
如图1所示为系统的硬件结构框图。DSP控制板卡通过PCI总线与PC机连接,实现高速通信。DSP处理模块为主控制模块,使用主频为200MHz的 TMS320C6205芯片作为主控制芯片。DSP处理模块充分利用了C6000系列DSP的快速计算能力和高精度定时器,能够保证振镜标记机进行匀速、高速标记,这些由PC机是没有办法做到的。DSP的外围电路包括存储模块、复位控制、电源控制、时钟系统、JTAG端口、数模转换模块、CPLD逻辑控制模块和光电隔离模块等。其中存储模块包括FLASH模块和SDRAM模块,FLASH用来存储系统启动代码和软件代码,SDRAM用于提供软件运行时所需的额外存储空间。DSP控制板卡输出两路模拟量控制两块振镜的运动,输出Q开关控制信号以控制激光器的开关光,输入/输出16路光电隔离信号用于功能扩展。
2.2 PC机与DSP的通信
PCI 总线是一种不依附于某个具体处理器的局部总线。从结构上看,PCI是在CPU和原来的系统总线之间插入的一级总线,具体由一个桥接电路实现对这一层的管理,并实现上下之间的接口以协调数据的传送。管理器提供了信号缓冲,使之能支持10种外设,并能在高时钟频率下保持高性能。PCI总线也支持总线主控技术,允许智能设备在需要时取得总线控制权,以加速数据传送。PCI总线相比起ISA总线,有传输速度快,传输量大的优点。
本系统选用TMS320C6205,该芯片自带了符合PCI2.2规范的PCI总线桥接功能,开发者免去了PCI协议的硬件和软件实现,给系统设计带来了便利,缩短了开发周期,也节省了开发费用。开发者只需将PCI插槽上的总线信号和DSP芯片上相关的PCI总线信号直接相连即可。带“金手指”的DSP控制板卡可以直接插在PC机的PCI卡槽中使用,实现PC机与DSP之间的通信。PCI设备可以访问所有的内部RAM空间、外设和外部存储器空间。
DSP控制板卡使用的PCI总线宽度为32为(3.3V),总线频率为33MHz,传输速率为33×32/4MB/s = 132MB/s 。此传输速率为整个系统能实现高速运行提供了保障。
2.3 CPLD逻辑控制
整个高速系统的逻辑控制是通过高速CPLD芯片来实现的。选用ALTERA公司的MAX7128E芯片实现,可用编程逻辑门为2500,宏单元数128,逻辑阵列块数8,用户可定义I/O脚100个,pin-to-pin延时为5ns。MAX7000系列器件可以通过编程器进行编程,也可以在线编程。本设计采用了在线编程(ISP)。ISP允许在设计开发过程中迅速方便地重复编程,简化了制作过程,允许器件在编程之前就先装配到印制板上。
系统设计中LED信号灯、FLASH、DA芯片、16路I/O光电隔离接口、模拟开关、Q开关、PWM输出、软件复位控制都使用了CE1空间的地址,为了防止这些器件的互相干扰,必须对输入地址进行译码。通过判断输入到CPLD的PA[2:6]和PA[16:21]可以知道DSP正在访问的地址区域,进行CE1空间的地址译码,从而产生相应的控制信号,以实现逻辑控制和时序控制。
CPLD上构建的寄存器的高地址都是一样的,命名为dsp_reg_addr,由Pa16~21构成,若Pa16~21设置为“111000”即表示地址0x0178xxxx。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 分享扫描振镜驱动原理图 30次下载
- 激光扫描振镜的原理图 44次下载
- SCAN-XY两轴封闭式数字扫描振镜规格书 10次下载
- 基于DSP的激光标记数字振镜控制系统 30次下载
- 振镜式激光打标控制器的工作原理及其电路设计 65次下载
- 振镜扫描式激光标记技术的工作原理及其控制系统的设计 37次下载
- DSP高速激光标记控制系统设计解析 0次下载
- DSP高速激光标记控制系统设计方案分析 1次下载
- 大族电机-振镜扫描系统中英文 0次下载
- 二维激光振镜扫描控制系统 88次下载
- 八路扫描式抢答器设计 0次下载
- 激光振镜运动控制系统开发 366次下载
- 扫描式霓虹灯控制电路图
- 雷达扫描式人体接近开关及应用
- Linux扫描式教程chm
- 紫外激光打标机适合在哪些材料表面进行标记 496次阅读
- 镭雕机:如何利用激光技术实现高质量的产品标记 334次阅读
- allegro光标如何设置 1059次阅读
- 激光扩束镜的参数指标、基本原理和产品选型 6815次阅读
- 如何在i.MX RT1050使用FlexIO模块模拟XY2-100振镜通信协议接口 3313次阅读
- 电磁MEMS基本原理-MEMS扫描微镜和MEMS开关 2693次阅读
- 应用ZMC408SCAN开放式激光振镜运动控制器的C++开发 1549次阅读
- 基于面阵CCD测宽技术实现激光辅助测宽系统的设计 1331次阅读
- DSP控制板卡通过PCI总线与PC机连接,实现DSP的高速通信 4021次阅读
- 浅析DSP的高速激光标记控制系统 951次阅读
- 基于AT89C51的激光共聚焦扫描显微镜 2754次阅读
- 三维激光扫描技术的特点_三维扫描技术的意义何在 3.8w次阅读
- 三维扫描仪使用方法及操作技巧 2.1w次阅读
- 采用扫描振镜与高温计的激光焊接技术 1479次阅读
- 光纤激光用于医疗诊断的技术 2287次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1489次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 91次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 9次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30319次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多