采用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协议文档
四、备注
2.1 附件包含源码和固件;可使用ST-Link下载;
2.2 附件包含CAN自定义协议;可自行增改;
2.3 根据自己需求修改CAN地址,电机电流;
2.4 搭配本人发布的“42步进电机驱动板”可实现多种电机共同运行。
五、测试视频
视频展示了如下功能:
1.驱动板与57步进电机的安装位置与安装后效果;
2.主控板(串口屏)通过CAN协议读取驱动板参数,也可更改参数并保存;
3.主控板(串口屏)通过CAN协议让驱动板驱动电机均速或变速运行;
4.主控板(串口屏)通过CAN协议让驱动板驱动电机复位;
5.可级联多个驱动板,实现项目需求。
六、更新日志
后续更新,请在结尾加入更新日志。
V1.0 首次上传。
点赞


