论文部分内容阅读
随着人们生活方式的改变,针织服装外衣化、时尚化、舒适化、个性化已成为世界潮流,这就对横机编织工艺提出了新的要求。基于嵌入式可重组的横机控制系统是横机控制系统更新换代的一个重要发展方向。
本文分析了横机的发展现状,提出以ARM9和Linux操作系统构建横机主控制模块,通过现场总线技术接入各功能模块,实现对各功能模块的控制管理,满足电脑横机各种功能的控制要求。
嵌入式模块核心板采用商业产品FS2410,核心CPU为S3C2410,扩展板则是横机控制系统嵌入式模块的各功能电路的集合,包括UART、USB、LCD、触摸屏、网络、JTAG等接口,实现计算机网络的通信功能;提供人机接口;花型数据的读取和存储;总线通信;横机运行的控制与监测。提花控制模块以MCS51为主处理器,CPLD为协处理器:实现对导纱、三角提花电磁铁的控制;选针器的控制;总线通信;机头位置、边纱、天线等信号的检测。电机控制模块以MCS51为主处理器,CPLD为协处理器:实现通过变频器控制主传动电机;步进电机的多段选择控制;直流电机控制等。设计方案预留一定数量的I/O口以备特殊工艺的要求。
建立嵌入式Linux开发环境:通过详细分析U-Boot并作为嵌入式Linux的Bootloader;修改Linux2.6.14内核的配置,移植内核到嵌入式硬件平台,添加网络接口芯片CS8900的驱动程序,编写了CAN总线的驱动程序;对花型文件进行解析,分解出电机数据和行程数据;采用Qt/E进行图形界面设计,在Qtopia平台中添加横机应用程序;嵌入式Linux的shell采用小巧的busybox,文件系统选用JFFS2、NFS,其中NFS用于系统的测试。子系统单片机软件设计包括:数据接收、参数设置、7064片选译码功能的软件设计等。
经过对样机测试,系统实现了预期的功能。本横机控制器与传统的基于MCU或工控机的控制器相比,具有集成度高,通用性强,有较大的应用前景。