基于MFC的运动控制系统监测软件的开发与研究

基于MFC的运动控制系统监测软件的开发与研究

论文摘要

PC+运动控制器+伺服电机的开放式结构是机电一体化的发展方向。在这种结构中,运动控制器的作用是计算机与电机之间的沟通桥梁,根据计算机给出的应用程序指令,结合具体的伺服系统类型,将上层指令转换成伺服电机的具体运动。因此,运行于计算机上的针对具体运动控制系统类型的监测软件成为这种体系结构的关键因素之一。监测软件的使用将会大大提高整个系统研究和开发的效率。而目前就国内而言,完善的监测软件的开发还处于初期阶段,在这方面进行研究具有一定的学术意义和实际应用价值。软件主要面对的对象是运动控制系统的学习者和初级开发人员,使他们能够快速的熟悉DSP芯片的结构功能,并且进行一些DSP应用程序的开发。本系统的运动控制器核心采用TMS320LF2407芯片。本软件采用的开发语言是C++,架构采用的是MFC,这种架构实现了很好的模块化和封装性,有利于提高软件的复用性和扩展性。主要实现的功能包括以下几个方面:一:开发工具。为用户提供了源程序编辑,编译,连接,下载,烧写,调试实时数据采集等功能。二:DSP芯片监测软件。提供图形化界面使用户方便直观的监测DSP芯片各个外围模块的各项性能参数。三:串口测试程序。本系统采用串口通信的方式,为了方便用户了解和测试通信方式,提供了串口测试程序。本软件不需要仿真器的支持,计算机与DSP之间的通信只需要一根标准串口线就可以实现,极大降低了系统的成本。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 运动控制技术及所用DSP 芯片
  • 1.1.1 运动控制技术概述
  • 1.1.2 TMS320LF2407 概述
  • 1.1.3 TMS320LF2407 与电机控制
  • 1.2 课题主要研究内容
  • 1.3 国内外发展状况
  • 1.4 论文结构介绍
  • 第二章 系统开发任务概述与功能需求
  • 2.1 系统硬件环境介绍
  • 2.2 系统开发任务概述
  • 2.2.1 系统开发目的
  • 2.2.2 运行环境说明
  • 2.2.3 对象编程语言的选择
  • 2.3 系统总体架构概述
  • 2.3.1 系统总体结构层次
  • 2.3.2 通信概述
  • 2.4 系统功能需求分析
  • 2.4.1 DSP 监测软件功能需求
  • 2.4.2 开发工具功能需求
  • 2.5 系统性能需求分析
  • 2.5.1 数据精确度
  • 2.5.2 时间性
  • 2.5.3 兼容性
  • 2.5.4 安全性
  • 第三章 DSP与PC串行通信理论与实现
  • 3.1 串行通信理论概述
  • 3.1.1 串行通信基本概念
  • 3.1.2 串行通信与并行通信
  • 3.1.3 数据传输率
  • 3.1.4 波特率因子
  • 3.1.5 同步通信与异步通信
  • 3.2 串行通信硬件接口电路
  • 3.3 串行通信实现
  • 3.3.1 MSComm 控件
  • 3.3.2 串行通信接口模块(SCI)
  • 第四章 DSP处理器监测平台设计与开发
  • 4.1 DSP 处理器监测平台概述
  • 4.1.1 DSP 处理器监测平台功能描述
  • 4.1.2 监测平台的设计思路
  • 4.2 A/D 转换模块的监测
  • 4.2.1 A/D 转换模块功能概述
  • 4.2.2 A/D 转换模块监测界面
  • 4.3 捕获单元的监测
  • 4.3.1 捕获单元功能概述
  • 4.3.2 捕获单元监测界面
  • 4.4 数字输入/输出模块的监测
  • 4.4.1 数字输入/输出功能概述
  • 4.4.2 数字输入/输出模块操作
  • 4.5 正交编码脉冲(QEP)模块
  • 4.5.1 QEP 模块功能概述
  • 4.5.2 QEP 监测模块操作
  • 4.6 串行通信接口(SCI)
  • 4.6.1 串行通信模块功能概述
  • 4.6.2 串行通信监测模块操作
  • 4.7 串行外设接口模块(SPI)
  • 第五章 开发工具的设计与开发
  • 5.1 开发工具总体概述
  • 5.1.1 开发环境背景介绍
  • 5.1.2 开发工具功能描述
  • 5.2 代码编辑工具
  • 5.2.1 代码编辑工具功能
  • 5.2.2 DSP 工程
  • 5.3 编译连接工具
  • 5.3.1 DSP 应用程序的开发流程
  • 5.3.2 编译连接工具开发方法
  • 5.4 烧写功能的实现
  • 5.5 调试功能的实现
  • 第六章 总结与展望
  • 6.1 论文总结
  • 6.2 二次开发展望
  • 参考文献
  • 发表论文和科研情况说明
  • 致谢
  • 相关论文文献

    • [1].纤维素酶调控预处理对MFC膜包装性能的影响[J]. 包装工程 2020(09)
    • [2].基于MFC的校园平面图绘制应用程序的设计与实现[J]. 电子测试 2020(16)
    • [3].基于MFC的悬臂梁振动抑制设计与试验研究[J]. 载人航天 2017(04)
    • [4].基于MFC的地势起伏度计算程序设计与实现[J]. 科技创新导报 2017(25)
    • [5].MFC和OpenGL联合的多视图分割编程方法[J]. 电子技术 2016(09)
    • [6].MFC调用ANSYS的磁保持继电器电磁系统仿真[J]. 现代电子技术 2016(20)
    • [7].基于MFC的企业人事管理系统的设计与实现[J]. 机电产品开发与创新 2016(05)
    • [8].不同阴极材料对MFC处理生物废弃物的影响研究[J]. 安徽农学通报 2014(23)
    • [9].基于MFC的单柱液压机监控系统设计[J]. 安徽工程大学学报 2014(04)
    • [10].基于MFC的个人防火墙的设计与实现[J]. 电脑知识与技术 2015(14)
    • [11].基于MFC的产品结构树管理系统的实现[J]. 中国制造业信息化 2012(03)
    • [12].基于MFC的动态链接库的创建和调用方法研究[J]. 电脑学习 2009(05)
    • [13].慢性束缚应激对昆明小鼠MFC移植瘤血管形成的影响[J]. 四川医学 2008(03)
    • [14].MFC网络蜘蛛流程分析[J]. 电脑编程技巧与维护 2008(09)
    • [15].蒙脱土与MFC涂层对聚丙烯膜阻隔性能的影响[J]. 包装工程 2020(11)
    • [16].基于MFC框架下的WLAN端口扫描系统设计[J]. 电子技术与软件工程 2017(19)
    • [17].中药三叶青及其组方干预荷MFC胃癌小鼠调节性T细胞和相关细胞因子表达的研究[J]. 浙江中医药大学学报 2014(06)
    • [18].基于MFC和OpenGL的地质模拟[J]. 佳木斯大学学报(自然科学版) 2012(06)
    • [19].软件开发中的MFC[J]. 黑龙江科学 2014(11)
    • [20].基于MFC的机车交路图辅助设计系统研究[J]. 铁道标准设计 2013(08)
    • [21].MFC处理人工湿地生物堵塞物及同步产电研究[J]. 环境科学研究 2020(06)
    • [22].基于MFC技术的固定资产管理系统的研究与设计[J]. 技术与市场 2016(11)
    • [23].基于MFC技术的俄罗斯方块游戏的研究与设计[J]. 科技展望 2016(32)
    • [24].基于MFC的餐饮点餐系统设计与实现[J]. 数码世界 2020(02)
    • [25].MFC中双缓冲处理贴图闪屏问题[J]. 科技信息 2011(03)
    • [26].基于MFC的鱼雷作战能力仿真系统设计[J]. 鱼雷技术 2009(06)
    • [27].高浓度苯酚的MFC降解及产电性能[J]. 环境科学学报 2008(11)
    • [28].基于MFC的简易计算器制作[J]. 智能计算机与应用 2019(06)
    • [29].基于MFC的航空电子系统综合自动检测设备客户端软件设计与实现[J]. 计算机测量与控制 2020(02)
    • [30].测定MFC相关数值的测试方法介绍及应用[J]. 上海包装 2016(10)

    标签:;  ;  ;  

    基于MFC的运动控制系统监测软件的开发与研究
    下载Doc文档

    猜你喜欢