如何使用KD2204M/SMB2204M驱动器驱动步进电机?

发布者:trendsetter9最新更新时间:2024-04-10 来源: elecfans关键字:驱动器  步进电机 手机看文章 扫描二维码
随时随地手机看文章

实验效果

凌顺实验室(lingshunlab.com)演示实现如何使用KD2204M/SMB2204M驱动器驱动步进电机


元件说明

特点:

高性能,价格低,平稳性佳,低噪音,平稳性极好

设有8档等角度恒力矩细分 ,最高 64/128 细分

采用独特的控制电路,有效降低了噪音,增加了转动平稳性

电流控制平滑,精准,电机发热小

最高反映频率可达 200Kpps

步进脉冲停止超过 400ms时,线圈电流自动减半,减少电机过热

双极恒流斩波方式,使得相同的电机可以输出更大的速度和功率

光电隔离信号输入/输出,抗干扰能力强

驱动电流从 0.0A/相 到 1.5A/相 连续可调

电压输入范国:DC6-30V 具有过压、欠压等出错保护功能

引脚说明

+ :输入信号公共端
PU  :步进脉冲信号
DR :方向控制信号
MF :电机释放信号
+V :电源正 6V-30V
-V :电源负
+A :步进电机A相+
-A :步进电机A相-
+B :步进电机B相+
-B :步进电机B相-

BOM表

名称数量
Arduino Unox1
KD2204M/SMB2204M 电机驱动x1
6V-30V电源x1
跳线(杜邦线)若干

接线图

3f1eed7e-569f-11ee-939d-92fbcf53809c.png?imageView2/2/w/1000

2204M 驱动器
Arduino Uno
步进电机
6V-30V电源
+<--->5V



PU<--->4



DR<--->5



MF<--->6



V+<----------------->+
V-<----------------->-
A+<----->A+

A-<----->A-

B+<----->B+

B-<----->B-

程序代码

int step_pin = 4; // Enable

int dir_pin = 5; // Step

int enable_pin = 6; // Dir


int x;


void setup()

{

  pinMode(enable_pin,OUTPUT); 

  pinMode(step_pin,OUTPUT); 

  pinMode(dir_pin,OUTPUT); 

  digitalWrite(enable_pin,HIGH); // Set Enable low

}


void loop()

{


  digitalWrite(dir_pin,HIGH); // Set Dir high


  for(x = 0; x < 200; x++) // Loop 200 times

  {

      digitalWrite(step_pin,HIGH); // Output high

      delayMicroseconds(800); // Wait 1/2 a ms

      digitalWrite(step_pin,LOW); // Output low

      delayMicroseconds(800); // Wait 1/2 a ms

    }

  delay(2000); // pause one second


  digitalWrite(dir_pin,LOW); // Set Dir low


  for(x = 0; x < 200; x++) // Loop 200 times

  {

      digitalWrite(step_pin,HIGH); // Output high

      delayMicroseconds(800); // Wait 1/2 a ms

      digitalWrite(step_pin,LOW); // Output low

      delayMicroseconds(800); // Wait 1/2 a ms

    }

    delay(2000); // pause one second

}


关键字:驱动器  步进电机 引用地址:如何使用KD2204M/SMB2204M驱动器驱动步进电机?

上一篇:电机星形接法/三角形接法的对比
下一篇:双轴四通道伺服控制系统的基本原理

推荐阅读最新更新时间:2026-03-24 15:57

DRV8461 步进电机驱动器技术文档总结
该DRV8461是一款宽电压、高功率、高性能的步进电机驱动器。该器件支持高达 65V 的电源电压,具有 300 mΩ HS + LS 导通电阻的集成 MOSFET,允许高达 3A 的电流。 自动扭矩功能通过根据负载扭矩调整线圈电流来提高效率。静止省电模式可减少电机保持状态下的功率损耗。静音步进衰减模式可在低速和静止时提供无噪音运行。内部电流检测消除了对检测电阻器的需求,从而节省了 PCB 面积和系统成本。内置索引器支持高达 1/256 的微步进,自动微步进模式对输入的 STEP 信号进行插值,以减少控制器的开销。无传感器失速检测消除了系统的末端停止。该设备支持其他保护和诊断功能,以实现稳健可靠的作。 DRV8461需要最少的
[嵌入式]
DRV8461 <font color='red'>步进电机</font><font color='red'>驱动器</font>技术文档总结
纳芯微推出第二代车规级步进电机驱动器NSD8389-Q1
随着汽车电气化和智能化的快速发展,集成式热管理、头灯位置控制、HUD抬头显示、隐藏式出风口等应用正在广泛普及,这些应用的实现往往依赖于高精度、高可靠性的电机驱动器,其中步进电机在精确控制和定位上的优势,使其成为关键的执行部件。 为应对汽车行业的相关需要,纳芯微推出了全新第二代车规级高性能步进电机驱动器NSD8389-Q1,助力汽车制造商实现高精度、高可靠性的电机控制,并进一步推动汽车电气化和智能化的升级与发展。 步进电机驱动应用场景 集成式热管理 头灯位置控制 HUD抬头显示 隐藏式出风口 NSD8389-Q1产品特性 ◆ 宽工作电压:4.5V–36V(最大值40V) ◆ 导通电阻和电流:900mΩ;1.5A 全量程 ◆
[嵌入式]
纳芯微推出第二代车规级<font color='red'>步进电机</font><font color='red'>驱动器</font>NSD8389-Q1
步进电机驱动器知识
  步进电动机的历史:德国百格拉公司于1973年发明了五相混合式步进电机及其驱动器;1993年又推出了性能更加优越的三相混合式步进电机。我国在80年代以前,一直是反应式步进电机占统治地位,混合式步进电机是80年代后期才开始发展。
[嵌入式]
<font color='red'>步进电机</font>及<font color='red'>驱动器</font>知识
步进电机驱动器如何选场效应管呢?
当你在从事步进电机控制器研发时,是不是常常面对以下困惑:步进电机驱动器如何选场效应管?现阶段市场上能找到好的国产MOS管替代品吗?选择不慎会不会选到质量不佳的产品? 一、首先了解步进电机及其驱动器的基础知识 什么是步进电机? 步进电机是一种将电脉冲信号转换成相应角位移或线位移的电动机。每输入一个脉冲信号,转子就转动一个角度或前进一步,其输出的角位移或线位移与输入的脉冲数成正比,转速与脉冲频率成正比。因此,步进电机又称脉冲电动机。它按照转子分类可分为反应式、永磁式、混合式,每种类型都有其独特的优缺点。 什么是步进电机驱动器? 步进电机驱动器是驱动步进电机运行的功率放大器,它能接收控制器(如PLC或单片机)发送来的控制信号,并
[嵌入式]
<font color='red'>步进电机</font><font color='red'>驱动器</font>如何选场效应管呢?
怎样选择步进电机驱动器?
主要是看驱动器的电压等参数是不是基本一致的,匹配自己的电机是否可以使用,一般来说是可以共用的。 怎样选择步进电机和驱动器? 1、判断需要多大的力矩 静扭矩是选择步进电机的主要参数之一。负载大时,需采用大力矩电机。力矩指标大时,电机外形也大。 2、判断电机运转速度 转速要求高时,应选相电流较大的电机,以增加功率输入。且在选择驱动器时采用较高供电压。 3、选择电机的安装规格 如57/86/110等主要与力矩要求有关。确定定位精度和振动方面的要求情况:判断是否需细分。根据电机的电流、细分和供电电压选择驱动器。 步进驱动器的选型原则 1、驱动器的电流:电流是判断驱动器能力大小的依据,是选择驱动器的重要指标之一,通常驱动器的最大额定
[嵌入式]
步进电机驱动器拨码
  步进电机驱动器拨码   步进电机驱动器(step driver)是指一类用于控制步进电机运转的电子设备,它一般采用拨码开关来设定步进电机驱动器的参数,以实现对步进电机的控制。   此驱动器采用交流伺服驱动器的电流环进行细分控制,电机的转矩波动很小,低速运行很平稳,几乎没有振动和噪音。高速时力矩也大大高于其它二相驱动器,定位精度高,广泛用于雕刻机,数控机床,包装机械等分辨率要求较高的设备上!   主要特点:   1、平均电流控制,两相正弦电流驱动输出   2、直流 18~50V 供电   3、光电隔离信号输入 /输出   4、有过压、欠压、过流、相间短路保护功能   5、十五档细分和自动半流功能   6、八档输出相电流设
[嵌入式]
步进电机驱动器原理_步进电机驱动器接线
  步进电机驱动器原理   步进电机驱动器是一种电子设备,用于控制步进电机的转动和运动,其主要原理是将控制信号转换为电机的驱动信号。   步进电机驱动器一般由以下几个部分组成:   脉冲发生器:用于产生控制信号(脉冲信号),控制电机的运动。   电源模块:用于为电机提供电源,以便电机能够正常运转。   信号解码器:将脉冲信号转换为电机驱动信号,控制电机运转。   驱动模块:用于放大电机驱动信号,以提供足够的功率驱动电机。   步进电机驱动器的主要工作原理是将控制信号转换为电机的驱动信号,具体步骤如下:   通过脉冲发生器产生一定频率和数量的脉冲信号。   信号解码器将脉冲信号解码为电机驱动信号,控制电机转动的步长和方向。   
[嵌入式]
<font color='red'>步进电机</font><font color='red'>驱动器</font>原理_<font color='red'>步进电机</font><font color='red'>驱动器</font>接线
步进电机驱动器怎么调_步进驱动器正反转怎么控制的
  步进电机驱动器怎么调   步进电机驱动器的调整包括两个方面:电气参数的设置和运动参数的调整。电气参数的设置包括电流、细分数、步进角等,而运动参数的调整包括速度、加速度、减速度等。   以下是步进电机驱动器的调整步骤:   首先需要根据电机的额定电流和电压设置步进电机驱动器的输出电流和细分数。一般来说,输出电流应该设置为电机的额定电流,细分数越高则电机运动越平滑,但是也需要考虑驱动器的性能和成本。步进角也需要根据具体的应用场景进行设置。   然后需要进行步进电机驱动器的运动参数调整。首先设置合适的起始速度,一般为电机的最大速度的一半;然后设置合适的加速度和减速度,使得电机的加速度和减速度在允许范围内,同时也要考虑到电机的负载
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved