版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、使用说明理1O三三三三巨7Y-HI 二三一hl匚r两相四线步进电机控制方式使用说明916H Ag 口OUT1INIOUT21112OUT3IN 3OUT41N4EEN AGNDEENB-4LZ9SH11S+ 12VMo tor Ste使用直流/步进两用驱动器可以驱动一台步进电机。A , B端分别用短接帽接通5V电源点。M1和M2四个接线端子分别接步进电机的两 个绕组。要实现步进电机的旋转,输入信号端 IN1 , IN2 , IN3 , IN4 依次接入低电平。(正转接入低电平的顺序是IN1-IN2-IN3-IN4 , 反转接入低电平的顺序是IN43N3TN2-IN1 )。改变脉冲的速度即 可改
2、变电机的转动速度,脉冲越快电机的转速也就越快。脉冲速度超 过了电机的反应速度就容易造成电机失步。 (果接入信号正常,电机发生抖动现象,证明电机接线一相接反。须调节电机接线顺序。)四相六线步进电机控制方式使用说明使用直流/步进两用驱动器可以驱动一台四相六线步进电机和控制一台两相四线步进电机的程序是一样的。(只是接线方式有一点不同,2四相六线步进电机 需要将其中的两个公共端接电源即可。如上图接 法。)M1和M2四个接线端子分别接步进电机的两个绕组。 要实现步 进电机的旋转,输入信号端IN1,IN2,IN3,IN4依次接入低电平。(正转接入低电平的顺序是IN1 TN2-IN3-IN4,反转接入低电平
3、 的顺序是IN4 f IN3 f IN2 f IN1 )。改变脉冲的速度即可改变电机的转 动速度,脉冲越快电机的转速也就越快。脉冲速度超过了电机的反应 速度就容易造成电机失步。(果接入信号正常,电机发生抖动现象,证明电机接线一相接反。须调节电机接线顺序。)步进电机信号输入第一步第二步第三步第四步返回第步正转IN10111返回IN21011返回IN31101返回IN41110返回反转IN11110返回IN21101返回IN31011返回IN40111返回F面是一个我们用C语言,使用AT89S52单片机编写的一个简单的使电机连续运行的程序及接线图:AT89S52Pl. 0INIPL 1 IN2PL
4、 2IN3PL 3 IN4Ml电机驱动器舷aba.M- =-=3:pT附录:步进电机控制原理濟 NENE_ac atat X步进电机是数字控制电机, 它将脉冲信号转变成角位移, 即给一个脉 冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。步 进电机可分为反应式步进电机(简称 VR )、永磁式步进电机(简称 PM)和混合式步进电机(简称 HB )。步进电机区别于其他控制电机的最大特点是, 它是通过输入脉冲信号 来进行控制的, 即电机的总转动角度由输入脉冲数决定, 而电机的转 速由脉冲信号频率决定。步进电机的驱动电路根据控制信号工作, 控制信号由单片机产生。 其 基本原理作用如下:(1)
5、 控制换相顺序通电换相这一过程称为脉冲分配。 例如:三相步进电机的三拍工作方 式,其各相通电顺序为A-B-C - D,通电控制脉冲必须严格按照这一顺 序分别控制 A,B,C, D 相的通断。(2) 控制步进电机的转向如果给定工作方式正序换相通电, 步进电机正转, 如果按反序通电换 相,则电机就反转。(3) 控制步进电机的速度如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会 再转一步。两个脉冲的间隔越短,步进电机就转得越快。调整单片机 发出的脉冲频率,就可以对步进电机进行调速。步进电机及其单片机控制【摘要】: 随着工业自动化的发展 , 步进电机的应用越来越广泛。步进电机 是一种用于开
6、环控制的驱动元件。本文阐述了步进电机的基本知识和特性 , 提出 了基于单片机控制和集成电路驱动的步进电机控制实现方法以及软硬件设计方 法。【关键词】: 步进电机 ;L297;L298;1. 步进电机的基本知识 步进电机是一种将电脉冲转化为角位移的数字控制执行机构。 它将电脉冲信 号转变成角位移, 即给一个脉冲信号, 步进电机就转动一个角度, 因此非常适合 于单片机控制。1. 步进电机有如下特点:1.1 步进电机的角位移与输入脉冲数严格成正比,因此,当它转动一周后, 没有累计误差,具有良好的跟随性。1.2 由步进电机与驱动电路组成的开环数控系统,既非常简单、廉价,又非 常可靠。同时,它也可以与角
7、度反馈环节组成高性能的闭环数控系统。1.3 步进电机的动态响应快,易于起停、正反转及变速。1.4 速度可在相当宽的范围内平滑调节, 低速下仍能保证获得大转矩, 因此, 一般可以不用减速器而直接驱动负载。1.5 步进电机只能通过脉冲电源供电才能运行, 它不能直接使用交流电源和 直流电源。1.6 步进电机存在振荡和失步现象, 必须对控制系统和机械负载采取相应的 措施。1.7 步进电机自身的噪声和振动较大,带惯性负载的能力较差。2. 步进电机的分类:反应式步进电机(VR、永磁式步进电机(PM、混合式步进电机(HB)永磁式步进电机一般为两相,转矩和体积较小,步进角一般为 7.5 度或 15 度; 反应
8、式步进电机一般为三相,可实现大转矩输出,步进角一般为 1.5 度,但噪 声和振动都很大,在欧美等发达国家 80 年代已被淘汰。混合式步进电机是指混合了永磁式和反应式的优点。它又分为两相和五相: 两相步进角一般为 1.8 度而五相步进角一般为 0.72 度。这种步进电机的应用很 广泛。我们以四相步进电机 35BYJ46 为例, 说明步进电机的工作方式:35BYJ46有四相ABCD如果对各个相依次单独通电,A-B-C- D,磁场旋转一 周需要换相四次,则称为四相单四拍;如果每次对两相同时通电,AB- BC- CD-DA,则称为四相双四拍;也可以每次对三相同时通电,ABC- BCD- CDA- DA
9、B;将单四拍和双四拍交替使用,就称为四相八拍,女口: A- AB- B- BC- C- CD- D-DA、 AB- ABC- BC- BCD- CD- CDA- DA- DAB,此时磁场旋转一周需要换相八次。双 四拍每次对多相同时通电,与单四拍比较起来,每相通电的时间长,消耗的电功 率增大,电机所得到的电磁转矩也大。同时,采用多相励磁会产生电磁阻尼,会 削弱或消除振荡现象,使得电机不易产生失步。四相八拍与四相四拍相比较,步 距角减小了一倍,有利于削弱振荡,提高电机的带负载能力。一般说来,步进电 机控制系统需要以下部分,如图1所示。其中的脉冲发生器用于产生频率变化的 脉冲信号;脉冲分配器根据方向
10、控制信号将脉冲信号转换成有一定逻辑关系的 环形脉冲;功率放大器将脉冲分配器输出的环形脉冲放大,用于控制步进电机的运转,这些部分都可以由专门的电路来实现。 如果用单片机加上专门的驱动芯 片来控制步进电机,可以简化电路,提高可靠性。图1典型步进电机控制系统2. 步进电机的驱动步进电机的驱动方式很多,有单电压驱动、双电压驱动、斩波驱动、细分驱 动和集成电路驱动。由于集成电路集驱动和保护于一体, 作为小功率步进电动机 的专用驱动芯片,使用起来非常方便。在实际应用中,我们选择了 L298N集成电路芯片作为35BYJ46的驱动芯片。L298是采用15脚的 Multiwatt 或PowerSO20封装的单片
11、集成电路芯片,其结构框图如图23。它内部采用两个高电压、大电流的全桥电路 A、B,每个桥需要两个标准的TTL逻辑电平输入, 以驱动继电器、螺线管(电磁铁)、直流电机和步进电机(2相或4相)等负载。 两个使能引脚EnA EnB分别使能桥A、桥B。每个桥的三极管发射极连接在一 起,分别是引脚SenseA SenseB以外接电流反馈电阻。此外L298还需要一个 额外的电压供应端Vss作为逻辑电路部分的电源。XL298可以用于驱动直流电机,图 3是直流电机的驱动电路,接两个直流电机A和B。IOA1/IOB1,IOA2/IOB2是两个IO 口,用于控制直流电机的转向; PWMA/PWMB于电机的调速控制
12、,增大占空比可以提高电机的转速,PWMA/PWMB的产生可以由单片机通过软件来实现也可以由硬件来产生。对于一些高档的单片机如AVR PIC等,都有PWM输出端口。VCC选择:7- 46V。图4是L298驱动四相步进电机35BYJ46的驱动电路,每相流过的电流为 2A。它采用了 L297来产生步进脉冲,当然,这也可以通过单片机的IO 口来软件编程实现(见以下的驱动程序部分)。对于L297芯片,重要的控制引脚如下:= D.5-X 2 IK举图斗L2愿驱动斗桁步进屯机CW/CCW电机旋转方向控制。CLOCK步进时钟脉冲,信号的上升沿触发。HALF/FULL高电平,HALF有效,4相8拍;低电平,FU
13、LL有效,4相单4 拍(translator 为偶数状态);低电平,FULL有效,4相双4拍(translator 为 奇数状态)。RSTET复位到HOM砌始状态(STATE=1,ABCD=0101)这四个控制线,可以 由模拟电路产生。有关L297的详细的说明可以参考L297文档资料。3. 编写步进电机驱动程序有了上面的驱动电路,可以方便地写出单片机控制步进电机的驱动程序(Keil C51)函数DriveMoto通过参数cw、spd、num来控制步进电机的转动方 向、速度和转动步距。:#in clude #defi ne ucharun sig ned char#defi ne uint un
14、 sig ned 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) / 正转 for(i=0,j=0;inum;i+) P2&=0x0F;P2|=CONTROLj+;Delay(spd); j=j&0x07;else / 反转 for(i=0,j=7;inum;i+)P2&=0x0F;P2|=CONTROLj-;Delay(spd); j=j&0x07;/P2 端口高四位控制步进电机换相/ 高四位先清 0, 再赋值/j=j%8/P2 端口高四位控制步进电机换相/ 高四位先清 0, 再赋值/j=j%8参考文献 :1. 王晓明,电动机的单片机控制 M 。北京:北京航空航天大学出版社, 20022. 宋锦河,步进电机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年砂浆强度检验考试试题及答案
- 模糊-神经-PID融合控制策略在复杂工程系统中的创新应用与实践
- 模拟电路虚拟实验教学系统:创新赋能与实践探索
- 槲皮素微乳的制备特性及应用前景研究
- 2024-2025学年广东深圳高级中学高一下学期期中物理试题含答案
- 护理安全不良事件报告制度及流程
- 浙江省宁波市2025-2026学年高三下学期高考模拟考试化学+答案
- 机油理化性质与危险特性一览表
- 企业文化建设实施指南提升员工凝聚力
- 健康饮食营养分析方案手册
- 气流组织课件
- GB/T 15587-2023能源管理体系分阶段实施指南
- 职业技能竞赛钢结构工程质量检测决赛钢结构焊缝质量检测理论题库多选题
- 华兴数控7系列说明书(车)
- YY/T 0995-2015人类辅助生殖技术用医疗器械术语和定义
- YB/T 5146-2000高纯石墨制品灰分的测定
- SB/T 10728-2012易腐食品冷藏链技术要求果蔬类
- GB/T 36713-2018能源管理体系能源基准和能源绩效参数
- GB/T 1981.2-2009电气绝缘用漆第2部分:试验方法
- GB/T 19208-2008硫化橡胶粉
- FZ/T 12009-2020腈纶本色纱
评论
0/150
提交评论