绣花机多机通讯系统的设计与实现

绣花机多机通讯系统的设计与实现

论文摘要

针对目前国内大多数绣花厂用管理手工作坊的方法来管理绣花机进行生产活动,使得绣花机这种先进的生产设备没有得到很好的利用,从而导致绣花产量、效率低下等问题。本文提出将网络技术应用于绣花机刺绣生产管理的方案,它将有助于改善以往刺绣生产管理方式,提高刺绣生产效率。本文首先从硬件结构上对绣花机接入网络的方案进行了分析,并对绣花机通讯系统进行总体的设计;其次,以ARM芯片S3C2410为主处理器的开发板为硬件开发平台,设计了绣花机网络接口电路和网络隔离电路,实现绣花机网络接入功能;再次,在Linux系统下,结合基于TCP/IP协议C/S模式的Socket编程技术和多线程编程技术设计了通信程序,实现上位机和绣花机的通信;接着,依据刺绣生产管理要求,对通讯系统软件进行了设计并实现了刺绣状态监控、文件传输、下传任务监控、内存管理、机器参数查看、绣作信息统计等功能;设计了友好的人机界面并支持中英文显示,使得对软件的操作更为简洁明了。最后,对通讯系统的每个功能模块进行单机和联机调试,调试结果证明本文设计的通讯系统能够有效地实现上位机对绣花机刺绣生产进行管理,大大提高了刺绣生产效率。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 本文选题背景及意义
  • 1.2 绣花机网络化及刺绣生产管理发展现状
  • 1.2.1 绣花机网络化发展现状
  • 1.2.2 刺绣生产管理发展现状
  • 1.3 本文的章节安排
  • 2 绣花机通讯系统架构
  • 2.1 绣花机控制系统结构
  • 2.1.1 绣花机控制系统硬件结构
  • 2.1.2 绣花机控制系统层次结构
  • 2.2 通讯系统结构及功能需求
  • 2.2.1 系统结构
  • 2.2.2 系统的工作模式
  • 2.2.3 系统需求分析
  • 2.3 通讯系统可靠性的考虑
  • 2.4 本章小结
  • 3 绣花机网络接口电路设计
  • 3.1 DM9000网络控制芯片介绍
  • 3.1.1 DM9000性能特点
  • 3.1.2 DM9000内存工作原理
  • 3.2 绣花机网络接口电路的实现
  • 3.3 网络隔离电路设计
  • 3.4 本章小结
  • 4 通讯系统软件设计与实现
  • 4.1 上位机软件设计
  • 4.1.1 上位机通信程序设计
  • 4.1.2 刺绣状态监控设计
  • 4.1.3 文件传输设计
  • 4.1.4 传输状态监控实现
  • 4.1.5 内存管理设计
  • 4.1.6 机器参数查看
  • 4.1.7 绣作信息查看
  • 4.2 下位机软件设计
  • 4.2.1 下位机通信程序设计
  • 4.2.2 文件接收实现
  • 4.2.3 内存管理设计
  • 4.2.4 机器参数设置
  • 4.2.5 绣作信息统计
  • 4.3 通信协议设计及差错控制
  • 4.3.1 通信协议设计
  • 4.3.2 差错控制
  • 4.4 图形用户界面设计
  • 4.5 本章小结
  • 5 通讯系统调试与运行
  • 5.1 系统调试环境
  • 5.1.1 交叉编译器安装
  • 5.1.2 Qt/Embedded库的安装与使用
  • 5.1.3 文件下载与运行
  • 5.1.4 目标板配置
  • 5.2 系统调试
  • 5.2.1 系统运行
  • 5.2.2 功能调试
  • 5.3 本章小结
  • 6 总结与展望
  • 6.1 论文工作总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  ;  

    绣花机多机通讯系统的设计与实现
    下载Doc文档

    猜你喜欢