采用SMT32F103C8作为主控;TMC2225芯片作为电机驱动(兼容DRV8825,可平替),细分可设,支持2路光开检测电路;使用CAN通讯地址可设可级联;尺寸完美兼容42电机。
机器人,3D打印机,运动控制,医疗器械。
一、产品概述
3.1 本项目采用TMC2225芯片作为42电机驱动;也支持DRV8825芯片平替:
3.1.1 超静音驱动电路;
3.1.2 最大支持2A电流(可通过R11和R12分压调整电流);
3.1.3 具有4,8,16,32细分可调;
3.1.4使用EN DIR STEP基本引脚控制;运动方式,算法固件源码已实现;
3.2 采用STM32F103C8芯片作为主控:
3.2.1 支持CAN通讯(TJA1042芯片),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 尺寸与定位孔与42电机完美契合;方便组装成一个模块;
3.5 提供的固件源码方便学习测试及二次开发使用;
3.6 可配合本人发布的“57步进电机驱动板”实现多种电机同时控制。
二、产品参数
工作电压:8V~28V;
工作电流:3A;
PCB尺寸:42mm*42mm(4层板);
电机接口:42电机,电流2A以内;
通讯接口:CAN。
三、使用说明
四、备注
1、成本构成
元器件成本:¥30 元(不含PCB);
总计:¥ 30元。
2、细节备注
2.1 附件包含源码和固件;可使用ST-Link下载;
2.2 附件包含CAN自定义协议;可自行增改;
2.3 根据自己需求修改CAN地址,电机电流;
2.4 搭配本人发布的“57步进电机驱动板”可实现多种电机共同运行。
五、测试视频
视频展示了如下功能:
1.驱动板与42步进电机的安装位置与安装后效果;
2.主控板(串口屏)通过CAN协议读取驱动板参数,也可更改参数并保存;
3.主控板(串口屏)通过CAN协议让驱动板驱动电机均速或变速运行;
4.主控板(串口屏)通过CAN协议让驱动板驱动电机复位;
5.可级联多个驱动板,实现项目需求。
六、更新日志
后续更新,请在结尾加入更新日志。
V1.0 首次上传。
点赞


