论文部分内容阅读
随着小批量多品种提花织物需求量的增加,要求配装电子提花装置的织机数量和种类也越来越多,因此对电子提花机的工作性能和配套适应性提出了更高的要求。采用嵌入式操作系统和高性能的微处理器实现提花装置的控制是电子提花装置控制系统更新换代的一个重要发展趋势。本文在比较了国内常见的电子提花机控制系统方案后,针对嵌入式提花机控制系统的要求,选择ATMEL公司的AT91RM9200作为核心CPU,选用开源免费的嵌入式Linux作为嵌入式操作系统,并采用核心板加底板的系统构架方式实现了电子提花机控制系统的设计。
核心板采用华恒科技有限公司的HHARM9200,底板则是针对核心板的各个功能模块的电路的集合,包括LJART、网络、USB、LCD液晶显示、触摸屏、花型数据输出、八色选纬、输入输出信号等的电路。其中己UART是系统调试专用模块,网络模块既可满足调试要求,同时也实现了提花机控制系统对网络化的要求,人机界面模块采用彩色液晶屏幕和触摸屏,方便操作。花型存储可通过USB和网络进行读入。设计方案预留了一定数量的IO口以备特殊织机配套的要求。
建立了嵌入式Linux的开发环境。移植了嵌入式Linux内核,用U-boot作为嵌入式Linux的Bootloader,文件系统选用RAM Disk、NFS、JFFS2,RAM Disk是断电不保存数据,作为根文件系统可以保证系统的稳定性。嵌入式Linux的SHELL采用小巧的BusylBox。
嵌入式Linux系统通过驱动程序实现对硬件的控制,本文第四章介绍了驱动程序的设计。人机界面采用MiniGUI的图形系统,应用程序基于MiniGUI图形系统,采用了模块化的设计方法,方便扩展。
软硬件完成后在实验室进行了系统调试,达到了预期的设计要求。