首页 > 其他分享 >TMC5160步进电机驱动芯片开发使用笔记-1

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

时间:2023-02-04 18:11:25浏览次数:44  
标签:电机 芯片 spreadCycle TMC5160 模式 步进 stealthChop2

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

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

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

 

 

 

 

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

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

基于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接高电平使能此模式

 

 1.1 关键概念

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

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

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

 

 

 

1.2 静止态自动降电流

 

 

 

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

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

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

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

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

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

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

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

 

标签:电机,芯片,spreadCycle,TMC5160,模式,步进,stealthChop2
From: https://www.cnblogs.com/xing2/p/17091788.html

相关文章

  • 从2022三季度报看智能安防芯片未来潜力几何?
    目前,安防行业已历经模拟监控、数字监控、网络高清和智能监控四个发展阶段。每一次迭代更新,作为安防行业核心部件之一的芯片都起到积极的作用。它在整个行业演变过程和未来发......
  • 低功耗-如何降低芯片睡眠电流
    1、所有IO口需要设置成下拉输入,目的是将芯片IO固定电平状态,防止芯片IO悬空漏电;2、开启PWR时钟,目的是将内部调压器调成低功耗模式;3、调用睡眠库函数,芯片进入STOP睡眠模式......
  • CH32芯片_EVT工程配置方法说明
    CH32V系列注意:我们EVT例程中默认配置是CH32V203C8T6配置,若使用MCU为CH32V203K8T6-CH32V203C8U6-CH32V203C8T6,无需修改配置若使用MCU为CH32V203RBT6或CH32V208系列,注意使用......
  • MRS芯片状态错误排查方向
    1.如手里的LINK板子标注是WCH-LINK,而不是WCH-LINKE,那么与开发板连接线最好别超过15CM2.芯片供电是否正常,VDDA和VDD要正常供电2.检查连线是否正确,SWDIO-PA1......
  • 同类型芯片资源对比-CH32x芯片快速应用说明
    CH32Fx系列芯片是基于Cortex-M3内核设计的微控制器,所以与大部分ARM工具和软件兼容。此外,其外设和硬件设计兼容市场上一些主流微控制器,并在性能和功能上有所增强,方......
  • ARM&Cortex芯片发展历程
    -时间线               ARM1(官方淘汰)                ARM2(官方淘汰)                ARM3(官方淘汰)2000   ......
  • VK1S68C/VK1640B是血氧仪LED数码管显示驱动芯片/LED数显驱动控制电路(IC),SSOP24小体积封
    产品品牌:永嘉微电/VINKA产品型号:VK1S68C封装形式:SSOP24概述:VK1S68C是一种带键盘扫描接口的数码管或点阵LED驱动控制专用芯片,内部集成有3线串行接口、数据锁存器、LED......
  • DW1000芯片的RF测试与校准:测试
    说明在官方文档APS012中介绍了DW1000的相关测试说明,在APS023Part1和Part2描述了对DW1000芯片的发射功率校准和管理以及发射带宽和信道功率补偿。对于DW1000的测试、校准......
  • 杭州晟元芯片技术有限公司
    杭州晟元芯片技术有限公司(Synochip Corporation)(以下简称“晟元”)成立于2005年11月,是一家专注于指纹识别和信息安全整体解决方案的技术原创型公司,是国内首家致力于指纹识别......
  • 北桥芯片、南桥芯片
    芯片组芯片组是构成主板电路的核心。一定意义上讲,它决定了主板的级别和档次。它就是“南桥”和“北桥”的统称,就是把以前复杂的电路和原件最大限度地集成在几颗芯片内的......