步进电动机是一种将电脉冲转化为角位移的执行机构,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(这个角度叫做歩距角)。我们可以通过控制脉冲的个数来控制电机的角位移量,从而达到精确定位的目的;同时还可以通过控制脉冲频率来控制电动机转动的速度和加速度,从而达到调速的目的。
一:线、相、极性
“相” 就是说明步进电机有几个线圈(也叫做绕组)。
“线” 就是说明步进电机有几个接线口。
“极性” 分为 单极性 和 双极性。如果步进电机的线圈是可以双向导电的,那么这个步进电机就是双极性的,相反,如果步进电机的线圈是只允许单向导电的,那么这个步进电机就是单极性的。
上面的三个只要知道其中两个,就可以推断出第三个。
如:
五线四相步进电机 就是有5个接线口,4个线圈。
由于有五个接线头,即接线头的个数是奇数个,也就是说有一个接线头是公共接头,所以它的线圈的导电方式就只允许是 单向的 ,即这个步进电机是单极性的。如下图:
四线双极性步进电机就是有4个接线口,导电方式是允许双向的。
由于有四个接线口,且导电方式是双向的,所以这个步进电机是两相的。
二、步进电机的步进方式:单拍、双拍、单双拍
1、单拍:(单四拍工作方式)
单拍工作方式就是说每次只给一个线圈通电,通过改变每次通电的线圈从而使步进电机转动。
先说五线四相步进电机,假设它的四个线圈叫做 A、B、C、D,那么在单拍工作方式下,线圈的通电方式依次是:A、B、C、D;
然后是四线双极性步进电机,假设它的两个线圈叫做 A、B,那么在单拍工作模式下,线圈依次是:A、B、-A、-B;
【注】A、B指的是A、B线圈通正向电流,-A、-B指的是A、B线圈通反向电流。由于五线四相步进电机无法通反向电流,所以只有A、B、C、D。
当然上面说的都仅仅只是理论,我们记忆的话自然有简便方法:
下面是五线四相步进电机:
下面是四线双极性步进电机:
2、双拍:(双四拍工作方式)
双拍工作方式就是:每次给两个线圈通电,通过改变通电的线圈从而使步进电机转动。
五线四相步进电机:在双拍工作方式下,线圈的通电方式依次是:AB、BC、CD、DA;
四线双极性步进电机,在双拍工作模式下,线圈的通电方式依次是:AB、B-A、-A-B、-BA;
大家很容易找出规律吧。
3、单双拍(八拍工作方式)
单双拍工作方式就是单拍工作方式和双拍工作方式交替进行。
五线四相步进电机:A、AB、B、BC、C、CD、D、DA;
四线双极性步进电机:A、AB、B、B-A、-A、-A-B、-B、-BA;
大家只要对照上面我画的那张图,就可以会很容易的记住了。
最后再说一下步距角:
关键字:步进电机 驱动方式
引用地址:
一篇文章带你了解步进电机的驱动方式
推荐阅读最新更新时间:2024-05-03 01:27
三极管PWM方式驱动的电流线性度测试实验
目的:测试npn三极管s8050,基极通过PWM方式驱动,占空比与电流关系是否为线性关系。 设备:三极管,电阻(500R),洞洞板,示波器,LED(3.3V-3.6V),stm8单片机(产生PWM信号),带电流显示可调电源。 方法:电路硬件方面与试验4相同,信号源,采用stm8产生243hz的可调占空比PWM信号。 电路图:暂无 测试环境:常温下 编译环境:IAR 程序 初始化程序: TIM2- PSCR = 0x00; TIM2- ARRH = 0xff; TIM2- ARRL = 0xff; TIM2- CCMR1 = 0x60; TIM2- CCER1 = 0x01; TIM2- CCMR1 |
[单片机]
51单片机+ULN2003驱动5V减速步进电机程序
51单片机 步进电机 /******************************************************* ULN2003驱动5V减速步进电机程序 Target:STC89C52RC-40C Crystal:12MHz Author:战神单片机工作室 Platform:51&avr单片机最小系统板+ULN2003步进电机驱动套件 ******************************************************* 接线方式: IN1 ---- P00 IN2 ---- P01 IN3 ---- P02 IN4 ---- P03 + ---- +5V - ---- GN
[单片机]
步进电机驱动的设计、选型实战经验总结
步进电机是一种作为控制用的特种电机, 它的旋转是以固定的角度(称为"步距角")一步一步运行的, 其特点是没有积累误差(精度为100%), 所以广泛应用于各种开环控制。步进电机的运行要有一电子装置进行驱动, 这种装置就是步进电机驱动器, 它是把控制系统发出的脉冲信号转化为步进电机的角位移, 或者说: 控制系统每发一个脉冲信号, 通过驱动器就使步进电机旋转一步距角。所以步进电机的转速与脉冲信号的频率成正比。所以,控制步进脉冲信号的频率,可以对电机精确调速;控制步进脉冲的个数,可以对电机精确定位目的。步进电机通过细分驱动器的驱动,其步距角变小了,如驱动器工作在10细分状态时,其步距角只为‘电机固有步距角‘的十分之一,也就是说:‘当驱动器
[嵌入式]
如何正确选择伺服电机和步进电机?驱动器和系统如何接地?
工业机器人电动伺服系统的一般结构为三个闭环控制,即电流环、速度环和位置环。一般情况下,对于交流伺服驱动器,可通过对其内部功能参数进行人工设定而实现位置控制、速度控制、转矩控制等多种功能。 1.如何正确选择伺服电机和步进电机? 答:主要视具体应用情况而定,简单地说要确定:负载的性质(如水平还是垂直负载等),转矩、惯量、转速、精度、加减速等要求,上位控制要求(如对端口界面和通讯方面的要求),主要控制方式是位置、转矩还是速度方式。供电电源是直流还是交流电源,或电池供电,电压范围。据此以确定电机和配用驱动器或控制器的型号。 2.选择步进电机还是伺服电机系统? 答:其实,选择什么样的电机应根据具体应用情况而定,各有其特点。 3.如何配用
[嵌入式]
以模块的方式加载DM9000驱动 (for mini2440)
注意事项: 确保开发板内核中不存在DM9000(内核在编译时选择以模块方式编译DM9000) 如果在已经把DM9000编译进内核的开发板安装,会提示DM9000已安装。 报错如下: dm9000: module is already loaded insmod: cannot insert 'dm9000.ko': invalid_parameter. 1、把dm9000.ko模块拷贝到开发板中 U盘拷贝 2、启动Linux后,加载模块: #insmod dm9000.ko
[单片机]
单片机与TA8435的步进电机细分控制
1 步进电机 步进电动机是纯粹的数字控制电动机,它将电脉冲信号转变为角位移,即给一个脉冲,步进电机就转一个角度,因此非常合适单片机控制,在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,电机则转过一个步距角,同时步进电机只有周期性的无累积误差,精度高。 步进电动机有如下特点: 1)步进电动机的角位移与输入脉冲数严格成正比。因此,当它转一圈后,没有累计误差,具有良好的跟随性。 2)由步进电动机与驱动电路组成的开环数控系统,既简单、廉价,又非常可靠,同时,它也可以与角度反馈环节组成高性能的闭环数控系统。 3)步进电动机的动态响应快,易于启停、正反转及变速。 4)速度可在相当宽的范
[应用]
步进电机是如何工作的?
前言 如图所示,用机器来画图 问题来了,它怎么知道该如何画? 或许有人会说: 编程 啊! 没错就是编程(可以是C, C++ , python ) 然后 步进电机 驱动器 将程序转为一系列脉冲 信号 来控制步进电机转动 为什么用步进电机来画画呢? 因为步进电机的旋转能精确到1.8°之差,能旋转到特定的角度 正因为这个特性,用步进电机来画画就很准确,不仅如此,在 自动化设备 中大部分采用的也是步进电机 下面,具体来展开说说步进电机是如何工作的? 什么是步进角? 现在将4块磁铁摆成十字,并在其中放入一块NS永磁体,如图所示 现在将A磁铁靠近永磁体,就会用磁铁发现旋转90度 同样的,释放A磁铁,让B磁铁靠近永磁体也
[嵌入式]
用MSP430F149单片机实现步进电机通用控制器
1.前言 基于步进电机的控制系统,除了步进电机一般还需要专门的驱动电源,驱动电源仅仅完成功率驱动部分,用户并不能使整个控制系统按预定的、期望的工作状态运行,必须对它的驱动电源予以控制,用户需要再次开发。 鉴于此,设计了基于MSP430F149单片机实现的步进电机通用控制器,可以满足大多数控制场合下的要求。控制器的主要功能为: ① 可控制多套步进电机驱动系统;目前可同时控制3套系统。 ② 工作方式灵活,可按设定的曲线运行,曲线最多达8段;可按外部检测到的控制信号运行;可按模拟调节测试功能运行; 2.系统的设计 2.1系统的结构 本控制器主要实现了多台步进电机在多段曲线上的运行控制。系统结构如图1所示。
[单片机]