步进电机驱动及控制技术解答

步进电机驱动及控制技术解答
步进电机驱动及控制技术解答

步进电机驱动及控制技术解答

1.步进电机为什么要配步进电机驱动器才能工作?

步进电机作为一种控制精密位移及大范围调速专用的电机, 它的旋转是以自身固有的步距角角(转子与定子的机械结构所决定)一步一步运行的, 其特点是每旋转一步,步距角始终不变,能够保持精密准确的位置。所以无论旋转多少次,始终没有积累误差。由于控制方法简单,成本低廉,广泛应用于各种开环控制。步进电机的运行需要有脉冲分配的功率型电子装置进行驱动, 这就是步进电机驱动器。它接收控制系统发出的脉冲信号,按照步进电机的结构特点,顺序分配脉冲,实现控制角位移、旋转速度、旋转方向、制动加载状态、自由状态。控制系统每发一个脉冲信号, 通过驱动器就能够驱动步进电机旋转一个步距角。步进电机的转速与脉冲信号的频率成正比。角位移量与脉冲个数相关。步进电机停止旋转时,能够产生两种状态:制动加载能够产生最大或部分保持转矩(通常称为刹车保持,无需电磁制动或机械制动)及转子处于自由状态(能够被外部推力带动轻松旋转)。步进电机驱动器,必须与步进电机的型号相匹配。否则,将会损坏步进电机及驱动器。

2.什么是驱动器的细分?运行拍数与步距角是什么关系?

“细分”是针对“步距角”而言的。没有细分状态,控制系统每发一个步进脉冲信号,步进电机就按照整步旋转一个特定的角度。步进电机的参数,都会给出一个步距角的值。如110BYG250A型电机给出的值为0.9°/1.8°(表示半步工作时为0.9°、整步工作时为1.8°),这是步进电机固有步距角。通过步进电机驱动器设置的细分状态,步进电机将会按照细分的步距角旋转位移角度,从而实现更为精密的定位。以110BYG250A电机为例,列表说明:

电机固有步

距角运行拍

细分数电机运行时的真正步距角

单片机基于80C51单片机的步进电机控制系统

中国地质大学长城学院 本科课程设计题目:基于80C51单片机的步进电机控制系统 系别信息工程系 学生姓名 专业电气工程及其自动化 学号 指导教师 职称讲师 2014 年6 月11 日

摘要 本文研究基于51系列单片机的步进电机控制系统设计,该系统包括以下几个部分:数据采集、数据处理、终端接收,该系统以汇编语言为单片机的驱动程序语言,单片机控制步进电机,主要任务是把二进制数变成脉冲序列,按相序输入脉冲以实现电机转动方向控制,利用单片机实现对步进电机的远距离实时监控,从而达到高效、节能的控制步进电机工作的目的,该系统具有成本低、控制方便的特点。使用单片机驱动四相步进电机,控制步进电机以四相八拍的方式运行,来实现步进电机正向/反向旋转,P1.0~P1.3分别控制步进电机;P1.5~P1.7分别控制步进电机的停止、正转、反转。 关键词:51单片机;步进电机;数据采集;汇编语言;

目录 摘要 0 1 设计目的 (1) 2设计内容与要求 (1) 3 总体设计方案 (1) 3.1整体方案 (1) 3.2具体方案实现 (1) 4系统硬件设计 (2) 4.1复位电路 (2) 4.2晶振电路 (2) 4.3按键电路 (3) 4.4指示灯电路 (3) 4.5驱动电路 (4) 4.6步进电机 (4) 5程序软件设计 (5) 5.1程序流程图 (5) 5.2源程序 (6) 6系统调试与仿真 (7) 7总结 (8)

1设计目的 1.掌握单片机控制步进电机的硬件接口电路。 2.掌握步进电机驱动程序的设计和调试方法。 3.熟悉步进电动机的工作特性。 2设计内容与要求 1.查阅资料,了解步进电机的工作原理。 2.通过单片机给定参数控制电机转动。 3.通过按钮控制正转、反转和停止。 3总体设计方案 3.1整体方案 本系统主要是由AT89C51,步进电机控制器ULN2004,步进电机,通过单片机编程,实现步进电机控制的脉冲分配,使电机实现正转,反转以及停止等功能 3.2具体实现方案 根据系统要求画出单片机控制步进电机的控制框图,见下图。系统包括单片机、按键、驱动电路和步进电机。 键盘80c51单片机 步进电机 驱动电路

步进电机控制系统

目录 一、设计任务: (2) 二、步进电机概述: (2) 三、题目分析与整体构思: (4) 四、硬件电路设计: (7) 五、硬件验证: (10) 六、程序设计: (10) 七、系统仿真: (15) 八、感应子式步进电机工作原理: (17) 九、心得体会: (24) 参考文献: (25)

一、系统设计要求 步进电机作为一种电脉冲—角位移的转换元件,由于具有价格低廉、易于控、制、无积累误差和计算机接口方面等优点,在机械、仪表、工业控制等领域中获得了广泛的应用。本设计的具体要求是: 1. 设计制作一个步进电机控制电路,可以细分驱动和常规驱动。 2. 常规驱动状态转速四档可调并可实现正反转。 二、步进电机概述 步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度为100%)的特点,广泛应用于各种开环控制。 现在比较常用的步进电机包括反应式步进电机(VR)、永磁式步进电机(PM)、混合式步进电机(HB)和单相式步进电机等。 永磁式步进电机一般为两相,转矩和体积较小,步进角一般为7.5度或15度。 反应式步进电机一般为三相,可实现大转矩输出,步进角一般为 1.5度,但噪声和振动都很大。反应式步进电机的转子磁路由软磁材料制成,定子上有多相励磁绕组,利用磁导的变化产生转矩。 混合式步进电机是指混合了永磁式和反应式的优点。它又分为两相和五相:两相步进角一般为 1.8度而五相步进角一般为 0.72度。这种步进电机的应用最为广泛,也是本次细分驱动方案所选用的步进电机。 (一)步进电机的一些基本参数: 1.电机固有步距角: 电机固有步距角表示控制系统每发一个步进脉冲信号,电机所转动的角度。电机出厂时给出了一个步距角的值,如86BYG250A型电机给出的值为0.9°/1.8°(表示半步工作时为0.9°,整步工作时为1.8°),这个步距角可以称之为“电机固有步距角”,它不一定是电机实际工作时的真正步距角,真正的步距角和驱动器有关。 2.步进电机的相数: 步进电机的相数是指电机内部的线圈组数,目前常用的有二相、三相、四相、五相步进电机。电机相数不同,它们的步距角也不同,一般二相电机的步距角为0.9°/1.8°、三相的为0.75°/1.5°、五相的为0.36°

电机拖动控制(机电传动控制)11-步进电机

第十三章 步进电机
13.1步进电动机的结构与原理
1.概念:
步进电动机或称脉冲电动机,是一种将输入脉冲信号转换成输
出轴的角位移(或直线位移)的执行元件。步进电动机每输入
一个脉冲信号,便转动一个确定的角度(称为:步距角)。输
出轴转过的总角度是与输入脉冲的个数成正比,输出轴转速与
脉冲的频率和歩距角成正比。 θ ∝ N β
n∝ f
2.结构 定子: 凸极式
控制线圈
定子: 硅钢片叠成
相: 每两个相对的磁极上绕有一个 线圈,构成一相。
三相:六个极,三个绕组,构成三相

13.1 三相反应式步进电动机的结构示意图
转子: 材料:硅钢片或软磁材料 4个凸极、无绕组

3.类别:按励磁方式分为:
反应式:转子无励磁绕组,磁阻式
永磁式:转子为永久磁铁
混合式(永磁感应式)
按输出转矩分类为:快速步进电动机 0.7 Nm~ 4 Nm;
功率步进电动机 T=5 Nm~ 4 0Nm;
4.特点:
θ∝ f
n∝ Nβ
●线性好,无累计误差,可变频调速;
●抗干扰能力强;
●转动惯量小,能快速起动、反转与制动。在一相绕 组通电的情况下有自锁能力。

5.工作原理
(1)工作原理: 电磁铁原理:定子绕组通电,在铁心中产生 磁场,总是力图沿磁阻最小的路径通过。这种磁场力产生力矩, 使转子转动,当达到最短路径的位置则自锁。
定子绕组通电顺序(顺时针)
A
B
C
转子自锁位置
转子顺时针转向
1
0
0
A---1 A’---3
0
1
0
B---2 B’---4
0
0
1
C---3 C’----1
1
0
0
A---4 A’---2

51单片机控制的步进电机C语言程序

我上周刚做的这个实验成功拉,给你参考一下吧这可是我当时辛辛苦苦编出来的啊,不过我用的是L298驱动的和ULN2003一样,你把它换成2003就行拉 #include unsigned char code table[]={0xf1,0xf3,0xf2,0xf6,0xf4,0xfc,0xf8,0xf 9,0x00,0xf1,0xf9,0xf8,0xfc,0xf4,0xf6,0xf2,0xf3,0x00}; unsigned char temp,temp_old; unsigned char key; unsigned char i,j,k,m,s; void delay(int i) { for(m=i;m>0;m--) for(j=250;j>0;j--) for(k=10;k>0;k--); } void saomiao() { P3=0xff; P3_4=0; temp=P3; temp=temp&0x0f; if(temp!=0x0f) { for(i=50;i>0;i--)

for(j=200;j>0;j--); temp=P3; temp=temp&0x0f; if(temp!=0x0f) { temp=P3; temp=temp&0x0f; switch(temp) { case 0x0e: key=1; break; case 0x0d: key=2; break; case 0x0b: key=3; break; case 0x07: key=4; break; } temp=P3;

temp=temp&0x0f; while(temp!=0x0f) { temp=P3; temp=temp&0x0f; } } } P3=0xff; P3_5=0; temp=P3; temp=temp&0x0f; if(temp!=0x0f) { for(i=50;i>0;i--) for(j=200;j>0;j--); temp=P3; temp=temp&0x0f; if(temp!=0x0f) { temp=P3; temp=temp&0x0f; switch(temp)

单片机控制步进电机和数码管显示

一、设计任务书 设计内容:用80C51单片机设计一个步进电机控制器 设计要求: 1.用8015设计一个四相步进电机。 2.可控制步进电机的启动与停止,正转与反转。 3.10档速度调节。 4.点动控制。 5.可显示电机运行参数。 二、设计总体方案 (一)控制方式的选择 控制主要用于电机速度和方向的转换。控制方式有按键控制和开关控制两种。按键较开关而言,操作更加简便,故选按键控制。 方案一:独立按键。独立按键可自由连接,线路简单。 方案二:编码式键盘。编码式键盘的按键接触点接于74LS148芯片。当键盘上没有闭合时,所有按键都断开,当某一键闭合时,该键对应的编码由74LS148输出。 本次设计所需按键不多,不需要采用复杂编码,考虑硬件条件、线路连接和经济性等方面,选择方案一。 (二)电机电路设计方案的选择 由于条件的限制,对于电机的选择只能是实验台上最小步距角18°的电机,其中已包含了驱动电路。 (三)单片机的选择 方案一:AT89C51高性能8位单片机,内部集成CPU、存储器、寄存器、I/O接口,从而构成较为完整的计算机,价格便宜。 方案二:C8051F005单片机,该单片机是完全集成的混合信号系统及芯片,具有8051兼容的微控制器内核,与MCS-51指令集完全兼容。除了具有标准8052的数字外设部件,片内还继承了数据采集和控制系统中常用的模拟部件和其他数字外设及功能部件,执行速度快,但价格较贵。 本次课程设计是在仿真环境下进行,没有太过考虑单片机选择的问题,但就设计本身来讲,从物美价廉的角度考虑,选择方案一较合适。 (四)显示方案的选择 方案一:采用LED数码管。LED数码管是轮流现实的,其利用人烟的视觉暂留特性,使人感觉不到数码管闪动,看到每只数码管都常亮。利用其显示必须不停给数码管数据输入口循环赋值,显示内容较多,编程和接线较为复杂。 方案二:采用LCD1602液晶显示器。LCD1602具有功率小,效果明显,变成容易等优点,且它最多能显示2×16个字符,可以轻松满足设计要求。 由上可知,LCD1602液晶显示器的优点突出,故选择方案二。 (五)软件部分的选择 软件部分的选择主要是指编程语言的选择,编译调试工具根据设计平台选择伟福软件。编程语言主要有以下两种方案。

步进电机驱动控制系统设计(有程序)

目录 一前言 (1) 二总体方案设计 (1) 1工作原理 (1) 2方案选择 (1) 2.1时钟脉冲 (1) 2.2脉冲分配器 (1) 2.3驱动器 (1) 3 总的框架 (2) 三单元模块设计 (2) 1单片机模块 (2) 1.1复位控制 (3) 1.2单片机频率 (3) 2接口 (3) 3驱动器ULN2003 (4) 4按键模块 (5) 5步进电机 (5) 5.1工作原理 (5) 5.2 28BYJ48型四相八拍 (7) 四整机调试与技术指标测量 (8) 五设计总结 (8) 参考文献 (9) 附录1电路原理图 (10) 附录2 源程序 (11)

一、前言 步进电动机是一种将电脉冲信号转换成机械位移的机电执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。 二、总体方案设计 1、工作原理 步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 2、方案选择 (1)时钟脉冲 通常有两种方法实现: 方案一直接有硬件组成如:多谐振荡器 LC 等。 方案二用软件的方式形成优点便于随时更改,调整。 为了方便我们选用软件方式有单片机实现。 (2)脉冲分配器 方案一硬件环形分配器:由计数器等数字电路组成的。有较好的响应速度,且具有直观、维护方便等优点。 方案二软件环分:由计算机接口电路和相应的软件组成的。受到微型计算机运算速度的限制,有时难以满足高速实时控制的要求。由软件完成脉冲分配工作,不仅使线路简化,成本下降,而且可根据应用系统的需要,灵活地改变步进电机的控制方案。 考虑到硬件设备的有限和对步进电机的控制我们选择软件环分可以有单片机实现。 (3)驱动器 方案一使用功率场效应管的单电压功放电路。

步进电机控制系统设计

文理学院芙蓉学院课程设计报告 课程名称:专业综合课程设计 专业班级:自动化1001班学号:40 学生:志航 指导教师:建英 完成时间: 2013年 6月13 日 报告成绩: 芙蓉学院教学工作部制

摘要 本文先介绍了混合式步进电机的结构和工作原理,分析了细分驱动对于改善步进电机运行性能的作用,论述了正弦波细分驱动可以实现等步距角、等力矩均匀细分驱动的原理,提出了一种基于H桥和其他分立元件分配脉冲的驱动技术,该方案可实现步进电机的单拍、半拍、双拍三种工作方式。本文采用控制电路主要由AT89C51单片机、晶振电路、地址锁存器、译码器、液晶显示电路组成,单片机是控制系统的核心。文中对整个系统的架构及硬件电路和驱动软件的实现都做了详细的介绍。 关键词:单片机;正弦脉宽调制;混合式步进电机;细分驱动

Abstract In this paper, the working principle and configuration of three-phase hybrid Stepper are introduced, then based on technologies such as stepper motor controller, PWM inverter and microcontroller. In the thesis, we develop a single chip computer -based digital controlling system for a three-phase hybrid stepper motor that is mainly constructed from a AT89C51 single chip computer and ST7920IC which is used as the core of control parts. The system's whole architecture, the design of hardware and software are introduced in detail. KEY WORDS: Microcontroller,SPWM,Hybrid stepper motor,Micro-stepping driver

第13章 步进电动机传动控制系统

第13章步进电动机传动控制系统 教学内容 13.1 步进电动机 13.2 步进电动机的环形分配器 13.3 步进电动机的驱动电路 13.4 步进电动机的运行特性及选用中应注意的问题 教学安排 本章安排2个学时,采用多媒体授课。 知识点及其基本要求 1.掌握步进电动机步矩角和步进电动机转速的数学表达式及其物理意义; 2.掌握步进电动机的结构、运行特性及影响因素。 重点和难点 重点 掌握步进电动机的通电方式和主要性能指标。 难点 步进电动机的矩角特性和矩频特性。 教学设计 1.了解步进电动机的结构和工作原理,掌握步进电动机的通电方式和求解步距角与转速的公式。 步进电机是将电脉冲信号转变为角位移 或线位移的机电执行元件。在非超载的情况 下,电机的转速、停止的位置只取决于脉冲信 号的频率和脉冲数,而不受负载变化的影响, 即给电机加一个脉冲信号,电机则转过一个步 距角。 (1)步进电动机的结构 右图所示为一台三相反应式步进电动机的 结构示意图,定子有6个磁极,每两个相对 的磁极上绕有一相控制绕组。转子上装有四个 凸齿。 图13-1 步进电动机结构图 (2)步进电动机的基本工作原理 步进电机的工作原理同电磁铁的工作原理,磁通具有力图沿磁阻最小路径通过的特点。

图13-2 三相反应式步进电动机的工作原理图 通电顺序A-B-C-A,转子便按顺时针方向一步步转动。每换接一次,转子前进一个步距角。通电顺序改为A-C-B-A便可反向旋转。 (3)步进电机的通电方式 三相单三拍 通电顺序:A-B-C-A或A-C-B-A,步距角30度(齿距90度) 特点:每次只有一相控制绕组通电吸引转子,易引起在平衡位置振荡,稳定性差,绕组通电换极时易失步。 双三拍 通电顺序:AB-BC-CA-AB或反过来,步距角30度(齿距90度) 特点:始终有两相通电,感应力矩大,静态误差小,定位精度高,工作稳定,不易失步。 三相六拍 通电顺序:A-AB-B-BC-C-CA-A步,距角15度(齿距90度)或A-AB-B-BC-C-CA-A 特点:单、双相轮流通电,通电状态增加一倍、步距角减少一半,但具有双三拍的特点。 (4)小步距角步进电动机 步距角步进电机的一般要求:转子齿数Z必须满足当一相磁极下定子与转子齿数相对时,下一磁极下定子与转子齿的位置错开齿距的1/m,m为相数。

基于51单片机控制步进电机

单片机原理及系统课程设计 1 引言 步进电机又称为脉冲电动机或阶跃电动机,它是基于最基本的电磁感应作用,将电脉冲信号转变为角位移或线位移的开环控制元件。单片机控制的步进电机广泛地应用于工业自动控制、数控机床、组合机床、机器人、计算机外围设备、照相机,大型望远镜,卫星天线定位系统等等。 随着经济的发展,技术的进步和电子技术的发展,步进电机的应用领域更加广阔,同时也对步进电机的运行性能提出了更高的要求。 步进电机的原始模型起源于1830年至1860年,1870年前后开始以控制为目的的尝试,应用于氩弧灯的电极输送机构中,这被认为最早的步进电机。 1950年后期晶体管的发明也逐渐应用在步进电机上,对于数字化的控制变得更为容易。到20世纪60年代后期,在步进电机本体方面随着永磁材料的发展,各种实用性步进电机应运而生。步进电机往后经过不断改良,使得今日步进电机已广泛运用在需要高定位精度、高分解能、高响应性、信赖性等灵活控制性高的机械系统中。 在生产过程中要求自动化、省人力、效率高的机器中,我们很容易发现步进电机的踪迹,尤其以重视速度、位置控制、需要精确操作各项指令动作的灵活控制性场合步进电机用得最多。

2 设计方案与原理 4.1 设计方案 设计一个51单片机四相步进电机控制系统要求系统具有如下功能: (1)由I/O口产生的时序方波作为电机控制信号; (2)信号经过驱动芯片驱动电机的运转; (3)电机的状态通过键盘控制,包括正转,反转,加速,减速,停止和单步运行。 4.2 设计原理 步进电机实际上是一个数字\角度转换器,也是一个串行的数\模转换器。步进电机的基本控制包括启停控制、转向控制、速度控制、换向控制4个方面。从结构上看,步进电机分为三相、四相、五相等类型,本次设计的是四相电机。四相步进电机的工作方式有单四拍、双四拍和单双八拍三种。 在本次设计中,我们使用的是四相单八拍的工作方式。通过P1口给A,B,C,D四相依次输出高电平即可实现步进电机的旋转,通过控制两次输出的间隔,即可实现对步进电机的速度控制。 图 2.1 步进电机内部结构截图 根据步进电机的相关相序表我们可以正常的控制电机的步进运行。

步进电机工作原理、驱动控制系统与选型

步进电机工作原理、驱动控制系统与选型 一、感应子式步进电机工作原理 (一)反应式步进电机原理 由于反应式步进电机工作原理比较简单。下面先叙述三相反应式步进电机原理。 1、结构: 电机转子均匀分布着很多小齿,定子齿有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开。0、1/3て、2/3て,(相邻两转子齿轴线间的距离为齿距以て表示),即A与齿1相对齐,B与齿2向右错开1/3て,C与齿3向右错开2/3て,A'与齿5相对齐,(A'就是A,齿5就是齿1)下面是定转子的展开图: 2、旋转: 如A相通电,B,C相不通电时,由于磁场作用,齿1与A对齐,(转子不受任何力以下均同)。 如B相通电,A,C相不通电时,齿2应与B对齐,此时转子向右移过1/3て,此时齿3与C偏移为1/3て,齿4与A偏移(て-1/3て)=2/3て。 如C相通电,A,B相不通电,齿3应与C对齐,此时转子又向右移过1/3て,此时齿4与A偏移为1/3て对齐。 如A相通电,B,C相不通电,齿4与A对齐,转子又向右移过1/3て。 这样经过A、B、C、A分别通电状态,齿4(即齿1前一齿)移到A 相,电机转子向右转过一个齿距,如果不断地按A,B,C,A……通电,

电机就每步(每脉冲)1/3て,向右旋转。如按A,C,B,A……通电,电机就反转。 由此可见:电机的位置和速度由导电次数(脉冲数)和频率成一一对应关系。而方向由导电顺序决定。 不过,出于对力矩、平稳、噪音及减少角度等方面考虑。往往采用A-AB-B-BC-C-CA-A这种导电状态,这样将原来每步1/3て改变为1/6て。甚至于通过二相电流不同的组合,使其1/3て变为1/12て,1/24て,这就是电机细分驱动的基本理论依据。 不难推出:电机定子上有m相励磁绕阻,其轴线分别与转子齿轴线偏移1/m,2/m……(m-1)/m,1。并且导电按一定的相序电机就能正反转被控制——这是步进电机旋转的物理条件。只要符合这一条件我们理论上可以制造任何相的步进电机,出于成本等多方面考虑,市场上一般以二、三、四、五相为多。 3、力矩: 电机一旦通电,在定转子间将产生磁场(磁通量Ф)当转子与定子错开一定角度产生力 F与(dФ/dθ)成正比 其磁通量Ф=Br*S ;Br为磁密;S为导磁面积; F与L*D*Br成正比;L为铁芯有效长度;D为转子直径;Br=N·I/RN·I为励磁绕阻安匝数(电流乘匝数)R为磁阻。 力矩=力*半径力矩与电机有效体积*安匝数*磁密成正比(只考虑线性状态) 因此,电机有效体积越大,励磁安匝数越大,定转子间气隙越小,电机力矩越大,反之亦然。 (二)感应子式步进电机

基于单片机的步进电机驱动控制系统的设计

基于单片机的步进电机驱动控制系统的设计 发表时间:2017-06-13T14:46:19.210Z 来源:《电力设备》2017年第6期作者:李广军[导读] 摘要:步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。 (天津松正电动汽车技术股份有限公司, 天津 300308) 摘要:步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。因此,研究步进电机的控制系统,对提高控制精度和响应速度、节约能源等都具有重要意义。本设计是采用AT89C51单片机对步进电机的控制,利用单片机自身的定时中断,来达到对步进电机的连续调速进行分析,并采用优化合理的步进电机驱动电路,以实现将外围器件有机结合。 关键词:单片机,步进电机,控制系统 1 引言 步进电机作为一种优秀的动力给予设备可以说在当今社会的各个领域中无处不在。随着工业生产水平的不断发展,以步进电机作为控制核心的传动设备在工业控制等领域得到了广泛的应用,包含机器人、工业电子自动化设备、医疗器件、广告器材、计算机外部应用设备等领域,步进电机的影子无处不在。中国作为一个制造业大国,生产车间中的流水线是企业完成产品组装和产品加工的重要场所,而步进电机在流水线设备中起到的动力作用至今仍然无法替代。 本课题的研究思路即为:采用单片机作为控制核心,实现对步进电机的精确控制。并将这种控制系统应用在生产车间的流水线传动设备中,增加了该控制系统的实效性和操作性。同时,由于单片机的高速性和精确性使得系统的设计在大为简化的同时又能实现精确控制,且应用成本低廉,因此可广泛应用在各行各业领域中。 2 步进电机驱动控制系统框图 步进电机控制系统有着精确控制、运行稳定的特性,这一其他电机不能比拟的优势使得步进电机得到了广泛的应用。而一般对步进电机控制系统的驱动必须要包含脉冲信号发生部分,功放部分和驱动控制部分等几个模块电路,我们根据这些通过的模块电路,可将步进电机控制系统的通用框图绘制如下: 在图2-1的步进电机驱动控制系统方框图中,控制步进电机运行状态的脉冲信号一般由集成芯片产生,可以是单片机、PLC等智能芯片,也可以是一般的数字电路集成芯片。信号分配环节则要根据步进电机的型号来选择,如四相步进电机有四相四拍和四相八拍2种信号分配的方式;两相步进电机有两相四拍和八拍等脉冲加载形式。功放部分在驱动环节上显得尤为重要。动态平均电流是步进电机转矩大小的决定因素,前提条件是电机的速度。电机力矩与平均电流成正比,驱动系统对电机的反电势消弱越多,则平均电流就越大。 我们一般可以用恒压和恒压串电阻的方法来驱动,或者在条件允许的情况下我们可以用高低压驱动、恒流和细分数等方法来驱动.实际的应用过程种,多采用数字集成驱动芯片作为步进电机的驱动手段。 由于步进电机是典型的脉冲控制运转设备,而8051系列单片机以其I/O口多,体积小,成本低廉,外围电路连接方便,可编程控制等综合优势越来越多的被引入到步进电机控制系统中使用,逐渐成为国内外控制步进电机的主流方式。本文所设计的步进电机驱动控制系统也是以8051单片机为核心的嵌入式开发控制系统。 3 步进电机驱动控制系统功能 基于单片机的步进电机驱动控制系统是一个实际应用与工业生产的系统。本设计在综合考虑系统设计等各方面因素后,明确该系统应具备如下功能: 硬件部分(1)单片机和步进电机运行所需的平稳电压;(2)液晶显示模块;(3)控制步进电机运行状态的键盘;(5)时钟电路与复位电路;(6)步进电机运行的驱动和功率放大电路设计;(7)用PROTEUS对整个系统进行硬件设计、仿真和对系统输出进行测试。 软件部分(1)系统复位初始化;(2)键盘扫描与处理;(3)液晶显示器初始化扫描程序;(4)定时器中断服务程序;(5)步进电机正转控制程序;(6)步进电机反转控制程序;(7)步进电机加速控制程序;(8)步进电机减速控制程序;(9)步进电机停转控制程序;(10)步进电机运行节拍控制程序。 4 步进电机驱动控制系统原理 本系统以AT89C51单片机作为核心,通过外部扩展其他硬件完成对步进电机运行状态的显示。AT89C51单片机有40个引脚,我们用P1 口的P1.0-P1.4引脚扩展步进电机运行状态控制键盘,设计完成后,包括停止、正转、反转、加速、减速一共五个按键。P0.0,P0. 1, P0.2,P0. 3四个引脚分别和与非门芯片7404的输入端相连用于扩展步进电机运行的驱动控制芯片-ULN2003A。P2口所有引脚和P3口的部分引脚用于外接AMPIRE128*64液晶显示模块。P2口连接AMPIRE128*64液晶显示模块的DB0-DB7,用于单片机和液晶显示模块的数据传输,P3. 2,P3. 4, P3. 5分别与AMPIRE128*64液晶显示模块的RS,R/W, E相连完成数据的显示,具体来说:。R/W为读写信号线,RS为数据指令选择端,E端为使能端子。在实际工作时,当R/W为低电平,E为信号下降沿时锁存DB0-DB7的数据;R/W为高电平,E为信号上升沿时,DDRAM的数据读到DB0-DB7中。P3.0,P3. 1分别与液晶显示模块的CS1 (左半屏片选端)和CS2 (右半屏片选端)相连用于对液晶模块的显示进行编程设置。 步进电机驱动控制部分采用专用芯片ULN2003A进行控制,其输出管脚1C一4C连接四相六线步进电机的相序控制端。COM端连接+12V 电源用于对其工作进行供电。当然IJLN2003A在接入单片机控制脉冲时必须连接限流电阻,。由于单片机和步进电机的供电电压分别是+5V 和+12V,因此本系统电源部分采用的是双电源供电电路,即釆用一套供电电路,分别输出+5V和+12V电压给系统供电。具体设计上采用从220V 市电引入交流电,通过变压器降压得到约15V的交流信号,再通过二极管进行桥式整流得到直流信号,通过滤波电路先与LM7812芯片相连得到+12V电压,再经过滤波处理与LM7805芯片相连得到+5V电压。在实际制作电源PCB电路板的时候,由于电源部分釆用双电源供电且含有较强的交流信号,干扰较大,考虑到步进电机控制系统的稳定性,因此对电源部分单独成板。

基于单片机的步进电机驱动控制

基于单片机的步进电机驱动控制 一、步进电机概述 1.步进电机的定义 步进电机指的是以数字脉冲信号作为电机线或教位移的控制信号,并以数字脉冲频率对电机的转速进行控制的动力控制系统。 在负载正常范围的情况下,步进电机的运行状态只和数字脉冲发生器提供的信号的频率和脉冲占空比有关,一般情况下,电机的状态不受负载的影响。电机的运行角度只和每次所给予的脉冲信号强度有关,而电机的运行速度也只和脉冲信号的频率有直接关 系。这种采用弱点控制强电的控制方式使得步进电机在速度、位移等控制领域有着普通电机不能比拟的优势。 2.驱动控制系统框图 步进电机控制系统有着精确控制、运行稳定的特性,这一其他电机不能比拟的优势使得步进电机得到了广泛的应用。而一般对步进电机控制系统的驱动必须要包含脉冲信 号发生部分,功放部分和驱动控制部分等几个模块电路,我们根据这些通过的模块电路,可将步进电机控制系统的通用框图绘制如下: 在上图的步进电机驱动控制系统方框图中,控制步进电机运行状态的脉冲信号一 般由集成芯片产生,可以是单片机、等智能芯片,也可以是一般的数字电路集成芯片。信号分配环节则要根据步进电机的型号来选择,如四相步进电机有四相四拍和四相 八拍种信号分配的方式;两相步进电机有两相四拍和八拍等脉冲加载形式。功放部分 在驱动环节上显得尤为重要。动态平均电流是步进电机转矩大小的决定因素,前提条件 是电机的速度。电机力矩与平均电流成正比,驱动系统对电机的反电势消弱越多,则平 均电流就越大。 我们一般可以用恒压和恒压串电阻的方法来驱动,或者在条件允许的情况下我们可以用高低压驱动、恒流和细分数等方法来驱动实际的应用过程种,多采用数字集成驱 动芯片作为步进电机的驱动手段。 二、现阶段国内外步进电机驱动的常用方式 1.变频器控制方式 使用变频器对步进电机进行驱动控制时,可以很好的解决步进电机在启动和停止时 容易失步的问题,提高了系统的控制精度。但是变频器的应用成本较高,结构和操作也 比较复杂,无形中提高步进电机的控制难度。 2.PLC控制方式 使用ABB、西门子、欧姆龙等国际知名生产制造商研发的系列产品可以 实现对步进电机的理想化控制,但是基于核心的步进电机控制系统成本高昂,且 难以实现精确控制,在本系统中不太适合。 3.单片机控制方式 随着嵌入式系统在工业控制领域中的广泛应用,以单片机特别是系列单片机 作为控制核心的步进电机控制电路在生产生活领域得到了普及,单片机有着大规模数字

步进电机及其驱动电路

第三节步进电动机及其驱动 一、步进电机的特点与种类 1.步进电机的特点 步进电机又称脉冲电机。它是将电脉冲信号转换成机械角位移的执行元件。每当输入一个电脉冲时,转子就转过一个相应的步距角。转子角位移的大小及转速分别与输入的电脉冲数及频率成正比,并在时间上与输入脉冲同步。只要控制输入电脉冲的数量、频率以及电机绕组通电相序即可获得所需的转角、转速及转向。 步进电动机具有以下特点: ?工作状态不易受各种干扰因素(如电压波动、电流大小与波形变化、温度等)的影响; ?步进电动机的步距角有误差,转子转过一定步数以后也会出现累积误差,但转子转过一转以后,其累积误差变为“零” ; ?由于可以直接用数字信号控制,与微机接口比较容易; ?控制性能好,在起动、停止、反转时不易“丢步”; ?不需要传感器进行反馈,可以进行开环控制; ?缺点是能量效率较低。 就常用的旋转式步进电动机的转子结构来说,可将其分为以下三种: (1)可变磁阻(VR-Variable Reluctance),也叫反应式步进电动机 (2)永磁(PM-Permanent Magnet)型 (3)混合(HB-Hybrid)型 (1)可变磁阻(VR-Variable Reluctance) 结构原理:该类电动机由定子绕组产生的反应电磁力吸引用软磁钢制成的齿形转子作步进驱动,故又称作反应式步进电动机。其结构原理如图3.5定子1 上嵌有线圈,转子2朝定子与转子之间磁阻最小方向转动,并由此而得名可变磁阻型。

图3.6 可变式阻步进电机 可变磁阻步进电机的特点: 反应式电动机的定子与转子均不含永久磁铁,故无励磁时没有保持力; 需要将气隙作得尽可能小,例如几个微米; 结构简单,运行频率高,可产生中等转矩,步距角小(0.09~9°) 制造材料费用低; 有些数控机床及工业机器人上使用。 (3)混合(HB-Hybrid)型 结构原理 这类电机是PM式和VR式的复合形式。其定子与VR类似,表面制有小齿,转子由永磁铁和铁心构成,同样切有小齿,为了减小步距角可以在结构上增加转子和定子的齿数。其结构如图3.7所示。 混合式步进电机特点: HB兼有PM和VR式步进电机的特点: 步距角可以做得较小(0.9~3.6°); 无励磁时具有保持力; 可以产生较大转矩,应用较广。

51单片机控制四相步进电机解析

51单片机控制四相步进电机 2009年07月21日星期二 12:44 51单片机控制四相步进电机 2009-03-01 18:53 接触单片机快两年了,不过只是非常业余的兴趣,实践却不多,到现在还算是个初学者吧。这几天给自己的任务就是搞定步进电机的单片机控制。以前曾看过有关步进电机原理和控制的资料,毕竟自己没有做过,对其具体原理还不是很清楚。今天从淘宝网买了一个EPSON的UMX-1型步进电机,此步进电机为双极性四相,接线共有六根,外形如下 图所示: 详细内容: https://www.360docs.net/doc/4d11697283.html,/31907887_d.h tml

拿到步进电机,根据以前看书对四相步进电机的了解,我对它进行了初步的测试,就是将5伏电源的正端接上最边上两根褐色的线,然后用5伏电源的地线分别和另外四根线(红、兰、白、橙)依次接触,发现每接触一下,步进电机便转动一个角度,来回五次,电机刚好转一圈,说明此步进电机的步进角度为360/(4×5)=18度。地线与四线接触的顺序相反,电机的转向也相反。 如果用单片机来控制此步进电机,则只需分别依次给四线一定时间的脉冲电流,电机便可连续转动起来。通过改变脉冲电流的时间间隔,就可以实现对转速的控制;通过改变给四

线脉冲电流的顺序,则可实现对转向的控制。所以,设计了如下电路图: C51程序代码为: 代码一 #include static unsigned int count; static unsigned int endcount; void delay(); void main(void)

步进电机 驱动器 控制器三者的关系

电机行业专业求职平台 1.步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况 下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。 虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机、交流电机在常规下使用。步进电机必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。它涉及到机械、电机、电子及计算机等许多专业知识。 提及此知识,希望能给予正在对电机选型的客户有所帮助。 2.力矩: 电机一旦通电,在定转子间将产生磁场(磁通量Ф)当转子与定子错开一定角度,则产生力 F与(dФ/dθ)成正比 S 其磁通量Ф=Br*S Br为磁密,S为导磁面积 F与L*D*Br成正比 L为铁芯有效长度,D为转子直径 Br=N·I/R N·I为励磁绕阻安匝数(电流乘匝数)R为磁阻。 力矩=力*半径 力矩与电机有效体积*安匝数*磁密成正比(只考虑线性状态) 因此,电机有效体积越大,励磁安匝数越大,定转子间气隙越小,电机力矩越大,反之亦然。 一、混合式步进电机

电机行业专业求职平台1、特点: 混合式(又称感应子式步进电机)与传统的反应式步进电机相比,结构上转子加有永磁体,以提供软磁材料的工作点,而定子激磁只需提供变化的磁场而不必提供磁材料工作点的耗能,因此该电机效率高,电流小,发热低。因永磁体的存在,该电机具有较强的反电势,其自身阻尼作用比较好,使其在运转过程中比较平稳、噪音低、低频振动小。 混合式步进电机某种程度上可以看作是低速同步电机。一个四相电机可以作四相运行,也可以作二相运行。(必须采用双极电压驱动),而反应式电机则不能如此。例如:四相,八相运 行(A-AB-B-BC-C-CD-D-DA-A)完全可以采用二相八拍运行方式.不难发现其条件为C= A ,D=B . 一个二相电机的内部绕组与四相电机完全一致,小功率电机一般直接接为二相, 而功率大一点的电机,为了方便使用,灵活改变电机的动态特点,往往将其外部接线为八根引线(四相),这样使用时,既可以作四相电机使用,更可以作二相电机绕组串联或并联使用。 2、分类 混合式步进电机可分二相、三相、四相、五相等,我公司混合式步进电机以相数可分为:二相电机、三相电机: TEB20H,TEB28H,TEB35H,TEB39H,TEB42H,TEB57H,TEB86H,TEB110 H,TEC57H,TEC86H,TEC110H,TEC130H. 3、步进电机的静态指标术语 相数:产生不同对极N、S磁场的激磁线圈对数。常用m表示。 拍数:完成一个磁场周期性变化所需脉冲数或导电状态用n表示,或指电机转过一个齿距角所需脉冲数,以四相电机为例,有四相四拍运行方式即AB-BC-CD-DA-AB,四相八拍运行方式即A-AB-B-BC-C-CD-D-DA-A. 步距角:对应一个脉冲信号,电机转子转过的角位移用θ表示。θ=360度(转子齿数J*运行拍数),以常规二、四相,转子齿为50齿电机为例。四拍运行时步距角为θ=360度/(50*4)=1.8度(俗称整步),八拍运行时步距角为θ=360度/(50*8)=0.9度(俗称半 步)。 定位转矩:电机在不通电状态下,电机转子自身的锁定力矩(由磁场齿形的谐波以及机械误差造成的)

步进电机在控制系统中的应用

步进电机在控制系统中的应用 摘要:步进系统无需反馈就形成了开环控制系统, 使系统结构大大简化、使用维护更加方便、工作可靠, 在一般使用场合具有足够高的精度等特点步进系统无需反馈就形成了开环控制系统, 使系统结构大 大简化、使用维护更加方便、工作可靠, 在一般使用场合具有足够高的精度等特点步进电动机有上述特点和优点而广泛应用在机械、治金、电力、纺织、电信、电子、仪表、化工、轻工、办公自动化设备、医疗、印刷以及航空航天、船舶、兵器、核工业等国防工业等领 一、步进电机工作原理 步进电机是将给定的电脉冲信号转变为角位移或线位移的开环 控制元件。给定一个电脉冲信号,步进电机转子就转过相应的角度,这个角度就称作该步进电机的步距角。连续给定脉冲信号,步进电机就可以连续运转。由于电脉冲信号与步进电机转角存在的这种线性关系,使得步进电机在速度控制、位置控制等方面得到了广泛的应用。 步进电机的使用至少需要三个方面的配合,一是电脉冲信号发生器,它按照给定的设置重复为步进电机输送电脉冲信号,这种信号大多数由可编程控制器或单片机来完成;二是驱动器(信号放大器),它除了对电脉冲信号进行放大、驱动步进电机转动以外,还可以通过它改善步进电机的使用性能;三是步进电机,它有多种控制原理和型号,现在常用的有反应式、感应子式、混合式等。 步进电机的速度控制是通过输入的脉冲频率快慢实现的。当发生脉冲的频率减小时,步进电机的速度就下降;反之,速度就加快。还

可以通过频率的改变而提高步进电机的速度或位置精度。步进电机的位置控制是靠给定的脉冲数量控制的。给定一个脉冲,转过一个步距角,当停止的位置确定以后,也就决定了步进电机需要给定的脉冲数。二,步进电机的应用 随着新材料、新技术的发展及电子技术和计算机的应用, 步进电动机及驱动器的研制和发展进入了新阶段。步进电机除了结构简单、使用维护方便、工作可靠, 在精度高等特点。还有下列优点: ①步距值不受各种干扰因素的影响。转子运动的速度主要取决于脉冲信号的频率。转子运动的总位移量则取决于总的脉冲信号数。②误差不积累。步进电动机每走一步所转过的角度与理论步距值之间总有一定的误差, 走任意步数以后, 也总有一定的误差。但每转一圈的累积误差为零, 所以步距的误差不积累。③控制性能好。起动、转向及其他任何运行方式的改变, 都在少数脉冲内完成。在一定的频率范围内运行时, 任何运行方式都不会丢一步的。 由于步进电动机有上述特点和优点而广泛应用在机械、治金、电力、纺织、电信、电子、仪表、化工、轻工、办公自动化设备、医疗、印刷以及航空航天、船舶、兵器、核工业等国防工业等领域。 1.步进电机在物料计量方面的应用 1.粉状物料的计量 螺杆计量是常用的容积式计量方式,它是通过螺杆旋转的圈数多少来达到计量的多少,为了达到计量大小可调和提高计量精度的目

单片机课程设计-单片机控制步进电机

课程设计报告 题目单片机控制步进电机 课程名称单片机原理及接口技术 院部名称 专业自动化 班级M10自动化 学生姓名 学号 课程设计地点 课程设计学时 指导教师高峰 金陵科技学院教务处制 【注:根据课程设计大纲第四项具体要求撰写课程设计报告】

目录 1设计任务和要求 (3) 2设计思路 (4) 3系统硬件设计 (5) 3.1 硬件电路的工作原理 (5) 3.2步进电机模块 (5) 3.3控制模块 (6) 3.4主要元件介绍: (6) 4软件编程 (11) 5 调试过程与结果 (20) 5.1正转结果显示: (20) 5.1.1正转加速: (21) 5.1.2正转减速: (21) 6 总结与体会 (24) 7 参考资料 (26) 8 附录 (26)

1设计任务和要求 单片机课程设计是考察学生利用所学过的专业知识,进行综合的电机控制系统设计并最终完成实际系统连接,能够使学生对电气与自动化的专业知识进行综合应用,培养学生的创新能力和团队协作能力,提高学生的动手实践能力。最终形成一篇符合规范的设计说明书,并参加综合实践答辩,为后期的毕业设计做好准备。 本次设计考核的能力主要有: 1)专业知识应用能力,包括电路分析、电子技术、单片机、检测技术、电 气控制、电机与拖动、微特电机及其驱动、计算机高级语言、计算机辅 助设计、计算机办公软件等课程,还包括本专业的拓展性课程如变频器、组态技术、现场总线技术、伺服电机等课程。 2)项目设计与运作能力,团队协作能力,技术文档撰写能力,PPT汇报与 口头表达能力。 3)电气与自动化系统的设计与实际应用能力。 要求完成的工作量包括: 1)现场仿真演示效果。 2)学生结合课题进行PPT演讲与答辩。 3)学生上交课题要求的各类设计技术文档。

相关文档
最新文档