TMC步进电机驱动stealthChop

一直觉得tmc系列的芯片功能很强大,但是我自己读寄存器手册的感觉就是每个字我都认识,怎么就这么难懂。。。。

stealthChop 是一种电压控制技术,基于电压斩波器的工作远离,可在低速中速范围内以最大扭矩实现绝对静音的步进电机控制

电机运动比Spreadcycle和细分256更加平滑

tmc的stealthChop驱动程序允许在stealthChop和spreadCycle之间自动切换,这是通过在其中一个寄存器中设置速度阈值来实现的

stealthChop采用固定频率,不会再每个斩波器周期调整频率,可实现绝对静音的步进电机运行

stallGuard 无传感器力矩检测,为了匹配静音斩波stealthChop,可以通过SG_RESULT的值去判断电机有没有堵转,SG_RESULT的值主要与电机转速有关,转速越快空载情况下的SG_RESULT的值越大。当电机堵转的情况下,SG_RESULT会趋于0,可以通过SG_RESULT的值判断电机堵转情况

DIAG的输出

Stealthchop模式下stallgurad4  DIAG输出设置

SG_RESULT(0x41),读出负载值。

SG_THRS(0x40),输出门限值, SG_RESULT <= SG_THRS*2

TCOOLTHRS(0x14),DIAG输出使能。STEP<= TCOOLTHRS

满足这两个条件DIAG就可以输出了,但是测试发现DIAG不是持续的输出高电平,会有脉冲

无传感器负载检测Stallgard4配置方式

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值