步进电机计算机控制系统设计

步进电机的计算机控制系统设计

摘要

步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而不积累误差登特点。使得在转速、位置等控制领域用步进电机来控制变得非常的简单。微电子学的迅速发展和微型计算机的普及和应用,为步进电动机的应用开辟了广阔前景,使得以往用硬件电路构成的庞大复杂的控制器得以用软件实现,既降低了硬件成本有提高了控制的灵活性,可靠性及多功能性。在当今社会的各个领域步进电机无处不在,应用领域涉及机器人、工业电子自动化设备、医疗器件、广告器材、舞台灯光设备、印刷设备、计算及外部应用设备等等。

目录

1.1步进电机的现状

1.2电机原理及控制技术

1.3 步进电机的特点

1.4 元器件介绍

1.4.1 步进电机

1.4.2 四相步进电机的工作原理

1.4.3 步进电机的静态指标及术语

1.4.4 四相步进电机的脉冲分配规律

第二章 硬件设计

2.1 89C51单片机

2.2 方案论证

2.3 硬件设计

2.3.1 控制电路

2.3.2 ULN2803

2.3.3 驱动电路

2.3.4 显示电路

2.3.5 总体电路图

第三章 软件设计

3.1 主程序设计

3.1.1定时中断设计

3.1.2 外部中断设计

参考文献

总结

附录

第一章 步进电机

1.1步进电机的现状

步进电动机已成为除直流电动机和交流电动机以外的第三类电动机。传统电动机作为机电能量转换装置,在人类的生产和生活进入电气化过程中起着关键的作用。可是在人类社会进入自动化时代的今天,传统电动机的功能已不能满足工厂自动化和办公自动化等各种运动控制系统的要求。为适应这些要求,发展了一系列新的具备控制功能的电动机系统,其中较有自己特点,且应用十分广泛的一类便是步进电动机。

步进电动机的发展与计算机工业密切相关。自从步进电动机在计算机外围设备中取代小型直流电动机以后,使其设备的性能提高,很快地促进了步进电动机的发展。另一方面,微型计算机和数字控制技术的发展,又将作为数控系统执行部件的步进电动机推广应用到其他领域,如电加工机床、小功率机械加工机床、测量仪器、光学和医疗仪器以及包装机械等。

任何一种产品成熟的过程,基本上都是规格品种逐步统一和简化的过程。现在,步进电动机的发展已归结为单段式结构的磁阻式、混合式和爪极结构的永磁式三类。爪极电机价格便宜,性能指标不高,混合式和磁阻式主要作为高分辨率电动机,由于混合式步进电动机具有控制功率小,运行平稳性较好而逐步处于主导地位。最典型的产品是二相8极50齿的电动机,步距角1.8°/0.9°(全步/半步);还有五相10极50齿和一些转子100齿的二相和五相步进电动机,五相电动机主要用于运行性能较高的场合。到目前,工业发达国家的磁阻式步进电动机已极少见。

1.2步进电机原理及控制技术

由于步进电机是一种将电脉冲信号转换成直线或角位移的执行元件,它不能直接接到交直流电源上,而必须使用专业设备。步进电机制驱动器,典型步进电机控制系统的控制器可以发出脉冲频率从几赫兹到几千赫兹可以连 续变化的脉冲信号,它为环形分配器提供脉冲序列,环形分配器的主要功能是把 来自控制环节的脉冲序列按一定的规律分配后,经过功率放大器的放大加到步进电机驱动电源的各项输入端,以驱动步进电机的转动,环形分配器主要有两大类:一类是用计算机软件设计的方法实现环形分配器要求的功能,通常称软环形分配器。另一类是用硬件构成的环形分配器,通常称硬环形分配器。功率放大器主要 对环形分配器的较小输出信号进行放大,以达到驱动步进电机的目的,步进电机 的基本控制包括转向控制和速度控制两个方面。从结构上看,步进电机分为三相单三拍、三相双三拍和三相六拍3种,其基本原理如下:

(1) 换相顺序的控制

通电换相这一过程称为脉冲分配。例如,三相步进电机在单三拍的工作方式 下,其各相通电顺序为 A→B→C→A,通电控制脉冲必须严格按照这一顺序分别 控制 A、B、C 相的通断。三相双三拍的通电顺序为 AB→BC→CA→AB,三相六拍的通电顺序为A→AB→B→BC→C→CA→A。

(2) 步进电机的换向控制

如果给定工作方式正序换相通电,步进电机正转。若步进电机的励磁方式为 三相六拍,即 A→AB→B→BC→C→CA→A。如果按反序通电换相,A→AC→C→CB→B→BA→A,则电机就反转。其他方式情况类似。

(3) 步进电机的速度控制

如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一 步。两个脉冲的间隔越短,步进电机就转得越快。调整送给步进电机的脉冲频率, 就可以

计算机控制系统步进电机,步进电机计算机控制系统设计.doc相关推荐

  1. 计算机控制系统步进电机,步进电机的计算机控制系统设计.doc

    步进电机的计算机控制系统设计 步进电机的计算机控制系统设计 摘要 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件.在非超载的情况下,电机的转速.停止的位置只取决于脉冲信号的频率和脉冲数,而不 ...

  2. 计算机控制系统如何设计,计算机控制系统设计

    <计算机控制系统设计>由会员分享,可在线阅读,更多相关<计算机控制系统设计(12页珍藏版)>请在人人文库网上搜索. 1.目录一.计算机控制系统概述- 1 -1.1计算机控制系统 ...

  3. 步进电机的计算机控制系统设计,基于计算机并口的步进电机控制系统设计

    [摘要]本文提出了一种基于计算机并口的步进电机的控制方法,精确实现对步进电机旋转方向.转速及步距数的控制,用计算机并行口与步进电机进行通信,具有传输率高.低成本的特点.本文对步进电机控制系统的驱动电路 ...

  4. 最少拍无纹波计算机控制系统,最少拍无纹波计算机控制系统设计.doc

    . . 指导教师评定成绩: 计算机控制技术课程设计报告 设计题目:最少拍无纹波计算机控制系统设计及仿真 学 生 姓 名: 专 业: 班 级: 学 号: 指 导 教 师: 2011年12月11日 最少拍 ...

  5. 三级计算机控制系统,机电系统计算机控制三级项目.doc

    机电系统计算机控制三级项目.doc 计算机控制系统三级项目 单位负反馈系统的PID控制器设计及参数整定 目录 一.PID控制概述与研究现状1 二.PID控制在液压系统中的应用 2 三.课题分析与设计3 ...

  6. 30轧制过程的计算机控制系统,中厚板轧制过程计算机控制系统结构的研制(1)

    轧制过程计算机控制系统 维普资讯 http://www.mianfeiwendang.com 第2卷第2 7期 2 0 0 6年 2月 东北大学学报 (自然科学版 ) J un l f r esenU ...

  7. 计算机控制系统模拟设计,计算机控制系统设计.doc

    目录 一.计算机控制系统概述- 1 - 1.1计算机控制系统定义- 1 - 1.2计算机控制系统组成- 1 - 二.模拟量输入通道- 2 - 2.1模拟量输入通道作用- 2 - 2.2模拟量输入通道的 ...

  8. 北航计算机控制系统实验报告,北航计算机控制系统实验报告详细分解.doc

    计算机控制系统 实 验 报 告 实验一 模拟式小功率随动系统的实验调试 实验二 A/D.D/A接口的使用和数据采集 实验三 中断及采样周期的调试 实验四 计算机控制系统的实验调试 姓名: 陈启航 学号 ...

  9. 「计算机控制系统」4. 计算机控制系统分析

    Z平面 稳定性分析 稳态误差分析 动态过程分析 频率特性 文章目录 Z平面与S平面的映射关系 稳定性分析 离散Routh判据 Jury判据 离散Nyquist判据 稳态误差 静态误差系数 动态过程 频 ...

  10. 计算机控制系统三种主机,计算机控制系统a试卷带答案.doc

    *********** 2015-2016 学年第一学期 出题教师: [计算机控制系统]课程 试题 (A卷) [闭卷考试] 姓名 学号 专业及班级 本试卷共有4道大题 题号 一 二 三 四 总分 得分 ...

最新文章

  1. 关于 Git 提交这些规范,你都遵守了吗?
  2. Spring Boot集成Dubbo多模块项目创建与配置
  3. 数据结构实验之栈与队列九:行编辑器
  4. HttpRequest中常见的四种ContentType【转载】
  5. python下载包没用_Python下载各种功能包出问题
  6. 潘建伟团队再次刷新世界纪录:实现18个光量子比特纠缠
  7. 怎么解决相位抵消_如何理解音频相位
  8. PHP+jQuery.photoClip.js支持手势的图片裁剪上传实例
  9. c语言自动变量全局变量,C语言全局变量的一些简单介绍
  10. 记一次Mac挖矿病毒的处置
  11. PT px pc 的区别
  12. 【python + FFmpeg】对视频进行分辨率改变,(带音频)
  13. 聊聊故事点背后的故事
  14. 定时任务:每隔30分钟执行一次脚本
  15. C++桌面小精灵:实现像Office助手一样的帮助精灵
  16. 【转】10种吓跑财神的漏财风水
  17. xib、stoaryboard详解
  18. c语言键盘符号大全,求c语言各种符号 并且意义。。在键盘上没有的 如何打?...
  19. 软件测试--软件测试执行管理
  20. JavaScript 和读取服务器cookie

热门文章

  1. python嵩天博客_Python学习第二课-MOOC嵩天
  2. junos pulse_IT怪胎:如何使用DHCP中继(JUNOS)
  3. 八大排序算法原理及实现
  4. 2路归并排序算法c语言,用二路归并排序算法实现N个元素的排序
  5. (附源码)springboot超市仓库管理系统 毕业设计164555
  6. 大数据实战:如何实时采集上亿级别数据?
  7. chrome浏览器打开axure原型图的方法
  8. [转载]自动化行业信讯_史蒂文森sun_新浪博客
  9. 在代码中将CAD图形转换为PDF!Aspose.CAD轻松搞定
  10. 快速搭建自己的人脸识别系统