This website requires JavaScript.
发布

57步进电机驱动板

笨熊
发布于2025-10-30 17:24:04
CC BY-NC-SA协议 分类: 侵权投诉
销量: 1
2
1
0
简介:

采用SMT32F103C8作为主控;TMC5160芯片作为电机驱动,细分可设;TLE5012B芯片作为编码器,可实现完美闭环;支持2路光开检测电路;使用CAN通讯地址可设可级联;尺寸完美。

应用场景:

机器人,3D打印机,运动控制,医疗器械。

一、产品概述

3.1 本项目采用TMC5160芯片作为57电机驱动:

3.1.1 采用StealthChopTM技术实现超静音运行;

3.1.2 最大支持10A电流(默认4.7A,可调);

3.1.3 通过硬件引脚配置可选择3种运动模式:A,全功能运动模式;B.寄存器+步进+方向运动模式(默认改类型,源代码以完成);C.硬件配置+步进+方向运动模式(默认改类型,源代码以完成);

3.1.4 使用EN DIR STEP基本引脚控制;运动方式,算法固件源码已实现;

3.2 采用STM32F103C8芯片作为主控:

3.2.1 支持CAN通讯(VP230芯片),CAN地址可设0~31,支持级联;硬件配置引脚,软件自动识别ID;

3.2.2 内置CAN线120R匹配电阻,不需要时拔出跳线帽即可;

3.2.3 支持电机参数保持至MCU的Flash中,适配各种场景各种电机;

3.2.4 支持步进电机匀速,加减速,复位算法固件源码已实现;

3.2.5 支持心跳灯指示MCU运行正常;

3.2.6 完整的CAN自定义协议;可通过一个主控板宏观调控各个电机;

3.3 支持二路光开信号检测:

3.3.1 一路可用于检测零位光耦信号,固件源码底层已实现;

3.3.2 一路对管到位检测或对管实时检测;

3.3.3 检测逻辑可根据需求自行新增;

3.4 采用TLE5012B编码器芯片可实现完美闭合逻辑;

3.5 尺寸与定位孔与57电机完美契合;方便组装成一个模块;

3.6 提供的固件源码方便学习测试及二次开发使用;

3.7 可配合本人发布的“42步进电机驱动板”实现多种电机同时控制。


二、产品参数

工作电压:12V或15V或20V或24V

PCB尺寸:57mm*57mm(4层板)

通讯接口:CAN


三、使用说明

附件包含驱动源代码(Keil+标准库),CAN协议文档

57步进电机驱动板硬件项目图1


57步进电机驱动板硬件项目图2


四、备注

2.1 附件包含源码和固件;可使用ST-Link下载;

2.2 附件包含CAN自定义协议;可自行增改;

2.3 根据自己需求修改CAN地址,电机电流;

2.4 搭配本人发布的“42步进电机驱动板”可实现多种电机共同运行。


五、测试视频

视频展示了如下功能:

1.驱动板与57步进电机的安装位置与安装后效果;

2.主控板(串口屏)通过CAN协议读取驱动板参数,也可更改参数并保存;

3.主控板(串口屏)通过CAN协议让驱动板驱动电机均速或变速运行;

4.主控板(串口屏)通过CAN协议让驱动板驱动电机复位;

5.可级联多个驱动板,实现项目需求。


六、更新日志

后续更新,请在结尾加入更新日志。

V1.0 首次上传。

57步进电机 带光开检测 TMC5160
最近更新时间 2025-10-30 17:24:04
描述
PCB
元件清单
原理图
附件
讨论
Baidu
map