基于WinCE平台的圆纬机控制系统的研究与开发

基于WinCE平台的圆纬机控制系统的研究与开发

论文摘要

圆纬机是针织机一种重要机种,是具有较高自动化程度的针织机械,主要用于圆筒形纬编织物的编织。目前国内市场高端的圆纬机基本依赖进口,国家需要花费大量的外汇购买圆纬机系统。因此开发具有自主知识产权的高端圆纬机,努力提高国内针织设备制造水平和应用水平具有十分重要的意义。本文在详细分析圆纬机结构与功能的基础上,结合圆纬机编织工艺需求,设计了一种基于WinCE平台的圆纬机控制系统。该控制系统引入分级控制的原理,将系统分为监控级、主控级、底层控制级三级。监控级主要用于实现人机交互功能,采用32位ARM处理器,包括LCD,触摸屏,USB接口等资源。花型、动作文件通过USB接口输入,由应用软件进行一定的算法处理后,通过总线方式传送到主控级。主控级由STC单片机和Altera公司的CPLD组成,处理各种输入输出信号,接收监控级的数据,并通过CAN总线方式传送到底层控制级。底层控制级接收主控级的数据,实现对圆纬机上的执行机构进行控制,使圆纬机上的各个选针器、气阀、步进电机等按照编织工艺要求工作。在整个控制系统的设计与实现过程中,具体主要做了以下几个方面的工作:1.基于嵌入式操作系统,以WinCE操作系统为平台,根据系统需求,定制了WinCE内核,并将其移植到目标板上。同时还基于WinCE中断处理机制,根据控制系统的要求,完成了中断处理,包括中断处理程序的编写与调试等。2.完成了主控级的信号处理电路及底层控制级执行机构驱动的控制电路的设计和PCB制作,并完成了各个功能模块的调试。3.完成了CPLD模块的程序设计,CPLD程序在整个系统中起到举足轻重的作用。根据CAN总线的通信机理,完成了CAN通信的程序设计。4.设计了一个用于实现人机交互功能的应用软件,该软件具有用户界面友好、操作使用方便等特点。5.对整个控制系统进行了多方面的测试,如总线读写测试、CAN通信测试、断电保护测试等,并对测试结果进行了分析,为系统作进一步改进提供依据。基于WinCE平台的圆纬机控制系统与以往以工控机为基础开发的控制系统相比,具有集成度高、性能优越、稳定性好等优点。实现系统功能的应用程序是在Windows环境下编程设计的,因此还具界面友好、操作方便等特点,从而具有较高的市场竞争力。开发与应用基于WinCE平台的圆纬机控制系统必将进一步提升我国针织设备的制造技术水平并产生较大的经济和社会效益。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题研究的背景和意义
  • 1.1.1 课题研究的背景
  • 1.1.2 课题研究的意义
  • 1.2 课题研究的现状和发展趋势
  • 1.2.1 圆纬机的发展历史
  • 1.2.2 国产设备的技术现状
  • 1.2.3 圆纬机的发展趋势
  • 1.3 研究内容
  • 1.3.1 课题研究内容
  • 1.3.2 论文主要成果
  • 1.4 论文结构和主要工作
  • 1.4.1 论文结构
  • 1.4.2 作者在本项目中的主要工作
  • 1.5 小结
  • 第二章 WINCE嵌入式操作系统的特点
  • 2.1 嵌入式操作系统的概述
  • 2.2 Windows CE操作系统
  • 2.3 Windows CE.NET开发平台
  • 2.4 本系统选择WinCE的原因
  • 2.5 Windows CE操作系统的定制
  • 2.5.1 Windows CE.NET平台的开发工具
  • 2.5.2 用 Platform Builder进行内核定制
  • 2.6 Wondows CE下中断实现
  • 2.6.1 Windows CE中断的组成
  • 2.6.2 Windows CE中断处理机制的特点
  • 2.6.3 Windows CE的中断发生和处理过程
  • 2.7 小结
  • 第三章 圆纬机系统架构
  • 3.1 本项目中的圆纬机系统的组成
  • 3.1.1 机械子系统
  • 3.1.2 花型与动作准备子系统
  • 3.2 电脑控制子系统
  • 3.2.1 系统逻辑结构
  • 3.2.2 软件系统架构
  • 3.3 小结
  • 第四章 圆纬机控制子系统的软件设计
  • 4.1 应用软件设计与实现
  • 4.1.1 应用软件开发工具
  • 4.1.2 应用软件的逻辑结构
  • 4.1.3 应用软件的模块功能
  • 4.1.4 应用软件的关键技术及实现
  • 4.2 圆纬机控制系统的中断实现
  • 4.3 CPLD模块设计与实现
  • 4.3.1 VHDL设计简介
  • 4.3.2 VHDL编程实现的程序
  • 4.4 CAN通信程序设计与实现
  • 4.4.1 CAN节点的初始化
  • 4.4.2 发送子程序的设计
  • 4.4.3 接收子程序的设计
  • 4.5 小结
  • 第五章 圆纬机控制系统的测试及性能指标
  • 5.1 系统测试
  • 5.1.1 功能测试
  • 5.1.2 性能测试
  • 5.2 性能指标
  • 5.3 小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.1.1 系统产生的效益
  • 6.1.2 用户对系统的评价
  • 6.1.3 技术成果
  • 6.2 问题和展望
  • 附录 1:产品展示
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于WinCE平台的圆纬机控制系统的研究与开发
    下载Doc文档

    猜你喜欢