一种具有usb主从双模式功能的激光三维内雕机的制作方法

文档序号:3142966阅读:151来源:国知局
专利名称:一种具有usb主从双模式功能的激光三维内雕机的制作方法
技术领域
本发明属于激光三维内雕机的雕刻控制器,具体涉及一种具有USB主从双模式功 能的激光三维内雕控制器。
背景技术
目前激光内雕机多采用PC机控制或通过计算机并/串口来实现数据传输,对此类 系统而言,主要存在如下问题(1)加工系统必须配备PC机,不能对目前流行的USB移动存 储设备直接读取;(2)Windows平台的实时性不高,Windows提供的时间函数只能达到毫秒 级,远远不能满足高速实时雕刻的需求;(3)通过PC机并/串行口控制激光雕刻系统只适 用于小批量的单机加工,若要进行大批量的多机同时加工,必须设计单独控制系统来执行 加工程序。

发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种加工稳定,图像 清晰,即插即用,操作简便的具有USB主从双模式功能的激光三维内雕机。本发明的目的可以通过以下技术方案来实现一种具有USB主从双模式功能的激 光三维内雕机,其特征在于,该内雕机包括USB通讯模块、大容量数据存储模块、扫描振镜 控制模块、三维加工机床控制模块、激光器控制模块、人机交互模块和内雕机主控制器,所 述的内雕机主控制器分别连接USB通讯模块、大容量数据存储模块、扫描振镜控制模块、三 维加工机床控制模块、激光器控制模块和人机交互模块。所述的USB通讯模块是由AVR单片机和USB接口芯片构成的全速USB接口,兼容 USB V2.0, USB接口芯片和AVR单片机之间具有独立的8位数据总线,USB接口芯片的读、 写、片选以及中断输出都由AVR单片机直接控制。所述的内雕机具有USB主机和USB从机两种工作模式,主机模式和从机模式分别 有专用的USB连接插口,所述的内雕机主控制器根据连接插口上USB总线的信号,智能切换 内雕机的工作模式。所述的主机模式能够自动搜索USB存储设备中的加工文件,然后通过按键选择确 定加工文件。所述的大容量数据存储模块为内雕机扩展的大容量的SRAM数据存储器,该存储 器的数据总线和地址总线挂接在AVR单片机的总线上,内雕机主控制器可以对其进行高速 的读写操作,所述的SRAM数据存储器里存储的是从USB通讯模块传输来的加工数据,该加 工数据在SRAM数据存储器中的存储方式是按照块、面、点逐次递进的结构进行存储。所述的扫描振镜控制模块由2路双极性12位精度的D/A转换器和振镜驱动电路 构成,D/A转换器输出的2路模拟电压信号分别控制扫描振镜的X、Y轴实现激光的平面场 扫描,扫描场几何畸变误差采用软件校正。所述的三维加工机床控制模块包括三维加工机床,X、Y、Z三路步进电机及其驱动电路,内雕机主控制器通过驱动X、Y、Z三路步进电机运转带动三维加工机床运动,其中X、 Y轴实现雕刻图像块的定位,Z轴实现雕刻图像层的定位,以此带动内雕机的光学系统实现 大面幅图像的雕刻。所述的人机交互模块由功能按键和LCD显示屏构成,功能按键采用翻页菜单的形 式,内雕机的手动控制通过内雕机主控制器的中断实现,LCD显示屏显示内雕机的工作状态 和功能按键菜单的内容。
所述的内雕机通过USB通讯模块获得加工数据,转存于大容量数据存储模块中, 内雕机主控制器读取大容量数据存储模块并对其数据进行分析运算,通过步进电机驱动三 维运动加工平台到相应加工位置,然后通过D/A转换电路输出控制扫描振镜X、Y轴的模拟 电压,以此控制激光束的运动,使激光束聚焦于加工器件内完成三维内雕刻任务。与现有技术相比,本发明采用单片机系统控制内雕机,具有USB-Host和 USB-Device两种工作模式,并能在两种模式之间智能切换。USB-Host模式下激光内雕机 能对USB移动存储设备实现直接读取,改变了传统激光加工设备必须配备PC机的现状。 USB-Device模式采用USB接口实现PC机与激光内雕机的数据传输,克服了传统的基于PC 机控制的激光加工设备实时性不高的问题,USB接口使得系统能够扩展多台内雕机共用一 台PC机控制,实现多机同时加工,系统扩展了大容量的SRAM数据存储器,能够满足大容量 数据存储的需要,实现了激光内雕机在脱机状态下工作。该设备克服了现有技术的缺陷,适 应了目前计算机接口和移动存储技术的发展趋势,提高了设备的兼容性,能适应高速、大数 据量、高精度的加工需求。该设备加工稳定,图像清晰,即插即用,操作简便。本发明可以独立的工作于USB主机或从机的任一模式,并且能够在两种模式间智 能切换。USB主机模式的特征在于,当存有加工数据的USB存储设备连接到内雕机时,内雕 机切换到USB主机工作模式,并且自动搜索可用的加工文件,当得到确认后,读取加工文件 转存数据到内雕机的SRAM数据存储器,内雕机接收到开始加工指令后,即对加工数据进行 运算并且转换为控制振镜、三维加工机床以及激光器的控制信号,从而完成雕刻任务;USB 设备模式的特征在于,通过安装于计算机上的图像处理软件,转换文件格式为适合雕刻加 工的数据格式,通过PC机USB接口连接内雕机并且传输加工数据到内雕机的数据存储器, 内雕机主控制器通过对数据存储器中数据的运算,控制加工设备完成雕刻工作。USB菊花链 式的星形总线结构,使得PC机可以同时支持多达127个外设的同时连接,所以本发明可实 现大批量的多机同时加工;内雕机扩展的大容量数据存储器,使加工数据存储于下位机,从 而本发明又能实现脱机工作;嵌入式USB主机功能的实现,可以改变激光加工设备必须配 置PC机的现状,实现内雕机对USB移动存储设备的直接读取,使内雕机具有更高的可靠性、 实时性和灵活性。


图1为本发明结构原理图;图2为本发明内雕机USB通讯模块电路图;图3为本发明内雕机外扩数据存储模块电路图;图4为本发明扫描振镜控制模块和三维机床控制模块电路图;图5为本发明人机交互模块电路图6为本发明固件程序流程图。
具体实施例方式下面结合附图和具体实施例对本发明进行详细说明。本发明具有USB主从双模式功能的激光三维内雕机具有USB主机和USB从机两种 工作模式。USB 主机模式时内雕机能直接读取USB移动存储设备,如同计算机上的USB接口, 只要把U盘等存储设备连接到内雕机的USB主机模式插口即可,内雕机通过读取USB移动 存储设备中的加工数据完成雕刻任务,此种工作模式,内雕机不需要配置计算机(即PC主 机);USB从机模式下,内雕机是需要配置计算机的,工作方式就像通过USB连接的打印机, 计算机可以控制并传输加工数据给内雕机。主机和从机两种模式是可以独立工作的,都能 完成雕刻任务。实施例如图1所示,一种具有USB主从双模式功能的激光三维内雕机,该内雕机包括PC 主机模块、USB通讯模块、大容量数据存储模块、扫描振镜控制模块、三维加工机床控制模 块、激光器控制模块、人机交互模块和内雕机主控制器,所述的内雕机主控制器分别连接 USB通讯模块、大容量数据存储模块、扫描振镜控制模块、三维加工机床控制模块、激光器控 制模块和人机交互模块。其中各主要模块通过以下方式实现(I)USB通讯模块,全速USB接口,兼容USB V2. 0,由AVR单片机和USB接口芯片构 成。AVR单片机和USB接口芯片之间具有独立的8位数据总线,USB接口芯片的读、写、片选 控制线以及中断输出由AVR单片机直接控制,可方便地挂接到单片机系统总线上,接口芯 片的外围电路主要包括晶振电路,这种方法使得硬件电路设计简单。USB通讯模块具有两个 独立的USB插口,分别支持USB-HOST主机方式和USB-DEVICE/SLAVE设备方式,内雕机的主 控制器通过USB插口的Vbus信号判断设备工作模式。(2)大容量数据存储模块即外扩数据存储器,本模块选用SRAM存储器作为内雕机 的数据缓冲区,在USB-Device模式下存储PC机传输到下位机的加工数据,在USB-Host模 式下存储内雕机读取的USB移动存储设备中的加工数据,加工数据的存储按照块、面、点逐 次递进的结构进行存储。(3)扫描振镜控制模块,是由具有2通道双极性12位精度的D/A转换器和振镜驱 动电路构成,经对数据存储器中的加工数据运算后,D/A转换器输出模拟电压信号分别控制 扫描振镜的X轴、Y轴,以此实现激光的平面场扫描,扫描场几何畸变误差采用软件校正。(4)三维加工机床控制模块,包括三维加工机床,X、Y、Z三路步进电机及其驱动电 路,限位电路组成,内雕机主控制器通过驱动X、Y、Z三路步进电机运转带动三维加工机床 运动,其中X、Y轴实现雕刻图像块的定位,Z轴实现雕刻图像层的定位,以此带动内雕机的 光学系统实现大面幅图像的雕刻。(5)人机交互模块,由功能按键和IXD显示屏构成,功能键连接内雕机主控制器, 采用的是翻页菜单的形式,能循环切换控制菜单,控制功能通过内雕机主控制器的中断实 现,LCD显示屏通过显示电路连接内雕机主控制器,显示设备的工作状态或者按键菜单的切 换,实现设备的人机交互。
内雕机通过USB通讯模块获得加工数据,转存于大容量数据存储模块中,内雕机 主控制器读取大容量数据存储模块并对其数据进行分析运算,通过步进电机驱动三维运动 加工平台到相应加工位置,然后通过D/A转换电路输出控制扫描振镜X、Y轴的模拟电压,以 此控制激光束的运动,使激光束聚焦于加工器件内完成三维内雕刻任务。图2 图5是内雕机主要模块的电路连接图,下面结合电路图作详细说明 (1)图2是USB通讯控制模块电路图,主要由内雕机主控制器Ul和USB接口芯 片U2构成。Ul选用Atmel公司的AVR系列单片机,图中以ATmegal28单片机为例,它是高 性能、低功耗增强型AVR RISC结构的8位高档单片机,芯片核心采用哈佛结构,所有的寄 存器都直接与算术逻辑单元(ALU)相连接,使得一条指令可以在一个时钟周期内同时访问 两个独立的寄存器,这种结构能大大提高代码效率,并且具有比普通的复杂指令集(CISC) 微处理器高10倍的数据吞吐率。ATmegal28具有128K字节的系统内可编程Flash(具有 RWW功能),这使得程序设计时不会受到程序存储空间的限制,并且无需扩展程序存储器, ATmegal28可通过SPI实现系统内编程,程序的烧录简单可靠。具有53个可编程通用I/ 0 口线,各引脚均可独立地配置输入输出方向,无需扩展I/O接口,使电路设计更为简便,除 此之外,ATmegal28还具有可工作于主机/从机模式的全双工,3线同步数据传输的SPI串 行接口,方便与外围扩展芯片的数据通讯。U2选用的是CH375芯片,支持USB主从机两种 模式,在Device模式下兼容CH372芯片。图2所示电路图能够方便的利用一块CH375实现 USB-HOST和USB-DEVICE主从两种USB通讯模式,主从模式是由内雕机主控制器ATmegal28 决定的,接口 JPl用于连接USB设备(如U盘),端口 JP2用于连接PC机,二者不能同时使 用。空闲情况下,INTl为低电平,ATmegal28使CH375工作于主模式,当有USB设备插入 JPl时CH375会自动通知单片机作相应处理;当端口 JP2连接到PC机的USB端口时,PC机 的USB提供5V电源使INTl为高电平,ATmegal28使CH375切换到从模式。CH375的TXD引 脚通过1ΚΩ的下拉电阻接地,使CH375工作于并口方式,CH375的8位并行数据线(D0-D7) 连接到ATmegal28的PA端口,实现数据的并行传输。1位地址线(AO)用来区分写命令或读 写数据,〔3#是01375的片选控制输入,分别为读写选通输入,这些引脚可通过 ATmegal28的任意I/O 口控制,本发明中通过ATmegal28的PB4-PB7控制。CH375的INT#弓丨 脚与ATmegal28的INTO相连来提供中断信号,由于CH375内部不提供时钟信号,所以需要 外接晶振,USB-HOST主机方式要求时钟频率比较准确,Y21的频率是12MHz士0. 4%。,C25和 C26是容量约为15pF的独石或高频瓷片电容。为使CH375可靠复位,电源电压从OV上升到 5V的上升时间应该少于100ms。如果电源上电过程较慢并且电源断电后不能及时放电,那 么CH375将不能可靠复位。所以在RSTI引脚与VCC之间跨接了一个容量为0. 47uF的电容 C27延长复位时间。(2)内雕机的扩展数据存储器由U3实现,电路连接如图3所示,U3选用的是TI公 司的SRAM存储芯片BQ4017,其容量是16Mb,+5V供电,BQ4017内部具有电压监控电路和锂 电池,当VCC引脚电压低于4. 62V时,内部控制电路对SRAM采取写保护以此来保护内部数 据,当VCC引脚电压低于3V时,芯片切换到锂电池供电,因此在断电后,加工数据不会丢失。 BQ4017具有快速的读写速度(70ns),无擦写次数限制等特点,能够适合内雕机高速加工的 需求。BQ4017具有21条地址总线,8位数据总线以及读、写、片选等引脚,可以方便的与AVR 单片机连接。本发明中BQ4017的地址总线由ATmegal28单片机PC、PF和PG端口控制,存储器与内雕机主控制器的数据读写通过PE端口实现。(3)图4所示中的U4为MAX5322D/A转换芯片,实现D/A转换功能,经ATmegal28 控制输出振镜调节需求的电压信号。MAX5322是双通道双极性12位串行接口数模转换器, 拥有一个快速的IOMHz SPItm/QSPItm/MICROWIREtm兼容串行接口,采用士 12V至士 15V模拟 电源电压供电,可提供双极性士5V至士 IOV输出,由于扫描振镜驱动器所需控制电压为-5V 至+5V之间的模拟电压,所以MAX5322的A、B两路参 考电压REFA、REFB接+2. 5V,MAX5322具 有极佳的线性度,积分非线性度(INL)和微分非线性度(DNL)为士 ILSB (最大),0. 5LSB建 立时间只有10us,装载DAC(/LDAC)输入可以对输出进行异步刷新。MAX5322串行数据输入 引脚DIN连接ATmegal28SPI接口的数据输出引脚M0SI,串行时钟输出引脚SCK为MAX5322 提供时钟基准,MAX5322的片选引脚可以和AVR单片机的任一 I/O 口相连,在本发明中为 PD4,MAX5322的两路模拟电压输出分别连接到X、Y轴振镜驱动电路。(4)图4中的MD1、MD2、MD3是控制内雕机三维运动平台的步进电机驱动器,通过 控制输入脉冲数量,频率及电机各相绕组的接通顺序,可以得到各种需要的运动特性。在本 发明中ATmegal28的PBO端口用来输出脉冲以及控制脉冲数量,PBl控制步进电机的运转方 向,PB2和PB3则连接加工机床的限位电路,PD5、PD6、PD7分别作为X、Y、Z轴的使能接口。 内雕机工作时首先由PD5、PD6使能X、Y路步进电机,使机床运动到相应的加工块位置,在每 块图像雕刻过程中逐步提升Z轴完成每层图像的雕刻。(5)图5左边是按键控制电路,S_il连接AVR单片机的RESET引脚,实现内雕机系 统的复位功能,S_i2连接AVR单片机的INT2引脚,通过中断实现功能菜单的顺序切换,S_ i3连接AVR单片机的INT3引脚,实现功能确认。图5右边电路为IXD显示屏电路,该显示 模块的8位数据总线可直接挂接到单片机总线上,使能、读写等引脚也由单片机控制。图6是本发明的固件程序流程,首先内雕机通过USB总线的信号确定设备的工作 模式,然后对USB接口芯片CH375初始化,使其工作于USB-Host模式或者USB-Device模式。 如果为Host模式,首先需要查询是否有U盘插入,U盘成功连接后,系统搜索可用的加工文 件并打开文件,通过调用CH375FileQUery()查询当前文件信息,根据文件长度等信息完成 相应的数据读取操作,并且把数据转存到内雕机的数据存储器中。如果工作于Device模 式,设备完成USB枚举后,等待上位机的数据发送,当有数据发送时同样要把数据转存到内 雕机的数据存储器。加工数据成功存储于内雕机的数据存储器后,设备等待开始加工信号, 当系统接收到加工指令后,从扩展数据存储器中读取加工数据,并对数据进行运算,以确定 工作平台的位置,然后控制步进电机作相应的运动,并控制D/A转换器输出相应的模拟电 压信号来控制扫描振镜的旋转角度,然后控制激光器对加工器件进行加工。如此循环,直到 整个器件加工完毕。如果需要加工多个器件,则只需通过按键给系统一个开始加工信号即 可,或者在初始化时设定加工件数。
权利要求
一种具有USB主从双模式功能的激光三维内雕机,其特征在于,该内雕机包括USB通讯模块、大容量数据存储模块、扫描振镜控制模块、三维加工机床控制模块、激光器控制模块、人机交互模块和内雕机主控制器,所述的内雕机主控制器分别连接USB通讯模块、大容量数据存储模块、扫描振镜控制模块、三维加工机床控制模块、激光器控制模块和人机交互模块。
2.根据权利要求1所述的一种具有USB主从双模式功能的激光三维内雕机,其特征 在于,所述的USB通讯模块是由AVR单片机和USB接口芯片构成的全速USB接口,兼容USB V2. 0,USB接口芯片和AVR单片机之间具有独立的8位数据总线,USB接口芯片的读、写、片 选以及中断输出都由AVR单片机直接控制。
3.根据权利要求1所述的一种具有USB主从双模式功能的激光三维内雕机,其特征在 于,所述的内雕机具有USB主机和USB从机两种工作模式,主机模式和从机模式分别有专用 的USB连接插口,所述的内雕机主控制器根据连接插口上USB总线的信号,智能切换内雕机 的工作模式。
4.根据权利要求3所述的一种具有USB主从双模式功能的激光三维内雕机,其特征在 于,所述的主机模式能够自动搜索USB存储设备中的加工文件,然后通过按键选择确定加 工文件。
5.根据权利要求1所述的一种具有USB主从双模式功能的激光三维内雕机,其特征在 于,所述的大容量数据存储模块为内雕机扩展的大容量的SRAM数据存储器,该存储器的数 据总线和地址总线挂接在AVR单片机的总线上,内雕机主控制器可以对其进行高速的读写 操作,所述的SRAM数据存储器里存储的是从USB通讯模块传输来的加工数据,该加工数据 在SRAM数据存储器中的存储方式是按照块、面、点逐次递进的结构进行存储。
6.根据权利要求1所述的一种具有USB主从双模式功能的激光三维内雕机,其特征在 于,所述的扫描振镜控制模块由2路双极性12位精度的D/A转换器和振镜驱动电路构成, D/A转换器输出的2路模拟电压信号分别控制扫描振镜的X、Y轴实现激光的平面场扫描, 扫描场几何畸变误差采用软件校正。
7.根据权利要求1所述的一种具有USB主从双模式功能的激光三维内雕机,其特征在 于,所述的三维加工机床控制模块包括三维加工机床,X、Y、Z三路步进电机及其驱动电路, 内雕机主控制器通过驱动x、Y、z三路步进电机运转带动三维加工机床运动,其中Χ、Υ轴实 现雕刻图像块的定位,Z轴实现雕刻图像层的定位,以此带动内雕机的光学系统实现大面幅 图像的雕刻。
8.根据权利要求1所述的一种具有USB主从双模式功能的激光三维内雕机,其特征在 于,所述的人机交互模块由功能按键和LCD显示屏构成,功能按键采用翻页菜单的形式,内 雕机的手动控制通过内雕机主控制器的中断实现,LCD显示屏显示内雕机的工作状态和功 能按键菜单的内容。
9.根据权利要求1 8之一所述的一种具有USB主从双模式功能的激光三维内雕机, 其特征在于,所述的内雕机通过USB通讯模块获得加工数据,转存于大容量数据存储模块 中,内雕机主控制器读取大容量数据存储模块并对其数据进行分析运算,通过步进电机驱 动三维运动加工平台到相应加工位置,然后通过D/A转换电路输出控制扫描振镜X、Y轴的 模拟电压,以此控制激光束的运动,使激光束聚焦于加工器件内完成三维内雕刻任务。
全文摘要
本发明涉及一种具有USB主从双模式功能的激光三维内雕机,该内雕机包括USB通讯模块、大容量数据存储模块、扫描振镜控制模块、三维加工机床控制模块、激光器控制模块、人机交互模块和内雕机主控制器,所述的内雕机主控制器分别连接USB通讯模块、大容量数据存储模块、扫描振镜控制模块、三维加工机床控制模块、激光器控制模块和人机交互模块;所述内雕机具有USB主机和USB从机两种工作模式,并能在两种模式之间智能切换,主机模式能直接读取USB移动存储设备,从机模式能通过USB接口与计算机通讯,每种模式均能独立完成雕刻任务。与现有技术相比,本发明内雕机具有加工稳定,图像清晰,即插即用,操作简便等优点。
文档编号B23K26/00GK101837514SQ200910047708
公开日2010年9月22日 申请日期2009年3月17日 优先权日2009年3月17日
发明者赵永礼 申请人:上海工程技术大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1