步进电机驱动模块

合集下载

PLC实现步进电机的正反转及调整控制

PLC实现步进电机的正反转及调整控制

PLC实现步进电机的正反转及调整控制PLC是专门用于控制工程自动化系统的一种可编程逻辑控制器,其可以通过编程来实现对各种电气设备的控制。

在实际工程中,步进电机广泛应用于自动化设备中,如数控机床、包装机械、印刷设备等。

步进电机具有分辨率高、精度高、响应速度快等优点,因此被广泛应用于各种自动化控制系统中。

在PLC实现步进电机的正反转及调整控制中,需要考虑以下几个方面:1.步进电机驱动模块选型:步进电机需要配合驱动模块进行控制,通常采用的是脉冲信号驱动方式。

在PLC控制系统中,可以选择适合的驱动模块,如常见的2相、4相步进电机驱动模块。

2.步进电机控制程序设计:通过PLC软件编程,编写程序实现步进电机的正转、反转及调整控制功能。

在程序设计中,需要考虑步进电机的控制方式、驱动模块的接口信号、脉冲信号的频率等参数。

3.步进电机正反转控制:在程序设计中,通过PLC输出脉冲信号控制步进电机的正反转运动。

具体步骤包括设置脉冲信号的频率和方向,控制步进电机按设定的脉冲信号实现正反转运动。

4.步进电机调整控制:步进电机的位置调整控制通常通过调整脉冲信号的频率和数目来实现。

通过PLC编程,实现步进电机的位置调整功能,从而实现对步进电机位置的精准控制。

5.总体控制设计:在PLC控制系统中,可以将步进电机的正反转及调整控制与其它控制功能相结合,实现对整个自动化系统的精确控制。

通过PLC编程,可以灵活设计多种控制逻辑,满足不同工程项目的需求。

综上所述,通过PLC实现步进电机的正反转及调整控制主要涉及步进电机驱动模块选型、控制程序设计、正反转控制、调整控制和总体控制设计等方面。

通过精心设计和编程,可以实现对步进电机的精确控制,满足各种自动化控制系统的要求。

PLC技术的应用将有助于提高自动化生产设备的生产效率和稳定性,推动工业自动化技术的发展。

步进电机驱动模块原理

步进电机驱动模块原理

步进电机驱动模块原理
步进电机驱动模块是一种用于控制步进电机运动的电子设备。

它通过接收外部控制信号来产生相应的电机驱动信号,以控制步进电机的转动。

步进电机驱动模块的工作原理如下:首先,外部控制信号被传输到驱动模块中,可以通过接口或者通信协议进行传输。

接下来,驱动模块会将控制信号进行处理和解析,并生成相应的电机驱动信号。

电机驱动信号可以分为两部分:脉冲信号和方向信号。

脉冲信号用于控制电机每次转动的步进角度,而方向信号用于控制电机的转动方向。

驱动模块根据接收到的控制信号,将脉冲信号和方向信号通过适当的电路处理并放大,然后输出给步进电机。

步进电机根据接收到的驱动信号进行相应的动作。

当脉冲信号到达电机时,电机会按照设定的步进角度进行转动,而方向信号则确定了电机是顺时针转动还是逆时针转动。

通过不断地改变脉冲信号和方向信号,驱动模块可以实现精确的步进电机控制。

需要注意的是,驱动模块不仅仅只是输出电机驱动信号,它还可以对电机进行一些保护和监测工作。

例如,它可以对电机的温度和电流进行监测,并在出现异常情况时停止电机工作,以避免损坏电机。

总之,步进电机驱动模块是一种能够接收外部控制信号并产生
电机驱动信号的电子设备。

它通过处理和解析控制信号,生成脉冲信号和方向信号,控制步进电机的运动。

同时,它还可以对电机进行保护和监测。

A4988两相四线步进电机驱动模块使用经验

A4988两相四线步进电机驱动模块使用经验

A4988两相四线步进电机驱动模块使⽤经验1、A4988模块可以驱动两相四线步进电机,模块引脚及接线图如下:2、步进电机引线如下:3、引脚:ENABLE:低电平有效,⽤于打开和关闭场效应管的输出;RESET:低电平有效,芯⽚复位;SLEEP:低电平有效,进⼊睡眠模式;STEP:电机每动⼀步需要给⼀个脉冲;DIR:⽅向选择,⾼电平⼀个⽅向,低电平⼀个⽅向;VMOT:电机电源输⼊(8-35V);GND:地(负极);2A、2B:⼀组线圈(如分别接B+、B-);1A、1B:⼀组线圈(如分别接A+、A-);VDD:逻辑电源输⼊(⼀般使⽤单⽚机的电源);MS1、MS2、MS3:⽤于选择电机的类型,具体如下:4、下⾯是参考使⽤GD32F130写的参考代码://⾸先判断转动⽅向,再给STEP脉冲void motor0_run(uint16_t speed,uint16_t step,uint8_t dir){uint16_t i;if(dir) //判断⽅向{GPIO_BOP(DIR_PORT) = DIR_PIN;}else{GPIO_BC(DIR_PORT) = DIR_PIN;}for(i = 0; i < step; i++) //给step脉冲{GPIO_BOP(STEP_PORT) = STEP_PIN; //step = 1delay_1ms(speed);GPIO_BC(STEP_PORT) = STEP_PIN; //step = 0delay_1ms(speed);}}//实现的内容是,电机先往⼀个⽅向转⼀段时间,在往另⼀个⽅向转⼀段时间int main(void){motor0_init(); //初始化相关的IOsystick_config();while (1){GPIO_BC(ENAB_PORT) = ENAB_PIN; //ENABLE = 0motor0_run(1,1000,1);GPIO_BOP(ENAB_PORT) = ENAB_PIN; //ENABLE = 1delay_1ms(1000);GPIO_BC(ENAB_PORT) = ENAB_PIN; //ENABLE = 0motor0_run(1,1000,0);GPIO_BOP(ENAB_PORT) = ENAB_PIN; //ENABLE = 1delay_1ms(1000);}}以上代码需要注意的的是,电机驱动完之后要失能mosfet(ENABLE拉⾼),不然的后电机会持续发热。

数控系统中基于CPLD的步进电机驱动模块的设计

数控系统中基于CPLD的步进电机驱动模块的设计
相 同的多个 小齿( 同的步进 电机 , 齿的个 数不 同 ) 假设 不 小 , Ⅳ为转 子中小齿的个 数。当这 4相按 A—B—C—D的顺序 通 电时 , 步进 电机 的内部 磁场 变化一 周 ( 6 。 , 30 ) 此种 通 电方 式 为单相 四拍通 电方式 , 时步进 电机的步距 角 : 此
输 出的信 号放 大后 送入步进 电机 , 由于数控机床 的各个轴 是 靠 电机 的转动来 带 动 的, 以电机 的转 动带 动相 应 轴 的动 所
作。
步进 电机是数字控制 电机 , 是一种将 电脉冲转换成 角位
移的精密执行元件 。它 的旋转 是 以固定 的角度 一 步一步 运
行 的 , 给步进 电机发 一个 脉 冲 电机就 旋 转一 个 固定 的 角 每
山西 电子 技 术 21 0 1年第 5期
文 章 编 号 :6 44 7 (0 )50 4 ・2 17 -5 8 2 1 0 —0 10 1
应 用 实 践
数 控 系统 中基 于 C L P D的 步进 电机 驱 动模 块 的设 计
李 莉 ,熊 晶
( . 原理 工 大 学 阳泉 学 院 信 息 系, 1太 山西 阳泉 050 ; 40 0 2 武 警武 汉指 挥 学院 船舰 基 础教研 室 , . 湖北 武 汉 40 6 ) 30 8
关键词 :P D;控制 ;步进 电机 ;V D CL HL
中图分 类号 :M 0 T 36 文献 标识码 : A
若 N = 0 则 0 0 9 5, = .。
O 引言
数控技术是 以数字 量编程 实现 控制机 械 或其他 设备 自 动工作的技术 , 数控机 床就是采 用 了数 控技 术 的机床 , 者 或 说 装备 了数控 系统 的机床 。机床数 控系统 主要 由几 个部 分 组 成 : 件加 工程序的输入 、 零 数据 处理 、 补计算和运动 机构 插 的控制。本文 主要介绍最后 一个 部分运动机构 的控 制 , 即如 何 控制电机 的动作 。可选 的电机有很多种 , 在这里我们选 择

proteus中四相步进电机连接方法

proteus中四相步进电机连接方法

proteus中四相步进电机连接方法
在Proteus中,可以使用L298N电机驱动模块来连接四相步进电机。

以下是连接步骤:
1.将L298N电机驱动模块拖放到Proteus的工作区中。

2.连接电源和地线:
o将Vcc引脚连接到5V电源。

o将GND引脚连接到地线。

3.连接步进电机:
o将步进电机的四个线连接到L298N的OUT1、OUT2、OUT3、OUT4引脚上,具体连接顺序根据你所使用步
进电机的引脚排列而定。

4.连接控制信号:
o将步进电机的ENABLE引脚连接到L298N的ENA引脚上。

o将步进电机的控制信号(例如DIR和PUL)连接到L298N的相应引脚上。

DIR引脚用于控制步进电机的
旋转方向,PUL引脚用于控制步进电机的步进脉冲。

5.连接电源:
o将电源引脚(如B+和B-)连接到合适的电源供应器上,以提供足够的电流来驱动步进电机。

6.完成连接后,你可以通过在Proteus中模拟信号输入来测
试步进电机的运行情况。

需要注意的是,具体的连接方法可能因使用的步进电机和驱动模块而有所不同。

在进行实际连接时,请参考步进电机和L298N电机驱动模块的规格和数据手册,以确保正确连接并避免任何意外情况。

TB6560 3A步进电机驱动板说明汇总

TB6560 3A步进电机驱动板说明汇总

TB6560 3A步进电机驱动板说明功能简介:1)工作电压直流10V-35V。

建议使用开关电源DC24V供电。

2)采用6N137高速光藕,保证高速不失步。

3)采用东芝TB6560AHQ全新原装芯片,内有低压关断、过热停车及过流保护电路,保证最优性能。

4)额定最大输出为:±3A,峰值3.5A。

5) 适合42,57步进3A以内的两相/四相/四线/六线步进电机,不适合超过3A的步进电机。

6)自动半流功能。

7)细分:整步,半步,1/8步,1/16步,最大16细分。

在同类产品中的特色:1、电流级逐可调,满足你的多种应用需求。

2、自动半流可调。

3、采用6N137高速光藕,保证高速不失步。

4、电流采样电阻采用高精度、大功率电阻,保证电机稳定运行。

5、板印设置说明,不用说明书亦可操作。

6、采用厚密齿散热器,散热良好。

7、整机提供三年质量保证。

产品使用说明:一、产品简介1.概述TB6560步进电机驱动器是由我公司自主研发的一款具有高稳定性、可靠性和抗干扰性的经济型步进电机驱动器,适用于各种工业控制环境。

该驱动器主要用于驱动35、39、42、57 型4、6、8线两相混合式步进电机。

其细分数有4 种,最大16细分;其驱动电流范围为0.3A-3A,输出电流共有14 档,电流的分辨率约为0.2A;具有自动半流,低压关断、过流保护和过热停车功能。

2.应用领域适合各种中大型自动化设备,例如:雕刻机、切割机、包装机械、电子加工设备、自动装配设备等。

3.整机介绍整机介绍主要对驱动器的设置、接口、指示灯及安装尺寸等相关说明。

具体说明见下表:驱动器操作说明运行电流设置由 SW1-SW3、S1 四个拨码开关来设定驱动器输出电流,其输出电流共有14 档。

具体输出电流的设置,请看电路板面版图说明。

停止电流设置用户可通过S2 来设置驱动器的自动半流功能。

“1”表示停止电流设为运行电流的20%,“0”表示停止电流设为运行电流的50%。

控制步进电机实验报告(3篇)

控制步进电机实验报告(3篇)

第1篇一、实验目的1. 理解步进电机的工作原理及控制方法。

2. 掌握单片机与步进电机驱动模块的接口连接方法。

3. 学习使用C语言编写程序,实现对步进电机的正反转、转速和定位控制。

4. 通过实验,加深对单片机控制系统的理解。

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

步进电机控制实验主要涉及以下几个方面:1. 步进电机驱动模块:常用的驱动模块有ULN2003、A4988等,它们可以将单片机的数字信号转换为步进电机的控制信号。

2. 单片机:单片机是整个控制系统的核心,负责接收按键输入、处理数据、控制步进电机驱动模块等。

3. 步进电机:步进电机分为单相、双相和三相等类型,本实验使用的是双相四线步进电机。

三、实验设备1. 单片机开发板:例如STC89C52、STM32等。

2. 步进电机驱动模块:例如ULN2003、A4988等。

3. 双相四线步进电机。

4. 按键。

5. 数码管。

6. 电阻、电容等元件。

7. 电源。

四、实验步骤1. 硬件连接(1)将步进电机驱动模块的输入端(IN1、IN2、IN3、IN4)分别连接到单片机的P1.0、P1.1、P1.2、P1.3口。

(2)将按键的输入端连接到单片机的P3.0口。

(3)将数码管的段选端连接到单片机的P2口。

(4)将步进电机驱动模块的电源端连接到电源。

(5)将步进电机连接到驱动模块的输出端。

2. 编写程序(1)初始化单片机I/O端口,设置P1口为输出端口,P3.0口为输入端口,P2口为输出端口。

(2)编写按键扫描函数,用于读取按键状态。

(3)编写步进电机控制函数,实现正反转、转速和定位控制。

(4)编写主函数,实现以下功能:a. 初始化数码管显示;b. 读取按键状态;c. 根据按键状态调用步进电机控制函数;d. 更新数码管显示。

3. 调试程序(1)将程序烧写到单片机中;(2)打开电源,观察数码管显示和步进电机运行状态;(3)根据需要调整程序,实现不同的控制效果。

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

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

基于51单片机的步进电机控制系统设计步进电机是一种特殊的直流电动机,具有定角度、定位置、高精度等特点,在许多领域得到广泛应用,如机械装置、仪器设备、医疗设备等。

本文将基于51单片机设计一个步进电机控制系统,主要包括硬件设计和软件设计两部分。

一、硬件设计步进电机控制系统的硬件设计主要包括51单片机、外部电源、步进电机驱动模块、以及其他辅助电路。

1.51单片机选择由于步进电机控制需要执行复杂的算法和时序控制,所以需要一个性能较高的单片机。

本设计选择51单片机作为主控芯片,因为51单片机具有丰富的外设接口、强大的计算能力和丰富的资源。

2.外部电源步进电机需要较高的电流供给,因此外部电源选择稳定的直流电源,能够提供足够的电流供电。

电源电压和电流的大小需要根据具体的步进电机来确定。

3.步进电机驱动模块步进电机驱动模块是连接步进电机和51单片机的关键部分,它负责将51单片机输出的脉冲信号转化为对步进电机的驱动信号,控制步进电机准确转动。

常用的步进电机驱动芯片有L297、ULN2003等。

4.其他辅助电路为了保证步进电机控制系统的稳定运行,还需要一些辅助电路,如限流电路、电源滤波电路、保护电路等。

这些电路的设计需要根据具体的应用来确定。

二、软件设计1.系统初始化系统初始化主要包括对51单片机进行外部中断、定时器、串口和IO 口等初始化设置。

根据实际需求还可以进行其他模块的初始化设置。

2.步进电机驱动程序步进电机的驱动程序主要通过脉冲信号来控制电机的转动。

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

脉冲信号可以通过定时器产生,也可以通过外部中断产生。

3.运动控制算法步进电机的运动控制可以采用开环控制或闭环控制。

开环控制简单,但无法保证运动的准确性和稳定性;闭环控制通过对电机转动的反馈信号进行处理来调整脉冲信号的生成,从而实现精确的运动控制。

4.其他功能设计根据具体的应用需求,可以加入其他功能设计,如速度控制、位置控制、加速度控制等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
四、驱动板连接及注意事项
两款驱动板的区别:后极输出三极管功率不同,其它一样。
LY-BJ-A:后级驱动管:TIP41C带散热片, 驱动电流:3A
LY-BJ-B:后级驱动管:D882, 驱动电流:1.5A
本驱动板有两路电源,前级由开发板提供电源,目的是为了匹配P口输出电平,后级电源单独供给电机作为输出电源,限流电阻为(2-3瓦)5欧,可根据你的电机电流来选择电压(直流3V-36V)。
方案三:由单片机产生脉冲,经TA8435H专用芯片进行脉冲分配和功率放大后,将脉冲信号输入步进电机进行驱动。设计方案如图J.3所示。电机在低频工作时,振动大、噪声大的问题。步进电机的细分控制,从本质上讲是通过对步进电机励磁绕组中电流的控制,使步进电机内部的合成磁场为均匀的圆形旋转磁场,从而实现步距角的细分。跟用L298N比较:调试简单,最大1/8细分,低速运行震动噪音小;而且简化了电路。
一.方案论证
方案一:由单片机编程产生并分配环形脉冲,由分散元件构成功率放大电路,信号经其放大后驱动步进电机。设计方框图如图J.1所示。
图J.1方案一
该方案由单片机作为脉冲产生模块以及脉冲分配模块,经编程后从单片机输出已经分配的环形脉冲,经一些分散元件构成的放大电路放大后驱动步进电机。此方案结构简单易行,驱动电机所需要的控制信号直接由软件实现。由分散元件构成的放大电路实现简单,而且所需元件常见,价格便宜,节约成本。但是该设计在步进电机在低频工作时,振动大、噪声大。另外占用单片机资源较多,编程复杂,而且不能实现对脉冲实现细分,达到对步进电机的精确控制。
sbit EN_L_Moter = P1^5;//使能L:低电平有效
sbit CLK_L_Moter = P1^6;//时钟L:低电平有效
sbit CW_Moter = P1^7;//1:正转。0反转
sbit EN_L_Moter = P0^2;//使能L:低电平有效
sbit CLK_L_Moter = P0^0;//时钟L:低电平有效
图2
图3:LY-BJ-A
图4:LY-BJ-B
三、驱动板原理
这款驱动板是两相五/六线步进电机驱动板,也可作为四相步进电机驱动。例29和例30使用P2口低四位输出,先经过前级电压匹配放大,使用三极管PNP8550。(曾经有人问过一个问题说:“这里怎么不用光藕”,当然是可以的,如何设计是要看使用的场合,像我们做为学习,以理解原理为主。)放大后的电流直接推动大功率三极管(NPN型,A板配TIP41C,B板使用D882,三极管功率的大小影响驱动电机电流的大小),三极管导通后电机线圈将有电流流过。后级的四个三极管相当于四个开关,分时的有顺序的控制这四个开关,电机就会转起来。
方案二:由单片机产生脉冲,经L298N芯片进行脉冲分配和功率放大后,将脉冲信号输入步进电机进行驱动。设计方案如图J.2所示。
图J.2方案二
L298N可以驱动两个二相电机,也可以驱动一个四相电机,可直接通过电源来调节输出电压,直接用单片机的I/O口提供信号。但是其电路较为复杂,调试相对繁琐,最大只能1/4细分,低速运行震动噪音较大。
注:本驱动板需要两路电源,请看图2,前级电源及四个输入,这里的前级电源与单片机使用同一电源,即从开发板上取电。请看下图,LY51-L3板上直接有驱动板连接接口,可直接连接。再看输出端和电机电源端,这里的电机电源是另一路电源,很多朋友忘了这路电源没接,说电机怎么不转。驱动板可驱动达2A电流,因此必需设计采用专用供给电机的电源,那应该输入多少电压呢?做实验我们可以输入5-9V都可以,具体看电机大小,如果开发板使用变压器供电,作为小电机,也可以从板上取5V电源做实验,如果采用USB供电,因USB电量有限,一般不做电机实验。初学的朋友注意下,板上有四个二极管,这里不是整流,是保护驱动管的续流二极管,板子要由直流电源供电的,不要以为是整流电路加交流电源进去。
个时钟周期开始时,输出电流控制电路输出电压Ua达到第2阶段,比较器正向电压也相应为第2阶段的电压,因此,流经步进电机线圈的电流从第l阶段也升至第二阶段2。电流波形如图IA第2部分。第3时钟周期,第4时钟周期TA8435的工作原理与第1、2是一样的,只是又升高比较器正向电压而已,输出电流波形如图IA中第3、4部分。如此最终形成阶梯电流,加在线圈B上的电流,如图3中IB。在CK一个时钟周期内,流经线圈A和线圈B的电流共同作用下,步进电机运转一个细分步。
步进电机驱动板有两种方式,一种是时序芯片+驱动电路,另一种是单纯的驱动电路。前者控制比较简单,只要给驱动板一个时钟脉冲和两个正反转控制信号即可,所有时序安排由时序芯片来搞定,我们不需要考虑,像这样的驱动板比较贵,也不适合学习用,因为我们要写的程序太简单。后者为纯驱动电路,无时序芯片,因此,正反转及速度都由程序来生成时序控制,有利于我们学习及了解步进电机的运作情况。
通过综合比较为达到最佳驱动效果,选择TA8435H芯片驱动步进电机。
二.理论分析与计算
步进电机有两种工作方式:整步方式和半步方式。以步进角1.8°四相混合式步进电机为例,在整步方式下,步进电机每接收一个脉冲,旋转1.8°,旋转一周,则需要2OO个脉冲。在半步方式下,步进电机每接收一个脉冲,旋转0.9°,旋转一周脉冲数:
delayms(1);
CLK_L_Moter=1;
delayms(9);
}
void GoOn()//前进
{
CW_Moter=1;//正转
CLK_L_Moter=0;
delayms(1);
CLK_L_Moter=1;
delayms(9);
}
/******************/
//功能:左电机转动一定步数
图J.3TA8435H细分原理
3.硬件电路设计
硬件电路如图J.4所示。图中引脚M1和M2决定电机的转动方式:M1=0、M2=0,电机按整步方式运转;M1=1、M2=0,电机按半步方式运转;M1=0、M2=1,电机按1/4细分方式运转;M1=1、M2=1,电机按1/8步细分方式运转,CW/CWW控制电机转动方向,CK1、CK2时钟输入的最大频率不能超过5KHz,控制时钟的频率,即可控制电机转动速率。REFIN为高电平时,NFA和NFB的输出电压为0.8V,REFIN为低电平时,NFA和NFB输出电压为0.5V,这2个引脚控制步进电机输入电流,电流大小与NF端外接电阻关系式为:I0=Vref/Rnf。图中,设REFIN=1,选用步进电机额定电流为0.4A,则R1,R2选用1.6欧姆、2W的大功率电阻,EA芯片片选信号低电平有效,RESET复位信号,高电平有效,D4-D6快恢二极管用来泄放绕组电流。
图1
在使用两相四线时,a、b相需要控制正反方向电流,即a入b出和b入a出,另外一相相同,因此需要桥式开关管驱动,开关管较多,相对复杂。如果引入COM线,电流为a与COM一个方向,b与COM一个方向,则ab点各一个开关管就可以了。这样只要四个开关管就可驱动两相五、六线步进电机了。
两相五、六线步进电机的中心线COM线,是接电源的,COM线可以接电源的正极VCC或者负极GND。COM线接VCC时,a、b、c、d则需要功率开关管引入GND,COM线接GND时,a、b、c、d则需要功率开关管引入VCC。多数使用前者,本板也是一样,将COM端与VCC端相连。如图2,图3和图4为实物图。
sbit CW_Moter = P0^1;//1:正转。0反转
//电机IO口初始化
voidInit_IO_Moter ()
{
EN_L_Moter = 0;
CW_Moter=1;//正转
CLK_L_Moter=1;
}
void Back()//后退
{
CW_Moter=0;//反转
CLK_L_Moter=0;
N=2π/0.9°
=400
旋转一周,则需要4OO个脉冲。控制步进电机旋转必须按一定时序对步进电机引线输入脉冲。以四相六线制电进电机为例,其半步工作方式和整步工作方式的控制时序如表1和表2所列。步进电机在低频工作时.会有振动大、噪声大的缺点。如果使用细分方式,就能很好的解决这个问题。步进电机的细分控制,从本质上讲是通过对步进电机励磁绕组中电流的控制,使步进电机内部的合成磁场为均匀的圆形旋转磁场,从而实现步进电机步距角的细分。一般情况下,合成磁场矢量的幅值决定了步进电机旋转力矩的大小,相邻两合成磁场矢量之间的夹角大小决定了步距角的大小。步进电机半步工作方式就蕴涵了细分的工作原理。
二、两相步进电机
步进电机有两相、三相、四相、五相和六相,两相又分为两相四线,两相五线,两相六线。其中两相四线、三相三线为桥式驱动,电路比较复杂,一般使用集成模块,比如L298。两相五线、两相六线,四相五线等,驱动电路就相对比较简单,本驱动板就为此类型步进电机设计的。两相步进电机,请看下图,两相电机由两个相位绕组组成,引出a、b、c、d四个根线即两相四线步进电机,将每相的中心点引出如下COM线,则为两相六线步进电机,有的电机将两条COM线在电机内部已经接在一起引出一根,即为两相五线步进电机,其实两相五线和两相六线只是引线的差别。
{
while(i--)
{
Back();//后退函数
}
}
步进电机驱动板
一、关于驱动板
驱动板的使用需要对步进电机的结构和原理有所了解,有关电机详细情况请参考有关书籍,我们这里作简单介绍。电机简单的讲就是磁场的相互作用,利用线圈通入变化的电流产生变化的电磁场,在磁力的作用下转动起来,因此,步进电机主要掌握好相序就可以了,相即线圈绕组,相序即通入各线圈绕组电流的顺序。
在图J.3中,第一个CK时钟周期时,解码器打开桥式驱动电路,电流从VMA流经电机的线圈后经RNFA后与地构成回路,由于线圈电感的作用,电流是逐渐增大的,所以RNFB上的电压也随之上升。当RNFB上的电压大于比较器正端的电压时,比较器使桥式驱动电路关闭,电机线圈上的电流开始衰减,RNFB上的电压也相应减小;当电压值小于比较器正向电压时,桥式驱动电路又重新导通,如此循环,电流不断的上升和下降形成锯齿波,其波形如图3中IA波形的第1段。另外由于斩波器频率很高,一般在几十kHz,其频率大小与所选用电容有关。在OSC作用下.电流锯齿波纹是非常小的,可以近似认为输出电流是直流。在第2
相关文档
最新文档