论文部分内容阅读
随着我国纺织业的迅速发展,高性能的电脑刺绣机越来越受到人们的青睐。但是,由于我国电脑刺绣机控制系统水平比较落后,高端产品几乎都由国外产品垄断。与国外先进的电脑刺绣机控制系统相比,国产刺绣机控制系统在自动化程度、操作人性化程度、显示技术、运行效率、系统稳定性等方面存在着较大差距。本文所介绍的电脑刺绣机控制系统在以上几个方面进行了改进,缩小了与世界先进水平的差距。本文设计的工业电脑刺绣机控制系统可实现的功能为:触摸屏操作与液晶显示;良好的人机界面HMI,可实现基本控制输入和刺绣状态的输出显示;大容量存储器U盘,可实现内存和外存的花样数据交换;与下位机驱动电路的实时通信;主轴伺服电机速度控制,按照给定控制转速,转速可调换并且能够稳定转速;绣框电机位置控制,按照软件给定的位置信息,经过运算之后分别给X、Y轴步进电机发出控制脉冲,X、Y轴步进电机能够在两针之间的时隙内完成移位;能够使换色电机精确定位,正常进行换色操作;能够自动检测断线,并且具有报警功能;通过限位开关控制越框;机器故障识别功能等等。本文在详细分析电脑刺绣机工作原理的基础上,结合工业电脑刺绣机的功能需求和当前嵌入式领域的成熟技术,提出以ARM+Linux+MiniGUI为核心构建软、硬件平台的工业电脑刺绣机控制系统解决方案。硬件设计上,主处理器采用Samsung公司的ARM芯片S3C2410,利用S3C2410强大的功能和丰富的接口资源扩展了USB接口、LCD显示接口、触摸屏接口、UART接口、FLASH等功能模块,简化了外围电路。本文还根据CPLD可以并行操作的特点,减少了ARM的工作量,提高了系统运行的稳定性和抗干扰能力、增强系统的保密性。软件设计上,将嵌入式Linux操作系统移植到S3C2410中作为系统的软件平台,使编程规范化、模块化,同时为系统的扩展和升级提供了方便,并且为同一程序在不同的处理器上运行提供了可能;采用USB实现了将花样文件传到内存中;采用MiniGUI作为工业电脑刺绣机控制系统的图形支持系统,开发出美观、操作方便的人机交互界面,缩短了开发周期,降低了程序的开发难度,代码结构性、通用性增强,调试维护方便。