论文摘要
本文针对自主开发的“PC+DSP”开放式结构的嵌入式运动控制系统,着重对基于UML模型的运动控制系统软件技术进行了研究,并开发了一套电脑绗缝机运动控制软件,通过实际运行测试,验证了上述设计方法的有效性。本论文主要完成了以下几个方面的工作:将UML应用于运动控制系统的软件设计,分别对上、下位机软件的功能、结构以及实现等进行了分析研究。UML的应用不仅使软件的整体设计变得可视化、系统化,便于管理,还有助于发现软件设计存在的问题,增强软件的稳定性,同时统一化、规范化的软件设计能加强工作人员之间的交流,明确分工。在运动控制系统程序的设计中采用了矢量图形技术和多线程技术。针对当前软件可靠性工程领域面临的主要问题,对软件可靠性进行了研究,提出了面向主体的软件设计思路,任务化、模块化的软件可靠性分析和基于UML的软件测试方法。为了提高运动控制系统的加工精度和运行速度,对插补算法和加减速曲线进行了改进,并将超前预估加减速的控制方法和分段调速的位置同步方式应用到实际系统中。介绍了电脑绗缝机的基本原理和总体设计方案,并在通用运动控制系统的基础上开发了一套完整的电脑绗缝机运动控制软件,实现了用户提出的所有功能要求。实际运行测试表明,基于UML模型的软件设计方法是行之有效的。
论文目录
摘要ABSTRACT目录1 绪论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 本文的章节结构2 运动控制系统设计概述2.1 运动控制技术概述2.2 控制方案与系统结构2.2.1 “PC+DSP”控制模式2.2.2 运动控制系统结构2.2.3 运动控制系统电控系统2.2.4 运动控制系统软件层次2.3 运动控制系统上位机2.3.1 EmCORE-i612嵌入式板卡2.3.2 系统上位机软件2.4 运动控制系统下位机2.4.1 DSP56800系列芯片2.4.2 系统下位机软件2.5 本章小节3 运动控制系统软件设计3.1 UML概述3.2 系统软件功能分析3.2.1 上位机软件功能分析3.2.2 下位机软件功能分析3.3 系统软件结构设计3.3.1 上位机的软件结构3.3.2 下位机软件结构3.3.3 数据结构设计3.4 通讯程序设计3.4.1 通讯协议设计3.4.2 帧的收发超时控制3.4.3 通讯程序实现3.5 软件抗干扰设计3.6 矢量图形技术3.6.1 矢量图形技术特点3.6.2 DXF文件格式3.6.3 DXF格式图元解析3.6.4 DXF格式图元绘制3.7 多线程技术3.7.1 线程概述3.7.2 多线程活动图3.7.3 运动控制线程3.7.4 插补线程3.7.5 线程同步3.8 本章小节4 运动控制系统软件可靠性4.1 软件可靠性概述4.2 面向主体的软件设计4.2.1 主体的概念4.2.2 主体结构设计方案选择4.2.3 构造多主体系统系统4.2.4 多主体集成策略4.3 任务化、模块化软件可靠性分析4.3.1 任务化、模块化可靠性模型4.3.2 基于FTA和UML可靠性模型4.3.3 软件模块可靠性分析4.4 基于UML的软件测试技术4.5 本章小节5 运动控制系统软件关键技术5.1 高精度插补算法5.1.1 高精度插补运算原理5.1.2 高精度直线插补算法5.1.3 高精度圆弧插补算法5.2 运动控制系统加减速控制5.3 转向速度预估算法5.3.1 最优速度预估5.3.2 速度变化预估5.4 位置控制算法5.4.1 基于计算的速度匹配5.4.2 分段调速的位置控制机制5.4.3 位置控制的分段速度计算5.5 本章小节6 运动控制软件在绗缝机中的应用6.1 绗缝机的工作原理6.1.1 绗缝机发展状况概述6.1.2 绗缝机的控制原理6.2 绗缝机软件关键技术6.2.1 用户界面6.2.2 绗缝参数设置6.2.3 按钮控制6.2.4 断线处理6.2.5 加固绗缝6.3 电脑绗缝机样机原形6.4 本章小节总结与展望1 本文主要研究成果2 下一步研究工作参考文献致谢攻读学位期间发表的学术论文目录
相关论文文献
标签:统一建模语言论文; 软件可靠性论文; 多线程论文; 智能主体论文; 电脑绗缝机论文;
基于UML的运动控制软件设计及其在电脑绗缝机中的应用研究
下载Doc文档