当前位置:文档之家› 步进电机及其驱动控制系统(下)

步进电机及其驱动控制系统(下)

10.1

步进电机及其驱动控制系统

1.步进电机工作原理

2.步进电机的主要特性

3.步进电机的控制电路

4.步进电机的环形分配器

5.功率放大电路

步进电机是一种脉冲控制的执行元件,可将输入脉冲转换为机械角位移。每给步进电机输入一个脉冲,其转轴就转过一个角度,称为步距角。

脉冲数量----位移量;

脉冲频率---电机转速;

脉冲顺序----方向。

10.1.3步进电机的驱动控制电路

步进电机驱动控制线路的功能

将具有一定频率f、一定数量和一定方向的进给脉冲转换成控制步进电机各相定子绕组通断电的电平信号。电平信号的变化频率、变化次数和通断电顺序要与进给指令脉冲的频率、数量和方向对应。

10.1.4步进电机的环形分配器

步进电机的驱动控制由环形分配器和功率放大器组成。

环形分配器功

A

B

C

10.1.4步进电机的环形分配器

环形分配器的主要功能:

将数控装置送来的一串指令脉冲,按步进电机所要求的通电顺序分配给步进电机驱动电源的各相输入端,以控制励磁绕组的通断,实现步进电机的运行及换向。

环形分配的功能可由硬件或软件的方法来实现,分别称为硬件环形分配器和软件环形分配器。

10.1.4步进电机的环形分配器

1.硬件环形分配器

可由D触发器或JK触发器构成,亦可用专用集成芯片或通用可编程逻辑器件。

CNC 装置

电源

环形

分配器

A相驱动

B相驱动

C相驱动

FULL/HALF

DIR

CLK

M 硬件环形分配驱动与数控装置的连接

CH250是国产三相反应式步进电机环形分配器专

用集成电路芯片,通过控制端的不同接法可组成三相双三拍和三相六拍的工作方式。

16151413121110912345678

CH250CH250U D J 3L J 3r J 6r

J 6L A B C R*CL EN R*

R

J 6L

J 6r

A B C J 3L J 3r

U S U D CL

EN 91071214158131211616+12V

1μF

100k ΩCP 1方向R U S 引脚图三相六拍接线图

2.软件环形分配器

由数控装置中的软件完成环形分配,直接驱动步进电机各绕组的通、断电。

用软件环形分配器只需编制不同的环形分配程序,可灵活地改变步进电机的控制方案。

CNC 装置

电源A相驱动

B相驱动

C相驱动

C

B

A M

PIO PA 0

PA 1

PA 2

PA 3

PA 4

PA 5

光电偶合器光电偶合器放大放大 X 向步进电机 Z 向步进电机

a b c A B C 软件环形分配器的设计方法:查表法、比较法、

移位寄存器法等,常用查表法。

以三相反应式步进电机的环形分配器为例,说明

查表法工作原理。

D0、D1、D2为X相步进电机的A、B、C三相的缓冲位;D3D4D5为Z向步进电机的缓冲位,采用MCS—51的20H—2FH的位控功能软件更为简便。

2000:MOV DPTR,#2A00H

MOV R0,#00

LOOP:MOV A,R0

MOVC A,@A+DPTR

MOV P1,A

LCALL 1000

INC R0

CJNE R0,#06H,LOOP

AJMP 2100

DB 01H,03H,02H,06H,04H,05H 1000:MOV R3,#FF

DT1:MOV R4,#FF

DT2:DJNZ R4,DT2

DJNZ R3,DT1

RET

步进电机的速度控制

进给脉冲频率f → 定子绕组通电/断电状态变化频率f→ 步进电机转速→工作台的进给速度V。

V=60δf

硬件环分:控制CLK的频率,控制电机的速度。

软件环分:控制相邻两次软件环分状态之间的延时,可控制电机线圈通电状态的变化频率。

步进电机控制

1、工作台位移量的控制进给脉冲的能量——定子绕组通电状态变化次

数——步进电机转子角位移——机床工作台位移量

δ=Pθ/(3600/i)

θ=360/mzk

2、工作台进给速度控制

F=60δf F —mm/min δ_脉冲当量(mm/pulse) f_ 脉冲频率pulse/s

θ——δ3600/i —P

设一步进电动机驱动工作台的开环系统。已知:步进电机经一对=1/5的齿轮减速后,经丝杠螺母副驱动工作台作直线进给(如图2所示)。步进电机的转子有100个齿,采用三相六拍通电方式,丝杠导程为4mm,工作台移动最大速度为8mm/s,求:

(1)步进电动机的步距角θ=?

(2)系统的脉冲当量δ=?

(3)为满足工作台最大移动速度,所需要的步进电动机的最高工作频率f=?

(1)θ=360/mzk

(2 ) δ=Pθ/(360/i)

(3 ) f=F/δ

10.1.5功率放大电路

作用:将环形分配器或微处理器送来的弱电信号变为强电信号,以得到步进电机绕组所需的脉冲电流及脉冲波形。

注:步进电机有几相,就需要几组功率放大电路。

分类:就其工作原理分,有单电压驱动、高低

电压切换、恒流斩波、调频调压、细分电路等。

以细分驱动电路为例:

传统:驱动电路轮流给各项绕组通电,每换一次,电机就转动一步,每拍电机转一个步距角。

细分:在一拍中,通电相电流不是一次到达最大值,而是分多次,每次增加,是转自转过一小步,下降同样。

细分优点:提高了分辨率,减弱了振荡,提高了精度和平稳。

4.细分驱动电路将绕组中的矩形电流波变成阶梯形电流波,控制电机各相绕组电流的大小和比例。

D/A D H +5V 20kHz R 1

C 1

VT 2VT 1C 2

U f R f VD

R 2R 3R 4

U W U s

U m i w t U m

O t t t U s U f i w O O +

-CLR CP Q 恒频脉宽调制细分驱动电路

单片机基于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单片机 步进电机 驱动电路

四相步进电机控制系统设计资料讲解

四相步进电机控制系 统设计

课题:四相五线单4拍步进制电动机的正反转控制专业:机械电子工程 班级:2班 学号: 20110259 姓名:周后银 指导教师:李立成 设计日期: 2014.6.9~2014.6.20 成绩:

1概述 本实验旨在通过控制STC89C52芯片,实现对四相步进电机的转动控制。具体功能主要是控制电机正转10s、反转10s,连续运行1分钟,并用1602液晶显示屏显示出来。 具体工作过程是:给系统上电后,按下启动开关,步进电机按照预先 实验具体用到的仪器:STC89C52芯片、开关单元、四项步进电机、等硬件设 备。 实验具体电路单元有:单片机最小系统、步进电机连接电路、开关连接电路、1602液晶显示屏显示电路。 2四相步进电机 2.1步进电机 步进电机是一种将电脉冲转化为角位移的执行机构。电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。 2.2步进电机的控制 1.换相顺序控制:通电换相这一过程称为脉冲分配。 2.控制步进电机的转向控制:如果给定工作方式正序换相通电,步进 电机正转,如果按反序通电换相,则电机就反转。

3.控制步进电机的速度控制:如果给步进电机发一个控制脉冲,它就 转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转得越快。 2.3步进电机的驱动模块 ABCD四相工作指示灯指示四相五线步进电机的工作状态 2.4步进电机的工作过程 开关SB接通电源,SA、SC、SD断开,B相磁极和转子0、3号齿对齐,同时,转子的1、4号齿就和C、D相绕组磁极产生错齿,2、5号齿就和D、A相绕组磁极产生错齿。当开关SC接通电源,SB、SA、SD断开时,由于C相绕组的磁力线和1、4号齿之间磁力线的作用,使转子转动, 1、4号齿和C相绕组的磁极对齐。而0、3号齿和A、B相绕组产生错齿,

电机拖动控制(机电传动控制)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

步进电机脉冲数量与运动距离的计算 (1)

步进电机一个脉冲运动距离怎么算? 步进电机一个脉冲运动距离怎么算?能不能给个公式在举个例子? 答案: 用360度去除以步距角,就是电机转一圈的脉冲数,当然如果细分的话,还要乘以细分倍数。电机转一圈丝杠前进一个导程,用导程除以一圈的脉冲数就是脉冲运动距离。 第一步确定步进电机的步距角,这个电机上会标明的。比如说,1.8度,则一个圆周360/1.8=200,也就是说电机旋转一周需要200个脉冲。 第二步确定电机驱动器设了细分细分没有,查清细分数,可以看驱动器上的拨码。比如说4细分,则承上所述,200*4=800,等于说800个脉冲电机才旋转一周。第三步确定电机轴一周的长度或者说导程:如果是丝杠,螺距*螺纹头数=导程,如果是齿轮齿条传动,分度圆直径(m*z)即为导程,导程/脉冲个数=一个脉冲的线位移。 什么是细分呢?和几相是一个意思吗?和几相没关系吗? 细分和相数没关系。以1.8度为例,原来一个脉冲走1.8度,现在改为4细分,那么现在一个脉冲只能走1.8/4度了。细分越多,每个脉冲的步进长度越短。细分的多少可由驱动器设置。 控制步进电机转多少最主要你得通过步进电机步距角度计算出电机转一圈需要多少脉冲,比如步距角度为0.9°则电机转一圈需要给步进电机驱动器360/0.9=400个脉冲,转半圈就是200个脉冲。步进电机驱动器资料你先了解下! 步进电机转速则通过改变脉冲频率来控制,用plc的pwm输出控制是比较方便的,速度的快慢不影响步进电机的行程,行程多少取决于脉冲数量。 注意一点步进电机速度越快转矩越小,请根据你的应用调节速度以防失步,造成走位不准确。步进电机是接收步进驱动器给过来的脉冲信号,比如两相的步进,AB相分别轮流输出正反脉冲(按一定顺序),步进电机就可以运行了,相当于一定的脉冲步进马达对应走一定旋转角度。而PLC也可以发出脉冲,但脉冲电压不够,所以需要把PLC输出的脉冲给步进驱动器放大来驱动步进驱动器,相当于PLC的脉冲就是指令脉冲。一般PLC驱动步进时候有两路信号,一路是角度脉冲,另外一路是方向脉冲,PLC里边一般配所谓位移指令,发梯形脉冲给步进驱动器,这样可以缓冲启动带来的力冲击。 51单片机控制两相四线步进电机的问题 单片机为AT89S52。。步进电机为:57HS5630A4步进电机。链接:Error! Hyperlink reference not valid.步进电机驱动器为:M542中性步进电机驱动器。链接:Error! Hyperlink reference not valid. 现在的问题是:步进电机我已经和驱动器连接好了,现在步进电机驱动器有6 个线和51单片机相连,分别是PUL+、PUL-、DIR+、DIR-、ENA+、ENA- 。我想知道的是,比如这六个和单片机的P1.X口相连。怎么在单片机上控制步进电机正转反转,转的角度,转的速度。 答案: 首先,六根线的三根负线可以全部接地..和单片机P1相连的只需三根即可..这三根线为了保证能驱动起步进电机驱动器,应该分别上拉2K电阻.. 然后,在驱动器上的拨码处设置细分,,所谓细分是指电机转一圈所需多少脉冲..例如设置为800细分,即为电机转一圈需要800个脉冲..那么一个脉冲就会对应0.45度..单片机发出的脉冲频率高,那么电机转的就快..让电机转多少角度,就发出相应的脉冲数即可,例如转45度,就发出100个脉冲即可,在0.125s内发出100个脉冲,那转速就为1转/s。。

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

目录 一前言 (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)驱动器 方案一使用功率场效应管的单电压功放电路。

基于单片机的步进电机控制系统的设计_毕业设计

本科毕业设计 基于单片机的步进电机控制系统的设计

摘要 随着自动控制系统的发展和对高精度控制的要求,步进电机在自动化控制中扮演着越来越重要的角色,区别于普通的直流电机和交流电机,步进电机可以对旋转角度和转动速度进行高精度控制。步进电机作为控制执行元件,是机电一体化的关键组成之一,广泛应用在各种自动化控制系统和精密机械等领域。 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。 本系统介绍了一种基于单片机的步进电机控制系统的设计,包括了硬件设计和软件设计两部分。其中,硬件设计包括单片机最小系统、键盘控制模块、LCD显示模块、步进电机驱动模块、位置检测模块共5个功能模块的设计。系统软件设计采用C语言编写,包括主程序、数字键处理程序、功能键处理程序、电机驱动处理程序、显示模块、位置采集模块。 本设计采用STC89C52单片机作为主控制器,4*4矩阵键盘作为输入,LCD1602液晶作为显示,ULN2003A芯片驱动步进电机。系统具有良好的操作界面,键盘输入步进电机的运行距离;步进电机能以不同的速度运行,可以在不超过最大转速内准确运行到任意设定的位置,可调性较强;显示设定的运行距离和实际运行距离;方便操作者使用。关键词:单片机步进电机液晶显示键盘驱动

Design of the Stepping Motor Control System Based on SCM Qiu Haizhao (College of Engineering, South China Agricultural University, Guangzhou 510642,China) Abstract:With the development of automatic control system and the requirements of high-precision control, stepping motor control in automation is playing an increasingly important role, different from the common DC and AC motor, stepper motor rotation angle and rotational speed can be high-precision controlled. Stepper motor as a control actuator is a key component of mechanical and electrical integration, widely used in a variety of automated control systems and precision machinery and other fields. Stepper motor is the open-loop control components changing electric pulse signals into angular displacement or linear displacement .In the case of non-overloaded, the motor speed, stop position depends only on the pulse frequency and pulse number, regardless of load changes, that is, to add a pulse motor, the motor is turned a step angle. This system introduces a design of stepper motor control system based on single chip microcomputer, including hardware design and software design in two parts. Among them, the hardware design, including single chip minimal system, keyboard control module, LCD display module, the stepper motor drive module, position detection module five functional modules. System software design using C language, including the main program, process number keys, the key of function processes, motor driver handler, the display module, position acquisition module. This design uses STC89C52 microcontroller as the main controller, 4 * 4 matrix keyboard as an input, LCD1602 LCD as a display, ULN2003A chip as stepper motor driver. System has a good user interface, keyboard input stepper motor running distance; Stepper motor can run at different speed, and run to any given position accurately in any speed without exceeding the maximum speed, with a strong adjustable ; Display the running distance and the actual running distance, which is more convenient for the operator to use. Key words: SCM stepper LCD keyboard 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为相数。

步进电机全闭环控制

半导体器件应用网 https://www.doczj.com/doc/c217470982.html,/news/194498.html 步进电机全闭环控制 【大比特导读】步进电机由于体积精巧、价格低廉、运行稳定,在低端行业 应用广泛,步进电机运动控制实现全闭环,是工控行业的一大难题。 步进电机由于体积精巧、价格低廉、运行稳定,在低端行业应用广泛,步进电机运动控 制实现全闭环,是工控行业的一大难题。 主要问题有两个,原点的不确定性和失步,目前,采用高速光电开关作为步进系统的原点,这个误差在毫米级,所以在精确控制领域,是不能接受的。另外,为了提高运行精度, 步进系统的驱动采用多细分,有的大于16,假如用在往复运动过程中,误差大的惊人。已 经不能适应加工领域。 为此,提出步进电机全闭环控制系统,以适应目前运动控制领域的需求。 1、硬件连接 硬件连接加装编码器,根据细分要求,采用不同等级的解析度编码器进行实时反馈。 2、原点控制 根据编码器的Z信号,识别、计算坐标原点,同数控系统相同,精度可以达到2/编码器解 析度×4。 3、失步控制 根据编码器的反馈数据,实时调整输出脉冲,根据失步调整程度,采取相应办法。 下图是电路原理 4、电路原理描述

半导体器件应用网 电路采用超大规模电路FPGA,输入、输出可以达到兆级的相应频率,电源3.3V,利用2596 开关电源,将24V转为3.3V,方便实用。输入脉冲与反馈脉冲进行4倍频正交解码后计算,及时修正输出脉冲量和频率。 5、应用描述 本电路有两种模式,返回原点模式和运行模式。当原点使能开关置位时,进入原点模式,反之,进入运行模式。 在原点模式,以同步于输入脉冲的频率输出脉冲,当碰到原点开关后,降低输出脉冲频率,根据编码器的Z信号,识别、计算坐标原点。返回原点完成后,输出信号。此信号及其数据在不断电的情况下,永远保持。 在运行模式,以同步于输入脉冲的频率输出脉冲,同时计算反馈数据,假如出现误差,及时修正。另外,大惯量运行时,加减速设置不合理的情况下,可能会及时反向修正。 6、技术指标 (1)输入输出相应频率:≤1M; (2)脉冲同步时间误差:≤10ms;(主要延误在反向修正,不考虑反向修正,≤10us) (3)重定位电气精度:≥2/编码器解析度×4/马达解析度×细分) (4)重定位原点电气精度≥2/编码器解析度×4/马达解析度×细分) (5)适应PNP,NPN接口 (6)适应伺服脉冲控制 (7)适应各种编码其接口 步进电机运动控制一旦解决上述问题,增加数百元成本的情况下可以实现全闭环控制,毫不逊色于伺服系统。特别是其价格低廉、控制简单、寿命长久的特点在某些场合,可能优于伺服系统。

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

步进电机工作原理、驱动控制系统与选型 一、感应子式步进电机工作原理 (一)反应式步进电机原理 由于反应式步进电机工作原理比较简单。下面先叙述三相反应式步进电机原理。 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为磁阻。 力矩=力*半径力矩与电机有效体积*安匝数*磁密成正比(只考虑线性状态) 因此,电机有效体积越大,励磁安匝数越大,定转子间气隙越小,电机力矩越大,反之亦然。 (二)感应子式步进电机

步进电机控制系统设计.

毕业设计论文 论文题目:基于单片机的步进电机控制电路板设计 摘要 随着微电子和计算机技术的发展,步进电机的需求量与日俱增,它广泛用于打印机、电动玩具等消费类产品以及数控机床、工业机器人、医疗器械等机电产品中,其在各个国民经济领域都有应用。研究步进电机的控制系统,对提高控制精度和响应速度、节约能源等都具有重要意义。 步进电机是一种能将电脉冲信号转换成角位移或线位移的机电元件,步进电机控制系统主要由步进控制器,功率放大器及步进电机等组成。采用单片机控制,用软件代替上述步进控制器,使得线路简单,成本低,可靠性大大增加。软件编程可灵活产生不同类型步进电机励磁序列来控制各种步进电机的运行方式。 本设计是采用AT89C51单片机对步进电机的控制,通过IO口输出的时序方波作为步进电机的控制信号,信号经过芯片ULN2003驱动步进电机;同时,用 4个按键来对电机的状态进行控制,并用数码管动态显示电机的转速。 系统由硬件设计和软件设计两部分组成。其中,硬件设计包括AT89C51单片机的最小系统、电源模块、键盘控制模块、步进电机驱动(集成达林顿ULN2003)模块、数码显示(SM420361K数码管)模块、测速模块(含霍尔片UGN3020)6个功能模块的设计,以及各模块在电路板上的有机结合而实现。软件设计包括键盘控制、步进电机脉冲、数码管动态显示以及转速信号采集模块的控制程序,最终实现对步进电机转动方向及转动速度的控制,并将步进电机的转动速度动态显示在LED数码管上,对速度进行实时监控显示。软件采用在Keil软件环境下编辑

************* 第1章绪论 1.1 课题背景 当今社会,电动机在工农业生产、人们日常生活中起着十分重要的作用。步进电机是最常见的一种控制电机,在各领域中得到广泛应用。步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。 随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机可以作为一种控制用的特种电机,其优点是结构简单、运行可靠、控制方便。尤其是步距值不受电压、温度的变化的影响、误差不会长期积累的特点,给实际的应用带来了很大的方便。它广泛用于消费类产品(打印机、照相机、雕刻机)、工业控制(数控机床、工业机器人)、医疗器械等机电产品中。研究步进电机的控制和测量方法,对提高控制精度和响应速度、节约能源等都具有重要意义。控制核心采用C51芯片,它以其独特的低成本,小体积广受欢迎,当然其易编程也是不可多得的优点为此,本文设计了一个单片机控制步进电机的控制系统,可以实现对步进电机转动速度和转动方向的高效控制。 1.2 设计目的及系统功能 本设计的目的是以单片机为核心设计出一个单片机控制步进电机的控制系统。本系统采用AT89C51作为控制单元,通过键盘实现对步进电机转动方向及转动速度的控制,并且将步进电机的转动速度动态显示在LED数码管上。 1

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

基于单片机的步进电机驱动控制系统的设计 发表时间: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电路板的时候,由于电源部分釆用双电源供电且含有较强的交流信号,干扰较大,考虑到步进电机控制系统的稳定性,因此对电源部分单独成板。

步进电机运动控制器设计

一、项目概述: 用步进电机作为X-Y移动平台的执行机构,实现开环位置控制。采用四相步进电机,一相激励时步距角为1.8°,由步进电机驱动器接受控制器的控制信号,采用单四拍方式,每拍为一步,可正反转。步进电机的转动带动丝杆,将旋转运动转换为直线运动,步进电机的每一走步传递到X或Y方向的移动距离为0.02mm.系统中步进电机工作频率为500Hz--4KHz。运动要求是: (1)当按键K1按下时,X方向步进电机正向运转,X正向移动1mm; 当按键K2按下时,X方向步进电机反向运转,X反向移动1mm; 当按键K3按下时,Y方向步进电机正向运转,Y正向移动1mm; 当按键K4按下时,Y方向步进电机反向运转,Y反向移动1mm;(2)按键按住不放,连续运动直到按键释放,停止运转。 (3)控制器实时显示步进电机转过的步数和X或Y向移动的距离。(4)系统供电电源为36 VDC。 二、系统设计: 设计思想: 1、用两台步进电机分别控制x、y方向的运动; 2、采用动态显示方式,实时显示步数和距离; 3、采用4个并行口输出控制信号以及采集开关输入信号。 总体方案: 采用AT89C51作为控制器: P0口读入开关输入信号;P1口接步进电机驱动器ULN2003A;P2、

P3口控制动态显示电路。 三、硬件设计: 1、AT89C51晶振电路和手动复位电路: 晶振电路:采用12MHz的晶振,其中电容C1,C2可在5—60pF之间选择,这两个电容的大小对振荡频率有微小的影响,可起频率微调的作用。 复位电路:当按键弹起时,相当于一个上电复位电路;当按键压下时,相当于RST端通过电阻与+5V的电源相连,提供足够宽度的阈值电压完成复位。 2、开关量读入: 由P0口的低4位读入开关量信号。 3、步进电机控制电路:

步进电机控制系统课程设计

河北xxxxxx学院 课程设计说明 书 题目:步进电机控制系统 学院(系): 年级专业: 学号: 学生姓名: 同组学生: 指导教师:

步进电机控制系统 设计者:xxxxx 指导老师:xxxx 1摘要: 由于步进电机自身的特点、不需要位置、速度等信号反馈,只需要脉冲发生器产生足够的脉冲数和合适的脉冲频率,就可以控制步进电机移动的距离和速度。步进电机的运转方向的控制为输入电机各绕组的通电顺序。例如,一个三相步进电机的通电顺序为:a—ab—b—bc—c—ca—a--.....,此时点击正转,若通电顺序改为:a—ac—c—cb—b—ba—a--.....时点击反转。既可以通过改变环形分配器的脉冲输出顺序,也可以通过编程改变输出脉冲的顺序,来改变输入到各绕组的通电顺序,达到控制电击方向的目的。 关键词:步进电机 PLC 步进电机驱动器 引言步进电机是一种常用的电气执行原件,一种多相或单相同步点击,在数控机床、包装机械等自动控制及检测仪表等方面得到广泛运用。随着plc的不短发展。其功能越来越强大,除了有简单的逻辑功能和顺序控制外,运算功能的加入、pid和各类高速指令、使得plc对复杂和特殊系统的控制应用更加广泛。Plc与数控技术的结合产生了各种不同类型的数控设备。 2 任务与要求 (1) 了解步进电机的原理 (2) 熟练使用PLC控制步进电机,了解步进电机驱动器原理 3 装置原理介绍 3.1控制系统功能框图 在步进电机控制系统中,首先控制步进电机使之稳步启动,然后高速运动,接近制定位置时,减速之后低速运动一段时间,在准确地停在预定的位置上,最后步进电机停留2s后,按照前进时的加速—高速—减速—低速的步骤返回到起始点,其运动状态转换过程平稳,其功能框图如图3.1所以,其简单工作过程如图3.2所示。 由于步进电机本身的结构特性决定了它要实现高速运转必须有加速过程,如果在启动时突然加载高频脉冲,电机会产生啸叫、失步甚至不能启动,在停止阶段也是这样,当高频脉冲突然降到零时,电机会产生啸叫和振动,所以在启动和停止时,都必须有一个加速和减速过程。 3.2步进电机控制系统硬件设计 由于步进电机的硬件结构特性,所以对输入的脉冲的频率有所限制,对于低频的脉冲输出时,plc可以利用定时器来完成。若要求步进电机的速度较快时,就需要用plc的高速脉冲输出指令,这时就需要在程序中设置相应的步骤来完成对步进电机的控制。 3.21 组建器材 (1)主机plc 根据系统的控制要求,采用三菱FX系统系列的plc作为控制器。(2)限位开关此系统中共用了两个限位开关:左限位开关和右限位开关。这两个限位开关的作用是控制物体的位置,防止物体超出合理的工作范围。 (3)步进电机步进电机是该系统的执行机构

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

基于单片机的步进电机运动控制系统设计 2009年5月24号

摘要 摘要 单片微型计算机简称单片机。它是把组成微型计算机的各功能部件:中央处理器、CPU、随机存取存储器RAM、只读存储器ROM、I/O接口电路、定时器/计数器以及串行通信接口等制作在一块集成芯片中,构成一个完整的微型计算机。单片机主要应用于控制领域,由于其具有可靠性高、体积小、价格低、易于产品化等特点,因而在智能仪器仪表、实时工业控制、智能终端、通信设备、导航系统、家用电器等自控领域获得广泛应用。 步进电机是一种能将电脉冲信号转换成角位移或线位移的机电元件,实质上是一种数字/角度转换器步进电机控制系统主要由步进控制器,功率放大器及步进电机等组成.步进控制器由缓冲寄存器,环形分配器,控制逻辑及正,反转控制门等组成,能把输入的脉冲转换成环形脉冲,以便控制步进电机,并能进行正反向控制.但由于步进控制器线路复杂.成本高.采用单片机控制,用软件代替上述步进控制器,使得线路简单,成本低,可靠性大大增加,灵活改变步进电机的控制方案,无需逻辑电路组成时序发生器.软件编程可灵活产生不同类型步进电机励磁序列来控制各种步进电机的运行方式并可实现一台单片机控制多台电机.提供灵活多样的控制手段和提高控制精度对复杂繁琐的控制易于实现,尤其在本系统中更显示出微机控制的优越性。 本设计采用单片机AT89C51对步进电机进行控制,通过IO口输出的具有时序的方波作为步进电机的控制信号,信号经过芯片L298N驱动步进电机,通过PWM脉宽调制解调技术对步进电机调速,同时,用键盘来对电机的状态进行控制,并用数码管显示电机的转速,采用CD4511作为5位单个数码管的显示驱动显示步进电机的转速和步距角。 关键词:单片机;步进电机;PWM脉宽调制;CD4511;L298N

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

电机行业专业求职平台 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度(俗称半 步)。 定位转矩:电机在不通电状态下,电机转子自身的锁定力矩(由磁场齿形的谐波以及机械误差造成的)

相关主题
文本预览
相关文档 最新文档