1. 扩展板硬件架构与供电系统设计解析
在嵌入式机器人开发实践中,扩展板并非简单的引脚转接板,而是承担着电源管理、信号隔离、功率驱动等多重关键职能的系统级模块。以Number 1机器人扩展板为例,其物理布局与电气设计直接决定了整个系统的稳定性、可扩展性与工程鲁棒性。理解其内部架构,是进行可靠电机控制与传感器集成的前提。
1.1 电源拓扑结构:双路径稳压与电压域划分
扩展板采用两级稳压架构,将外部输入的6–12V直流电源精确分配至不同功能模块,形成清晰的电压域边界:
- 主电源输入 :通过右下角DC接口接入,标有“+”与“−”极性标识,必须严格对应电源正负极。反接将导致线性稳压器过热甚至永久损坏。
- DC-DC降压路径 :输入电压经高效DC-DC转换芯片(典型为MP1584或类似型号)降压至5V,输出至扩展板左侧一排红色排针(标注为“5V”)。该路径具备高效率(>85%)、大电流(典型3A)特性,专为5V传感器(如超声波模块HC-SR04、部分摄像头模组)、舵机(MG90S等)及高功耗外设供电。
- 线性稳压路径 :另一路输入电压经线性稳压芯片(如AMS1117-5.0)稳压至5V,但此5V不直接对外输出,而是作为ESP32核心开发板的VIN输入。开发板自身集成第二级线性稳压器(AMS1117-3.3),将VIN的5V进一步降至3.3V,为ESP32-WROOM-32模组提供核心逻辑电压,并通过3V3引脚输出至扩展板右侧红色排针。该路径虽效率较低(压差损耗大),但纹波小、噪声低,保障了MCU数字电路的时序稳定性。
这种分离式供电设计具有明确的工程意图: 避免数字噪声污染模拟/功率回路 。若将所有外设直接挂载于开发板3.3V输出,电机启停瞬间的大电流冲击将导致3.3V电压跌落,引发ESP32复位或Wi-Fi断连。而将5V负载与3.3V负载物理隔离,由各自优化的稳压路径供电,是工业级设计的基本原则。
1.2 GPIO映射与信号完整性保障
扩展板的核心价值在于其GPIO引脚的“无损透传”设计。开发板底部排针(标准2.54mm间距)与扩展板上黄色排针一一对应连接,构成完整的信号通道。这意味着:
- ESP32的GPIO25、GPIO26、GPIO27等引脚电平,将1:1反映在扩展板对应黄色排针上;
- 所有GPIO功能(输入、输出、PWM、ADC、I²C、SPI)均保持原生特性,未引入额外阻抗或电容;
- 开发板上已配置的内部上拉/下拉电阻、开漏模式等特性,在扩展板端口上完全保留。
两侧黑色排针为统一的地(GND)平面,构成低阻抗回流路径。在高频或大电流场景下,必须确保至少2–3个GND引脚同时连接,以降低地弹(Ground Bounce)风险。实际调试中曾遇到单点接地导致电机控制信号抖动的问题,增加并联GND连接后即消除。
1.3 电机驱动芯片选型与接口定义
扩展板集成两颗双H桥驱动芯片(典型为TB6612FNG或L298N兼容型号),每颗芯片可独立控制两路直流电机,总计支持四路电机。其接口逻辑并非简单直连,而是经过精心的电平匹配与保护设计:
| 驱动芯片引脚 | 连接开发板GPIO | 功能说明 | 电气特性 |
|---|---|---|---|
PWMA / PWMB |
GPIO25 / GPIO13 | PWM使能输入 | TTL电平兼容,3.3V逻辑高有效,内部带施密特触发器抗干扰 |
AIN1 / AIN2 |
GPIO26 / GPIO27 | A通道方向控制 | 逻辑“10”正转,“01”反转,“00”/“11”刹车(短接) |
BIN1 / BIN2 |
GPIO12 / GPIO14 | B通道方向控制 | 同上,独立于A通道 |
关键细节在于: 使能引脚(PWMA/PWMB)必须为高电平或PWM信号,方向控制引脚(AIN1/AIN2等)才生效 。当使能引脚为低电平时,驱动芯片内部H桥完全关断,电机处于高阻态(自由停止),此时方向引脚状态被忽略。这一设计提供了硬件级的安全锁止机制,是电机控制系统可靠性的基石。
2. 直流电机控制原理与底层驱动逻辑
电机控制的本质是能量流向的精确操控。对于有刷直流电机,其旋转方向由磁场方向决定,转速由电枢电压(平均值)决定。扩展板的驱动方案将这一物理定律转化为可编程的数字逻辑。
2.1 H桥工作原理与方向控制时序
单路电机由两个MOSFET对(上桥臂Q1/Q2,下桥臂Q3/Q4)构成H桥。四个开关的组合状态决定了电流路径:
| AIN1 | AIN2 | Q1 | Q2 | Q3 | Q4 < |
|---|


881

被折叠的 条评论
为什么被折叠?



