步进电机控制及高速脉冲指令的设计

合集下载

大学毕业设计 C51程序控制步进电机

大学毕业设计 C51程序控制步进电机

题目:简易步进电机控制步进电机控制摘要:本设计采用ATMEL公司DIP-40封装的AT89S52单片机实现对四相步进电机的手动和按键控制。

由单片机产生的脉冲信号经过分配后分解出对应的四相脉冲,分解出的四相脉冲经驱动电路功率放大后驱动步进电机的转动。

转速的调节和状态的改变由按键进行选择,此过程由程序直接进行控制。

通过键盘扫描把选择的信息反馈给单片机,单片机根据反馈信息做出相应的判断并改变输出脉冲的频率或转动状态信号。

电机转动的不同状态由液晶LCD1602显示出来。

而设计的扩展部分可以通过红外信号的发射由另一块单片机和红外线LED完成,用红外万能接收头接收红外信号,可以实现对电机的控制进行红外遥控。

关键字:四相步进电机单片机功率放大 LCD1602步进电机控制 (1)摘要 (1)关键字 (1)前言 (3)1系统总体方案设计及硬件设计 (4)1.1步进电机 (4)1.1.1 步进电机的种类 (4)1.1.2 步进电机的特点 (4)1.1.3 步进电机的原理 (5)1.2 控制系统电路设计 (7)1.3 液晶显示LCD1602 (7)1.4 AT89S52核心部件及系统SCH原理图 (9)1.5 LN2003A驱动 (10)2软件设计及调试 (13)2.1程序流程 (13)2.2软件设计及调试 (14)3 扩展功能说明 (15)4设计总结 (16)5 设计源程序 (16)6 附录 (21)参考文献 (22)附2:系统原理图及实物图 (23)步进电机广泛应用于对精度要求比较高的运动控制系统中,如机器人、打印机、软盘驱动器、绘图仪、机械阀门控制器等。

目前,对步进电机的控制主要有由分散器件组成的环形脉冲分配器、软件环形脉冲分配器、专用集成芯片环形脉冲分配器等。

分散器件组成的环形脉冲分配器体积比较大,同时由于分散器件的延时,其可靠性大大降低;软件环形分配器要占用主机的运行时间,降低了速度;专用集成芯片环形脉冲分配器集成度高、可靠性好,但其适应性受到限制,同时开发周期长、需求费用较高。

基于PLC的步进电机控制 (课程设计)

基于PLC的步进电机控制  (课程设计)

本文介绍了本实验旨在完成使用PLC(Programmable Logic Controller)控制步进电机的整步运行、正反转运行、快慢速运行以及定位运行。

文中指出本次使用的编程思想主要为模块化设计即为完成任务可对程序划分为主程序及子程序。

由于步进电机需要脉冲来运行,所以本程序使用PTO高速脉冲输出脉冲。

在定位程序中则应用到中断子程序命令。

另外,本文为更好的阐述实验内容,加入了与之前完全不同的方式的对比实验。

在对比试验中则应用计时器来完成步进电机的脉冲产生,另步进电机的各种功能则使用了一般的设计方式来实现。

二者完成完全相同的功能。

关键词:PLC 步进电机 PTO高速脉冲1 实验内容 (1)1.1实验任务 (1)1.2实验要求 (1)2 实验设备 (2)2.1步进电机简介 (2)2.2 PLC简介 (2)3 设计过程 (3)3.1设计思想 (3)3.2程序设计 (4)4 对比实验 (12)4.1对比程序思想 (12)4.2对比程序 (14)谢辞 (15)参考文献 (16)1实验内容1.1实验任务本次实验要求改变PLC脉冲输出信号的频率,实现步进电机的速度控制。

同时按下K1、K2、K3按钮,步进电机进行整步运行。

按下慢/快按钮,电机慢/快速运行。

用PLC 输出脉冲的个数,实现步进电机的精确定位。

在整步运行状态下,设脉冲数为一固定值,并用计数器进行计数,实现电机的精确定位控制。

按下停止按钮,系统停止工作。

1.2实验要求本设计要求使用步进电机。

选用的步进电机为二项混合式,供电电压24VDC,功率30W,电流1.7A,转矩0.35NM,步矩角1.8º/0.9º,并配有细分驱动器,实现细分运行,减少震荡。

本设计要求选用PLC设计出输出频率可变的控制程序,实现对步进电机的速度、方向、定位、细分等控制功能。

本设计旨在培养综合设计能力、创新能力、分析问题与解决问题的能力。

掌握PLC 控制的步进电机控制系统的构成及设计方法;掌握PLC控制程序设计、调试的方法。

利用DSP实现的步进电机控制器的设计

利用DSP实现的步进电机控制器的设计

利用DSP实现的步进电机控制器的设计数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。

20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。

数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。

在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。

德州仪器、Freescale等半导体厂商在这一领域拥有很强的实力。

TMS320LF2407是TI公司主推的一种高性能、低价格DSP处理器,其处理速度达到30 MIPS,片内处理集成RAM、Flash及定时器外,还集成了A/D转换器、PWM控制器及CAN总线控制器等模块,特别适合于电机、电源变换等实时要求高的控制系统。

但是通常设计DSP程序的方法是,在DSP的集成开发环境CCS中用C语言设计,需要花费大量的时间用来编写和输入程序代码。

在Matlab中用图形化的方式设计DSP的程序,能够缩短产品的开发时间。

本文所介绍的是一种基于TMS320LF2407实现的步进电机控制系统的设计。

1 系统硬件构成整个系统分为五个部分组成:DSP中央控制器TMS320LF2407,步进电机及驱动,光电编码器,键盘及液晶显示部分,以及整个系统的外围电源电路及看门狗复位电路组成,。

在这个系统设计中,由键盘设定给定转速(位置),通过中央控制器TMS320LF2407来产生PWM脉冲信号来控制步进电机的转速(位置),可以采用光电编码器对步进电机的转速(位置)进行采样检测实现闭环控制,也可以采用开环控制无需转速(位置)信号,以上过程中的多个变量、参数可以在液晶显示屏上得到直观地反映。

整个硬件结构简单直观,中央控制器TMS320LF2407还剩余丰富的I/O及中断资源,在此设计基础上具有一定的扩展空间。

步进电机定位控制

步进电机定位控制

02
反应式步进电机
03
混合式步进电机
转子为软磁材料,结构简单、步 矩角小、精度较高,但动态性能 较差。
结合了永磁式和反应式的优点, 具有较高的精度和动态性能,但 结构复杂、成本较高。
步进电机的主要应用领域
01 数控机床:用于工件的精确加工和定位。
02 机器人:用于机器人的关节驱动和定位控 制。
03
自动化生产线:用于自动化生产线的物料 搬运和定位控制。
04
打印机、复印机等办公设备:用于纸张的 进给和定位控制。
02
CHAPTER
步进电机定位控制系统
定位控制系统的基本组成
控制器
用于接收输入的定位指令,并按照控制算法 生成驱动脉冲信号。
驱动器
将控制器输出的脉冲信号放大,驱动步进电 机转动。
步进电机
步进电机定位控制的软件实现
软件实现概述
软件实现是实现步进电机定位控制的 重要组成部分,主要包括脉冲发生、 运动控制和通信等功能。
脉冲发生
根据控制算法输出的控制信号,生成 相应的脉冲信号,驱动步进电机运动。
运动控制
实时监测步进电机的运动状态,根据 反馈信息调整控制信号,确保电机按 照预定轨迹运动。
通信功能
工作原理:步进电机内部通常由一组带有齿槽的转子构成,定子上有多相励磁绕组。当给定一个脉冲信号时,定子上的励磁 绕组会按一定的顺序通电,从而在转子上产生一个磁极,该磁极与定子上的齿槽对齐时,转子会转动一个步进角。步进角的 大小取决于转子的齿数和通电的相数。
步进电机的种类与特点
01
永磁式步进电机
结构简单、成本低、步矩角大, 但精度较低。
接受驱动器发出的脉冲信号,按照设定的步 数和方向转动。

第3章 步进电动机的控制-1

第3章 步进电动机的控制-1

这种反应式步进电动机的步距角较大,不适合一般用途的要求。
4.小步距角步进电动机
图3-1所示为三相反应式步进电动机。设m为相数,z为 转子的齿数则齿距:
tb 360 z
因为每通电一次(即运行一拍),转子就走一步,各 相绕组轮流通电一次,转子就转过一个齿距。故步距角:
b
齿距 拍数 齿距 Km 360 Km z
通电方式: 从一相通电改换成另一相通电,即通电方式改变一次叫 “一拍”。步进电动机有单相轮流通电、双相轮流通电和单 双相轮流通电的方式。
3.多段反应式步进电机结构及工作原理
前面介绍的单段反应式步进电机是按 径向分相的,此外,还有一种反应式 步进电机是按轴向分相,这种步进电 机又称为多段反应式步进电机。 多段反应式步进电机是沿轴向分成磁 性相对独立的几段,每一段都有一组 励磁绕组,形成一相,因此,三相电 动机有三段,其结构如图3-2所示。 图3-2 三段三相反应式步进电动 机结构原理图
一、步进电动机的种类
1.按运动方式来分:分为旋转运动、直线运动、平面运动(印刷绕组式)和 滚切运动式步进电机。 2.按工作原理来分:分为反应式(磁阻式)、电磁式、永磁式、永磁感应式 (混合式)步进电机。 3.按其工作方式来分:分为功率式和伺服式。前者输出转矩较大,能直接带 动较大的负载;后者输出转矩较小,只能带动较小的负载,对于大负载需通 过液压放大元件来传动。 4.按结构来分:分为单段式(径向式)、多段式(轴向式)、印刷绕组式。 5.按相数来分:分为三相、四相、五相、六相等。 6.按使用频率来分:分为高频步进电机和低频步进电机。 不同类型步进电机其工作原理、驱动装臵也不完全一样,但其工作过程 基本是相同的。
(3-2)
若通电方式和系统的传动比已初步确定,则步距角应满足:

步进电机控制系统设计

步进电机控制系统设计

摘要步进电机是一种将输入的电脉冲信号变换为阶跃性角位移或直线位移的电机,既给一个脉冲信号,电机就转动一个角度或前进一步,故而又称为脉冲电机。

它输出的角位移与输入的脉冲数成正比,转速与脉冲频率成正比。

步近电机必须与驱动器、控制器配套使用才能完成工作要求。

本设计既有硬件电路设计,也包括软件电路设计。

其中硬件电路设计主要有键盘电路,串行显示电路,驱动电路等。

软件设计主要有主程序,键盘扫描子程序,串行显示子程序和延时子程序等。

硬件设计采用57BYG350A型号的步进电机,与其配套的驱动器型号为MS-3H057M系列驱动器。

采用AT89S51单片机对步进电机进行控制,通过4×4矩阵键盘对步进电机的状态进行控制,采用LED数码管来显示步进电机的运行步数和运行速度。

关键字:步进电机,AT89C51,硬件接口电路,软件模块AbstractTread into the electrical engineering(The Stepping Motors) is a kind of electricity pulse signal transformation that will input to jumpssex Cape move or the straight line to move for the rank of electrical engineering, since give a pulse signal, the electrical engineering turns to move an angle or fronts further, hence be called the pulse electrical engineering again.Its output's Cape move with the importation of pulse the number becomes the direct proportion, turning to become the direct proportion with the pulse frequency soon.Tread the near electrical engineering must then can complete the work request with actuator, the controller kit usage.The design of both hardware circuit design, including software design. One major hardware circuit design circuit has a keyboard, serial show circuit, the driver circuit. Software Design main main program, keyboard scanning routines, serial display routines and routines, and so delayed. 57 BYG350A hardware design using models of stepping motor, instead of supporting the drive models for MS-3H057M series drives. AT89S51 microcontroller used to stepping motor control, through the 4 × 4 matrix key board on the status of stepping motor control, the use of LED digital display of the stepping motor running steps and speed.Keyword: stepping motor,AT89S51, Hardware circuit, Software module1 绪论1.1 课题背景步进电机是一种将电脉冲转化为角位移的机电执行元件,每外加一个控制脉冲,电机就运行一步故称为步进电机或脉冲马达。

步进电机控制及高速脉冲指令

步进电机控制及高速脉冲指令


一脉冲后,如给另一相激磁且保持原来相继处在激磁状态, 则电机转轴将移动半个步距角,停在相邻两个整步位置的 中间。如此循环地对两相线圈进行单相然后双相激磁步进 电机将以每个脉冲0.90度的半步方式转动。所有 Leadshine公司的整/半步驱动器都可以执行整步和半步驱 动,由驱动器拨码开关的拨位进行选择。和整步方式相比, 半步方式具有精度高一倍和低速运行时振动较小的优点, 所以实际使用整/半步驱动器时一般选用半步模式。
在没有设置细分时步距角是1.8°,即 200个脉冲/转。设置成4细分后,则是 800脉冲/转。相当一个导程需要800个 脉冲。
高速脉冲输出
高速脉冲输出有脉冲串输出PTO和脉宽调制输出PWM 两种形式。 每个CPU有两个PTO/PWM发生器,一个发生器分配给
输出端Q0.0,另一个分配给Q0.1。当Q0.0或Q0.1设定

细分驱动
细分驱动模式具有低速振动极小和定位精度高两大优点。 对于有时需要低速运行(即电机转轴有时工作在60rpm以 下)或定位精度要求小于0.90度的步进应用中,细分驱动 器获得广泛应用。其基本原理是对电机的两个线圈分别按 正弦和余弦形的台阶进行精密电流控制,从而使得一个步 距角的距离分成若干个细分步完成。如上图所示。例如十 六细分的驱动方式可使每圈200标准步的步进电机达到每 圈200*16=3200步的运行精度(即0.1125°)。Leadshine 公司可提供规格齐全、性能优越、品质可靠、价格优惠的 十余款细分驱动器。

式中m相m拍时,k=1;m相2m拍时,k=2;依此类推。
步进驱动器原理

从步进电机的转动原理可以看出,要使步进电机
正常运行,必须按规律控制步进电机的每一相绕
组得电。步进驱动器接收外部的信号是方向信号

PLC高速脉冲输出控制步进电机

PLC高速脉冲输出控制步进电机

PLC高速脉冲输出控制步进电机1. 背景介绍步进电机是一种常见的电动机类型,它具有精准的位置控制和高速运动的特点。

在很多工业自动化应用中,步进电机常常需要与PLC(可编程逻辑控制器)配合使用,以实现精准的位置控制和高速脉冲输出。

本文档将介绍如何通过PLC实现高速脉冲输出控制步进电机的方法和步骤。

2. 所需材料在开始之前,我们需要准备以下材料:•PLC控制器•步进电机驱动器•步进电机•连接线•电源请确保以上材料齐全并符合各自的规格要求。

3. PLC高速脉冲输出控制步进电机的步骤步骤一:连接电源和PLC控制器首先,将电源连接到PLC控制器上。

确保电源的电压和PLC控制器的额定电压匹配。

然后将PLC控制器的电源线连接到电源上,并确保连接牢固。

步骤二:连接步进电机驱动器和PLC控制器将步进电机驱动器的电源线连接到电源上,并确保连接牢固。

然后,将步进电机驱动器的控制线连接到PLC控制器上,确保连接正确。

步骤三:连接步进电机和步进电机驱动器将步进电机的线束连接到步进电机驱动器上,确保连接正确。

根据步进电机的规格要求,选择正确的接线方法。

步骤四:PLC编程在PLC编程软件中进行编程,以实现高速脉冲输出控制步进电机。

以下是一个简单的PLC编程示例:BEGINVARmotor_output: BOOL := FALSE; -- 步进电机控制信号pulse_delay: TIME := T#10MS; -- 脉冲延迟时间,控制步进电机的速度END_VAR-- 主程序WHILE TRUE DO-- 输出一个脉冲信号控制步进电机运动motor_output := NOT motor_output;DELAY pulse_delay; -- 延迟一段时间,控制步进电机的速度END_WHILE;END;以上的PLC程序实现了一个简单的高速脉冲输出控制步进电机的功能。

在主程序中,通过循环不断地输出一个脉冲信号来控制步进电机的运动,同时通过调整延迟时间来控制步进电机的速度。

基于stm32的步进电机控制系统设计与实现

基于stm32的步进电机控制系统设计与实现

基于stm32的步进电机控制系统设计与实现基于STM32的步进电机控制系统设计与实现1. 概述步进电机是一种非常常见的电动机,在许多自动化系统和工控设备中得到广泛应用。

它们具有精准的定位能力和高效的控制性能。

本文将介绍如何使用STM32微控制器来设计和实现步进电机控制系统。

2. 硬件设计首先需要确定步进电机的规格和要求,包括步距角、相数、电流和电压等。

根据步进电机的规格,选择合适的驱动器芯片,常见的有L298N、DRV8825等。

接下来,将选定的驱动器芯片与STM32微控制器相连。

通常,步进电机的控制信号需要使用到微控制器的GPIO引脚,同时由于步进电机的工作电流比较大,需要使用到微控制器的PWM输出信号来调节驱动器芯片的电流限制。

除此之外,还需要一个电源电路来提供驱动器和步进电机所需的电源。

可以选择使用一个电源模块,也可以自行设计电源电路。

3. 软件设计软件设计是步进电机控制系统的核心部分,主要包括步进电机驱动代码的编写和控制算法的实现。

首先,需要在STM32的开发环境中编写步进电机驱动代码。

根据所选的驱动器芯片和步进电机规格,编写相应的GPIO控制代码和PWM输出代码。

同时,可以添加一些保护性的代码,例如过流保护和过热保护等。

接下来,需要设计和实现步进电机的控制算法。

步进电机的控制算法通常是基于位置控制或速度控制的。

对于位置控制,可以使用开环控制或闭环控制,闭环控制通常需要使用到步进电机的编码器。

对于开环控制,可以通过控制步进电机的脉冲数来控制位置。

通过控制脉冲的频率和方向,可以实现步进电机的转动和停止。

这种方法简单直接,但是定位精度有限。

对于闭环控制,可以使用PID控制算法或者更高级的控制算法来实现位置控制。

通过读取步进电机的编码器反馈信号,可以实时调整控制输出。

这种方法可以提高定位精度和抗干扰能力,但是算法实现相对复杂。

4. 系统实现在完成硬件设计和软件设计后,可以进行系统的调试和实现。

干货:三菱FX3U控制伺服的高速脉冲指令,跟我一起做,马上就会

干货:三菱FX3U控制伺服的高速脉冲指令,跟我一起做,马上就会

干货:三菱FX3U控制伺服的高速脉冲指令,跟我一起做,马上就会三菱FX3U做为一款入门级PLC,应用很广泛,其实学习PLC就几点,开关量的输入、输出,就是我们平常所说的IO、伺服(或者步进电机)的控制、Modbus通信、模拟量输入输出,掌握了这些,基本可以做80%的项目了,小编今天主要来和大家说一下伺服电机(或者步进电机)的控制方法。

其实伺服电机就是高级一点的步进,其自带编码器,驱动器功能更加强大,支持位置模式、速度模式和转矩模式三种类型,因为伺服电机可以精确定位,所以通常我们用到的是位置模式。

位置模式需要PLC发送高速脉冲串给伺服驱动器,伺服驱动器再驱动伺服电机按照一定的角度和速度来旋转,从而达到位置控制的模式三菱FX3U这款PLC控制伺服电机有两种方法,一种是高速脉冲模式,一种是定位模式,其指令是不一样的,同时,FX3U只支持三路高速脉冲的发送,分别是Y0、Y1、Y2,所以最多只能控制三台伺服电机,如果想控制超三台伺服电机,可以选择加装定位模块或者几台PLC组网来实现。

一、高速脉冲模式1、PLSY指令PLSY是高速脉冲输出指令,可以指定Y0、Y1或者Y2发送高速脉冲,其指令格式如下如上图所示,分别是16位高速脉冲输出和32位高速脉冲输出,16位高速脉冲输出可以发送最大频率为32767的数据,而32位高速脉冲输出可以发送最大频率为200,000Hz的脉冲串,各位同学可以根据实际需要进行选择,不过这里小编建议大家养成一个好习惯,就是坚持用32位运算进行程序处理,可以有效防止程序溢出。

熟悉了相关指令,我们看下详细用法。

比如我们想接通M0的同时,让Y0输出频率为10000,数量为25000的脉冲串,那么就这样来写程序其中:频率为每秒钟发送的脉冲数,表示到伺服电机就是速度发送脉冲数即为一共发送多少个脉冲给驱动器,转换到伺服电机就是走过的距离或者角度Y0为输出通道,接线到驱动侧的高速脉冲输入点。

这里M0只要保持接通,就会以当前速度发送25000个脉冲,中间如果M0断开,则停止发送脉冲,再次接通M0则重新发送25000个脉冲直到完成。

PLC的脉冲输出控制步进电机的实用方法

PLC的脉冲输出控制步进电机的实用方法

所示。 在图4中,将可编程序控制器的脉冲输出端YO的公
共端COMO和输出点Y10的公共端COM4皆与可编程序控
表1 相电流设定I位1 2 3 4)
1234 0000 0001 0010 0011 0100 0101 0110 0111
相电流 0.25A 0.50A 0.75A 1.OOA 1.25A 1.50A 1.75A 2.OOA
关键词:PLC;高速躲冲;步迸电枧
中嗣分类号:TM383.6
文献标识码:A
文章编号:1009—9492 f2006)08一0054一02
1引言
在实际应用中,一般的定位控制大多采用可编程序控 制器PLC加定位模块进行定位控制;但当需要进行定位控 制的定位轴比较少、控制要求不是特别高时,可以不需要 单独配置定位模块,而是直接利用PLC本身的高速脉冲输 出口控制步进电机。上述方法既简单方便,又可降低控制 成本,已在笔者设计的轴承保持器多孔数控镗床的分度定 位控制上应用。该多孔数控镗床现已用于生产加工,操作 方便、定位精度高,使用效果良好。
机电工程技术,2005,(10):88—89.
作者简介:黄杰雄,男,1973年生,广东化州人,大学本科, 程师。研究领域:机械设计。已发表论文2篇。
f编辑:向
西37滂滂沿bo,妨j,o’切3,,7》,》7b07》70,、),o,》70’o’070,o’070,),、>,滂沿093,b》,治匆谤o,i扫:玲:扫西o,,
90mⅦ、日=33m,而企业购买的水泵达不到系统的要求,
实际上水泵没有在其设计点的参数下运行,经常在其工作
范围外运行,而且也没有通过调节出水阀门调节水泵的工 况,从而经常使水泵电机超负荷运转,发生了电机有大的 噪声,最后烧坏了电机。我们建议其购买另一规格为 GDDl00—32(参数为p=90m3/h、日=32m、辟:1lkW)的泵。 自从使用新的水泵后,水泵运行一直良好。

步进电机PLC控制程序设计

步进电机PLC控制程序设计
1.脉冲输出指令PLS
2.与高速脉冲输出控制相关的特殊继电器包括1个8位的状态字,1个8位的控制字,2个16位的时间寄存器,1个32位的PTO计数器,1个八位的段寄存器,1个16位的偏移地址寄存器。通过这些特殊继电器,来控制高速脉冲输出的工作状态、输出形式及设置各种参数。分别如表3-1-10,3-1-11,3-1-12和3-1-13所示。
3
计数
方向
计数
方向
4
计数
方向
复位
计数
方向
复位
5
计数
方向
复位
启动
计数
方向
复位
启动
两路脉冲输入加/减计数器
6
增计数
减计数
增计数
减计数
7
增计数
减计数
复位
增计数
减计数
复位
8
增计数
减计数
复位
启动
增计数
减计数
复位
启动
两路脉冲输入双相正交计数器
9
A相
B相
A相
B相
10
A相
B相
复位
A相
B相
复位
11
A相
B相
复位
启动
A相
IN
VW、IW、QW、MW、SMW、LW、T、C、AC、*VD、*AC、*LD和常数
OUT
VW、QW、MW、SMW、LW、T、C、AC、*VD、*AC、*LD
双字传送
EN=1时,OP1 OP2
(传送双字长数据)
IN
VD、ID、QD、MD、SMD、LD、HC、AC、*VD、*AC、*LD和常数
OUT
VD、QD、MD、SMD、LD、AC、*VD、*AC、*LD

三相混合式步进电机驱动器的设计原理和控制详解

三相混合式步进电机驱动器的设计原理和控制详解

上海昀研自动化科技有限公司自2004年起致力于三相混合式步进电机及驱动器的开发,42系列低压三相混合式步进电机,57系列低压、高压三相混合式步进电机,86系列低压、高压三相混合式步进电机,110、130系列高压三相混合式步进电机,YK3605MA,TK3411MA,YK3822MA,YKA3722MA等多款产品已成功应用于市场。

上海昀研自动化科技有限公司生产的三相混合式步进电机采用交流伺服原理工作,转子和定子的直径比高达50%,高速时工作扭矩大,低速时运行极其平稳,几乎无共振区。

其配套驱动器YK3822MA具有单相220V/50Hz输入,三相正弦输出,输出电流可设置,具有十细分和半流额定值60%功能;控制方式灵活,有“脉冲+方向控制”,也有“正转脉冲+反转脉冲”控制方式;有过热保护功能,因此使用起来十分的方便。

1.前言步进电机是一种开环伺服运动系统执行元件,以脉冲方式进行控制,输出角位移。

与交流伺服电机及直流伺服电机相比,其突出优点就是价格低廉,并且无积累误差。

但是,步进电机运行存在许多不足之处,如低频振荡、噪声大、分辨率不高等,又严重制约了步进电机的应用范围。

步进电机的运行性能与它的驱动器有密切的联系,可以通过驱动技术的改进来克服步进电机的缺点。

相对于其他的驱动方式,细分驱动方式不仅可以减小步进电机的步距角,提高分辨率,而且可以减少或消除低频振动,使电机运行更加平稳均匀。

总体来说,细分驱动的控制效果最好。

因为常用低端步进电机伺服系统没有编码器反馈,所以随着电机速度的升高其内部控制电流相应减小,从而造成丢步现象。

所以在速度和精度要求不高的领域,其应用非常广泛。

因为三相混合式步进电机比二相步进电机有更好的低速平稳性及输出力矩,所以三相混合式步进电机比二相步进电机有更好应用前景。

传统的三相混合式步进电机控制方法都是以硬件比较器完成,本文主要讲述使用DSP及空间矢量算法SVPWM来实现三相混合式步进电机控制。

用PLSY指令控制

用PLSY指令控制

用plc控制两台伺服做两轴控制用PLSY指令控制步进电机实际上德国人有更好的办法,就是用真正的光学绝对值码盘的绝对值编码器,并同时输出正余弦信号,其绝对值信号也是用通讯形式输出,例如海德汉的EnDat,或STEGMANN的Hipeface,其时钟频率可在1MHz以上,虽然绝对值信号输出,仍然要编码-解码,速度快了,响应一样跟不上,但是不要忘了,其是真正光学刻线的绝对值,其响应不上并不丢脉冲。

并不影响精度,而只是滞后,这时,其同时输出的正余弦信号就有用了,既可以作为速度反馈(即时的),也可以作为高速定位的冗余,此高速定位是减速,等速度下来,仍然由高精度绝对信号定位停车,从而做到高速高精度。

用这种方法,编码器是贵了,但运动控制卡的成本就可以下来,这的确是种好方法,可惜,国内做运动控制的,基本是跟着日本人走,还很少有人认识到这种方法。

三菱PLC的PLSY指令我想实现步进电机旋转60° 我这样写对不对 PLSY k3000 k240 y3 步进电机的步距角是0.9不对的首先对脉冲输出仅限于y000或y001 也就是说不能指定y003一个脉冲是赚一个步距角吗plsy k3000 k66 y000PLSY K3000 K1548 Y3步距0.9的Y0和Y1同时输出PLSY指令是可以的(其实也不是同时,因为你得分别写两条这个指令,所以只能说是在同一扫描周期内执行而已.姑且认为是同时吧)如下:LD X0PLSY K1000 K2000 Y0PLSY K1000 K2000 Y1Y0和Y1的高速输出标志各是各的,不会互相影响.不可以同时执行同一个输出点的两条PLSY指令.首先用MT晶体管系列的,其次,最好不用PLSY指令,使用DIVR指令,可重复使用.对于脉冲输出来控制伺服电机,台达PLC完全可以胜任,而且已经有很多实际应用,PLSY/PLSR指令是脉冲输出控制指令,DRVI/DRVA/ZRN是专门定位指令,还有PWM脉宽调制指令都可以使用,其中PLSY是直接脉冲输出,PLSR是可以设置加减速时间脉冲输出指令.前几日改造设备,原设备用的PLC是三菱FX1N的,运动机构用的是安川的伺服电机。

步进电机中实施PLC控制电路的设计与研究

步进电机中实施PLC控制电路的设计与研究

步进电机中实施PLC控制电路的设计与研究作者:韩军宁来源:《数字化用户》2013年第10期【摘要】较普通电机来讲,步进电机有很明显的优势,它的转子的转动惯性小,输出数据的精确度很高,不会出现一些积累起来的误差等优点,其中它还有一个重要的优点就是步进电机本身就是一个精密转换器,它能够把计算机输入的数据直接转换出来,因而步进电机现在已经广泛用于机械设备中。

【关键词】步进电机 PLC 控制电路目前PLC已经完全运用于各种机械控制中,本文主要介绍PLC控制步进电机及其的控制电路的设计与研究。

一、PLC控制步进电机系统的简介(一)PLC 的概述PLC是一种新开发的自动控制工业设备的控制器,它是通过计算机和电路来控制的,并且将自动化程序、通讯技术等集合到一起,其核心程序就是用一片或几片集成电路组成的中央处理器,简称微处理器。

可编程控制器在计算机控制程序时有很明显的优点,它对编程的控制有着很高的可靠性;其程序简单,容易设计;对周围环境有着很强的适应性。

(二)步进电机的概述当通过电路作用时,将电路中的电脉冲信号转变成线路中的角位移或者线位移的一种元件就叫做步进电机。

单相步进电机是由单路电脉冲激活驱动的,一般来说它的功率很小,也不会用于很多地方。

较单相步进电机来讲,多项步进电机的用途就相对来说多了很多,用途也比较广泛。

二、步进电机中PLC控制电路的设计(一)步进电机中 PLC控制电路系统中的I/O接线图步进电机中一般有加速和减速等控制方式,通过步进电机的控制要求,可以设计出不进电机中PLC控制电路系统中的I/O接线图(下图1),下图3中可以看到,CP是步进电机中的脉冲信号的输入端,CW则是方向信号的输入端,而EN就可以使信号能通过它输入的端口。

(二)PLC控制电路的编程语言设计1.PLC控制电路的编程语言设计可用标准语言可用标准语言梯形图表示,标准语言梯形图是程序语言设计的最基本的一种语言,它可以分为以下4中特点:(1)它是以图形的形式表达出来的一种语言方式,由一些传统控制图的专业术语和一些图形符号组成,它左右的竖线称为其母线。

步进电机控制系统设计

步进电机控制系统设计

步进电机控制系统设计目录1绪论 (3)1.1 步进电机概述 (3)1.2 步进电机的特征 (3)1.3 步进电机驱动系统概述 (4)1.4 课题研究的主要内容 (4)2步进电机驱动系统的方案论证 (5)2.1 步进电机驱动系统简介 (5)2.2 步进电机驱动器的特点 (5)2.3 混合式步进电机的驱动电路分类和性能比较 (6)2.3.1 双极性驱动器与单极性驱动器 (6)2.3.2 单电压驱动方式 (8)2.3.3 高低压驱动方式 (9)2.3.4 斩波恒流驱动 (10)2.4 方案的确定 (10)3混合式步进电动机驱动控制系统硬件设计 (11)3.1单片机最小系统 (11)3.2 红外遥控电路 (12)3.2.1 红外发射电路 (12)3.2.2 红外接收电路 (13)3.3 LCD显示电路 (14)3.4 双机通讯 (15)3.5 步进电机驱动部分 (16)3.5.1 单极性步进电机驱动 (16)3.5.2 双极性步进电机驱动 (18)3.6 电源电路 (18)4 软件设计 (19)4.1 主机LCD显示菜单程序 (19)4.2 双机通讯程序 (20)4.3 下位机步进电机驱动程序 (22)5 驱动器试验结果 (24)5.1 概述 (24)5.2 试验内容和结论 (24)总结 (26)参考文献 (27)1绪论1.1 步进电机概述步进电机是将电脉冲信号转换为角位移或线性运动的执行器。

它由步进电机及其动力驱动装置组成,形成开环定位运动系统。

当步进驱动器接收到脉冲信号时,它驱动步进电机以设定方向以固定角度(步进角度)旋转。

脉冲输入越多,电机旋转的角度越大;输入脉冲的频率越高,电机的速度越快。

因此,可以通过控制脉冲数来控制角位移,从而达到精确定位的目的;同时,通过控制脉冲频率可以控制电机转速,从而达到调速的目的。

根据自身结构,步进电机可分为三类:反应型(VR),永磁型(PM)和混合型(HB)。

混合式步进电机具有无功和永磁两种优点,应用越来越广泛。

步进电机控制系统设计

步进电机控制系统设计

步进电机控制系统设计花同【摘要】基于步进电机原理和单片机控制技术,进行了步进电机控制系统的硬件和软件设计。

系统采用离散方法实现了精确控制步进电机的目的。

单片机采用STC12C5624AD。

在单片机与步进电机之间选用SH2034M型号步进电机驱动器。

并在步进电机的转子上安装了霍尔位置传感器实现了步进电机控制系统的闭环控制。

在软件上给出了步进电机加减速速度控制算法流程图。

实验表明所设计的控制系统具有控制精度高,稳定性好等优点,可应用于无人机器人系统中。

%Based on the stepping motor principle and single-chip microcomputer control technology,hardware and software of the stepping motor control system have been designed.System uses discrete method realizing purpose of the precise control of stepping motor.Microcontroller usesSTC12C5624AD.Step-motor drive chooses SH2034M model between the microcontroller and step-motor.Hall position sensor is installed in the stepping motor rotor realizing the stepping motor control system of closed-loop control.The software is presented on deceleration stepper motor speed control algorithm flow chart.Experiments show that the design of control system has the high control accuracy,good stabilityetc,and can be applied into unmanned robot system.【期刊名称】《电子设计工程》【年(卷),期】2011(019)015【总页数】3页(P13-15)【关键词】单片机;细分驱动;升降速;离散控制【作者】花同【作者单位】武警工程学院研究生37队,陕西西安710086【正文语种】中文【中图分类】TP273步进电机是一种将电脉冲信号转换成相应的角位移(或线位移)的电磁机械装置[1]。

第08章高速计数与高速脉冲

第08章高速计数与高速脉冲

第08章高速计数与高速脉冲第08章PLC综合应用技术章综合应用技术8.1 步进电动机控制由于输入的是脉冲信号,输出的角位移是断续的,由于输入的是脉冲信号,输出的角位移是断续的,所以又称为脉冲电动机。

为脉冲电动机。

种类:步进电机的种类很多,通常可分为三种类型步进电机的种类很多,通常可分为三种类型: 反应式(VR Variable Reluctance motor)、反应式、永磁式(PM permanent magnet motor) 永磁式混合式(同步感应式混合式同步感应式HB Hybrid motor)。

同步感应式。

应用:应用:步进机的应用非常广泛。

步进机的应用非常广泛。

如:在数控机床、自动在数控机床、绘图仪等设备中都得到应用。

绘图仪等设备中都得到应用。

减小步距角的方法实际采用的步进电机的步距角多为1.8度和度实际采用的步进电机的步距角多为度和0.9度,度和步距角越小,精度越高。

为产生小步距角,步距角越小,精度越高。

为产生小步距角,定、转子都做成多齿的,图中转子40个齿个齿,个磁极,做成多齿的,图中转子个齿,定子仍是6个磁极,但每个磁极个磁极上也有若干个齿。

个磁极上也有若干个齿。

(一) 最大静转矩一最大静转矩是指步进电动机在规定的通电相数下矩角特性上的转矩最大值。

特性上的转矩最大值。

AC` B`TL = (0.3 ~ 0.5)T j maxC BA'步进机通过一个电脉冲,转子转过的角度称为步距角步进机通过一个电脉冲转子转过的角度,称为步距角。

步转子转过的角度称为步距角。

进电动机的步距角的大小是由转子的齿数、控制绕组的相数和通电方式所决定。

步距角360° θS = Zr mCm:控制绕组的相数Zr :转子齿数C: C―通电状态系数,当采用单通电状态系数,通电状态系数拍或双拍方式时,拍或双拍方式时,C=1;而采用;单、双拍方式时,C=2。

双拍方式时,。

如:Zr=40 ,m=3 时360° θS = = 3° 40×3转速60 fθs n= 360f:电脉冲的频率60 f n= mZ r C反应式步进电机特性曲线混合式步进电机特性曲线(一) 直流伺服电动机的机械特性一机械特性是指控制电压恒定时,机械特性是指控制电压恒定时,电机的转速随转矩变化的关系n = f (T g )Ua Ra n= Tg Ke Ki Ke特性曲线与纵轴的交点为电磁转矩等于零时电动机的理想空载转速n0机械特性曲线与横轴的交点为电机堵转时(n=0)的转矩,即电动机的堵转矩TkKt Tk = Ua Ra高速脉冲输出高速脉冲输出S7-200 高速输出指令1. 每个每个CPU 有两个有两个PTO/PWM 发生器产生高速脉冲串和脉冲宽度可调的波形一个发生器分配在数字输出Q0.0 另一个分配在数字输出另一个分配在数字输出Q0.1。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

步进驱动器
• 环型分配器的功能: 主要是把外部CP端送 入的脉冲进行分配, 给功率放大器,功率 放大器相应的晶体管 导通,步进电机的线 圈得电。
步进电机、步进驱动器和PLC之间的连接
步进驱动器工作模式
• 有三种基本的步进电机驱动模式:整步、半步、 细分。其主要区别在于电机线圈电流的控制精度 (即激磁方式)。 • 整步驱动按输出力矩大 小按定子数 按各相绕组分 布
步进电机的结构
目前,我国使用的步进电机多为反应式步进电机。 在反应式步进电机中,有轴向分相和径向分相两种 轴向分相:各相绕组按轴向依次排列。 径向分相:各相绕组按圆周依次排列。
轴 向 分 布
步进电机工作原理
步进电机的工作原理实际上是电磁铁的作用原理。
当某相定子励磁后:它吸引转子,转子的齿与该相定子磁 极上的齿对齐,转子转动一个角度,换一相得电时,转子 又转过一个角度,如此每相不停地轮流通电,转子不停地 转动。
步进电机绕组的通断电状态每改变一次,其转子转过的角 度α称为步距角。
步进电机工作原理
三相单三拍。得电相序为A-B-C-A 步进电机逆时针旋转
步进电机工作原理
• 综上所述,可以得到如下结论: (1) 步进电机定子绕组的通电状态每改变一次,它的转子便转 过一个确定的角度,即步进电机的步距角α; (2) 改变步进电机定子绕组的通电顺序,转子的旋转方向随之 改变; (3) 步进电机定子绕组通电状态的改变速度越快,其转子旋转 的速度越快,即通电状态的变化频率越高,转子的转速越高; (4) 步进电机步距角α与定子绕组的相数m、转子的齿数z、通 电方式k有关,可用下式表示:
步进驱动器有关细分的设置
• 什么叫细分? • 为了提高步进电机控制的精度,现在的步进驱动器都有细 分功能,所谓细分就是通过驱动器中电路的方法把把步距 角减小。 • 例如把步进驱动器设置成5细分,假设原来步距角为1.8°, 那么设置成5细分后,步距角就是0.36°。即原来一步可 以走完的,设置成细分后需要走5步。
步进电机的种类
分 类 方 式 按力矩产生的 原理 具 体 类 型 (1)反应式:转子无绕组,由被激磁的定子绕组产生反应 力矩实现步进运行 (2)激磁式:定、转子均有激磁绕组(或转子用永久磁 钢),由电磁力矩实现步进运行 (1)伺服式:输出力矩在百分之几之几至十分之几(N· m) 只能驱动较小的负载,要与液压扭矩放大器配用,才能驱动 机床工作台等较大的负载 (2)功率式:输出力矩在5-50 N· m以上,可以直接驱动机 床工作台等较大的负载 (1)单定子式(2)双定子式(3)三定子式(4)多定子式 (1)径向分布式:电机各相按圆周依次排列 (2)轴向分布式:电机各相按轴向依次排列
式中m相m拍时,k=1;m相2m拍时,k=2;依此类推。
步进驱动器原理
• 从步进电机的转动原理可以看出,要使步进电机
正常运行,必须按规律控制步进电机的每一相绕
组得电。步进驱动器接收外部的信号是方向信号
(DIR)和脉冲信号(CP)。另外步进电机在停止 时,通常有一相得电,电机的转子被锁住,所以 当需要转子松开时,可以使用脱机信号(FREE).
三相单三拍。得电相序为A-C-B-A 步进电机顺时针旋转
• 电机的运行方向与通电的相序有关,改变通电的相序,电
机的运行方向会改变。
步进电机工作原理
• 上面所述的这种通电方式称为三相三拍。还有一种三相六拍的通电方 式,它的通电顺序是:顺时针为A → AB → B → BC → C → CA → A … ;逆时针为A → AC → C→ CB → B → BA →A…。 • 若以三相六拍通电方式工作,当A相通电转为A和B同时通电时,转子 的磁极将同时受到A相绕组产生的磁场和B相绕组产生的磁场的共同吸 引,转子的磁极只好停在A和B两相磁极之间,这时它的步距角α等于 30°。当由A和B两相同时通电转为B相通电时,转子磁极再沿顺时针 旋转30°,与B相磁极对齐。其余依此类推。采用三相六拍通电方式, 可使步距角α缩小一半。
在整步运行中,同一种步进电机既可配整/半步驱动器也可配细分驱 动器,但运行效果不同。步进驱动器按脉冲/方向指令对两相步进电 机的两个线圈循环激磁(即将线圈充电设定电流),这种驱动方式的 每个脉冲将使电机移动一个基本步距角,即1.80 度(标准两相电机的 一圈共有200个步距角)。
• 半步驱动
• 在单相激磁时,电机转轴停至整步位置上,驱动器收到下
步进控制系统的组成
控制器 1.PLC、单片机、位置控 制模块等。 2.产生脉冲和方向信号。
步进驱动器 1.对控制器送来的 脉冲和方向信号进 行放大和分配。
步进电机和工作台 步进电机按照分配 来的信号运行驱动 工作台。
步进电机结构和工作原理
步进电机是将电脉冲信号转变为角位移或线位移的开环控 制元件。在非超载的情况下,电机的转速、停止的位置只 取决于脉冲信号的频率和脉冲数,而不受负载变化的影响, 即给电机加一个脉冲信号,电机则转过一个步距角。 脉冲数越多电机转动的角度越大。 脉冲的频率越高电机的转速越快,但不能超过最高频率否 则电机的力矩会迅速减小,电机不转。
• 细分驱动
• 细分驱动模式具有低速振动极小和定位精度高两大优点。 对于有时需要低速运行(即电机转轴有时工作在60rpm以 下)或定位精度要求小于0.90度的步进应用中,细分驱动 器获得广泛应用。其基本原理是对电机的两个线圈分别按 正弦和余弦形的台阶进行精密电流控制,从而使得一个步 距角的距离分成若干个细分步完成。如上图所示。例如十 六细分的驱动方式可使每圈200标准步的步进电机达到每 圈200*16=3200步的运行精度(即0.1125°)。Leadshine 公司可提供规格齐全、性能优越、品质可靠、价格优惠的 十余款细分驱动器。
一脉冲后,如给另一相激磁且保持原来相继处在激磁状态, 则电机转轴将移动半个步距角,停在相邻两个整步位置的 中间。如此循环地对两相线圈进行单相然后双相激磁步进 电机将以每个脉冲0.90度的半步方式转动。所有 Leadshine公司的整/半步驱动器都可以执行整步和半步驱 动,由驱动器拨码开关的拨位进行选择。和整步方式相比, 半步方式具有精度高一倍和低速运行时振动较小的优点, 所以实际使用整/半步驱动器时一般选用半步模式。
相关文档
最新文档