步进电机,驱动起来相对容易实现,整步驱动可以用mos管或者达林顿管搭建H桥控制即可。然而,一般情况下我们都会选择专用的步进电机驱动集成芯片。使用专用集成步进电机驱动芯片有诸多优势,比如效率高、高精度(细分)的支持、过流保护、过热保护、丢步检测、内置减速曲线(可减轻处理器负荷)等;而且驱动起来也是非常简易,只需脉冲方波或者通过总线(spi、i2c)发送指令控制即可;以及成本不高,甚至有可能比用分立元件搭建还要低。步进电机的控制核心在于加减速算法,因为步进电机的固有特性,电机启动和停止必须有个加减速的的过程,否则会导致失步;如梯形加减速曲线、指数型加减速曲线、S型加减速曲线。简单介绍下以往使用过的几款步进电机驱动IC,仅供方案选型参考。1.L6258EX
意法半导体(ST)公司产,芯片相对较老,最大16细分。控制接口:并口。优点:驱动电流大。缺点:芯片较老,有停产可能;电路稍微复杂;程序控制稍微复杂。芯片手册:http://www.ic37.com/pdf/search.asp?keyword=L6258Ex&x=0&y=02.A4988
ALLEGRO公司产,此公司做步进电机驱动IC还是挺出名的,小封装居多,如QFN/LQFP;在小仪器、功率要求不大可以使用。A4988官方手册介绍驱动电流可以达到2A,但实际使用中,以24V供电,1A电流已经非常烫,如果达到2A电流,估计要很好的散热系统。A4988支持2、4、8、16细分。控制接口:step/direction优点:电路简单;控制简单;价格便宜。缺点:测试使用过程,总是莫名其妙烧芯片,未根本找到问题,后面产品没有再使用;驱动电流小,适合42以下的步进电机。芯片手册:http://www.ic37.com/pdf/search.asp?keyword=A4988&x=0&y=03.DRV8825
德州仪器(TI)公司产,模拟器件霸主,电机系列(步进电机、有刷电机、无刷电机等)芯片很多,还是不错。DRV8825总体性能和A4988差不多,细分支持2、4、8、16、32细分。可能跟布线或者程序控制有关,噪声非常大,后面产品也没有使用。控制接口:step/direction优点:电路简单,程序控制简单。缺点:驱动电流小,噪声比较大(可能跟PCB布线有关)。芯片手册:http://www.ic37.com/pdf/search.asp?keyword=DRV8825&x=0&y=04.TMC246/TMC249
TRINAMIC公司产,德国公司,专门做电机驱动芯片,德国佬的东西真心好使。246是内置mos管,249外置mos管,两者控制程序完全兼容,只是电路差异比较大。要求高的地方可以考虑,价格比较贵,同类驱动芯片算是最高的,当然性能也基本是,至于好不好用,谁用谁知道!控制接口:spi优点:电路简单;程序控制简单;效率高非常高,246内置mos管,发热量小;249外置mos管可驱动大电流电机;噪声低,运动平滑。缺点:价格贵;布线要求高,硬件工程师设计都是设计4层板;芯片手册:http://www.ic37.com/pdf/search.asp?keyword=TMC246&x=0&y=05.TMC260/TMC2660/TMC262
TRINAMIC公司产,该公司的新出的系列型号,各方面性能都有提高,如驱动电流更大,细分更高,最大支持256细分(尽管支持如此高细分,但对于普通场合使用意义不大,因为还与机械齿轮、导轨等相关)等。如果选择TMC系列驱动芯片,个人建议用TMC2660,价格相对便宜而且驱动电流(功率)还更大;需要大功率(如57以上的步进电机)的则使用TMC262,此款外置mos管,驱动电流由外置mos管的功率决定;控制程序上是完全兼容TMC2660的,无需更改。控制接口:step/direction及spi,可以只用spi,相关配置参数只能用spi。鄙人的使用方法是控制电机用step/direction,参数配置用spi总线。优点:驱动电流大,运动平滑(但感觉没有TMC246和TMC249好,可能布线问题?),价格居然比246和249要便宜些。缺点:价格贵,布线稍微麻烦。芯片手册:http://www.ic37.com/pdf/search.asp?r=1&sField=include&keyword=TMC26&source_k=TMC2660&source_f=starthttp://archive.eet-china.com/www.eet-china.com/ART_8800687726_640279_NP_4b419eb8.HTM6.L6470
意法半导体(ST)产,ST新产品。本人没有用过,同事有在测试用,从手册看,功能上比较强大,大电流(峰值电流7A)、内置速度曲线、硬件原点位等,感兴趣的可以去测试。芯片手册:http://www.ic37.com/pdf/search.asp?keyword=L6470&x=0&y=07.相关文章:
[1] TMC260/TMC2660应用https://blog.csdn.net/qq_20553613/article/details/80210813
---------------------
版权声明:本文为CSDN博主「Acuity-」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_20553613/article/details/78868801

几款步进电机驱动IC相关推荐

  1. 东芝TB67S539FTG推出无需电流感应电阻的40V/2.0A步进电机驱动IC

    点击"东芝半导体",马上加入我们哦!减少外部组件数量,有助于节省电路板空间东芝电子元件及存储装置株式会社("东芝")今日宣布,步进电机驱动IC产品线添加新成员& ...

  2. 瑞盟 MS41929 步进电机驱动IC 一些使用心得

    概述 项目上使用了一款(瑞盟MS41929 )电机驱动芯片,使用了一段时间,在这写些个人心得,个人能力有限,理解可能有误,其它地方还是需要自己看datasheet.在这做一下记录,方便以后查阅. 只需 ...

  3. TMC260/TMC2660/TMC262步进电机驱动

    1.TMC260   TCM260是德国TRINAMIC公司产的步进电机驱动芯片,综合性能应该是步进电机驱动芯片中排前列的,当然价格也是.TMC260程序上兼容TMC2660.TMC262,其中TMC ...

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

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

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

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

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

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

  7. 步进电机驱动器设计c语言软件,最新基于单片机系统的步进电机驱动STC单片机步进电机驱动器的设计及C语言程序.doc...

    最新基于单片机系统的步进电机驱动STC单片机步进电机驱动器的设计及C语言程序 基于单片机系统的步进电机驱动 摘 要 本文介绍了基于80C52单片机的步进电机控制系统的设计.分别概括的介绍了单片机和步进 ...

  8. NX300 步进电机驱动电路图

    NX300 步进电机驱动电路图 最近工作原因,一直很忙,过完年后就没有什么时间玩这个控制程序了,学习需要持之以恒,这些革命工作还得继续!上次说要把拆下的步进电机驱动电路专门设计,只有参考原来的打印机控 ...

  9. 步进电机驱动选型的详细指南

    在自动化设备和机器人应用中,步进电机是一种常见的执行元件,用于实现精确的位置控制和速度控制.在设计这些系统时,选择合适的步进电机驱动器至关重要.本文将详细介绍不同类型的步进电机驱动器以及如何为特定应用 ...

最新文章

  1. AI产业投融资情况回顾、中美科技巨头AI产业投资布局以及领先投资机构AI产业投资布局...
  2. flutter中的生命周期函数
  3. 【 Verilog HDL 】case, casez, casex 之干货总结
  4. 漏桶算法与令牌桶算法
  5. 又一门国产数据库语言诞生了,比SQL还好用
  6. 计算机学院科研,科研概况
  7. lucene bug的报告经历
  8. birt插件 web_birt 集成到现有的web应用中
  9. 15.深入分布式缓存:从原理到实践 --- 同程凤凰缓存系统基于Redis的设计与实践
  10. android 沙盒双开 微信,微信双开回来了,而且还不会被封号
  11. USDP使用笔记(二) 部署免费的USDP大数据双集群替代CDH CDP与HDP
  12. 测试音频文件比特率软件,音频比特率多少合适你真的知道吗
  13. Unity将相机内容输出成图片
  14. 手把手教做无人驾驶算法(二十八)--Tube MPC与MPC区别
  15. 几种查询局域网内在线弱电设备IP地址的方法,总有一款你会用的到
  16. About云双11两大福利:送书【9本】|送1T资源
  17. 【密码学】古代、古典密码
  18. 编程c语言随机函数,C语言产生随机数需要了解的几个函数
  19. “明德”网友关于《郭初阳课堂实录》一书的介绍
  20. Android之电话拦截

热门文章

  1. BioCreative比赛:Track2:PubMed文章中的NLM-CHEM全文化学识别(NER)、实体链接(EL)和标引(indexing)
  2. c语言 单元测试工具 免费下载,雨田单元测试系统(C语言单元测试) 1.0官方版
  3. 网络侵权事件解决办法
  4. 美学心得(第二百五十集) 罗国正
  5. 基于模糊C均值聚类(FCM)的图像分割原理+python代码详解
  6. Jlink提示错误信息read:@0x02000004
  7. 数据类型和抽象数据类型
  8. Python os.environ 读取和设置环境变量
  9. 基于虹软人脸识别,实现超市人脸支付
  10. 算法工程师是不是一个「越老越吃香」的岗位?