步进电机微机控制(数字传动)

合集下载

步进控制原理

步进控制原理

步进控制原理
步进电机是一种数字控制的直线运动装置,它根据输入的脉冲信号,带动主轴旋转,达到步进的目的。

步进电机的结构主要由主轴、转动部件、旋转编码器和控制器组成。

步进电机是一个由交流电压供电的精密机械装置,它的转动部件是一个同步带,沿着一个固定的角度旋转。

通过步进电机和计算机连接,计算机就可以计算出步进电机的旋转角度,从而控制步进电机的速度和方向。

1.步进电机的结构
步进电机是由定子、转子、驱动器等部件组成的。

定子由一块圆形硅钢片做成,并在硅钢片上开有多个槽,用于安装转子。

转子是一个具有多个定子绕组(线圈)和一个旋转部件(转子),绕组和转子之间通以电流。

每个定子绕组由一个电压线圈和一个电流线圈组成,电流线圈被连接到一个磁场中,它与磁场相互作用产生电流。

2.步进电机工作原理
步进电机工作时,电动机转子以每分钟旋转360°的速度转动;当改变负载时,电动机转子也要随之改变位置(即加载或卸载)。

—— 1 —1 —。

步进电机控制系统原理

步进电机控制系统原理

步进电机控制系统原理步进电机控制系统的原理是控制步进电机运动,使其按照既定的速度和步长进行转动。

步进电机是一种特殊的电机,它通过控制输入的脉冲信号来驱动转子旋转一定的角度,步进电机每接收到一个脉冲信号,转子就会转动一定的角度,因此可以精确控制电机的位置和速度。

控制器是步进电机控制系统的核心部分,它通过软件算法生成脉冲信号来控制步进电机转动。

脉冲信号的频率和脉宽可以调节,频率决定步进电机转动的速度,脉宽决定步进电机转动的步长。

通常采用微处理器作为控制器,通过编程来控制脉冲信号的生成。

驱动器是将控制器产生的脉冲信号转换为电流信号,驱动步进电机转动。

驱动器通常由一个或多个功率晶体管组成,通过开关控制来产生恰当的电流信号。

驱动器还可以采用电流反馈回路来实现闭环控制,提高步进电机的控制精度。

步进电机是根据驱动器的电流信号转动的执行部件,它通过电磁力和磁场相互作用来实现转动。

步进电机根据控制器产生的脉冲信号确定转动的角度和速度。

步进电机一般由定子和转子组成,定子上有若干个电磁线圈,转子上有若干个永磁体。

当驱动器给定一个电流信号时,电流通过定子线圈产生磁场,与转子上的永磁体相互作用,使转子转动一定的角度。

当驱动器改变电流信号时,磁场方向改变,转子转动的角度和方向也会改变。

步进电机控制系统的原理就是通过控制器产生脉冲信号,驱动器将脉冲信号转换为电流信号,通过电流信号驱动步进电机转动。

控制器根据需要调整脉冲信号的频率和脉宽,从而控制步进电机的转动速度和步长。

驱动器根据电流信号的大小和方向控制步进电机的转动角度和方向。

步进电机根据电磁力和磁场相互作用来实现转动。

通过调节脉冲信号的频率和脉宽,可以实现对步进电机的精确控制。

步进电机微机控制(数字传动)

步进电机微机控制(数字传动)

因为只有P1.0-P1.2上的数据对步进电动机的通电状态 有影响,于是EPROM的输入地址和输出数据可采用如下的对 应关系(输出线低电平时,绕组通电): 输入:XXXXX000 输出:XXXX1110 通电绕组:A XXXXX001 XXXX1100 AB XXXXX010……XXXXX111 XXXX1101……XXXX0110 B …… DA
20
60 60 f n N f度 / 秒 N f 转/ 秒 转/ 秒 360 ZN
21
一、串行控制
串行控制中,微机与步进电动机的功率接口之间只要 两条控制线:一条用以发送走步脉冲串(CP),另一条用以 发送控制旋转方向的电平信号。 1.单片机串行控制的硬件
脉冲分配器的作用是将单路脉冲转换成多相循环变化 的脉冲。它有一路输入,多路输出。随着一个个脉冲的输 入,各路输出电压轮流变高和变低。 22
•其中:3脚——脉冲输入端; 4脚——方向控制:0—反转;1—正转 5、6脚——工作方式选择:00—双三(四); 01、10—单三(四) 11—六(八)拍 7脚——三/四相选择:0—三相;1—四相 10、11、12、13——输出端
9
•CH250简介 CH250专用于三相步进电功机。可通过设置引脚l、2和 14、15的电平.按双三拍、单三拍、单双六拍,以及各有正、 反转.共六种状态工作。下图是使用CH250于三相六拍状态 的接线图。
10
•L297简介 L297专用于两相或四相步进电动机。
11

译码器(即脉冲分配器):它将输入的走步时钟脉冲
(CP)、正/反转方向信号(CW/CCW)、半步/全步信号(半 步相应了单双拍)综合以后,产生合乎要求的各相通断信号。
斩波器:由比较器、触发器和振荡器组成。用于检测电

步进电机控制方案

步进电机控制方案

步进电机控制方案1. 引言步进电机是一种常见的电动机,其特点是精准度高、扭矩稳定、可控性强等。

在许多应用中,需要对步进电机进行控制,以实现精准定位、旋转控制等功能。

本文将介绍步进电机的控制方案,并提供示例代码和运行结果。

2. 步进电机工作原理步进电机是一种定角度运动的电机,其工作原理基于磁场变化导致的转动。

步进电机由转子和定子组成,转子上有一系列的磁极,定子上有一组电枢。

通过依次通电给定子上的电枢,使得磁场依次在转子上形成,从而实现转子的连续旋转。

3. 步进电机控制方案步进电机的控制方案主要包括驱动器和控制器两部分。

驱动器用于控制步进电机的转动,控制器用于更精确地控制电机的运转。

3.1 驱动器选择常见的步进电机驱动器有两相、三相和四相驱动器。

根据实际应用需求,选择适合的驱动器可以提高电机的性能和效率。

以下是常见的驱动器选择情况:•两相驱动器:适用于低速应用,价格较低,但扭矩输出相对较低。

•三相驱动器:适用于高速和高扭矩应用,价格相对较高,但性能更好。

•四相驱动器:适用于中等速度和扭矩要求的应用。

3.2 控制器设计在步进电机控制中,控制器的设计是至关重要的。

控制器需要实现以下功能:•步进电机的速度控制:控制脉冲信号的频率和宽度,可以实现步进电机的高速或低速运动。

•步进电机的方向控制:控制脉冲信号的方向,可以实现步进电机的正转或反转。

•步进电机的位置控制:根据应用需求,设定目标位置和运动方式,通过控制脉冲信号的数量和频率,控制步进电机到达目标位置。

通常情况下,可以使用单片机或专用控制器来设计步进电机的控制器。

以下是一个简单的步进电机控制器的伪代码示例:def step_motor_control(target_position):current_position = 0while current_position != target_position:if target_position > current_position:# 正转move_forward()current_position += 1else:# 反转move_backward()current_position -= 1delay(1) # 控制电机运动速度4. 示例代码下面是一个使用Arduino控制步进电机的示例代码,该代码实现了步进电机的转动和控制:#include <Stepper.h>const int stepsPerRevolution = 200; // 步进电机每转的步数Stepper stepper(stepsPerRevolution, 8, 9, 10, 11); // 步进电机驱动器引脚void setup() {stepper.setSpeed(100); // 设置步进电机转速}void loop() {// 顺时针旋转一个圈stepper.step(stepsPerRevolution);delay(1000);// 逆时针旋转半个圈stepper.step(-stepsPerRevolution / 2);delay(1000);}5. 运行结果通过运行上述示例代码,可以实现步进电机的转动和控制。

步进电机控制方法

步进电机控制方法

步进电机控制方法步进电机是一种将电信号转换为精确的机械运动的特殊电机。

由于其高精度、可控性和稳定性,步进电机广泛应用于许多领域,如工业自动化、医疗仪器、机器人技术等。

本文将讨论步进电机的控制方法,在这些方法中,人们可以实现对步进电机的精确控制和位置控制。

首先,我们来介绍步进电机的基本工作原理。

步进电机的转子由永磁体或由电磁铁组成,通常与定子上的绕组相互作用。

当绕组依次激励时,电机的转子会按照一定的角度顺序旋转。

每次激励的脉冲将使转子转动一个固定的角度,称为步长。

因此,通过正确控制脉冲信号的频率和顺序,我们可以精确地控制步进电机的运动。

步进电机的控制方法主要分为开环控制和闭环控制。

开环控制是最简单的一种方法,通过给步进电机提供一系列的脉冲信号来控制其转动。

这些信号的频率和脉冲宽度决定了电机的转速和位置。

开环控制方法适用于需要较低精度和较简单控制的应用,例如简单的运动控制和位置复位。

闭环控制方法则更加复杂,但也更加精确。

闭环控制通过使用编码器或其他位置传感器来监测步进电机的实际位置,并将其与期望位置进行比较。

根据比较结果,控制系统将调整脉冲信号的频率和脉冲数量,以使电机达到期望的位置和运动状态。

闭环控制方法适用于需要高精度和复杂运动控制的应用,例如精密仪器和机器人。

除了开环控制和闭环控制之外,还有其他一些常用的步进电机控制方法。

例如,微步控制方法可以进一步提高步进电机的分辨率。

微步控制通过将每个步进脉冲细分为更小的微步脉冲,从而将电机的角度控制能力提高到更高的级别。

这种方法通常需要更先进的控制电路和算法。

此外,还有一些高级的控制方法,如矢量控制和感应控制等。

矢量控制方法通过同时控制步进电机的多个绕组来实现更复杂的运动模式,提高电机的性能和动态响应能力。

感应控制方法则利用感应原理,通过识别转子位置和磁场变化来控制电机运动。

这些高级控制方法在某些特定的应用领域中具有重要意义,但通常需要更复杂的控制算法和硬件实现。

步进电机控制

步进电机控制

步进电机控制步进电机是一种将电脉冲信号转换为精确的机械运动的设备,广泛应用于各种自动化领域。

步进电机控制是指通过发送特定的电信号以控制步进电机的运动方式和速度。

在工业和科技领域,步进电机被广泛应用于需要精确位置控制的设备中,如打印机、数控机床、自动化设备等。

步进电机原理步进电机是一种将电能转换为机械能的电动机,其工作原理基于电磁感应。

步进电机的转动是通过将电流施加到电机的不同线圈来实现。

根据所施加的电流脉冲信号以及电机内部的设计结构,步进电机可以实现准确的位置控制和旋转。

步进电机控制方式步进电机的控制方式通常可以分为开环控制和闭环控制两种。

开环控制开环控制是指在控制步进电机时,只考虑输入的电脉冲信号,而不考虑电机实际的运动状态。

这种控制方式简单、成本低,适用于一些对精度要求不高的应用场景。

但是开环控制无法检测电机是否按照要求准确运动,容易出现误差积累的情况。

闭环控制闭环控制是指在控制步进电机时,通过反馈系统实时监测电机的位置和速度,从而调整输出的控制信号,以实现更精准的位置控制。

闭环控制可以大大提高步进电机系统的准确性和稳定性,适用于对位置精度要求较高的场景。

步进电机控制器步进电机控制器是控制步进电机运动的关键设备,它负责接收外部输入的控制信号,并将其转换为适用于步进电机的驱动信号。

步进电机控制器通常包括信号输入模块、信号处理模块、驱动电路模块等组成部分。

步进电机控制器可以通过编程控制电机的转动角度、速度和方向等参数,实现复杂的运动控制功能。

现今的步进电机控制器普遍支持多种通信接口,如RS232、USB、以太网等,便于与上位机或其他设备进行数据交互和控制。

步进电机控制应用步进电机控制被广泛应用于各种自动化和机械设备中,例如:•打印设备:打印机中的打印头移动、纸张进纸等功能均通过步进电机控制实现;•数控机床:数控加工设备中的轴向移动、工具刀具选择等操作依赖于步进电机控制;•机器人:工业机器人中的运动控制、臂的旋转等动作也是通过步进电机控制完成。

步进电机的单脉冲控制、双脉冲控制、开环控制和闭环控制

步进电机的单脉冲控制、双脉冲控制、开环控制和闭环控制

步进电机的单脉冲控制、双脉冲控制、开环控制和闭环控制
步进电机是一种感应电机,它的工作原理是利用电子电路,将直流电变成分时供电的,多相时序控制电流,用这种电流为步进电机供电,步进电机才能正常工作,驱动器就是为步进电机分时供电的,多相时序控制器。

虽然步进电机已被广泛地应用,但步进电机并不能像普通的直流电机,交流电机在常规下使用。

它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。

因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。

步进电机作为执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。

随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。

步进电机的单脉冲控制与双脉冲控制步进电机的控制有单电压和高低电压控制之分;
单电压控制用一串脉冲信号控制一个电子开关的通、断来控制电机驱动绕组得电、失电;高低电压控制在单电压控制的基础上,用另一串脉冲控制一个电子开关的通、半导通,两个开关串联,两个控制脉冲同频率但不同相位和宽度。

达到给绕组的供电电压全、一半、迅速关断的目的。

步进电机的开环控制和闭环控制步进电机的开环控制
1、步进电机开环伺服系统的一般构成
步进电动机的电枢通断电次数和各相通电顺序决定了输出角位移和运动方向,控制脉冲分配频率可实现步进电动机的速度控制。

因此,步进电机控制系统一般采用开环控制方式。

图为开环步进电动机控制系统框图,系统主要由控制器、功率放大器、步进电动机等组成。

2、步进电机的控制器
1、步进电机的硬件控制
步进电动机在个脉冲的作用下,转过一个相应的步距角,因而只要控制一定的脉冲数,即。

步进电动机传动控制系统课件

步进电动机传动控制系统课件

快速性
控制系统应具有快速的响应能 力,能够快速跟踪输入指令的 变化,并快速调整步进电动机 的转动。
可靠性
控制系统应具有较高的可靠性 ,能够长时间稳定运行,并具
有较强的抗干扰能力。
REPORT
CATALOG
DATE
ANALYSIS
SUMMAR Y
03
步进电动机传动控制系 统的应用
在自动化生产线中的应用
REPORT
CATALБайду номын сангаасG
DATE
ANALYSIS
SUMMAR Y
04
步进电动机传动控制系 统的优化与改进
控制算法的优化
总结词
控制算法的优化是提高步进电动机传动控制系统性能的关键。
详细描述
通过改进控制算法,如采用更精确的模型、引入智能控制策略等,可 以有效提高步进电动机的定位精度、速度控制和动态响应性能。
控制器
根据输入的指令或算法,输出相应的脉冲信 号给驱动器,控制步进电动机的转动。
传感器
用于检测步进电动机的位置、速度等参数, 并将检测结果反馈给控制器。
步进电动机传动控制系统的控制方式
开环控制
半闭环控制
通过控制器输出脉冲信号控制步进电 动机转动,不进行位置反馈控制。
介于开环控制和闭环控制之间的一种 控制方式,通过传感器检测电机轴上 的某些参数,间接反映位置信息,进 行控制。
闭环控制
在开环控制的基础上,增加位置传感 器对步进电动机的位置进行实时检测 ,并将检测结果反馈给控制器,实现 位置的精确控制。
步进电动机传动控制系统的设计原则
稳定性
控制系统应具有良好的稳定性 ,避免因外部干扰或系统内部 参数变化而产生振荡或失控。

步进电机微机实验报告

步进电机微机实验报告

一、实验目的1. 熟悉步进电机的工作原理和特性。

2. 掌握通过微机控制步进电机的基本方法。

3. 了解步进电机在微机控制下的应用。

二、实验原理步进电机是一种将电脉冲信号转换为角位移或线位移的电机,其特点是步进角固定,控制精度高,响应速度快。

步进电机的工作原理是:当给步进电机输入一定频率的脉冲信号时,电机就会以一定的步进角进行旋转。

步进电机的控制方式主要有以下几种:1. 单相控制:将步进电机绕组分为A、B、C、D四相,每相依次通电,实现电机的旋转。

2. 双相控制:将步进电机绕组分为A、B两相,通过改变A、B两相的通电顺序,实现电机的旋转。

3. 四相控制:将步进电机绕组分为A、B、C、D四相,通过改变A、B、C、D四相的通电顺序,实现电机的旋转。

三、实验设备1. 微机:一台2. 步进电机驱动器:一台3. 步进电机:一台4. 编程软件:例如Keil、IAR等5. 连接线:若干四、实验内容1. 步进电机基本特性测试(1)观察步进电机在不同脉冲频率下的转动情况。

(2)观察步进电机在不同脉冲数下的转动角度。

2. 步进电机单相控制(1)编写程序,实现步进电机单相控制。

(2)测试步进电机单相控制下的转动情况。

3. 步进电机双相控制(1)编写程序,实现步进电机双相控制。

(2)测试步进电机双相控制下的转动情况。

4. 步进电机四相控制(1)编写程序,实现步进电机四相控制。

(2)测试步进电机四相控制下的转动情况。

5. 步进电机转速控制(1)编写程序,实现步进电机转速控制。

(2)测试步进电机在不同转速下的转动情况。

6. 步进电机转向控制(1)编写程序,实现步进电机转向控制。

(2)测试步进电机正转和反转的情况。

五、实验步骤1. 连接步进电机驱动器和步进电机。

2. 在微机上编写程序,实现步进电机的基本控制。

3. 编写程序,实现步进电机单相、双相、四相控制。

4. 编写程序,实现步进电机转速和转向控制。

5. 运行程序,观察步进电机的转动情况。

步进电机控制说明

步进电机控制说明

实训名称步进电机控制一、实训目的1.掌握步进电机控制系统的接线、调试、操作二、实训设备序号名称型号与规格数量备注1实训装置THHAJS-1 12实训挂箱B10 13导线3号若干45通讯编程电缆SC-90 1 三菱6实训指导书THHAJS-1 17计算机(带编程软件) 1 自备三、面板图+四、控制要求1.总体控制要求:如面板图所示,利用可编程控制器输出信号控制步进电机运行。

2.按下“SD”启动开关,系统准备运行。

3.打开“MA”手动开关,系统进入手动控制模式,选择电机旋转方向,再按动“SE”单步按钮,步进电机运行一步。

4.关闭“MA”手动开关,系统进入自动控制模式,此时步进电机开始自动运行。

5.分别按动速度选择开关“V1”、“V2”、“V3”,步进电机运行在不同的速度段上。

6.步进电机开始运行时为正转,按动“MF”开关,步进电机反方向运行。

再按动“MZ”开关,步进电机正方向运行。

五、功能指令使用及程序流程图六、端口分配及接线图1.端口分配及功能表 序号 PLC 地址(PLC 端子)电气符号(面板端子) 功能说明1 X00 SD 启动开关2 X01 MA 手动3 X02 V1 速度14 X03 V2 速度25 X04 V3 速度36 X05 MZ 正转7 X06 MF 反转8 X07 SE 单步 9Y00 A A 相 10 Y01 B B 相 11 Y02 C C 相 12 Y03DD 相 13 面板V+ 接电源+24V电源正端 14主机COM 、COM0、COM1、COM2接电源GND电源负端2.PLC 外部接线图七、操作步骤1. 检查实训设备中器材及调试程序。

2.按照I/O端口分配表或接线图完成PLC与实训模块之间的接线,认真检查,确保正确无误。

2.打开示例程序或用户自己编写的控制程序,进行编译,有错误时根据提示信息修改,直至无误,用SC-90通讯编程电缆连接计算机串口与PLC通讯口,打开PLC主机电源开关,下载程序至PLC中,下载完毕后将PLC的“RUN/STOP”开关拨至“RUN”状态。

步进电机程序控制

步进电机程序控制

步进电机程序控制步进电机是自动控制系统中常用的执行部件。

步进电机的输入信号为脉冲电流,它能将输入的脉冲信号转换为阶跃型的角位移或直线位移,因而步进电机可看作是一个串行的数/模转换器。

由于步进电机能够直接接受数字信号,而不需数/模转换,所以使用微机控制步进电机显得非常方便。

步进电机有以下优点:∙通常不需要反馈就能对位置和速度进行控制;∙位置误差不会积累;∙与数组设备兼容,能够直接接收数字信号;∙可以快速启停。

步进电机的品种规格很多,按照它们的结构和工作原理可以划分为磁阻式(也称反应式或变磁阻式)电机、混合式电机、永磁式电机和特种电机等四种主要型式。

步进电机不需位移传感器就可精确定位,所以在精确定位系统中应用广泛。

目前打字机、计算机外部设备、数控机床、传真机等设备中都使用了步进电机。

随着电子计算机技术的发展,步进电机必将发挥它的控制方便、控制准确的特点,在工业控制等领域取得更为广泛的应用。

1. 步进电机的工作原理以磁阻式步进电机为例,介绍一下步进电机的工作原理,图1. 1是磁阻式步进电机工作原理的示意图。

图1. 1 磁阻式步进电机的工作原理它的定子上有六个极,转子有四个极。

定子磁极上绕有三组绕组,每组绕组由相互串联的两个线圈构成。

一组绕组叫做一相。

因此,图1. 1所示的电机为三相步进电机。

直流电源通过开关I、Ⅱ和Ⅲ,驱动电流流过绕在定子上的绕组。

状态(1) ,开关I闭合,A相通电。

由于A相绕组受到激磁,空气隙里出现如箭头所示的磁场。

A相上的两个定子磁极和两个转子齿对准,转子处于平衡状态。

若再闭合开关R激励B相,如状态(2)所示, B相的定子磁极以同样的方式产生磁场。

在磁力线的张力作用下,产生逆时针方向的转矩。

于是,转子沿逆时针方向转过一个固定的角度,到达状态(3) 。

图中,转过的角度为15°。

如果现在打开开关I,去掉A相的激磁,转子将再转15°,到达状态(4) 。

因此,转子的角位置可以用这种开关方式进行控制。

步进电机的原理及控制方法

步进电机的原理及控制方法

步进电机的原理及控制方法步进电机是一种常见的电机类型,具有精准定位、简单控制等优点,在许多应用领域得到广泛应用。

本文将介绍步进电机的工作原理以及常见的控制方法。

1. 工作原理步进电机是一种将电脉冲信号转换为机械位移的电机。

其工作原理基于磁场相互作用,根据电磁学原理可分为单相和双相两种类型。

1.1 单相步进电机单相步进电机由定子和转子两部分组成,定子上绕有线圈,通电时产生磁场。

转子上装有磁性材料,根据两者之间磁场相互作用来实现旋转。

1.2 双相步进电机双相步进电机比单相步进电机更常见,其定子上有两组线圈,通电时可以产生不同方向的磁场,从而实现精确的步进运动。

2. 控制方法步进电机的控制方法主要包括开环控制和闭环控制两种。

2.1 开环控制开环控制是指通过给步进电机提供一定频率和脉冲数的信号来实现旋转运动,但无法保证绝对的位置精准度。

这种方法简单易实现,适用于一些对位置要求不高的应用场景。

2.2 闭环控制闭环控制通过在步进电机系统中加入位置反馈传感器,实时监测电机位置并与设定位置进行比较,从而调整控制信号以实现精确的位置控制。

闭环控制能够提高系统的稳定性和精度,适用于对位置要求较高的应用。

3. 应用领域步进电机在许多领域得到广泛应用,如打印设备、数控机床、医疗设备等。

其精准性和简单控制特点使其成为自动化设备中重要的驱动元件。

结语步进电机作为一种重要的电机类型,具有独特的工作原理和控制方法,为许多自动化设备的驱动提供了可靠保障。

通过深入了解步进电机的原理和控制方法,可以更好地应用于实际场景中,发挥其优势,实现精准的位置控制和运动控制。

步进电机的控制原理及应用

步进电机的控制原理及应用

步进电机的控制原理及应用引言步进电机是一种常见的电动机,具有精准定位、高速运动和高力矩输出的特点,在工业自动化、机器人技术、医疗器械等领域广泛应用。

本文将介绍步进电机的控制原理和应用。

步进电机控制原理步进电机是一种以固定角度步进运动的电动机,通过电流的施加和极性的反转来实现转子的精确位置控制。

其控制原理主要包括以下几点:1.步进角度:步进电机每次转动的角度是固定的,通常为1.8度或0.9度。

这是由电机内部的磁极分布决定的。

2.极数:步进电机的极数决定了每转动一周所需的电脉冲数。

极数越高,分辨率越高,但也增加了控制的复杂性。

3.电流驱动:步进电机通常需要使用驱动器来提供足够的电流。

驱动器根据输入的脉冲信号来控制电机的转动。

4.脉冲信号:步进电机的控制信号是一系列的脉冲信号,每个脉冲信号引发电机转动一个步进角度。

脉冲信号的频率和方向决定了电机的运动速度和方向。

步进电机的应用步进电机由于其独特的控制方式和优越的性能,在许多领域得到广泛应用。

以下是步进电机的几个主要应用领域:1.机床和自动化设备:步进电机被广泛用于机床和自动化设备中,如数控机床、自动包装机等。

其精确的定位和高速运动能力使其成为自动化生产线中不可或缺的一部分。

2.机器人技术:步进电机在机器人技术中扮演着重要角色。

机器人需要精准的定位和精确的运动控制,步进电机正好满足需求。

步进电机广泛应用于机器人臂、机器人关节和机器人末端执行器等部分。

3.医疗器械:步进电机在医疗器械领域的应用也很广泛,如医疗机器人、手术器械等。

步进电机的高精度定位和稳定性能保证了医疗器械的安全和可靠性。

4.3D打印机:步进电机在3D打印机中是关键组件之一。

通过控制步进电机的运动,可以实现精确的3D打印效果。

步进电机的精准定位能力保证了打印的精度和准确性。

5.汽车行业:步进电机广泛应用于汽车行业中的汽车座椅调节、车窗升降、车内电子设备控制等方面。

步进电机的高力矩和精确控制保证了相关设备的可靠性和稳定性。

5.3 步进电机的微机控制

5.3 步进电机的微机控制
改变通电顺序可以改变步进电机的转向

3.步进电机通电模型的建立:
(1)用微型机输出接口的每一位控制一相绕组,
【例如】用 8255 控制三相步进电机时,
可用 PC.O、PC.1、PC.2 分别接至步进电机的 A、 B、 C 三相绕组。 (2)根据所选定的步进电机及控制方式,写出相 应控制方式的数学模型。
对A、B、C三相轮流通电一次也称一个周期。 三相反应步进电机转子转动一个齿距,需要三拍 操作。 步进电机每一拍就执行一次步进。

步距角: 转子齿数为N,它的齿距角θZ(2π/N), 如果步进电机运行K拍可使转子转动一个齿距, 则步进电机的步距角θS可以表示如下:
S 2 / N K
单三拍顺序供电磁场转一周期转子转动步进电机的双三拍工作方式在步进电机的步进控制中如果每次都是两相通电控制电流切换三次磁场旋转一周转子移动一个齿距位置则称双三拍工作方式
5.3 步进电机的微机控制
(Micro-Computer Control of Step Motor)
步进电机特点概述:
电脉冲信号转换成相应的角位移的特种电动机, 数字/角度转换器。
自学步进电机的功率放大和使用注意事项。
5.3.5 步进电机微机控制系统
(1)步进控制器
① 包括:缓冲寄存器、环形分配器、控制逻辑及
正、反转向控制门等。
② 作用:把输入脉冲转换成环型脉冲,以控制步进 电机的转向。 ③ 采用计算机控制系统,由软件代替步进控制器。 优点:线路简化,降低成本降低,可靠性提高。
5.3.1 步进电机结构及工作原理
1. 分类 步进电机根据作用原理与结构,可分成:
永磁式步进电机:它们的转子的磁极是用永久磁
钢制成的,也有通过滑环供电的直流激磁绕组制成。 反应式步进电机:其转子由软磁材料制成齿状, 转子的齿也称显极,在这种步进电机的转子中没有绕

步进电机的控制

步进电机的控制

步进电机的控制步进电机的控制一.实验目的:了解步进电机控制的基本原理。

掌握控制步进电机转动的编程方法二.步进电机工作原理步进电动机是一种将电脉冲信号转换成角位移或线位移的机电元件。

步进电动机的输入量是脉冲序列,输出量则为相应的增量位移或步进运动。

正常运动情况下,它每转一周具有固定的步数;做连续步进运动时,其旋转转速与输入脉冲的频率保持严格的对应关系,不受电压波动和负载变化的影响。

由于步进电动机能直接接受数字量的控制,所以特别适宜采用微机进行控制。

1.步进电动机的种类目前常用的有三种步进电动机:(1)反应式步进电动机(VR):反应式步进电动机结构简单,生产成本低,步距角小;但动态性能差。

(2)永磁式步进电动机(PM):永磁式步进电动机出力大,动态性能好;但步距角大。

(3)混合式步进电动机(HB):混合式步进电动机综合了反应式、永磁式步进电动机两者的优点,它的步距角小,出力大,动态性能好,是目前性能最高的步进电动机。

它有时也称作永磁感应子式步进电动机。

2.步进电机主要性能指标:A,启动转矩:从一个齿位转到下一个齿位的转矩B,保持转矩:指步进电机在静止状态保持该平衡位置的能力。

C,加速转矩:指电机转动的动力。

3.步进电机结构及工作原理如下图:绕组(A,B,C,D)被安装在定子(机壳)上,定子的电极加上电压后,转子将被定子上相反的磁极相吸引而转动。

转子由大量的永磁体组成。

当定子上的绕组通上电流后,这些永磁体将趋向于和绕组对准成一条直线。

转子上突出的磁极称为齿。

步进电机有两种类型:双极性(两相步进电机)和单极性(四相步进电机)。

我们实验所用的是5线单极性步进电机,它有四对绕组分布在机壳上,其线圈两端电压方向不变。

下图是我们所使用的5线单极性步进电机的内部绕组图其中,com端(公共线)接5V电压,A,B,C,D分别连到电机的四相。

由上图可知,四相步进电机有三种步进方式:单拍,双拍,半拍。

①单拍:每次仅给一个绕组通电,结果导致转子旋转,并运动到转子永磁体与具有相反极性的绕组对齐的位置。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二极管D组成,与门组成。
工作时,在与门的VIN端输 入步进脉冲方波,在Vm端输 入一个高频脉冲序列Vm,则
在与门的输出端产生一个受
控于VIN的间歇脉冲序列Vb,
该脉冲序列驱动功放管T,使 T处于高频开关斩波状态,而 在步进电机的绕组上产生如
图所示的电流iL。iL的大小由 电源E和高频脉冲序列的脉宽 TON确定。要保持iL的值不
闭环控制则要采用光电编码器之类位置传感器将电动机的实 际位置反馈给计算机,万一步进电动机失步,计算机发现电动 机的实际位置没有达到给定值,就补发脉冲,直到电动机的实 际位置和给定值一致或相当接近为止。
对步进电动机进行控制时,控制方法可分为串行控制和并行 控制两类。
20
n
N

f度/ 秒 N
24
CW: CLR P1.1 ;发出正转电平信号 CLR P1.0 ;输出低电平,为脉冲的正跳变准备条件 LCALL DT ;调用延时子程序 SETB P1.0;输出高电平,产生脉冲正跳变 RET ;返回
调用该子程序一次,电动机将正转一步;只要按一定的时间 间隔T调用这个子程序就可以使电动机按一定的转速连续转动。 若要电动机反方向转动,可调用如下的子程序:
可以使系统设计得更便于微机控制。
32
因为只有P1.0-P1.2上的数据对步进电动机的通电状态 有影响,于是EPROM的输入地址和输出数据可采用如下的 对应关系(输出线低电平时,绕组通电):
输入:XXXXX000 XXXXX001 XXXXX010……XXXXX111
输出:XXXX1110 XXXX1100 XXXX1101……XXXX0110
27
五相十拍状态表
28
电机正转的程序
CW: INC R0
;正转+1
CJNE R0, #0AH,CW1 ;计数值不是10,正常计数
MOV R0, #00H ;计数值超过9,则清零回表首
CW1: MOV A, R0
;计数值送A
MOV DPTR, #0FF0H ;正转状态表首地址
MOVC A, @A+DPTR ;取出表中状态
用微机实现脉冲发生、脉冲分配和方向控制,再加 上给步进电机提供驱动电路,就构成了步进电机的微机 控制系统。
1.脉冲序列的生成
脉冲用周期、脉冲 高度、接通和断开电 源的时间来表示。
单片机控制步进电机 步进实际是用单片机产 生一系列脉冲。
先输出一高电平(电机步进),接着利用软件 延时一段时间(到位),而后输出一低电平(停止 步进),再延时。延时长短由步进电动机的工作频 率决定。
CCW: SETB P1.1 ;发出反转电平信号
CLR P1.0 ;输出低电平,为脉冲的正跳变准备条件
LCALL DT ;调用延时子程序
SETB P1.0 ;输出高电平,产生脉冲正跳变
RET
;返回
DT: NOP
;延时子程序
NOP
RET
25
二、并行控制
在并行控制中,微机通过数条并行口线,直接发出多相 脉冲波信号,再通过功率放大后,送入步进电动机的各相 绕组。这样就不再需要脉冲分配器。脉冲分配器的功能可 以由微机用纯软件的方法实现,也可以用软件和硬件结合 的方法实现。 1.纯软件方法(采用五相十拍工作方式)
通电绕组:A
AB B …… DA
这样,只要把803l中的某一寄存器认定为可逆计数器, 每次对它进行加一或减一操作,然后送P1口即可。脉冲分 33 配器的功能由软、硬件分但,CPU的负担减少了。
……
MOV R0, #00H ;R0为可逆计数器,初始值为零
MOV P1, R0 ;P1口初始化,电机初始定位
第三节 步进电动机的微机控制
一、典型的步进电机控制系统的组成
变频信号源是一个脉冲频率由几Hz~几十kHz连续 变化的信号发生器,它为脉冲分配器提供脉冲序列。
脉冲分配器根据方向控制信号把脉冲信号按一定 的逻辑关系加到脉冲放大器上进行放大,以驱动步进电 机转动。
典型的步进电机控制系统的组成
二、步进电动机的微机控制系统组成
斩波型功率放大电路有两种: (1)斩波恒流功放电路:应用较广泛,但电路结构复杂, 它采用电流反馈来限定步进电机的绕组电流,使之保持在一 定的范围内。例如:L297。 (2)斩波平滑功放电路:没有电流采样和反馈,但也可 使绕组电流在一定范围内不变。
17
18
斩波平滑功放电路
由电机绕组L、绕组电阻RL、 功放管T、泄放回路电阻Rd、
22
•CH250简介 CH250专用于三相步进电功机。可通过设置引脚l、2和14、
15的电平.按双三拍、单三拍、单双六拍,以及各有正、反 转.共六种状态工作。下图是使用CH250于三相六拍状态的 接线图。
23
2.单片机串行控制的软件
利用8031单片机的P1.1输出方向电平,P1.0输出走步 触发脉冲。
B、C、D(1,3,2,4)四相信号以及禁止信号。控制信号用 来选择斩波信号的控制方式。当它是低电平时,斩波信号作 用于禁止信号;而当它是高电平时,斩波信号作用于A、B、 C、D信号。使能信号为低电平时,禁止信号及A、B、C、D 信号均被强制为低电平。
12
三、步进电动机的驱动电路
由于步进电机的驱动电流较大,微机与步进电机的 连接需要专门的接口电路外,还需要加上功率放大电路。

f
60 转/ 秒 360
60 f ZN
转/秒
21
一、串行控制
串行控制中,微机与步进电动机的功率接口之间只要两 条控制线:一条用以发送走步脉冲串(CP),另一条用以发 送控制旋转方向的电平信号。 1.单片机串行控制的硬件
脉冲分配器的作用是将单路脉冲转换成多相循环变化的 脉冲。它有一路输入,多路输出。随着一个个脉冲的输入, 各路输出电压轮流变高和变低。
7脚——三/四相选择:0—三相;1—四相
10、11、12、13——输出端
8
•其中:3脚——脉冲输入端; 4脚——方向控制:0—反转;1—正转 5、6脚——工作方式选择:00—双三(四); 01、10—单三(四) 11—六(八)拍 7脚——三/四相选择:0—三相;1—四相 10、11、12、13——输出端
2.双电压驱动电路
• 在低频段使用较低的电 压驱动,在高频段,使 用较高的电压驱动
15
2.双电压驱动电路——高低电压驱动电路
电路中的电源电压E1是高压, 大约为80~150V,E2为5~
20V左右。其工作控制信号是 步进时一相所需的方波信号, 还有一个高压驱动控制信号
Vh。
电路中T1是高压电源的开关 管,T2是功率驱动管;D1是
低压电源E2的箝位二极管,
在T1导通时处于反向偏置而 截止,在T1截止时则由于正 偏而向电机的绕组提供低压电
源E2;D2是续流二极管,在
T1、T2都截止时向绕组提供
双电压功放电路的明显特
点是功耗较低,效率较高,高
频工作时有较大的转动力矩,
所以多用于中功率和大功率步
进电机中。
16
3.斩波型驱动电路
双电压功率放大电路的缺点是在高低压连接处电流出现 高、低谷点,这样必然引起力矩在谷点时下降。而斩波型功 放电路可以克服这种缺点,并且能提高步进电机的效率和力 矩。
2.旋转方向的控制
电动机旋转方向和内部绕组的通电顺序有关 以三相步进电动机为例(单三拍): 正向旋转通电顺序:A—B—C—A 反向旋转通电顺序:A—C—B—A
旋转方向的控制
3.脉冲的分配
(1)软件实现
用软件通过微机输出控 制字实现。 例如:对三相六拍控制 方式,存 “输出字”在 计算机中,PA口按表的 规律送出控制信号,就 可以控制步进电机的各 相绕组依此通电,从而 控制步进电机按三相六 拍方式正转或反转。
803l的P1口用作信号输出,其中P1.3-P1.7均空置不用,
仅以P1.0-P1.2三条线接到一个EPROM的低三位地址线上,
可选通EPROM的8个地址单元,相应于8种状态。
EPROM的低四位数据输出线作为步进电动机ABCD各 相的控制线,硬件设计成低电平时绕组通电。
这样,EPROM作为一种解码器,通过其输入输出关系
MOV P1, A
;送输出口
RET
电机反转的程序
MOV DPTR, #0FFAH ;反转状态表首地址
还可以逆行查表
CCWN: DEC R0
;反转-1
CJNE R0, #FFH,CW1 ;未退出正常范围,正常计数
MOV R0, #09H ;计数值退出正常范围修改指针 29
例:要求用8031的P1口输出A、B、C、D四相脉冲,以控 制四相混合式步进电机。(低电平时绕组通电)
功率放大电路的结构对步进电机的性能有很大的影 响。常见的驱动电路有:
1.单电压驱动 2.双电压驱动 3.斩波型驱动 4.集成驱动芯片
13
1.单电压驱动电路
其中电机绕组A串有电阻Rs,使绕组回路的时间常数减小, 以便高额时电动机能产生较大的电磁转矩。Rs还能缓解电动 机的低频共振现象,图b中1是不串电阻Rs的,2是串电阻只s 并调高电源电压以保持绕组静态电流相同的;显然2比1好。 但Rs引起附加的损耗,故一般只适用于小功率步进电动机。14
9
•CH250简介 CH250专用于三相步进电功机。可通过设置引脚l、2和
14、15的电平.按双三拍、单三拍、单双六拍,以及各有正、 反转.共六种状态工作。下图是使用CH250于三相97简介 L297专用于两相或四相步进电动机。
11
➢ 译码器(即脉冲分配器):它将输入的走步时钟脉冲
四相八拍状态表
30
……
MOV P1, #0F8H ;初始化P1口,A相通电
……
CW: MOV A, P1
;状态送A
相关文档
最新文档