基于单片机的二维运动控制系统的研究

基于单片机的二维运动控制系统的研究

论文摘要

为实现美式十六球的自动摆放,本文设计了一种基于X-Y二维定位平台的摆球装置,并系统地论述了应用单片机开发步进电动机二维运动控制器的方法。该二维运动控制器既能实现两轴独立运动控制,又能方便地进行联动控制。本文完成的主要工作有:(1)摆球装置机械结构设计;(2)系统控制方案设计;(3)步进电机驱动电路的研究;(4)系统硬件设计;(5)系统软件设计。二维运动控制器的重点在于步进电动机的驱动电路硬件与控制软件的设计,以及上下位机串口通信的实现。X、Y两个方向的控制环节由AT89C52单片机和环行分配器PMM8713构成,单片机通过模拟串口与上位机进行通信,利用PMM8713产生步进电动机运行和正反转的控制信号。驱动环节采用UC3842实现恒流驱动,给出特定的脉冲驱动信号,驱动功率管进行开通和关断,使步进电动机按照规定的轨迹和速度运行。软件部分由上位机软件和下位机软件组成。上位机软件用Visual Basic编制,具有可视化界面,用于对X-Y运动平台进行调试。下位机软件用单片机汇编语言编制。上位机输入的指令经编译生成相应的目标代码并通过计算机串口发送到下位机中。下位机的功能:一是接收来自上位机的数据和命令;二是根据上位机发送的命令执行相应的动作;三是向上位机发送有关信息。该控制系统具有以下特点:1采用内部时钟方式产生步进电动机的驱动脉冲,用软件来实现,降低了硬件成本;2硬件设计尽可能地选择标准化、模块化的电路,提高了设计的成功率和结构的灵活性;3采用容栅传感器作为位置反馈环节,提高了定位精度;4尽可能选择功能强、成本低廉、通用性好的电路或芯片;控制器结构简单,成本低廉,控制可靠,具有十分广阔的市场前景。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 本课题的选题背景及意义
  • 1.2 运动控制的基本概念
  • 1.3 运动控制系统的发展历程
  • 1.4 运动控制领域的现状与发展趋势
  • 1.5 主要研究内容
  • 1.6 本章小结
  • 2 摆球装置机械结构设计
  • 2.1 总体结构设计
  • 2.2 机械传动结构设计
  • 2.2.1 滚珠丝杠副的工作原理
  • 2.2.2 滚珠丝杠副的特点
  • 2.2.3 滚珠丝杠副的分类
  • 2.3 滚动支撑结构设计
  • 2.4 本章小结
  • 3 运动控制系统的总体方案设计
  • 3.1 步进电动机及其选型
  • 3.1.1 步进电动机的原理
  • 3.1.2 步进电动机的基本参数
  • 3.1.3 步进电动机的振荡、失步及解决办法
  • 3.1.4 步进电动机的选型
  • 3.2 步进电动机的控制方式选择
  • 3.2.1 步进电动机的控制方式
  • 3.2.2 步进电动机的控制方案比较
  • 3.3 步进电动机的驱动
  • 3.3.1 驱动系统的组成
  • 3.3.2 驱动器的特点
  • 3.3.3 步进电动机常用驱动电路
  • 3.3.4 步进电动机的细分驱动及其理论依据
  • 3.4 运动控制系统的控制方案
  • 3.5 本章小结
  • 4 运动控制系统硬件设计
  • 4.1 系统硬件设计概述
  • 4.2 主通信控制电路设计
  • 4.2.1 主通信控制电路基本组成
  • 4.2.2 主通信硬件电路设计
  • 4.3 步进电动机控制器
  • 4.3.1 步进电动机控制器的基本组成
  • 4.3.2 硬件电路设计
  • 4.4 本章小结
  • 5 运动控制系统软件设计
  • 5.1 软件设计的目标
  • 5.2 软件的基本构成
  • 5.3 上位机软件
  • 5.4 下位机软件
  • 5.4.1 主CPU 软件设计
  • 5.4.2 步进电动机控制软件设计
  • 5.4.3 位置反馈系统软件设计
  • 5.5 本章小结
  • 6 系统的抗干扰措施
  • 6.1 干扰的分类及耦合方式
  • 6.1.1 干扰的分类
  • 6.1.2 干扰的耦合方式
  • 6.1.3 噪声形成干扰的三要素
  • 6.2 抗干扰的硬件措施
  • 6.3 软件抗干扰抑制
  • 6.3.1 软件陷阱
  • 6.3.2 设立标志判断
  • 6.3.3 软件复位
  • 6.4 本章小结
  • 7 试验研究
  • 总结与展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文
  • 攻读学位期间参加的科研项目
  • 相关论文文献

    • [1].现场可编程门阵列步进电动机驱动系统设计[J]. 长春工业大学学报 2018(02)
    • [2].步进电动机闭环控制系统的研究[J]. 江苏科技信息 2018(24)
    • [3].步进电动机细分精度自动补偿的研究[J]. 微特电机 2015(06)
    • [4].医疗设备中步进电动机及驱动电路维修实例[J]. 医疗卫生装备 2013(12)
    • [5].“微特电机”讲座 第4讲:步进电动机原理及其应用[J]. 电世界 2014(07)
    • [6].步进电动机的节能[J]. 电机技术 2012(01)
    • [7].什么是步进电动机[J]. 液压气动与密封 2011(09)
    • [8].三相混合式步进电动机数学模型和仿真参数测定[J]. 电机技术 2009(06)
    • [9].步进电动机丢步的原因分析及解决办法[J]. 新技术新工艺 2008(03)
    • [10].基于步进电动机的引信安全系统控制电路[J]. 计算机与数字工程 2010(02)
    • [11].基于FPGA的反应式步进电动机细分控制器设计[J]. 微特电机 2009(02)
    • [12].永磁球形步进电动机变结构控制算法(英文)[J]. 电工技术学报 2008(02)
    • [13].一种提高步进电动机细分精度的设计方法[J]. 微特电机 2018(05)
    • [14].定子永磁型步进电动机结构原理及分析计算[J]. 电工技术学报 2016(19)
    • [15].想想看[J]. 电世界 2012(09)
    • [16].国内外动态[J]. 微特电机 2011(01)
    • [17].基于步进电动机SPWM驱动的发电机调速控制[J]. 微特电机 2011(12)
    • [18].支持向量机理论及其在复杂电机设计中的应用[J]. 微特电机 2010(03)
    • [19].基于FPGA的四相步进电动机控制器的设计[J]. 工矿自动化 2010(04)
    • [20].步进电动机开环驱动[J]. 机械与电子 2009(09)
    • [21].基于机器视觉的永磁球形步进电动机转子位置检测方法[J]. 中国电机工程学报 2008(36)
    • [22].步进电动机的概述[J]. 民营科技 2008(01)
    • [23].一种实用的步进电动机可变细分驱动控制器设计[J]. 微特电机 2008(09)
    • [24].步进电动机驱动控制技术的发展分析[J]. 饮食科学 2017(16)
    • [25].一种直线步进电动机的轴承支承改进[J]. 微特电机 2014(08)
    • [26].直线步进电动机对油门控制的改进与应用[J]. 机械制造与自动化 2011(02)
    • [27].医疗仪器用步进电动机[J]. 微特电机 2011(11)
    • [28].包装设备中电机和气缸的研究[J]. 数码世界 2020(05)
    • [29].基于CPLD的一体化步进电动机驱动器的设计[J]. 伺服控制 2009(05)
    • [30].《数控机床电气控制》讲座 第四章 数控机床进给驱动系统[J]. 伺服控制 2010(01)

    标签:;  ;  ;  ;  ;  

    基于单片机的二维运动控制系统的研究
    下载Doc文档

    猜你喜欢