论文部分内容阅读
本文在分析了国内外电子提花技术的发展状况的基础上,针对大纹针数电子提花机控制系统的需求,提出了一种新型电子提花机控制系统的实现,该系统采用ARM920T内核的S3C2440A处理器作为主控制微机和QNX作为嵌入式实时操作系统,在提花控制的稳定性、实时性和可扩展性方面有一定的特点,为大纹针数的高速电子提花机控制系统的设计提供了一种新方法和新途径。
本设计采用模块化设计方法,实现了主控制微机、网络通讯、人机界面、可移动花版存储、选纬信号输出、织机信号检测、CAN总线光纤接口以及选针控制驱动等的模块化配置。QNX独特的微内核内存保护机制使系统以进程为运行单位保证了各进程独立的功能,实现了功能的模块化,提高了系统运行的可靠性。微内核通过消息传输机制与系统各模块进行通信,使其可以满足电子提花机控制的实时性要求。本设计使用CAN总线光纤网络拓扑结构,不仅实现了主控制微机模块和选针控制驱动模块之间的实时高速通信,而且根据电子提花机的纹针数量要求,进行选针控制驱动模块的灵活组配。
本文第一章主要概述了提花机技术的概况:第二章介绍了电子提花机控制系统模块化设计的方案;第三到五章为本文的重点,分别介绍了本控制器的硬件设计、CAN现场总线光纤网络的设计和主控制器与选针驱动从控制器的的软件设计;第六章介绍了控制系统的抗干扰设计和运行调试;最后还介绍了课题的总结与展望。