论文摘要
结合CS-2215的特点和电脑绣花机的功能需求,基于“CS-2215+Qt/Embedded”的控制系统平台,本文详细设计了绣花机电控系统中主轴电机与绣框电机之间的协调控制和基于RS422串口的上下位机之间的多机通讯。控制软件主要利用CS-2215开发板的控制核心——S3C2410A自带的三个硬件定时器实现主轴与绣框之间的协调动作。介绍了硬件定时器驱动程序的编写思路及其具体实现方法。研究了测量主轴电机速度的几种方法以及检测主轴位置的原理;介绍了步进电机在绣花机电控系统中的应用及其速度控制方法;设计了步进电机升降速曲线以及手动移框的实现算法。研究了电控系统软件设计中使用的键盘管理机制,目前已经可以实现对按键事件的检测并给与及时的响应处理,但是该机制还有待于进一步改进。最后对系统研究和开发调试过程中遇到的问题进行归纳总结,并展望了电脑绣花机控制器下一步发展和研究的重点。目前,本电控系统已经通过了现场的联合调试,实现了基本功能。
论文目录
摘要Abstract1 绪论1.1 引言1.2 电脑绣花机的发展与研究现状1.2.1 绣花机的分类1.2.2 绣花机的发展与研究现状1.3 本课题的背景和意义1.4 主要研究内容2 控制系统介绍2.1 科思CS-2215产品介绍2.1.1 本设计使用到主板的相关性能与特点2.1.2 相关技术参数与规格2.2 开机上电前的准备工作2.3 电脑绣花机控制器设计思想2.3.1 绣花机功能介绍2.3.2 电脑绣花机的工作原理2.3.3 本控制系统的软件体系结构3 主轴电机动作的研究3.1 几种主轴电机性能介绍3.1.1 滑差电机3.1.2 交流变频电机3.1.3 交流伺服电机3.2 主轴电机动作原理3.2.1 主轴电机的工作原理3.2.2 主轴电机的起动与停车3.3 电脑绣花机中的光电编码器3.3.1 光电编码器3.3.2 增量型旋转编码器技术特性简介3.4 主轴电机速度和位置的测量研究3.4.1 通过测量光电编码器的输出脉冲数来计算主轴速度3.4.2 硬件定时器测量主轴电机速度3.4.3 光电编码器测量主轴的位置4 绣框电机动作的研究4.1 电脑绣花机移框部分的工作原理4.2 绣框电机的控制特点4.2.1 绣框电机的介绍4.2.2 步进电机输入信号的时序4.3 绣框电机升降速的研究4.3.1 速度控制的必要性4.3.2 步进电机的升降速曲线4.3.3 绣框电机升降速的软件实现4.4 电脑绣花机手动移框的软件实现4.4.1 最初的手动移框软件实现4.4.2 手动移框的改进算法5 主轴电机与绣框电机协调控制5.1 硬件定时器设备驱动程序5.1.1 设备驱动程序简介5.1.2 硬件定时器设备驱动程序主要内容5.2 Qt类实现的两种软件定时方法5.3 电控系统中的电机协调控制5.3.1 技术指标及功能需求简介5.3.2 刺绣过程的语言描述5.3.3 主轴电机和绣框电机的协调控制6 绣花机电控系统上位机与下位机之间的通信6.1 串行通信方式的比较与选择6.1.1 RS232串行通信简介6.1.2 RS422串行通信简介6.1.3 RS485串行通信简介6.1.4 选择RS422串行通信6.1.5 多机通讯的原理介绍6.2 绣花机电控系统中的通信协议6.2.1 通讯协议介绍6.2.2 通讯协议在系统中的应用6.3 电控系统串口通信控制软件6.3.1 读取串口数据的几种I/O模型6.3.2 Linux环境下的串口通信6.3.3 基于 Qt软件的串口通讯6.3.4 用线程实现串口通讯7 绣花机电控系统的键盘管理7.1 Linux环境下的按键检测机制7.1.1 Linux按键检测原理7.1.2 基于 Qt的按键检测7.2 绣花机电控系统中的按键管理7.2.1 刺绣准备模式下的按键7.2.2 刺绣确认模式下的按键7.2.3 刺绣运行模式下的按键7.2.4 拟设计的按键布局及定义8 系统控制软件改进及总结8.1 设计中发现的问题及拟解决措施8.1.1 步进电机升降速曲线8.1.2 串口通信协议8.1.3 矩阵键盘管理8.2 结论及展望8.2.1 总结8.2.2 未来展望致谢参考文献
相关论文文献
标签:电脑绣花机论文; 电机协调控制论文; 串行通信论文; 按键处理论文;