关于TMC2209步进电机驱动模块 – SilentStepStick的知识概况

这篇具有很好参考价值的文章主要介绍了关于TMC2209步进电机驱动模块 – SilentStepStick的知识概况。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

TMC2209 SilentStepStick 是一款用于两相双极步进电机的步进/方向驱动器,具有高达 2.8A 峰峰值和 2A RMS 的电流。它可以在 1 至 1/256 步进模式下驱动 2 相双极步进电机。最重要的是,TMC2209 提供了一个简单的 UART 接口,可以在任何具有 UART 端口的微控制器的帮助下进行调整和控制。

关于TMC2209步进电机驱动模块 – SilentStepStick的知识概况

TMC2209简介

TMC2209是TRIAMINIC推出的一款步进电机驱动模块。TMC2209 模块采用独家 TRIAMINIC 技术,使驱动模块静音且高精度。该步进电机模块内嵌12.5 MHz的内部振荡器,UART用于串行数据传输,并提供高分辨率步数,全分辨率高达1/256步,以实现平滑。这些步骤可以配置为 9 个不同的微步分辨率设置。该设备功耗低、性价比高且可靠。

TMC2209 尤其适用于机器人、3D 打印和自动化项目。本教程是引出线、原理图、特性、规格、接口和应用的简单指南。

TMC2209 步进电机驱动器引脚排列

下图显示了 TMC2209 步进电机驱动模块的引脚排列:

关于TMC2209步进电机驱动模块 – SilentStepStick的知识概况

引脚配置

让我们讨论一下 TMC2209 步进电机驱动器模块的引脚排列。芯片组共有 28 个引脚,其中只有 18 个引脚延伸到模块上。

关于TMC2209步进电机驱动模块 – SilentStepStick的知识概况

表格中扩展管脚的管脚配置详情如下:

PIN名称

功能

VM

电机电源引脚——将 Arduino 的电源连接到该引脚

GND

接地

M2B

电机线圈2针

M2A

电机线圈2针

M1B

电机线圈1针

M1A

电机线圈1针

VIO

逻辑电源引脚

DIR

电机方向输入引脚

STEP

电机步进信号输入引脚

PDN_UART

掉电控制或UART引脚(GND=0, VIO=off)

SPREAD

斩波模式选择引脚 如果为高电平,则选择 SpreadCycle,反之则选择 Stealthchop。

MS2

微步配置引脚

MS1

Microstep 配置引脚 它调整微步分辨率。

EN

输出使能引脚(GND=0, VIO=off)

DIAG

输出诊断引脚(VIO=error)

VREF

参考电压引脚

INDEX

输出索引引脚(每四个引脚一个脉冲)

TMC2209步进器规格

  • 工作电压:4.75 伏 – 28 伏

  • 最大内部时钟频率:12.5 MHz

  • 每相最大电流:2 A

  • 峰值输出电流:2.8A

  • 该模块专为两相步进电机设计。

  • 它集成了可调节的 STEP/DIR 接口,可配置为 8、16、32 和 64 种设置。

  • 单线 UART 用于与微控制器单元通信。

  • 内嵌脉冲发生器,使器件在单机模式下独立工作。此外,用于能量调节目的的电源待机模式。

  • 对于可靠性和保护,引入了保护和诊断属性。

TMC2209 TRIAMINIC 技术

TRIAMINIC 开发了一些专利代码,使设备市场与其他模块竞争。

  • StealthChop2™ 一种高精度和无噪音的代码,用于电机的静音运动和听不见的静止。它允许比 StealthChop™ 更快的加速和减速,并将其升级到低静止电流。

  • SpreadCycle™ 代码通过逐周期电流控制获得最高动态运动。

  • MicroPlyer™ 微步插值器用于以较低的分辨率和最高效率获得完整的 256 微步平滑度。

  • StallGuard4™ 这种无传感器功能会在电机到达其机械挡块时通知电机过载。

  • CoolStep™ 为了提高效率并减少 2 相步进电机和驱动器的升温,将使用 StallGuard 测量。

TMC2209 框图

下面给出了 TMC2209 步进电机驱动模块的框图,以便更好地了解内部组件:

关于TMC2209步进电机驱动模块 – SilentStepStick的知识概况

内部电路图

关于TMC2209步进电机驱动模块 – SilentStepStick的知识概况

将 TMC2209 步进驱动器与微控制器连接

本节介绍 TMC2209 步进电机模块与微控制器单元的接口。

关于TMC2209步进电机驱动模块 – SilentStepStick的知识概况

TMC2209 步进电机驱动器模块的工作方式与 A4988 相同。不同之处在于,它使用 Stealthchop2、StallGuard 等技术在步进电机中实现无噪音和高效的动态运动。该模块通过连接到 MCU 电源引脚的 VIO 和 GND 引脚供电,通常范围为 3 伏至 5 伏。为满足电机的电源要求,VMOT 引脚连接了 4.75 – 28 伏特的电源电压。

4 个输出电机引脚将连接到 2 相步进电机的线圈。引脚 EN、STEP 和 DIR 也已连接。EN 用于启用电机输出,而 STEP 配置电机步进。DIR 负责根据电机的状态顺时针或逆时针方向控制电机的方向。TMC2209 步进驱动器模块能够以 9 种不同的方式设置其步进分辨率。它是通过设置 MS1 和 MS2 引脚的逻辑电平获得的。所需的测量。

对于 Arduino,应该在 Arduino IDE 中安装相关的 TMCStepper 库以连接模块。Arduino 库中提供示例草图,以学习和观察代码执行,然后根据要求进行编码。

TMC2209 备选方案

  • TMC2208

  • A498

  • L6474

  • L6207

  • L6208

  • TMC2209

TMC2209 应用

  • 3D应用

  • 家庭自动化

  • 机器人学

  • 提款机

  • 安全目的

  • 纺织工业

  • 打印机和扫描仪

二维图

关于TMC2209步进电机驱动模块 – SilentStepStick的知识概况

注:以上文章由IC先生www.mrchip.cn编辑整理发布,请勿转载。文章来源地址https://www.toymoban.com/news/detail-448263.html

到了这里,关于关于TMC2209步进电机驱动模块 – SilentStepStick的知识概况的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ULN2003步进电机驱动电路详解

    一.ULN2003芯片介绍         ULN2003 是高耐压、大电流达林顿陈列,由七个硅 NPN 达林顿管组成。该电路的特点如下: ULN2003 的每一对达林顿都串联一个 2.7K 的基极电阻,在 5V 的工作电压下它能与 TTL 和 CMOS 电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理

    2024年01月18日
    浏览(42)
  • 【STM32篇】4988驱动步进电机

    本文介绍的步进电机驱动为毕设所用,学习时也借鉴了其他博主和商家的资料,介绍的都很详细。但对于刚入门的友友萌来说,可能还会存在的一些不解。而我就是被卡在驱动电源上。下文为我对4988驱动的一些理解,希望能帮助到刚学习步进电机的朋友。 4988驱动IC价格便宜

    2024年02月01日
    浏览(62)
  • STM32控制步进电机:基于HAL库定时器中断的闭环步进电机驱动+精准控制脉冲数

    该篇文章中用到的步进电机闭环驱动器为Emm42_V4.0步进电机闭环驱动器。该闭环驱动器自带FOC矢量闭环控制算法,能实现力矩、速度、位置三环控制。 如下图所示,该42步进闭环电机驱动器的A+、A-、B+、B-连接步进电机,通过右侧的使能、脉冲、方向端对步进电机进行驱动控制

    2024年02月01日
    浏览(45)
  • FPGA驱动步进电机-Sin曲线加速

    以下由特权同学的FPGA文档摘取 Sin 曲线控制 step 脉冲信号生成的功能框图如下所示。 ①判断步进电机驱动的目标频率 stepper_delay_target 与当前频率 stepper_delay_current的值是否一致,若一致,则不做任何加速、减速操作,保持当前速度运行;若目标频率高于当前频率,则执行加速

    2024年02月02日
    浏览(31)
  • 基于STM32的步进电机驱动设计

    程序源码提取链接放置文章底部,自行提取即可。 采用STM32驱动28BYJ4步进电机,实现正转反转,完成角度调整。步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动------一个固定的角度(及步进角)。可以

    2024年02月02日
    浏览(49)
  • 【STM32】步进电机及其驱动(ULN2003驱动28BYJ-48丨按键控制电机旋转)

    参考文章与课程:   【视频课程】步进电机基础原理和应用——程子华主讲   【视频课程】电机系列教学视频(基于STM32硬件)——野火   【霄耀在努力】STM32驱动步进电机(原理、程序、解决电机只震动不转动问题)   步进控制系统由以下三个部分组成: 控制器

    2023年04月09日
    浏览(38)
  • 【STM32篇】DRV8425驱动步进电机

    【STM32篇】4988驱动步进电机_hr4988-CSDN博客         在上篇文章中使用了HR4988实现了步进电机的驱动,在实际运用过程,HR4988或者A4988驱动步进电机会存在电机噪音太大的现象。本次将向各位友友介绍一个驱动简单且非常静音的一款步进电机驱动IC。         DRV8424/25 是适

    2024年04月11日
    浏览(46)
  • STM32F4驱动42步进电机(采用驱动器)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 stm32f407zgt6芯片,tb6600驱动器 植树机代码,可以驱动四路42步进电机,以下是只驱动1路。 : 红线接B+(TB6600), 蓝线接B-, 绿线接A-, 黑线接A+ 该图片是转载的。根据本文代码:Signal的-统一接开发板的GND(解

    2024年02月03日
    浏览(51)
  • 步进电机驱动器细分功能的介绍以及设置

           步进电机驱动器的细分原理介绍,步进电机安装有带永久磁性的转子,而定子至少具有两个绕线。当转子磁性与定子绕线保持一致时,将驱动第二个绕线。两个绕线交替开启和关闭,这将导致电机锁定在想要的步进位置。通过绕线的电流方向还可反向。 在带有两个定

    2023年04月09日
    浏览(32)
  • STM32CubeMX ULN2003步进电机驱动

    一、28BYJ-48 步进电机  28BYJ-48是一款5线单极步进电机,运行电压为5V。 根据数据表,当28BYJ-48电机在全步模式下运行时,每步对应于11.25°的旋转。这意味着每转有32步 (360°/11.25° = 32)。 如上图所示,步距角=5.625°/64 意思就是每64个脉冲步进电机就会转5.625度,因此我们很容易得

    2024年01月18日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包