本文作者:立创开源硬件平台 OSHWHub 用户@矛盾聚合体,禁止商用,未经许可禁止转载,点击查看原文章
1、可以直接刷官方ODrive 3.6-24V固件,与官方OD 3.6使用方式无异
2、已测试大部分功能(打样前最好克隆一次工程,并且保留导出的gerber文件,方便检查硬件问题,导出gerber前最好做下DRC,有报错请自行修改或联系我修改)
注意:导出gerber前最好做下DRC
1、ODrive简介
ODrive是一个基于STM32的高性能FOC伺服驱动器,其可以同时驱动两个无刷电机,早期被大量使用与3D打印机或自制CNC电气系统的设计中。
知名极客James Bruton使用其作为大部分自己制作机器人伺服驱动的核心单元,之前Stanford开源的8自由度四足机器人Doggo同样也采用了Odrive作为核心的驱动器。
2、工程简介
本项目基于ODrive的V3.6硬件,为 ART-Pi 拓展板(也适用于 树莓派 Raspberry Pi ——只焊接P1拓展引脚),能实现两路无刷电机闭环控制,具有用于人机交互的屏幕和五向开关。
本项目以学习为目的,对ODriver的硬件进行了重构以契合ART-Pi,拟驱动对象为小功率无刷电机。
ART-Pi通过串口配置并使用串口或方向/脉冲信号或PWM信号控制拓展板。
相较于原项目,删除了功率耗散电阻电路但预留了拓展接口,增加了1.14' IPS屏幕和五向开关,可选择二者由ODrive使用还是ART-Pi使用。
3、PCB-Layout
修改记录
Motor0的DRV8301的BUCK电路是多余的,将其改造为输出12V,为功率耗散电阻电路(VGS)供电。
其他修改记录与调试记录可跳转原工程查看。
4、成品展示
演示视频:点击原链接观看
5、文档
3D图
6、BOM 相关器件(为系统自动匹配,请自行识别验证)
商品编号 | 型号 | 品牌 | 规格/描述 |
C56621 | STM32F405VGT6 |
ST(意法半导体) |
MCU |
C98969 | DRV8301DCAR |
TI(德州仪器)
|
HTSSOP-56 / 电机驱动 |
SN65HVD232DR
|
TI(德州仪器)
|
SOIC-8 / CAN 收发器 | |
C82344 |
W25Q32JVSSIQ |
WINBOND(华邦) |
SOIC-8 / NOR FLASH |
KNY3406C
|
KIA 半导体
|
DFN5x6 / MOS |
您也可以点击下载BOM或点击直接在立创商城下单
工程附件
本文作者:立创开源硬件平台 OSHWHub 用户@矛盾聚合体,禁止商用,未经许可禁止转载
MAX31865ATP+T/模数转换芯片ADC | 12.95 | |
LTM4644IY#PBF/电源模块 | 130.7 | |
ADUM1201BRZ-RL7/数字隔离器 | 4.69 | |
MAX31855KASA+T/ADC/DAC-专用型 | 8 | |
DS3231MZ+TRL/实时时钟(RTC) | 11.31 | |
AD7190BRUZ-REEL/模拟前端(AFE) | 37.95 | |
AD623ARZ-R7/仪表放大器 | 11.23 | |
MAX3232EEAE+T/RS232芯片 | 6.41 | |
ADUM3160BRWZ-RL/隔离式USB芯片 | 21.98 | |
AD620ARZ-REEL7/仪表放大器 | 20.91 |
50万+现货SKU
品类不断扩充中
科技智能大仓储
最快4小时发货
正品有保障
物料可追溯
明码标价节省时间
一站式采购元器件