接线


采用共阴极方式接线:

  1. ENA-、DIR-、PUL-接STM32F407开发板的GND端
  2. ENA+接F407的PE0,悬空/接地启动(当有PWM时旋转,当无PWM时锁定),接5V/3.3V停止(电机处于自由状态,可以随意转动)
  3. DIR+接F407的PE1,控制电机转动方向,与A+A-B+B-配合使用
  4. PUL+接F407的PE5,输出PWM波形,一般占空比为50%
  5. A+A-/B+B-接步进电机的引脚,不分正负,正反接只会影响旋转方向,配合DIR一起控制方向
  6. 电机电源端:接24V,注意正极。此处GND没有与控制端共地,可能电路板内部已经做了共地,不需要在接线时共地

细分、电流设置


如图所示,两个指示灯分别是电源指示灯和PWM指示灯。PWM指示灯在工作状态下会不断闪烁,指示PWM信号是否正常。ENA高电平停止时,PWM指示灯状态随机,可能是正、也可能是负。


拨码开关1–3控制电机细分,ON代表0,OFF代表1。其中000无效,相当于ENA高电平停止,步进电机可以随意转动。001–111作为不同的细分数,此处用001,不细分。
拨码开关4–6控制电机电流大小,此处使用42步进电机额定电流是0.6A,000标识0.5A

电源、步进电机波形

电源端信号:只要给TB6600上电,无论有无控制信号(ENA、DIR、PWM)、细分状态(000–111),电源端信号都是一个20ms(50Hz)的波形。无论使能端ENA电平状态(即不管电机是否锁定),电源端都是类似这个波形

当使能端ENA高电平无效时,步进电机A+A-,B+B-端信号与电源端信号相同

当使能端ENA有效时(无PWM输入),步进电机A+A-,B+B-端信号为:电源端信号+PWM(固定)叠加
当使能端ENA有效时(无PWM输入),步进电机锁定时,细分输出后的PWM信号是固定不变的。

当使能端ENA有效时(有PWM输入),细分输出后的PWM信号是不断变化的。电机处于转动状态

调试过程出现问题

厂家给的故障汇总如下图

我遇到的问题:
电机不转,且无保持力矩。检测发现电源指示灯只在上电瞬间、掉电瞬间亮一下,然后就不亮了。

排查问题:

  1. ENA使能信号接地,还是没有保持力矩
  2. 电机额定电流0.5A,已经调制最小电流
  3. 检查电机线序:发现电机4根线两两电阻都<10Ω,电机烧了,已经短路。可能是一开始没有注意驱动电流,开机电流过大,把电机烧了,后面无论怎么调都不动了。更换电机后一切正常。

TB6600+stm32F407步进电机驱动测试相关推荐

  1. TB6600步进电机驱动(包含原理图以及PCB,打样测试可用,性能良好)

    一.TB6600步进电机驱动芯片介绍 TB6600数据手册写的驱动电流可以达到5A,有五种细分方式(1,1/2,1/4,1/8,1/16) 注意当M1=M2=M3=1(均为高电平)或M1=M2=M3= ...

  2. DRV8825步进电机驱动详细说明书————含接线图

    最近玩步进电机时候,发现步进电机驱动种类多:A4988,drv8825,tb6600,lv8731--:tb6600驱动电流可达4A,1600细分,十分强大,但是体积大,用在平衡车上不太合适. drv ...

  3. 【电机驱动芯片(单、双极性步进电机驱动方式/四相五线和42步进电机)——ULN2003、双H桥芯片(DRV8833/DRV8825)】

    文章目录 一.步进电机工作原理 1.基本原理 2.相关总结 二.单极性步进电机驱动(以ULN2003芯片+28BYJ-48电机为例) 1.28BYJ-48四相五线步进电机介绍 2.ULN2003芯片介 ...

  4. 16细分单路步进电机驱动

    步进电机,因为驱动起来相对容易实现,使用步进电机驱动的产品应用也比较广泛.整步驱动可以用mos管或者达林顿管搭建H桥控制即可.然而,一般情况下我们都会选择专用的步进电机驱动集成芯片.使用专用集成步进电 ...

  5. STM32控制步进电机:基于HAL库定时器中断的闭环步进电机驱动+精准控制脉冲数

    STM32控制步进电机:基于HAL库定时器中断的闭环步进电机驱动+精准控制脉冲数 一.步进电机闭环驱动器 二.CubeMx配置 1.Clock Configuration 2.脉冲端 定时器配置 3. ...

  6. 几款步进电机驱动IC

    步进电机,驱动起来相对容易实现,整步驱动可以用mos管或者达林顿管搭建H桥控制即可.然而,一般情况下我们都会选择专用的步进电机驱动集成芯片.使用专用集成步进电机驱动芯片有诸多优势,比如效率高.高精度( ...

  7. a4988 脉宽要求_基于STM32的微型步进电机驱动控制器设计

    基于STM32的微型步进电机驱动控制器设计 摘 要: 设计了一种微型步进电机驱动控制器,通过上位机界面修改步进电机转速.旋转角度.细分系数.该设计以STM32F103T8U6作为主控制器,以A4988 ...

  8. arduino步进电机程序库_Arduino基础入门篇27—步进电机驱动库的使用

    本篇介绍步进电机驱动库的使用,通过读取电位器输入,控制步进电机转动相应角度. Stepper库是官方提供的驱动库,我们启动Arduino IDE,点击「文件」-「示例」就能找到Stepper库,官方提 ...

  9. arduino 步进电机驱动库_一文看懂arduino驱动uln2003操作步进电机的方法

    arduino驱动uln2003操作步进电机的方法 1.网上买的步进电机,很多接线顺序都不对.经过不懈努力查资料,终于找到了能用的接线方式: 电机上的12345针脚,对应着接线端子的42135. 2. ...

最新文章

  1. Pandas必知必会的使用技巧,值得收藏!
  2. MapReduce多用户任务调度器——容量调度器(Capacity Scheduler)原理和源码研究
  3. C语言 FileStreaming 键盘与屏幕IO
  4. python安装盒怎么打开_安装MySQL-python报错
  5. python---之阿partial
  6. 防爆技术在工业电子秤中的最新应用(转)
  7. -bash: vim: command not found 两种解决方法
  8. Hadoop 文本分类 终于跑通了
  9. (一)spring Boot菜鸟教程-搭建开发环境
  10. DNF单机从服务器获取信息,dnf单机云服务器
  11. Log4j日志配置详解
  12. Bat脚本学习之 常用测试脚本
  13. Android 保存图片到系统图库并通知相册刷新在部分手机的相册里无法查看的问题
  14. matlab中class和whos作用
  15. python 读写txt文件乱码问题
  16. 最小熵原理(四):“物以类聚”之从图书馆到词向量
  17. word2016开机后首次打开非常慢_终于找到了电脑开机时间长的原因了,一看就会,一招到位...
  18. java登录密码错误锁定账号
  19. 【Windows】台式机cpu骤升100%
  20. GIMP - 免费开源的图像处理软件,功能强大,被称为 Photoshop 的优秀替代品

热门文章

  1. 简单公司网络架构.......拓扑图讲解(华为)。
  2. Python编程思想【系列文章】
  3. ftserver容错服务器操作手册
  4. 2020,请你平安地,在我身边
  5. Leetcode 675. 为高尔夫比赛砍树 C++
  6. 用计算机弹出黎明的黑暗,黎明杀机easyanticheat error怎么解决 跳出easyanticheat error怎么办按...
  7. XShell 7 绿色版一键安装教程
  8. AES加密:PHP与Java互通,解密准确
  9. 命令行清除redis缓存
  10. SDK设计心得之接口设计