
[已验证] ROBOCON常备STM32主控扩展板
简介
一款基于反客STM32F407ZGT6核心板的主控扩展板,适用于ROBOCON等竞赛的机器人驱动。作为常备版本具有极强的可扩展性和防护措施。
简介:一款基于反客STM32F407ZGT6核心板的主控扩展板,适用于ROBOCON等竞赛的机器人驱动。作为常备版本具有极强的可扩展性和防护措施。开源协议
:MIT License
描述
简介
本扩展板设计旨在满足ROBOCON等竞赛对于控制系统外设数量、稳定性和扩展性的需求。板上有丰富的外设、IO引出和全方位的保护措施。同时本板定位为日常常备板,为满足更多样的需求而设计了大量跳线,可以将被占用的引脚复用为其他功能。
已知问题
- 共模电感导致上电瞬间电压升高,可能会超过降压芯片耐压导致击穿。解决方案:不焊接共模电感改为跳线、换用耐压更高的芯片、不接入12V以上的电源都可。
- ADC电压范围扩展电路第一版设计失误,修改后第二版还未验证。
- OLED屏幕封装尺寸错误,可以选择自己DIY一个也可以修改封装后使用。
硬件设计
电源
使用RT8289将12V输入电压降为5V,之后使用LD1117将5V降为3V3。使用共模电感抑制开关电源的共模干扰,使用二极管防反接,12V、5V和3V3都有TVS保护防止静电和高电压脉冲,5V和3V3都有自恢复保险丝保护防止过流。引出两个接地螺丝柱,可以快速和其他系统共地。
STM32核心板
使用反客STM32F407ZGT6核心板,购买链接如下https://m.tb.cn/h.5bd4Yx6?tk=ZXNPdGgzFWm
PWM输出
一共12路,全部通过光耦隔离,每四个为一组可以选择输出电平为5V或3V3。全部使用跳线帽,可以快速将占用引脚复用为其他功能。
USB转UART
使用CH340K,方便debug串口打印和烧录。使用匹配三极管和MOS搭建了一个理想二极管防反接电路,防止板上电压反冲到USB供电设备端。
UART、CAN、IIC和SPI
引出多路,且可以通过跳线帽快速复用引脚。
WIFI模块
兼容ESP01S WIFI模块的引脚,可以连接一个WIFI模块远程调试、遥控。
ADC采样电压扩展
通过外置运算放大器将ADC的采样范围进行了扩展,不再只能采集3V3以下电压。
光耦隔离开漏输出
使用光耦隔离了四路开漏输出GPIO
注意事项
本项目为华南理工大学ROBOTIC机器人实验室开源项目,欢迎大家一起交流探讨。
设计图

BOM


评论