首页 > 其他分享 >极具性价比的步进电机驱动芯片-TMC2226/TMC2209使用小结

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

时间:2023-07-29 11:57:16浏览次数:40  
标签:uart 配置 UART 步进 OTP TMC2209 TMC2226 电流

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平板打印机、医疗自动化、工业自动化等

标签:uart,配置,UART,步进,OTP,TMC2209,TMC2226,电流
From: https://www.cnblogs.com/xing2/p/17589580.html

相关文章

  • Abaqus 中的步进、增量、迭代和尝试概念 硕迪科技
    Abaqus中的步进、增量、迭代和尝试等可能会在概念上让Abaqus初学者感到困惑。清楚地了解分析步骤、荷载增量和迭代之间的区别非常重要。在这篇文章中快速了解Abaqus步骤和增量迭代。在ABAQUS中,步进增量迭代是解决非线性问题的一种数值计算方法。这种方法通常用于模拟材料的非......
  • 树莓派4B-细分驱动步进电机
    树莓派4B-细分驱动步进电机项目介绍利用4B树莓派控制步进电机转动,精度可达:0.0144度(即360度/25000)适用于非常精密的角度转动。舵机的精度为1度,无法实现超高精度控制。硬件需求硬件型号不同,只要功能相同,代码即可兼用。树莓派CDKU-S100-24开关电源DM542驱动器42by......
  • 树莓派4B-GPIO控制步进电机
    树莓派4B-GPIO控制步进电机硬件需求:步进电机树莓派杜邦线L298N驱动模块选择步进电机首先需要确认步进电机,因为步进电机可分为单极性和双极步进电动机两种,这两种电机的驱动方式是不同的。步进电机优于伺服电机的主要优点是电机轴完全旋转分为几步并且可以通过给电机线圈通......
  • 三菱PLC项目案例学习之PLC控制伺服或步进电机带动丝运行案例
    三菱PLC项目案例学习之PLC控制伺服或步进电机带动丝运行案例。器件:三菱FX1SPLC,威纶通触摸屏,48步进驱动器,伺服电机,丝杆滑台等。控制方式:PLC发脉冲给步进驱动器控制步进电机带动丝杆滑台同步运行。功能:学到:丝杆实际行走的距离转化成工程量脉冲个数的程序编写计算,fx1sPLC没有浮......
  • BI的下一步进化
    设想直接传入整个数据库,经过人工标注、智能分析等等处理。用户即可输入语言查询到在数据库中想要的数据。无需建立模型,人为操作只需要进行一些标注。已进行一些初步的开发,待完善进化和验证结果。......
  • 【js学习笔记九】前端异步请求逐步进行一回调
     目录前言导语前言运行结果解决方案运行结果前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷导语......
  • 三菱PLC项目案例学习之PLC控制伺服或步进电机带动丝运行案例。
    三菱PLC项目案例学习之PLC控制伺服或步进电机带动丝运行案例。器件:三菱FX1SPLC,威纶通触摸屏,48步进驱动器,伺服电机,丝杆滑台等。控制方式:PLC发脉冲给步进驱动器控制步进电机带动丝杆滑台同步运行。功能:学到:丝杆实际行走的距离转化成工程量脉冲个数的程序编写计算,fx1sPLC没有浮点......
  • 信捷PLC程序,八轴程序,有伺服也有步进,内部有伺服和步进计算公式换算,模块化编程框架,包含
    信捷PLC程序,八轴程序,有伺服也有步进,内部有伺服和步进计算公式换算,模块化编程框架,包含各功能区规划,伺服步进电机DOG+JOG,气缸手动,公式计算数据处理,报警功能区,自动步进S调用等。研究透彻应用此思维,完全能应用上手中大型各日系主流系统,如日本三菱,松下,欧姆龙,基恩士,国内主流信捷,汇川,台......
  • 西门子S7-1200PLC和KTP700触摸屏控制步进程序 西门子S7-1200P
    西门子S7-1200PLC和KTP700触摸屏控制步进程序西门子S7-1200PLC和KTP700触摸屏控制步进电机运动控制程序3;博途V13.1可以实现步进电机的正转、反转控制,相对和绝对位置运动,显示电机的当前位置、速度和运行状态ID:5220607120190854......
  • 西门子S7-200PLC和昆仑通泰MCGS触摸屏控制步进伺服电机控制程序3
    西门子S7-200PLC和昆仑通泰MCGS触摸屏控制步进伺服电机控制程序3可以实现步进电机的正转、反转控制,相对和绝对位置运动,电机复位找原点功能,显示电机的当前位置YID:7910605491072373......