极具性价比的步进电机驱动芯片-TMC2226/TMC2209使用小结

Trinamic-TMC - 知乎

TMC2226/2209相对于TMC2660C、TMC5160来说,价格低了很多,同时功能并没有太多阉割。对比TMC5160,少了内部加减速曲线,电流足够(Ipeak = 2.8A),相对5160而言功能也很足够,所以毫无疑问TMC2226极具性价比步进驱动芯片

看看TMC2226/TMC2209的一些特点

1、配置接口使用单线UART

2、内部提供步进脉冲发生器,但是没有速度斜坡功能 ,约等于≈无用

3、基于较稳定的附带温度补偿的低MOS管导通电阻,提供了免外部采样电阻功能

4、所谓的OTP - Configuration Memory,OTP_PROG 编程用寄存器,保存一些需要断电存储的信息。某些参数的缺省值取决于OTP的设置。

5、内置MOS提供2.8A峰值电流

6、StallGuard4而不是StallGuard2

7、可uart配置最高256细分,但是硬件针脚的配置只能8,16,32,64四种

8、SPREAD引脚选择斩波方式,并且只有两种斩波,去掉了恒定关断时间斩波

9、STDBY24DI 低功耗切换引脚

10、提供额外的VREF参考电压输入,更灵活的电流配置

11、与5160一样的飞轮模式

12、全保护与诊断、热优化HTSSOP封装

控制模式:

1、传统模式,独立模式,脉冲方向控制

全部使用硬件作为控制或者交互,VREF用以调节电流

2、OTP预配置的Step/Dir模式

可以读写的断电保存的数据区大小是3个byte,共24个bit,单次写入操作只能操作一个bit位,并且推荐的写入时间是10ms!写入后,通过读出进行校验。

详细的bit信息参见“OTP_READ只读寄存器”

不过,参数的配置是有局限的,需要全功能的设置,必须使用uart接口。

可以省去mcu一个uart,在PCB出厂时候单独烧写参数。使用1拖n可以提高烧写效率。并不实用,仅仅省一个uart确丢掉了很强的动态配置能力这不值当。不过,uart接口之外多一个额外EEPROM或许是有用的。

3、使用uart动态配置的Step/Dir模式=全功能模式

详细的诊断和热管理

可以灵活设置细分,从全步到256微步)+ 软件灵活控制电机电流设置

可以使用StallGuard无传感器力矩检测和CoolStep的自适应电机电流

完全控制只需要三个信号: STEP、DIR和PDN_UART

介绍一下UART节点的拓扑

UART通信协议

波特率可以在9000-fCLK/16之间选择,内部自动侦测实际波特率。

从机地址0-3

主机地址%11111111

each byte is LSB...MSB, highest byte transmitted first

CRC代码参见手册

常见应用领域:3D打印、膜切机、雕刻机、喷绘机、纺织设备、UV平板打印机、医疗自动化、工业自动化等

为了解答您如何使用TMC2209/TMC2226步进电机驱动芯片来实现电流调节和UART通讯控制,建议您参考《TRINAMIC步进电机驱动芯片TMC2209/TMC2226:高性能与静音技术》这一资料。该资料详细讲解了芯片的性能特点和应用方法。 参考资源链接:[TRINAMIC步进电机驱动芯片TMC2209/TMC2226:高性能与静音技术](https://wenku.csdn.net/doc/646425e4543f8444889f9357?spm=1055.2569.3001.10343) 首先,电流调节主要通过芯片内的电流设定寄存器来实现。您可以通过UART通讯来动态调整这些寄存器的值,以改变电机的运行电流。在StealthChop模式下,电流会被调低以减少热量和噪音,而在CoolStep模式下,电流会根据负载自动调节,从而实现节能。 在进行UART通讯配置时,您需要连接TMC2209/TMC2226的UART接口到控制器的相应UART端口。通过发送特定的命令,可以读取和设置驱动器参数,如电流、速度、加速度等。例如,要设置运行电流,您可以发送含有相应数据的RMS电流寄存器的写命令。 具体步骤包括初始化UART接口,设置波特率(通常为115200),然后通过发送“直通”命令,读取当前设置,并修改需要调整的参数,如电流大小。一旦参数被设置,您可以通过发送“运行”命令来激活新的配置,让电机按照新的电流设置运行。 此外,文档中还提供了一系列的示例代码和配置指导,帮助您快速实现上述功能。掌握这些基础概念和操作步骤后,您将能够有效地利用TMC2209/TMC2226实现电机的精确控制和性能优化,这将对您在3D打印、HVAC系统以及自动化设备等领域的应用开发大有裨益。 参考资源链接:[TRINAMIC步进电机驱动芯片TMC2209/TMC2226:高性能与静音技术](https://wenku.csdn.net/doc/646425e4543f8444889f9357?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学海无涯_come on

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值