用于纸箱打样机的嵌入式控制系统及其控制方法技术方案

技术编号:6696293 阅读:225 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种用于纸箱打样机的嵌入式控制系统及其控制方法,该控制系统包括通过数据总线与控制总线相连接的嵌入式微处理器模块和运动控制模块。微处理器模块以双核CPU芯片为核心。运动控制模块以精插补运动控制模块进行脉冲输出控制。本发明专利技术提供的控制方法,包括以下步骤:1)输入待加工的图形文件或者代码加工文件后,进行图形轮廓识别、轨迹规划、速度预处理或加工代码转换;2)进行粗插补运算;3)进行精插补,同时输出控制给步进或伺服系统去控制执行部件的动作,从而完成特定纸箱图形的裁剪。本发明专利技术体积小、硬件成本低,系统运行的实时性和稳定性高,可靠性与扩展性好,系统功耗低,适应了机电产品对嵌入式控制系统的发展需要。

【技术实现步骤摘要】

本专利技术属于纸箱制造自动控制
,尤其涉及用于控制机床完成纸箱打样的 嵌入式控制系统及其控制方法。
技术介绍
在纸箱打样控制系统当中,运动控制器起着像人体大脑一样的作用,其性能的高 低很大程度上影响到纸箱打样效果的好坏,而目前纸箱的多样化使得需要处理的图形越来 越复杂,难度越来越大。因此,提升控制系统的性能同时降低其价格是关键。在运动控制器 的发展过程中,出现了以单片机、专用芯片(ASIC)、DSP和FPGA为核心处理器的运动控制平 台,其中当前市场上主要的运动控制器是基于“PC十运动控制卡”的运动控制器,通过将PC 机的信息处理能力和开放式的特点与运动控制卡的运动轨迹控制能力有机地结合在一起。 但是这种方式在结构和性能上都存在很大的局限性第一,运动控制卡不能脱离计算机总线,需要插入计算机主板的PCI或者ISA插槽,因 此每个具体应用都必须配置一台PC机作为上位机,这无疑对设备的体积、成本和运行环境 都有一定的限制,难以独立运行和小型化。第二,由于采用的是通用的工业PC机平台,硬件不可裁剪,对于很多场合,PC机 上的许多功能都没有用到,而用户仍然要付出该成本。由于无法针对运动控制系统的特点 来对系统软、硬件进行裁剪,因此采用通用的工业PC机不能很好地搭建嵌入式运动控制平台。
技术实现思路
针对上述纸箱制造过程中控制系统的不足,本专利技术提供一种用于纸箱打样机的嵌 入式控制系统,该控制系统体积小、硬件成本低,系统运行的实时性和稳定性高,可靠性与 扩展性好,系统功耗低,适应了机电产品对嵌入式控制系统的发展需要。本专利技术的另一目的是提供一种上述用于纸箱打样机的嵌入式控制系统的控制方法。本专利技术的用于纸箱打样机的嵌入式控制系统包括通过数据总线与控制总线相连 接的嵌入式微处理器模块和运动控制模块。所述微处理器模块以ARM+DSP双核CPU芯片0MAP-L138为核心。所述OMAP-L138的DSP内核为浮点型DSP。所述0MAP-L138内部本身共享U8KB RAM。所述运动控制模块以FPGA精插补运动控制模块进行脉冲输出控制,其分别连接X 轴伺服驱动器、Y轴伺服驱动器、Z轴伺服驱动器和U轴伺服驱动器,所述各轴的驱动器分 别连接各轴的运动部件,其中,X轴运动部件与Y轴运动部件一起控制平面内刀片的位置, Z轴运动部件控制刀片的切入深度,U轴运动部件控制刀片的方向;还连接有用来控制刀片 的上下振动的驱动电路和直流电机。所述FPGA作为DSP的外设,利用总线通过EMIF接口与之相连接,FPGA内部同时 设计两个128*16位的双口 RAM,采用PING-PONG结构进行数据接收。本专利技术还包括与嵌入式微处理器模块连接的相应外围模块FLASH存储器、SDRAM 存储器、液晶显示接口、输入输出接口、以太网接口、USB接口、SATA接口和串行接口。所述FLASH存储器为NAND Flash存储器,其采用两片K9K2G08U1A,共512MB,用于 存储存放系统运行程序、系统参数及运动指令程序。所述SDRAM存储器采用两片ffl~48LC16M16A2P-75,共64MB,用于存放临时数据和运行应用程序。本专利技术提供的控制方法,包括以下步骤1)输入待加工的纸箱图形DXF文件、HPGL文件或者G代码加工文件后,由0MAP-L138 的ARM核模块进行图形轮廓识别、轨迹规划、速度预处理或加工代码转换;2)通过0MAP-L138内部的共享RAM将数据共享给0MAP-L138的DSP核模块进行粗插补运算;3)通过总线将粗插补数据传输给编程好的FPGA进行精插补,同时输出控制给步进或 伺服系统去控制执行部件的动作,从而完成特定纸箱图形的裁剪。本专利技术的基于0MAP-L138双核芯片和FPGA芯片的嵌入式纸箱打样控制系统,其硬 件成本较低,同时采用多任务实时操作系统Windows CE,其与桌面Windows系统非常相似, 上层软件开发思路一致,因此软件开发比较容易。本专利技术的嵌入式纸箱打样控制系统是一 种可以脱离上位机单独运行的,用于纸箱打样处理的专门控制系统。由于大量的图形信息 需要直观的模拟加工显示,采用Windows CE嵌入式操作系统可以方便地利用其本身的图形 用户界面去处理模拟加工,效果明显,开发效率也高。本专利技术体积小、硬件成本低,系统运行的实时性和稳定性高,可靠性与扩展性好, 系统功耗低,适应了机电产品对嵌入式控制系统的发展需要。附图说明图1为本专利技术硬件结构示意图2为0MAP-L138主控板的功能模块图; 图3为FPGA功能模块图; 图4为本专利技术程序处理流程框图。具体实施例方式下面结合附图和具体实施方式对本专利技术做进一步的说明。如图1所示,硬件结构包括0MAP-L138主芯片及其周围外设以及FPGA的脉冲输出 控制与I/O控制。如图2所示,所述0MAP-L138主芯片周围外设包括NAND Flash存储器、SDRAM存 储器、RJ45以太网接口、IXD、实时时钟、20M晶振、JTAG接口、并行接口、USB接口、I/O扩展等。主控板以嵌入式处理器0MAP-L138为核心,其集成了 ARM9和DSP内核于一体。处 理器0MAP-L138的ARM部分主要任务是实现纸箱图形数据处理、纸箱数控加工代码的转换和编译、轨迹规划、速度预处理计算、人机界面等任务,DSP部分主要负责粗插补的大量运算 以及完成处理数据的传递。外部NAND Flash存储器采用两片K9K2G08U1A (256MB),共512MB,用于存储存放系 统运行程序、系统参数及运动指令程序,可模拟为U盘与PC机进行文件交换;SDRAM存储器 采用两片Μ48ΙΧ16Μ16Α2Ρ-75(32ΜΒ),共64MB,用于存放临时数据和运行应用程序。通过串口、并口、以太网接口、USB接口与上位机系统或其它控制器通信,实现两者 之间数据的传送,同时也实现程序的调试连接。通过IXD接口,实现驱动5寸的液晶触摸屏模块,提供友好的人机交互界面。通过I/O扩展接口,提供了可编程的数字I/O通道。通过SATA接口,可以连接海量硬盘存储,可以用作纸箱加工图形文档的保存,以 便后续的管理查找。0MAP-L138的DSP模块根据收到ARM模块对纸箱图形预处理的数据,进行速度、直 线加/减速和S曲线加/减速等处理,完成2轴/3轴直线粗插补、2轴圆弧粗插补,并通过 总线将其传给FPGA。通过USB、网络及串行接口与PC机通信,完成Windows CE内核的下载以及实现应 用程序的调试及下载,系统软件升级方便。如图3所示,FPGA精插补运动控制模块以Xilinx公司的Spartan_3E系列500K门 的)(C3S500E作为控制的核心,采用串行外设接口模式配置FPGA,配置芯片选择ATMEL公司 的串行Flash芯片AT4OTB。FPGA芯片)(C3S500E采用的是SDRAM工艺,因此需要通过非易 失性数据存储芯片来存储配置文件对其进行配置。通过选定软件编程实用工具XSPI,编写 相应的配置文件,由USB或者串口进行文件的下载。采用数字积分插补法在FPGA芯片中实 现硬件插补算法的编写。根据数字积分插补原理,设计将插补器分为缓冲器模块、时序发生 器模块、积分器模块、脉冲双向计数器模块以及脉冲的输出模块。负本文档来自技高网...

【技术保护点】
1.用于纸箱打样机的嵌入式控制系统,包括通过数据总线与控制总线相连接的嵌入式微处理器模块和运动控制模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘建群吴积荣段宏徐东陈新度
申请(专利权)人:广东工业大学
类型:发明
国别省市:81

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1