电机驱动器说明

上传人:jin****ng 文档编号:190016374 上传时间:2023-02-25 格式:DOCX 页数:11 大小:302.46KB
收藏 版权申诉 举报 下载
电机驱动器说明_第1页
第1页 / 共11页
电机驱动器说明_第2页
第2页 / 共11页
电机驱动器说明_第3页
第3页 / 共11页
资源描述:

《电机驱动器说明》由会员分享,可在线阅读,更多相关《电机驱动器说明(11页珍藏版)》请在装配图网上搜索。

1、使用说明两相四线步进电机控制方式使用说明使用直流/步进两用驱动器可以驱动一台步进电机。A, B端分别用短接帽接通5V电源点。Ml和M2四个接线端子分别接步进电机的两 个绕组。要实现步进电机的旋转,输入信号端 IN1,IN2,IN3,IN4 依次接入低电平。(正转接入低电平的顺序是INI-IN2-IN3-IN4, 反转接入低电平的顺序是IN4-IN3-IN2-IN1)O改变脉冲的速度即 可改变电机的转动速度,脉冲越快电机的转速也就越快。脉冲速度超 过了电机的反应速度就容易造成电机失步。(果接入信号正常,电机 发生抖动现象,证明电机接线一相接反。须调节电机接线顺序。)四相六线步进电机控制方式使用说

2、明TC3C2 I寸Motor Step15J:|SINIIN 2IN 3IN 4|T|292T1514+ 12VL298N+ 12VX.GNDOUT1OUT2OUT3OUT4IS EN AEEN B使用直流/步进两用驱动器可以驱动一台四相六线步进电机和控制一台两相四线步进电机的程序是一样的 (只是接线方式有一点不同,四相六线步进电机需要将其中的两个公共端接电源即可。如上图接法。Ml和M2四个接线端子分别接步进电机的两个绕组。要实现步 进电机的旋转,输入信号端IN1, IN2, IN3, IN4依次接入低电平。(正转接入低电平的顺序是IN1-IN2-IN3-IN4,反转接入低电平 的顺序是IN4

3、-IN3-IN2-IN1)O改变脉冲的速度即可改变电机的转 动速度,脉冲越快电机的转速也就越快。脉冲速度超过了电机的反应 速度就容易造成电机失步 (果接入信号正常,电机发生抖动现象,证明电机接线一相接反。须调节电机接线顺序。)步进电机信号输入第步第二步第三步第四步返回第步正转IN10111返回IN21011返回IN31101返回IN41110返回反转IN11110返回IN21101返回IN31011返回IN40111返回F面是一个我们用C语言,使用AT89S52单片机编写的一个简单的使电机连续运行的程序及接线图:AT89S52Pl. 0Pl. 1Pl.-2Pl.-3.B/A/B-附录:步进电机

4、控制原理 步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉 冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。步 进电机可分为反应式步进电机(简称VR)、永磁式步进电机(简称 PM)和混合式步进电机(简称HB)。步进电机区别于其他控制电机的最大特点是,它是通过输入脉冲信号 来进行控制的,即电机的总转动角度由输入脉冲数决定,而电机的转 速由脉冲信号频率决定。步进电机的驱动电路根据控制信号工作,控制信号由单片机产生。其 基本原理作用如下:(1) 控制换相顺序通电换相这一过程称为脉冲分配。例如:三相步进电机的三拍工作方 式,其各相通电顺序为A-B-CD,通电控制脉冲必须严格按照这

5、一顺 序分别控制A,B,C, D相的通断。(2) 控制步进电机的转向如果给定工作方式正序换相通电,步进电机正转,如果按反序通电换 相,则电机就反转。(3) 控制步进电机的速度如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转得越快。调整单片机发出的脉冲频率,就可以对步进电机进行调速。步进电机及其单片机控制【摘要】: 随着工业自动化的发展 ,步进电机的应用越来越广泛。步进电机 是一种用于开环控制的驱动元件。本文阐述了步进电机的基本知识和特性,提出 了基于单片机控制和集成电路驱动的步进电机控制实现方法以及软硬件设计方 法。【关键词】:步进电机丄2

6、97;L298;1. 步进电机的基本知识 步进电机是一种将电脉冲转化为角位移的数字控制执行机构。它将电脉冲信 号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合 于单片机控制。1. 步进电机有如下特点:1.1 步进电机的角位移与输入脉冲数严格成正比,因此,当它转动一周后, 没有累计误差,具有良好的跟随性。1.2 由步进电机与驱动电路组成的开环数控系统,既非常简单、廉价,又非 常可靠。同时,它也可以与角度反馈环节组成高性能的闭环数控系统。1.3 步进电机的动态响应快,易于起停、正反转及变速。1.4 速度可在相当宽的范围内平滑调节,低速下仍能保证获得大转矩,因此, 一般可以不用

7、减速器而直接驱动负载。1.5 步进电机只能通过脉冲电源供电才能运行,它不能直接使用交流电源和 直流电源。1.6 步进电机存在振荡和失步现象,必须对控制系统和机械负载采取相应的 措施。1.7 步进电机自身的噪声和振动较大,带惯性负载的能力较差。2. 步进电机的分类:反应式步进电机(VR)、永磁式步进电机(PM)、混合式步进电机(HB)永磁式步进电机一般为两相,转矩和体积较小,步进角一般为 7.5 度或 15 度; 反应式步进电机一般为三相,可实现大转矩输出,步进角一般为 1.5 度,但噪 声和振动都很大,在欧美等发达国家 80 年代已被淘汰。混合式步进电机是指混合了永磁式和反应式的优点。它又分为

8、两相和五相: 两相步进角一般为 1.8 度而五相步进角一般为0.72 度。这种步进电机的应用很 广泛。我们以四相步进电机35BYJ46为例,说明步进电机的工作方式:35BYJ46有四相ABCD,如果对各个相依次单独通电,A-B-C- D,磁场旋转一 周需要换相四次,则称为四相单四拍;如果每次对两相同时通电, AB- BC- CD- DA,则称为四相双四拍;也可以每次对三相同时通电,ABC- BCD- CDA- DAB; 将单四拍和双四拍交替使用,就称为四相八拍,如:A-AB-B-BC-C-CD-D-DA、 AB- ABC- BC- BCD- CD- CDA- DA- DAB此时磁场旋转一周需要

9、换相八次。双 四拍每次对多相同时通电,与单四拍比较起来,每相通电的时间长,消耗的电功 率增大,电机所得到的电磁转矩也大。同时,采用多相励磁会产生电磁阻尼,会 削弱或消除振荡现象,使得电机不易产生失步。四相八拍与四相四拍相比较,步 距角减小了一倍,有利于削弱振荡,提高电机的带负载能力。一般说来,步进电 机控制系统需要以下部分,如图 1 所示。其中的脉冲发生器用于产生频率变化的 脉冲信号; 脉冲分配器根据方向控制信号将脉冲信号转换成有一定逻辑关系的 环形脉_冲; 功率放大器将脉冲分配器输出的环形脉冲放大 ,用于控制步进电机 的运转,这些部分都可以由专门的电路来实现。如果用单片机加上专门的驱动芯 片

10、来控制步进电机,可以简化电路,提高可靠性。图1典型步进电机控制系统2. 步进电机的驱动 步进电机的驱动方式很多,有单电压驱动、双电压驱动、斩波驱动、细分驱 动和集成电路驱动。由于集成电路集驱动和保护于一体,作为小功率步进电动机 的专用驱动芯片,使用起来非常方便。在实际应用中, 我们选择了 L298N 集成 电路芯片作为 35BYJ46 的驱动芯片。 L298 是采用 15 脚的 Multiwatt 或 PowerSO20 封装的单片集成电路芯片,其结构框图如图 23。它内部采用两个 高电压、大电流的全桥电路A、B,每个桥需要两个标准的TTL逻辑电平输入, 以驱动继电器、螺线管(电磁铁)、直流电

11、机和步进电机(2 相或 4 相)等负载。 两个使能引脚EnA、EnB分别使能桥A、桥B。每个桥的三极管发射极连接在一 起,分别是引脚SenseA、SenseB,以外接电流反馈电阻。此外L298还需要一个 额外的电压供应端 Vss 作为逻辑电路部分的电源。4hFibI-c图2 L2舲结构框图L298 可以用于驱动直流电机,图 3 是直流电机的驱动电路,接两个直流电机A和B。IOA1/IOB1,IOA2/IOB2是两个IO 口,用于控制直流电机的转向;PWMA/PWMB 用于电机的调速控制,增大占空比可以提高电机的转速, PWMA/PWMB 的产生可以由单片机通过软件来实现也可以由硬件来产生。对于

12、一些高档的单片 机如AVR、PIC等,都有PWM输出端口。VCC选择:7- 46V。1A图3 L29呂直流屯机的驱动电路cnm aimam mm-图 4 是 L298 驱动四相步进电机 35BYJ46 的驱动电路,每相流过的电流为2A。它采用了 L297来产生步进脉冲,当然,这也可以通过单片机的IO 口来软 件编程实现(见以下的驱动程序部分)。对于L297芯片,重要的控制引脚如下:Vvif = n 5x2= LK图4 12%驱动4相步进电机CW/CCW:电机旋转方向控制。CLOCK :步进时钟脉冲,信号的上升沿触发。HALF/FULL:高电平,HALF有效,4相8拍;低电平,FULL有效,4相

13、单4 拍(translator为偶数状态);低电平,FULL有效,4相双4拍(translator为 奇数状态) 。RSTET:复位到HOME初始状态(STATE=1,ABCD=O1O1 )。这四个控制线,可以 由模拟电路产生。有关 L297 的详细的说明可以参考 L297 文档资料。3. 编写步进电机驱动程序有了上面的驱动电路,可以方便地写出单片机控制步进电机的驱动程序 (KeilC51)。函数DriveMoto通过参数cw、spd、num来控制步进电机的转动方 向、速度和转动步距。: #include #define uchar unsigned char#define uint unsi

14、gned intuchar CONTROL8= 0x30,0x10,0x90,0x80,0xC0,0x40,0x60,0x20; /四相八拍步进电机换相的控制字。void Delay(uchar DelayTimes) /uS 微秒级延时 while(- - DelayTimes); /12Mhz 下,延时 DelayTimes*2+3 微秒 /*cw转动方向,spd 速度和num转动的步距* void DriveMoto(uchar cw,uchar spd,uint num)uint i;uchar j;if(cw) /正转/P2 端口高四位控制步进电机换相/高四位先清 0,再赋值/j=j

15、%8for(i=0,j=0;inum;i+) P2&=0x0F;P2|=CONTROLj+;Delay(spd); j=j&0x07;else /反转for(i=0,j=7;inum;i+)/P2 端口高四位控制步进电机换相P2&=0x0F;P2|=CONTROLj-;Delay(spd);/高四位先清 0,再赋值j=j&0x07;/j=j%8 参考文献:1. 王晓明,电动机的单片机控制M。北京:北京航空航天大学出版社,20022. 宋锦河,步进电机控制系统的快速实现J。鄂州大学学报,2004.10,463. L298 DUAL FULL- BRIDGE DRIVER, 器件资料。 STMicroelectronicsGROUPOFCOMPANIES, 20004. 马潮,詹卫前等,ATMega8原理及应用手册M。北京:清华大学出版社,20035. L297 STEPPER MOTOR CONTROLLERS, 器件资料。 ST Microelectronics GROUP OF COMPANIES, 200010

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!