论文部分内容阅读
随着嵌入式技术的日新月异,它在各种领域的应用得到了很大程度的推广。在纺织机械的机电一体化程度不断提高的大前提下,将嵌入式技术引入织机的控制系统来改善性能不失为一个很好的选择。本文针对织机控制系统中提综信息存储模块和人机交互系统两个部分提出了改进方案。通过建立USB主机接口来支持对优盘的存储和读写,既省时又省力;嵌入式操作系统+嵌入式GUI的人机界面平台,为各种不同的控制系统提供了通用的人机界面设计平台,方便、高效的库函数为界面开发提供了很大的便捷。本文主要包括以下几个部分的内容:第一,在充分了解USB通信协议的基础上,选用以ISP1160为USB控制芯片的USB主机方案。ISP160是基于USB2.0协议的主/从机控制芯片,功能选择通过设置功能寄存器来完成;作为USB主机设备,需要实现ISP1160的初始化、USB传输功能以及对USB设备的枚举;本设计需要支持优盘,因此还需要添加Mass Storage类协议和FAT16文件系统。第二,基于S3C44B0X的人机界面硬件系统,它包括了主控制器外围电路、存储器设计、JTAG接口、液晶接口、触摸屏接口和串口等部分。第三,选用μC/OS-Ⅱ+μC/GUI的嵌入式操作系统和嵌入式GUI作为本人机交互系统的平台,成功移植到S3C44B0X的硬件平台上。除了编写液晶驱动和修改其它配置文件外,还添加了针对本控制系统的小汉字库和增加了对触摸屏的支持。第四,建立了显示任务、触摸屏任务和串口通讯任务,并运用μC/OS-Ⅱ的多任务调度机制和信号量实现了任务间的调度:运用μC/GUI提供的接口函数完成了织机控制系统的参数设置、参数显示等17个显示画面,并利用回调机制实现画面间的切换。