0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TMC5160步进电机驱动芯片开发使用笔记-1

电机运动控制-Trinamic 来源:电机运动控制-Trinamic 作者:电机运动控制-Tr 2023-02-04 18:01 次阅读

内容主要来自TMC5160数据手册,个人的理解简单做下笔记:

TMC5160做为驱动芯片单片机作为控制器,控制一个或多个5160;

站在应用的角度去分析,不涉及过多电子方面;

pYYBAGPeLPWANRg2AAGenAw8J_w601.png

TMC5160是高功率步进电机控制器和驱动IC,有串行通信接口(SPI和UART)。

它结合用于与产业最先进的步进电机驱动器自动目标定位柔性斜坡发生器。使用外部晶体管,高动态,高转矩的驱动器得以实现。

基于Trinamic的复杂SpreadCycle™(高精度斩波算法)和StealthChop™技术,可以确保绝对无噪音的操作以最高的效率和最佳的电机扭矩相结合。

高集成度,高能源效率和小外形启用小型化和成本效益的解决方案可扩展的系统。完整的解决方案降低学习曲线降到最低,同时给予类最佳性能。


0.1 特点和优势

以下是该芯片的核心内容:

高达 20A 线圈电流的两相步进电机(外部 MOSFETs )

支持 sixPoint™的运动控制器(六点斜坡加减速/梯形加减速)

支持microPlyer™微步插值功能的的步进/方向接口

电压范围 8…60V 直流

SPI 和单线 UART 编码器接口和 2个参考开关输入

最高256 微步细分

stealthChop2™斩波模式,安静平滑的运行 电机中速运行的共振衰减

spreadCycle™ 高动态电机控制斩波器 dcStep™ 负载相关关速度控制

stallGuard2™ 高精度的无传感器负载检测

coolStep™ 电流控制,能量能减少 75% 被动制动和空转模式

全面保护和诊断

1. 操作原则 TMC 5160提供三种基本操作模式:

模式1 :全功能运动控制和驱动器

所有步进电机逻辑完全在 TMC5160 内。不需要软件来控制电机,只需提供目标位置。

SD_ MODE 接地使能此模式

模式 2 :脉冲和方向驱动器

像 TMC 4361 这样的外部高性能 S-ramp 运动控制器或 CPU 产生与系统内其他部件(如电机)同步的脉冲和方向信号

TMC5160 控制电流和运动模式,并反馈电机状态。microPlyer 自动平滑运动。SD _ MODE 接高电平使能此模式。

模式3 :简单的步进和方向驱动器

TMC 5160根据步进和方向信号控制电机。microPlyer自动平滑运动。不需CPU;

配置由硬件引脚完成。静止保持电流控制由TMC 5160完成。可选的反馈信号作为错误检测和同步标志的输出。

SPI_MODE接地,SD_MOD接高电平使能此模式

poYBAGPeLPaAbkFlAAHQflIw-go147.png

1.1 关键概念

TMC 5160实现了TRINAMIC产品独有的高级功能。这些特征在许多步进电机应用有效的提高了精度、能效、可靠性、平滑性和能耗。

stealthChop2™ 无噪声、高精度斩波算法,用于电机的静止和运动状态下的静音控制。

stealthChop2在stealthChop 的基础上,加快了电机运动加减速特性,降低的所需的电流最小值。(spreadCycle的加强版静音模式) spreadCycle™ 高精度斩波算法,用于高动态电机运动和产生绝对干净的电流波。低噪音、低共振和低振动斩波器。(正常模式) dcStep™ 负载相关速度控制。电机尽可能快地移动,不失步。 stallGuard2™ 无传感器堵转检测和机械负载测量。 coolStep™ 根据负载自适应电流,可将能耗降低 75 %。 microPlyer™ 细分内插器,用于从全步开始,以较低分辨率步长输入获得全 256 微步的平滑度(平滑模式) 除了这些性能增强之外,TRINAMIC电机驱动器还提供了检测和防止短路输出、输出开路、过热和欠压情况的保障措施,以增强安全性和故障恢复。

1.2 静止态自动降电流

pYYBAGPeLPaAO05TAACNEHsK4kk418.png

1.3 stealthChop2 & spreadCycle 驱动

stealthChop 基于电压斩波器的原理。除了电机机械滚轮轴承产生的噪音,它特别保证了电机在静止和慢动作时绝对安静。

不同于其他电压模式斩波器,stealthChop2 不需要任何配置。通电后,它会在第一次运动中自动学习最佳设置,并进一步优化后续运动中的设置。

初始的归零过程足以使系统完成stealthChop 最佳配置。也可以选择,通过接口预先配置初始学习参数stealthChop2 通过对电机速度的变化立即做出反应,允许高的电机动态。 对于高动态的应用,spreadCycle是除stealthChop2之外的选项。它可以通过输入引脚(独立模式)或SPI或UART接口配置。

stealthChop2和spreadCycle甚至可以结合使用,以达到两者的最佳效果:

stealthChop2用于无噪音的静止状态,无声平滑的性能,

spreadCycle用于高动态,低振动和最高的峰值速度。

spreadCycle方案自动集成和调节快衰减周期,以保证平滑过零性能。 stealthChop2 优势: - 显著改善了低成本电机微步性能

电机运行平稳安静 绝对没有待机噪音 降低机械共振产生改善的扭矩 总结:spreadCycle是周期斩波模式。它在很宽的速度和负载范围内提供平稳的操作和良好的共振阻尼。 stealthChop2就更厉害了,亲测,确实可以降低运行噪音;​

曹工-TMC电机驱动芯片-卓联微

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电机控制
    +关注

    关注

    3456

    文章

    1673

    浏览量

    263786
  • 步进电机
    +关注

    关注

    149

    文章

    2914

    浏览量

    145871
  • 步进电机驱动

    关注

    1

    文章

    35

    浏览量

    14622
  • trinamic
    +关注

    关注

    15

    文章

    108

    浏览量

    51877
  • tmc5160
    +关注

    关注

    3

    文章

    15

    浏览量

    4846
收藏 人收藏

    评论

    相关推荐

    TMC5160 步进电机驱动控制芯片trinamic

    亮点与特色:驱控一体(集成了控制器、预驱动器),外扩功率管;超静音、防抖动、不丢、防过冲;力矩随速度动态调整;电流随负载控制(节能75%)概况与特性:TMC5160将强大的步进
    发表于 03-28 10:56

    浅析TMC5160步进电机驱动芯片开发

    接近伺服的效果。我们的应用对运动的平稳和静音要求很高,86步进电机直驱直径40-50mm的转盘,要求运行的平滑,以及盘上的芯片盒不会震动产生噪音,原先采用富士伺服系统控制效果很好,只是最近...
    发表于 09-09 07:51

    关于TMC5160步进电机驱动芯片的知识点,不看肯定后悔

    关于TMC5160步进电机驱动芯片的知识点,不看肯定后悔
    发表于 11-02 06:59

    如何去实现TMC5160步进电机的简单转动呢

    TMC5160步进电机有哪几种模式呢?如何去实现TMC5160步进电机的简单转动呢?
    发表于 12-20 07:48

    如何利用STM32实现TMC5160步进电机简单转动?

    TMC5160具有哪几种工作模式?如何利用STM32实现TMC5160步进电机简单转动?
    发表于 02-28 09:07

    电机驱控芯片TMC5160介绍与使用

    *附件:STM32+TMC5160.rar介绍TMC5160 是带串行通信接口的高功率步进 电机控制驱动
    发表于 09-02 10:52

    使用STM32简单控制TMC5160驱动步进电机

    1(SPI控制模式)。在该模式下,用户通过SPI接口来设置TMC5160的寄存器。TMC5160使用自己的梯形曲线发生器来控制步进电机转动,
    发表于 09-03 19:02

    在RT-Thread系统中使用TMC5160步进电机驱动

    我参加了ART-Pi扩展板设计的活动,做了一个TMC5160步进电机驱动的扩展板,并PR了一个TMC5160
    发表于 10-24 16:34

    如何使用TMC5160步进电机驱动芯片开发笔记-1

    内容主要来自TMC5160数据手册,个人的理解简单做下笔记TMC5160做为驱动芯片,单片机作为控制器,控制一个或多个
    发表于 02-04 17:59

    STM32控制TMC5160步进电机控制驱动芯片代码

    STM32控制TMC5160步进电机控制驱动芯片的代码
    发表于 09-22 07:31

    静音步进电机驱动控制芯片TMC5160资料

    本文档内容介绍了基于静音步进电机驱动控制芯片TMC5160资料,供参考
    发表于 02-27 10:35 117次下载

    使用STM32简单控制TMC5160驱动步进电机

    使用STM32控制TMC5160驱动步进电机进行简单运动
    的头像 发表于 09-03 18:54 7531次阅读
    使用STM32简单控制<b class='flag-5'>TMC5160</b><b class='flag-5'>驱动</b><b class='flag-5'>步进</b><b class='flag-5'>电机</b>

    电机驱动TMC5160详解

    TMC5160 是带步进/方向接口和串行通信接口(SPI) 的高功率步进电机控制驱动芯片,将实现
    发表于 03-16 14:07 11次下载
    <b class='flag-5'>电机</b><b class='flag-5'>驱动</b><b class='flag-5'>TMC5160</b>详解

    TMC5160步进电机驱动芯片简析

    去分析 ,不涉及过多电子方面;5.按照章节,挑选重点,做个笔记; 0.目录 TMC5160 是…的 步进电机控制驱动
    发表于 03-16 10:40 2次下载
    <b class='flag-5'>TMC5160</b><b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b><b class='flag-5'>芯片</b>简析

    TMC5160步进电机驱动控制芯片工作原则

    整定之后,可以接近伺服的效果。TMC5160运动控制和驱动芯片是CPU和大功率步进电机之间的智能功率接口器件。所有
    的头像 发表于 10-27 16:19 827次阅读
    <b class='flag-5'>TMC5160</b><b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>控制<b class='flag-5'>芯片</b>工作原则