查看: 16219|回复: 32

[原创] 游名:Stm32F0+TMC5130 Arduino接口42/57步进电机驱动参考原理图/...

  [复制链接]
  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2020-3-26 17:06:58 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 mmuuss586 于 2020-7-27 14:21 编辑

    基于Stm32F0+TMC5130 Arduino接口42/57步进电机驱动参考原理图/PCB图/教程/源码等开源分享
    资料下载见附件,电脑登入
    公众号:游名开源
    微信图片_20200326165022.jpg
    微信图片_20200326165030.jpg
    微信图片_20200326165034.jpg

    一、概述

    TMC5130芯片是一款集成式步进电机驱动器和运动控制器(定位控制)解决方案,适用于医疗、3D打印机、云台或其它自动化设备对性能有较高的场合应用和静音控制。该芯片具有集成的SixPoint斜坡控制器,微步进分度器,无传感器失速检测技术StallGuard2和完全无噪声的电流控制模式StealthChop,旨在驱动双极步进电机。输出驱动器模块由低RDSon N沟道功率MOSFET组成,配置为全H桥,以驱动电机绕组。 TMC5130能够从每个输出驱动高达2.5A的电流(具有适当的散热)。TMC5130的供电电压为5-46V。 该器件提供SPI接口,用于配置和诊断以及步进和方向接口。

    参数及特点:

    2A电流(2.5A峰值),电压范围4.75-46VDC,9x9mm2 TQFP48封装

    具有sixPoint斜坡的运动控制器

    SPI和单线UART和Step / Dir接口,编码器接口和2x参考开关输入

    每个完整步骤的最高分辨率256微步

    stealthChop用于极其安静的操作和平稳的运动

    spreadCycle高动态电机控制斩波器

    dcStep负载相关的速度控制

    stallGuard2高精度无传感器电机负载检测

    coolStep电流控制,节能高达75%

    集成电流检测选项,被动制动和续流模式,全面保护和诊断
    1.png


    基于Stm32F0+TMC5130 Arduino接口42或57步进电机驱动参考原理图PCB图教程源码等开源分.pdf

    1.08 MB, 下载次数: 151

    TMC5130-Shield原理图.pdf

    673.85 KB, 下载次数: 74

    TMC5130_datasheet_Rev1.16.pdf

    2.41 MB, 下载次数: 85

    TMC5130 SPI SPEED.rar

    7.83 MB, 下载次数: 126

    TMC5130 SPI POSITION.rar

    7.83 MB, 下载次数: 129

    TMC5130 DIR STEP.rar

    7.5 MB, 下载次数: 103

    游名科技产品目录(2020-7-21).pdf

    1.05 MB, 下载次数: 25

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2020-3-26 17:22:22 | 显示全部楼层
    二、硬件设计
    硬件设计接口上:支持SPI或UART或脉冲+方向控制
    原理图如下图所示:
    1.png

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2020-3-26 17:23:53 | 显示全部楼层
    主芯片部分:
    1.png

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2020-3-26 17:24:46 | 显示全部楼层
    补充说明:
    SPI_MODE、SD_MODE:对应的J10、J11通过跳线帽选择高、低电平选择不同模式
    VCC、VCC_IO电源:使用芯片内部5V输出电源,如果有外部5V电源可选择外部的,可降低芯片的发热和功耗;
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2020-3-26 17:25:22 | 显示全部楼层
    电源及接电机接口部分如下图:
    1.png

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2020-3-26 17:26:22 | 显示全部楼层
    补充说明:
    母线电容CE1选择:一般是1A对应100uF左右(有条件的尽可能大);
    电源保护:有条件的最好加防反接、TVS保护、以及保险丝等
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2020-3-26 17:27:46 | 显示全部楼层
    电机接口:如果对EMC要求较高的,最好加些滤波和保护,参考电路如下图
    1.png

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2020-3-26 17:30:07 | 显示全部楼层
    PCB图参考如下(最好是4层板):
    1.png
    2.png

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2020-3-26 17:31:08 | 显示全部楼层
    补充说明:
    芯片底部最好不要走其它线,保证地平面完整及散热;
    电流取样电阻:5130不需要,5160外部MOS,要差分采样(开尔文接法);
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:56
  • 签到天数: 141 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2020-3-26 17:31:29 | 显示全部楼层
    三、软件说明
    1、SPI接口速度模式
    芯片引脚跳线连接:
    SPI_MODE:接高电平(VCC_IO)
    SD_MODE: 接低电平(GND)
    J7:短接
    CSNB6
    SCKA5
    SDI:MOSI-PA7
    SDO:MISO-PA6
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-29 17:32 , Processed in 0.219854 second(s), 34 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.