论文部分内容阅读
随着生活水平的不断提高,人们对针织服装的追求热度也日益提升,针织服装时尚化、舒适化、个性化已成为世界潮流,这就对横机编织工艺提出了新的要求。电脑横机是当前羊毛衫生产行业中最主要的机种。它的核心部分是其整机控制系统,其主要功能是根据由花型数据文件解析得到各种控制信息和来自机器的同步信号,及时发出各种控制指令,以实现编织所需的各种特定动作,自动完成编织。本论文在对电脑横机控制系统的结构和功能进行分析的基础上,提出了一个基于ARM9处理器和嵌入式Linux系统的横机控制系统解决方案,该方案基本满足了电脑横机各种功能的控制要求。电脑横机硬件部分主要由三个部分组成,分别是主控部分、机头编织部分以及CPLD控制部分。主控部分由AT91SAM9261处理器控制,主要功能是一方面通过CAN总线将控制指令发送给机头编织部分,一方面是通过总线方式操作CPLD控制部分;机头编织部分由STM32处理器控制,接收来自主控部分的指令,进行相应的编织动作;CPLD控制部分由一片CPLD控制,负责横机的两套伺服电机和一套步进电机的运动控制,读取主伺服电机的编码器反馈值以及检测各种传感器的输入信号。电脑横机的软件控制部分开发均在Linux环境下进行,主要由四部分组成:CAN数据发送子程序、读写CPLD子程序、横机编织控制程序和SDL应用程序。CAN数据发送子程序负责向机头发送控制命令;读写CPLD子程序通过读取CPLD的寄存器来协调横机的正常工作;而横机编织控制程序则是整个软件的主体,它完成了从读入花型数据到编织出花型图案这整个过程;SDL应用程序则为横机编织控制软件提供了一个人性化的图形用户界面,它包括主界面、读取花型数据文件界面和参数设置界面等。