步进电机接口技术讲稿共15页文档
第30课--步进电机学习ppt课件

表13.2 环形分配表
存储单元地址 K+0 K+1 K+2 K+3 K+4 K+5
单元内容 01H(0001) 03H(0011) 02H(0010) 06H(0110) 04H(0100) 05H(0101)
在工作过程中,尽量避免由负载突变而引起的误 差。
在工作中若发生失步现象,先检查负载〔是否过 大)、电源电压〔是否正常),再检查驱动电 源输出波形〔是否正常),不应随意变换元件。
作业: P:361 13.6,13.10~11
转过的角度,一般会跟上来,严重( ) 时会启动f 不起来。 在运转时,因惯性作用,经过几次振荡后才停 下来,严重时会引起失步。
措施:采用阻尼方法,消除或减弱步进电机的 振荡。
13.4.2 主要性能指标和注意事项
主要性能指标 1) 步距角 ——步进电动机的主要性能指标之一, 它直接影响启动和运行频率。
齿的位置刚好错开 /m
( —齿距,m—相数)。
3. 公式: l 齿距
360 Z
(Z—转子齿数)
l 步距角
拍数
360 ZKm
=2)
(K—状态系数,三拍时,K=1;六拍时,K
360 3
340
例如:Z=40,三相单三拍运行,那么
由此可见,转 子 齿数Z↑(或定子相数m↑,或运行拍 数Km↑),那么 ,控制越精确。
l “稳定运行”Ts max
3. 脉冲信号频率对运行的影响
(a) 频率很低〔接近矩形波); (b) 频率增高〔波形畸变); (c) 频率很高〔I 下降到 I/ )。
一步进电机讲课文档

拍数:完成一个磁场周期性变化所需脉冲数,或指电机转过一个齿距角 所需脉冲数。 以四相电机为例,有四相双四拍运行方式即AB-BC-CD-DA-AB 四相单双八拍运行方式即 A-AB-B-BC-C-CD-D-DA-A
现在九页,总共二十二页。
2.2、三相单三拍
三相单三拍的特点: (1)每来一个电脉冲,转子转过 30。此角称为步距
角,用S表示。
(2)转子的旋转方向取决于三相线圈通电的顺序,改变通 电顺序即可改变转向。
现在十二页,总共二十二页。
2.3、三相单双六拍
三相绕组的通电顺序为: AABBBCCCAA 共六拍。
工作过程:
A B' 1 C'
42
C 3B
三相绕组中的通电顺序为: A相B相C相
A
B' 1 C'
42
C 3B
A'
A 相通电使转子1、3齿和 AA' 对齐。
现在十页,总共二十二页。
A
B'
C'
C
B
A'
A
B'
C'
C
B
A'
同理,B相通电,转子2、4齿和B相轴线对齐,相对A 相通电位置转30;C相通电再转30。
现在十一页,总共二十二页。
这种工作方式,因三相绕组中每次只有一相通电,而且 ,一个循环周期共包括三个脉冲,所以称三相单三拍。
B相通电,转子2、4齿和B相对齐,又转了15。
A
B'
C'
C
B
A'
总之,每个循环周期,有六种通电状态,所以称为 三相六拍,步距角为15。
项目12步进电机控制_单片机原理与接口技术(第2版)_[共3页]
![项目12步进电机控制_单片机原理与接口技术(第2版)_[共3页]](https://img.taocdn.com/s3/m/47e840122cc58bd63086bd5c.png)
常用外围设备接口电路 250 第8章 DEC R0 ;显示缓冲区调整JNZ LS2CLR RS1 ;恢复工作寄存器组POP DPLPOP DPHRETLS0: DB 0C0H ,0F9H ,0A4H ,0B0H ,99H ,92H ;字型码DB 82H ,0F8H ,80H ,90H ,88H ,83H ,0C6HDB 0A1H ,86H ,8EH ,0FFH ,0CH ,89H ,7FH ,0BFHEND4.思考与讨论(1)老师与同学之间讨论的问题① 本程序采用的是动态显示电路,如何将其改变成静态显示电路?其程序的哪些方面要进行相应的修改?② 这个任务可以采用程序查询方式而不用中断方式来实现吗?两种方式各有何种特点?(2)同学与同学之间讨论的问题,训练倾听和协作的能力以下问题只是一个参考,鼓励同学之间提出不同的问题,老师可以适当地参与讨论并答疑解惑。
① 同学A 提出的问题:该程序运行后总是从0开始计时,是否可以设置一个暂停键,其功能是按下暂停键后停止当前计时,再按下该键时可以连续计时?② 同学B 提出的问题:是否可以设置两种功能键盘,暂停后的连续计时和清零计时? A 和B 两个同学互相提问并做相应的回答,把这些内容记录下来然后写在作业本上。
项目12步进电机控制1.项目概述 步进电机是一种能够在脉冲的控制下一步一步进行旋转的特种电机。
从步进电机的结构来看,错齿是使步进电机旋转的根本原因,当某相通电,相应的齿对齐,迫使电机旋转一个步距角,未通电的各相的齿出现了新的错位,改变通电的顺序和通电的相数,就可以组合出其他的运行方式。
显然,给步进脉冲,电机就转,不给步进脉冲,步进电机就停止。
步进脉冲频率越高,步进电机转速越快,反之越慢。
改变各相的通电方式(也称脉冲分配)可以改变步进电机的运行方式。
改变通电顺序,可以改变步进电机的正、反转。
2.应用环境由于步进电机具有在脉冲信号的控制下快速启动、停止、加速、减速、正转和反转等特性,。
单片机与步进电机的接口技术

单片机与步进电机的接口技术
一.目的与PROTEUS实践
1.用A T89c51单片机控制步进电机启/停、正转、反转。
2.用PROTEUS实现该接口的电路设计和程序设计,并进行实时交互仿真。
二.PROTEUS电路设计
单片机控制步进电机电路原理图如图所示。
1. 从PROTEUS库中选取元器件
(1)AT89C51:单片机
(2)ULN2003A:运放;
(3)MINRES10K:电阻
(4)BUTTON:按钮
(5)CAP、CAP-ELEC:电容、电解电容
(6)CRYSTAL:晶振
(7)MOTOR-STEPPER:单极性步进电机
2.步进电机
单极性步进电机原理图符号及其属性如图所示,各属性值可根据需要修改。
3.放置元器件、放置电源和地、连线、元器件属性设置、电气检测
由驱动器ULN2003A输出到电动机的控制线标注为1C、2C、3C、4C,相应的电动机引脚中断标注为“1C、2C、3C、4C”。
控制电动机的单片机引脚P1.0~P1.3引出的电线依次标注为AB0~AB3。
电路中有3个按键,分别为“K1”键使电动机停止转动;“K2”使电动机正转;“K3”使电动机反转。
三.源程序设计、生成目标代码文件
1.源程序设计
2.生成目标代码
四.仿真
1.加载目标代码文件
打开元器件单片机属性窗口,在“Program File”栏中添加上面编译好的目标代码文件,在
“Clock Frequency”栏中输入晶振频率为12MHZ。
2.仿真
单击按钮,启动仿真,运行初始状态电动机不动。
(1)单片机控制电动机正转
(2)单片机控制电动机反转。
运动控制系统开发与应用(初级)课件3.3.2步进驱动器的端口、接线和使用

步进驱动器的端口、接线和使用
二、步进电机驱动器 3.步进电机驱动器与控制器的接线 • 共阴极接法
步进驱动器的端口、接线和使用
二、步进电机驱动器 3.步进电机驱动器与控制器的接线 • 差分接法
步进驱动器的端口、接线和使用
二、步进电机驱动器简介 • 控制信号时序图
步进驱动器的端口、接线和使用
二、步进电机驱动器 2.步进驱动器的端口
• 功率端口
端子号 1 2 3 4 5 6
标识 电机相线 电源输入端
符号 BB+ AA+
VCC GND
名称 电机B-端 电机B+端 电机A-端 电机A+端 电源正极 电源负极
说明 电机B相绕组 电机A相绕组 DC24V-48V
步进驱动器的端口、接线和使用
步进驱动器的接线原理如图:
步进驱动器的端口、接线和使用
二、步进电机驱动器 3.步进驱动器的端口
• 控制信号输入端口
端子号 1 2 3 4 5 6
符号 ENAENA+ DIRDIR+ PLSPLS+
名称 使能输入负 使能输入正 方向输入负 方向输入正 脉冲输入负 脉冲输入正
说明 兼容 5V-24V 电平 兼容 5V-24V 电平 兼容 5V-24V 电平
• 电流拨码设置 SW-2电流拨码设置如表所示。
步进驱动器的端口、接线和使用
二、步进电机驱动器 4.2DM442步进驱动器的拨码开关
• 细分拨码设置 SW-2细分拨码设置如表所示。
步进驱动器为了避免一些误动作和偏差, PUL、DIR 和 ENA 应满足一定要求。
(1)t1:ENA应提前DIR 至少5μ s,确定为高。 一般情况下建议ENA+和ENA-悬空即可。 (2)t2:DIR 至少提前PUL 计数边沿6μ s 确定 其状态高或低。 (3)t3:脉冲宽度不小于2.5μ s。 (4)t4:低电平宽度不小于2.5μ s。
第8章3 步进电机接口

拍
A B
1 1 0
2 1 1
3 0 1
4 0 1
5 0 0
6 1 0
7 1 0
8 1 1
„ „ „
C
0
0
0
1
1
1
0
0
„
21
8.1.5 步进电机接口 1、步进电机的基本工作原理 (二)激磁方式总结 步进电机的激磁方式: ③ 1-2相激磁方式: 每次走的角度是①、②的一半, S = 15° 四相:A→AB→B→BC→C→CD→D→ DA
32
⑥
计数(控制步数)
4相 1-2相激磁
⑤
4 5 12 13
①
图8.ቤተ መጻሕፍቲ ባይዱ5 步进电机控制接口实例
31
8.1.5 步进电机接口 3、步进电机控制接口实例
8088 CPU D7~D0 AEN A9~A0 IOW 74LS273 D7 D0
+24V A B C D
译 码
CLK
Q0 Q1 Q2 Q3
驱 动
程序:00010001→74LS273,保持100ms(10步/s), 循环左移(正转)/ 循环右移(反转), 再写74LS273。
28
8.1.5 步进电机接口 2、脉冲分配器及驱动放大电路
1)脉冲分配器
利用专用IC构成脉冲分配器:TD62803P
CW/CCW EA 激磁方式控制 EB 3/4 3相/4相 MO 初始状态检出 Φ1 Φ2 GND
正转/反转
1 16 2 15 3 14 4 13 5 TD62803 12 6 11 7 10 8 9
0
0
输出保持
26
8.1.5 步进电机接口 2、脉冲分配器及驱动放大电路
步进电机的控制接口技术
步进电机的控制接口技术
步进电机的控制接口技术
要求掌握的知识点:
1.如何控制步进电机的转向?
步进电机的转向由绕组的通电顺序决定。单片 机按照要求的转向规定的顺序发出脉冲序列,就 可以实现对步进电机的转向控制。即:如果按正 序换相通电步进电机正转,则按反序换相通电步 进电机就反转。
2.如何控制步进电机的速度?
第九章 步进电机的控制接口技术
为了抗干扰,单片机与驱动器之间加了一级光电隔离,用光电耦合器实现。
当P1.0=1时,A相通电,P1.0=0时,A相不通电。
第九章 步进电机的控制接口技术
步进电机的控制接口技术
步进电机程序设计的主要任务是:
①单片机控制判断旋转方向
②按顺序传送控制脉冲 ③判断所要求的控制步数是否传送完毕。 首先进行旋转方向的判断,然后转到相应的控制程序。 正反向控制程序分别按要求的控制顺序输出相应的控制
步 进 电 机 驱 动 器
步进电机控制系统(由单片机控制)
二者的区别在于用单片机代替了步进电机控制器。每当步进电机脉冲输入线 上得到一个脉冲,它便沿着转向控制信号所确定的方向走一步。
单片机控制步进电机的方法是:
(1)用单片机输出接口的每一位控制一相绕组。
(2)根据所选定的步进电机及控制方式,写出相应控制 方式的数学模型。
步进电机是一种将电脉冲转化为角位移的执行 机构。当步进驱动器接收到一个脉冲信号,它就驱动 步进电机按设定的方向转动一个固定的角度 ( 称为 “步距角”),它的旋转是以固定的角度一步一步运行 的。可以通过控制脉冲个数来控制角位移量,从而达 到准确定位的目的;同时可以通过控制脉冲频率来控 制电机转动的速度和加速度,从而达到调速的目的。 步进电机可以作为一种控制用的特种电机,利用其没 有积累误差(精度为100%)的特点,广泛应用于各种开 环控制。
电动机控制及接口步进电动机课件
四相步进电机按照通电顺序的不同,可分为单四拍、 双四拍、八拍三种工作方式。单四拍与双四拍的步距角相 等,但单四拍的转动力矩小。八拍工作方式的步距角是单 四拍与双四拍的一半,因此,八拍工作方式既可以保持较 高的转动力矩又可以提高控制精度。
单四拍、双四拍与八拍工作方式的电源通电时序与波 形分别如下图a、b、c所示:
当开关SC接通电源,SB、SA、SD断开时,由于C相绕 组的磁力线和1、4号齿之间磁力线的作用,使转子转动, 1、4号齿和C相绕组的磁极对齐。而0、3号齿和A、B相绕 组产生错齿,2、5号齿就和A、D相绕组磁极产生错齿。
依次类推,A、B、C、D四相绕组轮流供电,则转子会 沿着A、B、C、D方向转动。
主要控制特性
启动频率(fst) 最高工作频率(fmax) 加减速特性 启动矩频特性 运行矩频特性
3 2 1
0 4 8 12 16 f/ 103Hz
步进电机的转矩--频率特性
主要控制特性
最高启动频率
空载时,步进电机由静止突然启动,并不失步的进入稳速 运行,所允许的启动频率的最高值为最高启动频率.
4 启Md动/频率Nm大于此值时步进电机不能正常工作,最高启动频率与 3 步进电机的惯性负载有关.
LOOP1: MOV P1,#090H MOV 20H,#04H MOV 21H,#20H AJMP QUIT
LOOP2: MOV P1,#0B0H MOV 20H,#08H MOV 21H,#10H AJMP QUIT
LOOP3: MOV P1,#030H MOV 20H,#10H MOV 21H,#08H AJMP QUIT
LOOQ3: MOV P1,#0D0H MOV 21H,#10H MOV 20H,#08H AJMP QUIT
步进电机控制接口设计_微型计算机接口技术_[共4页]
116//C语言程序段如下。
outportb(0x303,0x0e);delay(10);outportb(0x303,0x0f);又如,利用82C55A的PC6,产生方波,送到喇叭,使其产生不同频率的声音,其汇编语言程序段如下。
MOV DX,303H ;82C55A命令端口L: MOV AL,00001101B ;置PC6=1OUT DX,ALCALL DELAY1 ;PC6输出高电平维持的时间MOV AL,00001100B ;置PC6=0OUT DX,ALCALL DELAY1 ;PC6输出低电平维持的时间JMP L改变DELAY1的延时时间,即可改变喇叭发声的频率。
//C语言程序段如下。
outportb(0x303,0x0d); //写命令,置PC6=1delay(100);//调用延时程序,延时100msoutportb(0x303,0x0c); //写命令,置PC6=0delay(100);(3)关于两个命令的使用①两个命令的最高位(D7)都分配作为特征位。
设置特征位的目的是为了解决端口共用。
82C55A 有两个命令,但只有一个命令端口,当两个命令写到同一个命令端口时,就用特征位加以识别。
②按位置位/复位命令虽然是对C端口进行按位输出操作,但它不能写入做数据口用的C端口,只能写入命令口,原因是它不是数据,而是命令,要按命令的格式来解释和执行。
这一点初学者往往容易弄错,要特别留意。
7.4 步进电机控制接口设计例7.1 步进电机控制接口电路设计。
1.要求设计一个四相六线式步进电机接口电路,要求按四相双八拍方式运行,当按下开关SW2时,步进电机开始运行;当按下开关SW1时,步进电机停止。
2.分析按照两侧分析法,要对接口的I/O设备一侧,即连接的对象步进电机进行分析。
首先,CPU与步进电机之间的数据交换是无条件传输,因此可利用82C55A的0方式设计步进电机控制接口。
其次,本例题接口的被控对象是步进电机,那么,若想对步进电机实施控制,就要了解步进电机的控制原理及控制方法。
步进电机步进驱动器原理详细讲解讲课讲稿共52页PPT
•
27、法律如果不讲道理,即使延续时 间再长 ,也还 是没有 制约力 的。— —爱·科 克
•
28、好法律是由坏风俗创造出来的。 ——马 克罗维 乌斯
•
29、在一切能够接受法律支配的人类 的状态 中,哪 里没有 法律, 那里就 没有自 由。— —洛克
•
30、风俗可以造就法律,也可以废除 法律。 ——塞·约翰逊
课讲稿
21、要知道对好事的称颂过于夸大,也会招来人们的反感轻蔑和嫉妒。——培根 22、业精于勤,荒于嬉;行成于思,毁于随。——韩愈
23、一切节省,归根到底都归结为时间的节省。——马克思 24、意志命运往往背道而驰,决心到最后会全部推倒。——莎士比亚
25、学习是劳动,是充满思想的劳动。——乌申斯基
谢谢!
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
步进电机接口技术
根据环行分配器的不同构成步进电机驱动电气系统可以有两类:硬件环行分配器步进电机驱动电气系统和软件环行分配器步进电机驱动电气系统。
如下面两图:
硬件环行分配器步进电机驱动电路
软件环行分配器步进电机驱动电路
问题:
第 1 页
①无论哪种系统,从环行分配器输出的都是数字电平信号,而步进电机需要的是大功率电压信号。
②步进电机的大功率强电信号对微机有干扰。
解决问题的方法:
①采用光电耦合电路将步进电机的强电信号与微机的弱电信号进行隔离及电平转换。
②采用功率放大器进行功率放大。
1.光电隔离电路
光电隔离电路设置在环行分配器和功率放大电路之间。
光电隔离电路已经是一个集成电路器件,一般叫光电耦合器。
有利用TTL电路构成的光电耦合器,也有利用CMOS电路构成的光电耦合器,工作原理一样。
●光电耦合器的组成
光电耦合器由发光源和受光器两部分组成:
发光源:砷化镓红外发光二极管
受光器:光敏三极管
达林顿管
光敏集成电路
发光源和受光器两部分结构相对独立,但被封闭在同一个不透明的管壳内,并由绝缘透明树脂隔开。
●光电耦合器的封装形式
管式
双列直插式
第 2 页
第 3 页
光导纤维连接式
●
光电耦合器的结构和符号
2.光电耦合器的工作原理
当有电流流过发光二极管时,发光二极管发光。
光敏三极管接受光照后即可导通,从而产生电信号。
使用光电耦合器时必须接外电路。
主要考虑接驱动器和外接电阻。
驱动器有同相驱动和反相驱动之分;输出电路也有同相输出和反相输出之分。
反相驱动同相输出 同相驱动反相输出
同相驱动同相输出反相驱动反相输出3.光电耦合电路的特点
光电耦合电路具有如下特点:
①光电耦合器的信号传递采取电—光—电的形式,发光部分和受光部分不接触,因此具有很高的绝缘电阻,可达1010欧姆以上,并能承受2000伏以上的高压,因而被耦合的两个部分可以自成系统,也不需要“共地”,绝缘性和隔离性都很好,能够避免输出端对输入端可能产生的反馈和干扰。
②光电耦合器的发光二极管是电流驱动器件,动态电阻很小,对系统内外的噪音干扰信号形成低阻抗旁路,所以具有很强的抑制噪音干扰能力。
③光电耦合器作为开关应用时,具有耐用、可靠性高和速度快等优点,响应时间一般为数微秒以内,高速型光电耦合器的响应时间甚至小于10钠秒。
2.功率放大电路
第 4 页
●单电压驱动电路
●单电压驱动简化电路
●单电压驱动改进型电路
●高低压驱动电路
高低压驱动电路原理图
第 5 页
高低压驱动电路波形图●恒流斩波驱动电路
恒流斩波驱动电路原理图
第 6 页
恒流斩波驱动电路波形图
3.光电耦合器的外电路设计
以GO101光电耦合器为例,计算外接电路的输入电阻、输出电阻阻值。
第 7 页
第 8 页
光电隔离器电路
● 驱动器选择
发光二极管的驱动器通常选择74系列电路。
● 输入电阻计算
F
OL
F CC I U U U Ri --=1
式中:
F I :驱动电流,选 F I =10 mA
1CC U :驱动电路的电源电压,查表1CC U =5V F U :光敏二极管的正向电压,查表F U =1.2V
OL U :
驱动电路输出低电平时的电压,查表OL U =0.5V
所以:
第 9 页
Ω
=*--=
--=
-33010105021531..I U U U Ri F
OL F CC 附表1: TTL 集成电路参数
注: 此电路为同相驱动,只有当7407输出低电平时发光二极管才有电流流过,所以,取输出低电平时电压值OL U 作为计算参数。
附表2: GO100系列三极管型光电隔离器参数表
续附表2:GO100系列三极管型光电隔离器参数表
第 10 页
第 11 页
● 输出回路电阻计算
C
BE CC C I U U R 22-= A
CES BE CC A I U U U R --=22 式中:
2CC U : 步进电机驱动电压,选步进电机型号为55BF004,查表得出:2CC U =27V
BE U :晶体管基极到发射极电压,BE U =0.7V 这两个公式里所减的2BE U 是后面功放电路中T1和T2的发射结导通电压降。
CES U :GO101光电耦合器输出饱和压降,查表CES U =0.4V
当有电流I A 流过光敏三极管时,必须考虑光敏三极管的饱和压降。
注:这部分计算与功放电路有关,见后面。
4. 功放电路的计算
功放电路的功能是将环形分配器送来的弱电信号
第 12 页
变为强电信号,设计中采用了晶体管单电压型的驱动电路。
它具有控制方便,调试容易和线路简单等优点。
见下图
隔离驱动电路计算图
● 确定电流I A 、I C 、I G 、I D 、I B 、I E 、I P
I P :步进电机每一相绕组的相电流,查55BF004型号步进电机:P I =3 A
所以:
Ip = 3 A
P I 与B I 的关系:
FE
P B h I I 式中:
第 13 页
h FE :共发射极直流电流放大系数。
指在没有交流信号输入时,共发射极电路输出的集电极直流电流与基极输入的直流电流之比。
3DD15绿点时FE h =80~120,取 FE h = 100 所以:
mA mA A h I I FE P B 30100
)(30001003==== 即:
I B = 30 mA
流入3DK4的电流G I 与B I 、E I 的关系: FE E B G h I I I += 3DK4绿点时FE h =50~110,取 FE h = 80 而:
mA ..K U I BE E 701
70)(1==Ω= 所以:
mA ..h I I I FE E B G 384080
7030=+=+= 即:
I E = 0.7 mA
I G = 0.384 mA
而:
mA ..I I I E B D 7307030=+=+=
即:
I D = 30.7 mA
第 14 页
又:
A G C I I I += (见光电隔离电路) 式中:
I A :光敏三极管的输出电流
20TR F A C I I *=
而:
I F :光隔离器的驱动电流,F I =10 mA C TR20:环境温度在20°时光隔离器的电流传输比。
查表2,GO101型光隔离器的20TR C =(10~30)%,取20TR C =20%
则:
mA %C I I TR F A 2201020=*=*= 所以:
mA ..IA I I G C 384223840=+=+= 即:
I A = 2mA
I C = 2.384mA
● 确定电阻R C 、R A 、R D
Ω=**-==--k ...I U U R C BE CC C 741010
384270227232
第 15 页 Ω
=*-*-==---k ...I U U U R A
CES BE CC A 61210
24070227232 Ω=*--==---8441073040702732...I U U U R D
CES BE CC D。