基于MCX314的运动控制器的研究与设计

基于MCX314的运动控制器的研究与设计

论文摘要

运动控制技术是微电子技术、电力电子技术、传感器技术、永磁材料技术、自动控制技术以及微机应用技术等的综合应用。电动机控制策略的模拟实现正逐渐退出历史舞台,而采用微处理器、FPGA/CPLD、通用计算机、DSP控制器等现代手段构成的数字控制系统得到了迅速发展,应用先进算法,开发全数字化的智能控制系统将成为新一代运动控制设计的发展方向。目前,我国国内的开放式数控系统的研究还处于初级阶段,各系统所采用的体系结构并不一致,而是自成体系,相互之间缺乏兼容性和互换性。在此提出一种采用单片机与专用运动控制芯片相结合的运动控制系统,并配以相关的控制软件来完成系统的基本功能,使得系统软硬件具有可移植性和互操作性。采用日本NOVA电子有限公司推出的DSP运动控制专用芯片MCX314和Cygnal公司的8位高速单片机C8051F020相结合,开发研制了运动控制器。其中,高集成度MCX314运动控制专用芯片能实现以下控制:4轴3联运动的位置、速度、加速度控制;直线、圆弧和位模式3种连续插补;位置环闭环控制。芯片的性能优良、接口简单、编程方便、工作可靠,给运动控制带来极大方便。可广泛应用于数控机床、机器人等领域的运动控制。在提高速度控制和改进插补算法中,采用模糊控制和神经网络的数学模型,提高了控制性能。本课题主要研究工作包括:1、比较国内外同类产品的功能,规划了运动控制器的硬件结构;2、运动控制器的测试软件设计,包括一些基本的功能函数和测试例程;3、在单片机端开发应用程序,调用相应的函数,使控制器动作;4、搭建调试平台,做一些基本的运动控制实验,验证软硬件设计的正确性。5、研究和仿真基于模糊控制和神经网络的速度控制算法和插补算法。6、研究成果总结和后期展望。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 开放式数控系统的发展概述
  • 1.2 运动控制器的现状与发展
  • 1.3 课题研究背景及内容
  • 第2章 系统整体方案设计
  • 2.1 整体设计的指导思想
  • 2.2 运动控制器的硬件结构选择与设计
  • 2.3 软件整体规划
  • 第3章 硬件设计开发
  • 3.1 MCX314 与 C8051F020 的介绍
  • 3.1.1 MCX314 运动控制芯片介绍
  • 3.1.2 C8051F020 单片机性能介绍
  • 3.2 基本硬件电路的设计
  • 3.3 外围电路的扩展
  • 3.3.1 数据存储器
  • 3.3.2 液晶显示电路
  • 3.3.3 键盘控制电路
  • 3.3.4 通信模块
  • 第4章 速度控制和插补算法的研究
  • 4.1 基于模糊控制的速度控制算法
  • 4.1.1 模糊控制的实现方法
  • 4.1.2 模糊速度控制算法设计
  • 4.1.3 模糊速度控制算法的仿真试验
  • 4.2 基于神经网络的插补算法
  • 4.2.1 插补算法的分类
  • 4.2.2 人工神经网络介绍
  • 4.2.3 BP 神经网络
  • 4.2.4 基于神经网络的插补算法
  • 4.2.5 神经网络插补算法的仿真试验
  • 第5章 软件结构设计
  • 5.1 软件结构简介
  • 5.2 MCX314 与 C8051F020 软件设计
  • 5.2.1 MCX314 运动控制芯片软件设计
  • 5.2.2 C8051F020 软件设计
  • 5.3 软件实现
  • 5.3.1 MCX314 运动控制芯片软件实现
  • 5.3.2 C8051F020 的软件实现
  • 5.4 运行实例
  • 第6章 结论与展望
  • 6.1 结论
  • 6.2 展望
  • 参考文献
  • 致谢
  • 附录A (攻读学位期间参与的课题及发表的论文)
  • 附录B 代码
  • 相关论文文献

    标签:;  ;  ;  

    基于MCX314的运动控制器的研究与设计
    下载Doc文档

    猜你喜欢