从电源完整性到CAN总线:RoboMaster硬件设计的约束与实战

发布时间:2026/9/16 11:39:57
从电源完整性到CAN总线:RoboMaster硬件设计的约束与实战 每年招新的时候都有新队员跑来问我学长硬件组平时是不是就画个板子我头一回听到这话时愣了一下后来发现这是挺普遍的误解。Robomaster的硬件画板子只是最表层的工作底下压着电源完整性、信号时序、功率预算、热设计、机械安装约束、比赛规则限制这一大堆东西。这份硬件讲义我从V0.1一路改到V0.2.1每次训练赛打完都要回来更新一遍现在终于敢拿出来见人。这篇内容适合三类人刚进战队还没搞清硬件要学什么的萌新、准备接手硬件组的骨干队员、以及想从代码或机械转过来了解硬件全貌的朋友。我会尽量把为什么要这样做讲清楚而不是只给你一张能照着抄的电路图。因为Robomaster硬件真正值钱的地方不是某一块板子的原理图而是设计决策背后的推理过程。1. Robomaster硬件到底在解决什么问题1.1 一台步兵机器人车上的硬件拓扑很多人以为硬件就是一块主板实际上Robomaster一台步兵车里塞着四五块关键板卡每一块职责都不同少一块车都跑不起来。电源板是整车的能量入口。电池输出的高压6S锂电满电25.2V标称22.2V经过它分配给底盘电机驱动器、云台电机驱动器、主控板、裁判系统、灯光等所有负载。为什么不能直接从电池拉线到各个模块因为电机启动瞬间电流非常大如果不做分路滤波和缓启动电压跌落会把主控芯片直接打复位这是新手最容易踩的坑之一。电源板上通常要放保险丝、防反接MOS、TVS管再加上几路DC-DC完成电压转换。主控板是算法和逻辑的核心上面跑着实时控制程序。底盘运动解算、云台姿态闭环、发射机构逻辑、裁判系统数据解析全部在这块板上完成。它需要引出多路CAN、串口、SPI接口同时对接无线通信模块和图传模块。主控板的设计质量直接决定整车的稳定性——这块板子出问题往往不是某个功能失效而是整个机器人变成半身不遂。驱动板在一些队伍里是独立出来的专门负责放大主控给出的控制信号去驱动大功率电机。有的方案把驱动电路直接集成到主板上但说实话对新手团队来说分板设计更安全驱动板一旦因为过流或过热烧毁不会把主控板一起带走损失和排查成本都会小很多。传感器和执行器是机器人的手和脚包括底盘电机、云台电机、摩擦轮、拨盘电机、IMU姿态传感器、激光测距模块等等。它们的布线和接口选型同样属于硬件工作范畴而且往往是联调阶段问题最多的环节。一句话概括硬件的本质工作是把这些不同电压、不同协议、不同功率的模块可靠地连接在一起构成一台在场上能打能跑、在调试时好排查的机器。你画的所有电路最终都要为可靠性这三个字服务。1.2 硬件的难点是约束管理坦白讲画一块能跑的最小系统板谈不上多难参考手册和开源资料一抓一大把。难的是在比赛规则、车体结构、重量预算这三重约束下做出取舍这需要经验也需要对整个系统有全局理解。先说重量。每个兵种都有整车重量上限多一克都是负担。电源板的铜厚和散热面积、线材的粗细、接插件的数量都会在重量账单上体现。我见过不少队伍为了省重量把电源线缩得很细结果摩擦轮满转速启动时线束发热绝缘皮都软了这种省法得不偿失。再看空间。云台内部、底盘中部留给硬件板卡的位置都是机械组给出来的边角料。板卡外形要配合结构件开孔接插件方向要方便插拔这些必须在画板之前就跟机械组反复对齐。我见过最痛苦的场景是板子做完了发现有个接插件被结构件挡住手指伸不进去每次拔线要拆半个云台。比赛规则有时候比技术本身更影响设计。比如功率限制决定了你的电源拓扑和电流检测方案必须做到什么精度枪口测速要求影响发射机构供电是否需要单独稳压。硬件设计不是天马行空的艺术创作本质上是在多重约束里找最优解这跟解一道有边界条件的优化题是一样的。另外版本号V0.2.1也说明一个问题这套讲义是活的。每个赛季的规则会变电机型号会变主控芯片的方案也在变。静态的知识很快过期真正能沉淀下来的是设计思路和排查方法论这也是我在这个版本里反复强调原则和推理过程的原因。2. 电源系统整车的能量命脉2.1 电池放电能力与第一道保护Robomaster官方指定电池在规则里有明确要求但实际训练和备赛时很多队伍会根据战术需求直接使用符合规则的高放电倍率锂聚合物电池。6S锂电的满电电压25.2V标称22.2V放电能力用C数衡量。一个65C的电池意味着可以持续输出容量乘以65的电流。选电池不能只看容量更要看持续放电和峰值放电能不能扛住这台车的极端工况。四个底盘电机同时满油门加速叠加发射机构启动瞬时电流可以冲到几十安培这是常态而非偶发。很多新队伍买电池只盯着容量结果一上赛场电压骤降电机输出无力还以为是电机坏了其实电池早就被掏空了。更重要的是保护设计。电池端要接保险丝或者可复位保险丝防反接电路一定要做。电池插头插反的瞬间损失的不只是电源板往往还连着烧一片主控上的芯片——因为主控的3.3V是通过电源板低压侧转换来的高压倒灌进去板子基本没有幸存的可能。现在很多队伍的电源入口会放一颗PMOS做防反接原理是电源接反时MOS不导通负载端拿不到电后级电路自然被保护。这个电路的压降损失很小是性价比极高的保护方案。2.2 稳压架构从24V到3.3V的链路规划一台步兵车内部的电压轨大概可以分成这样几层电压轨主要负载实现方式关键考虑24V电池直出电机驱动器、摩擦轮直连过流保护、滤波、储能电容12V裁判系统、部分传感器DC-DCBUCK纹波和负载瞬态响应5V无线模块、图传供电、部分外设DC-DC或高精度LDO注意模块峰值电流3.3VMCU、逻辑芯片、IMU、编码器LDO低噪声、干净地DC-DC BUCK负责把高电压高效降到中间电压效率高、发热小适合大电流负载。但BUCK的输出纹波先天比LDO大如果给模拟量采集电路供电纹波会被ADC直接采到严重影响采样精度。LDO虽然效率低、发热大但输出噪声低适合给MCU的模拟电源、IMU这类敏感器件供电。所以正确做法不是整板统一用一种稳压方案而是按负载性质分配电源轨大电流、对噪声不敏感的路段用BUCK小电流、高精度要求的路段用LDO两者之间用电感或磁珠做隔离。这句话说起来简单实际画板时很多人为了省事把一路3.3V同时供给MCU和IMU结果角度数据跳变查了一个月最后发现是电源噪声问题。稳压设计里我最想强调的其实是地的处理。大电流BUCK的地如果和MCU的模拟地在PCB上乱接MCU复位的坑十有八九出在这里。实操中建议采用单点接地策略电源部分的大电流地、数字逻辑地、模拟地最终在PCB的某一点汇合中间可以用小焊盘或磁珠过渡。测试引脚上量到的电压才真正反映数字逻辑侧的稳定状态而不是被大电流地干扰后的假象。另外每一路电源输出都要预留测试点和指示灯板上电压状态一目了然。调试时看不到电压指示灯排查电源问题的成本会成倍增加。2.3 功率检测与能量机关规则怎么倒逼设计功率限制是Robomaster区别于普通机器人的核心规则之一。比赛时裁判系统会实时读取机器人的功率数据当前功率值会被上报给主控一旦超过限制轻则扣血重则直接断电罚下。硬件上要做的就是精准地采集电流和电压并且把数据实时送到主控用于功率闭环控制。目前业界最主流方案是使用INA226这类I2C接口的电流/功率监测芯片配合采样电阻串在电源主回路里。INA226可以同时测电压和电流内部算出瞬时功率主控通过I2C周期性读取实现高频率功率监控。选采样电阻时要注意功率等级一台车的功率限制通常几十瓦对应的电流可能高达十几安到几十安。采样电阻自热会导致阻值漂移进而影响测量精度所以电阻要选低温度系数的合金电阻并且在焊盘下方多打过孔辅助散热这个细节对长期工作稳定性很重要。这里要特别提醒一点比赛规则里的功率限制数值以及能量机关激活后的功率放宽每个赛季都可能变化。硬件设计时不要把这些数字写死在程序里更不要用硬件电位器去调阈值。正确做法是预留足够的软件配置接口比如多预留一路IO通知主控当前功率档位或者通过I2C配置监测芯片的报警阈值。能量机关触发时功率上限临时放宽这种动态逻辑应该由主控程序配合裁判系统数据实时调整硬件要做的是保证测量链路在全功率范围内都准确可信。3. 主控与最小系统控制代码的载体3.1 MCU选型逻辑从STM32到GD32Robomaster圈子里主控芯片的格局这些年变化很大。早期几乎是STM32F4系列的天下F405、F407、F427满战场跑。现在GD32H7这类国产芯片越来越多地出现在主控板上性能更强价格和供货也更有优势。GD32H7的主频能到550MHz跑复杂的云台姿态解算和底盘运动学绰绰有余内置的ADC支持硬件滤波在采集电流电压信号时很省心。MCU选型不是越贵越强越好主要看几个指标算力纯PID控制用F4级别就够但如果你要上卡尔曼滤波做云台姿态估计或者让主控顺带跑一些自瞄的辅助计算H7系列或者带FPU的M4是更稳妥的选择。算力不够的板子算法再优雅也是空谈。外设数量一台步兵至少需要4路CAN底盘4个电机、云台两个GM6028、发射机构两个电机、裁判系统还要若干路串口接无线模块和雷达数据加上I2C给INA226、SPI给IMU。选型时必须把这些外设通道数和引脚冲突提前算清楚否则画到一半发现引脚不够整块板子推倒重来。封装与布线LQFP100这类引脚间距较大的封装用两层板就能拉通适合新手第一版练手。BGA封装虽然性能更好但打样和焊接门槛高很多除非团队工艺水平足够否则不建议第一版就用。3.2 最小系统设计里的工程细节最小系统无非是电源、时钟、复位、调试接口四个部分但每个细节都能埋雷我一个个说。电源侧MCU的每一个电源引脚都要配一个就近放置的100nF去耦电容这个就近要求非常严格——电容必须放在紧靠VDD引脚的位置而不是在原理图上连了就行、PCB布局时随便找个空地一放。如果你发现某块板子工作不稳定先把去耦电容的位置查一遍能解决不少玄学问题。模拟电源VDDA和参考电压VREF要用磁珠或者小电感跟数字电源隔离不然ADC采出来的数据跳字跳到怀疑人生。3.3V的LDO输出端至少加一个10uF的钽电容或大容量MLCC但容量别贪大过大的输出电容可能和LDO内部环路产生振荡反而引入新的不稳定。时钟侧外部晶振比内部RC振荡器稳定得多尤其涉及CAN和USB这类对时钟精度要求高的外设时晶振方案是必须的。晶振的两个负载电容要按手册选择典型值在8pF到20pF之间取晶振厂商推荐值即可。焊接晶振时的温度控制很关键烙铁温度过高会损伤晶振内部的石英片导致不起振或者起振困难。我见过一块确认没问题的板子因为焊接温度控制不当晶振时好时坏主控间歇性罢工查了整整一天。复位和调试接口容易被轻视。复位引脚上接一个0.1uF电容和10k上拉电阻是常规操作调试接口至少留出SWD的四根线SWDIO、SWCLK、GND、3.3V最好再留一组串口TX/RX用于打印日志。现在很多现成的调试器体积小、兼容性好新手阶段强烈建议先用成品调试器等你的板子稳定了再考虑要不要集成调试电路。自己做了个不稳定的调试器只会给排查问题增加难度。3.3 板载资源规划接口永远是到用时方恨少画过第一版主控板的人基本都有同一个教训原理图阶段觉得引脚余量充足到联调时发现缺一路CAN、少了一个普通IO按键、SPI片选被别的外设占完了。这种问题返工成本极高因为你可能已经投板生产了。我现在的习惯是在原理图阶段就列一张外设分配表把每个外设占用的MCU引脚、用途、电压域全部登记清楚并且明确标注这是最终分配任何人要改都要拉出来评审。分配之前先做三件事给调试留好接口。至少留两路空闲UART和几路GPIO引出到排针方便外接显示屏、按键或者逻辑分析仪探针。这些接口看起来占用资源但你在联调时一定会感谢自己当初的浪费。CAN和SPI这类时序要求严格的外设优先分配到MCU硬件外设引脚上尽量不要用GPIO模拟。GPIO模拟的时序抖动在高速通信中非常致命后面讲传感器的时候我会再展开。引脚的电平域要全局统一。别一块板子上同时出现3.3V逻辑和5V逻辑中间又不做电平转换这样的板子芯片损坏只是时间问题。电平不匹配造成的隐性损伤最可怕因为不是当场烧毁而是跑几天后莫名其妙坏一颗芯片。我把引脚分配表当成和原理图一样的正式交付物每次板子评审先过这张表再谈电路细节。这个方法至少帮我拦住了三个本来会在联调阶段爆炸的隐患。4. 电机驱动与反馈让底盘和云台真正听话4.1 CAN总线Robomaster电机的通信基石Robomaster生态里的电机驱动几乎全被CAN总线统一了底盘用M3508配C620电调云台用GM6028发射机构用M2006配C610电调这些都是CAN通信。CAN总线是差分信号靠CAN_H和CAN_L两根线上的电压差传递信息抗干扰能力强一根总线可以挂多个节点非常契合一辆车电机数量多、通信实时性要求高的场景。硬件设计上有几个点需要特别重视收发器选择常见的TJA1050、SN65HVD230都能用区别主要在耐压和EMC表现。比赛场景我强力推荐带隔离的CAN方案比如ISO1050或者CAN收发器加数字隔离器的组合。为什么因为电机驱动器的地线上电流噪声非常大主控板和驱动器之间如果不做隔离比赛打久了主控会时不时地复位。那种偶尔抽风的问题排查起来最痛苦而地线压差耦合导致的噪声干扰是头号嫌疑。终端电阻CAN总线两端各需要一只120欧终端电阻。很多队伍在主控板末端放了却忘记在电机驱动器那一端处理结果总线信号反射通信稳定性变差电机转速偶发抖动。正规做法是在设计时就明确总线的物理两端具体在哪确保两端都正确端接。布线要求CAN差分对走线要等长、靠近尽量少打过孔有条件的话整段包地处理。实测下来1M波特率下走线长度差超过10mm就会出现偶发错误帧。波特率方面C620电调默认支持1MbpsGM6028同样默认这个速率。新赛季有些电机支持更高的通信频率但我建议还是老老实实1M甚至500k稳定性优先。比赛拼的是谁不犯低级错误不是谁的波特率敢标更高。4.2 编码器与角度反馈转了多少、转到哪云台要指哪打哪光靠电机转起来是不够的还得知道当前的精确角度。GM6028电机内部集成编码器主控可以直接读取角度反馈这就是闭环控制里的测量环节。硬件上要做的是把编码器信号稳定地传回主控保证角度数据不丢、不乱、不跳变。如果用的是外置编码器比如磁编码器或光电编码器接口一般是SPI、I2C或者ABZ增量信号。这里特别想展开说一下SPI硬件片选和软件片选的问题SPI通信时片选信号决定主控当前和哪个从设备通信。硬件片选由MCU外设自动控制时序非常精准软件片选则是用GPIO手动拉低拉高在低速通信时两者看不出差别但在高速采样时GPIO模拟片选的时序抖动会导致数据错位读出来的角度偶发跳变。对云台这种对实时性要求极高的场景角度跳变直接导致云台乱摆。所以能用硬件片选就用硬件片选不要为了省几个IO引脚给自己埋雷。IMU惯导也是云台控制的核心传感器通常用BMI088这类芯片。IMU对电源噪声极其敏感供电必须单独滤波布局要尽量远离电机线和电源大电流走线。我遇到过一台云台静止时角度漂移严重的情况排查到最后发现是IMU旁边走了一条电机PWM线干扰通过空间耦合进传感器的SPI数据线。重新布局、拉开距离之后问题彻底消失。传感器区域的干净很多时候比布局的美观重要得多。4.3 执行机构的个性设计摩擦轮、拨盘与气动底盘和云台之外硬件还要负责发射机构。Robomaster的发射机构主流方案是摩擦轮两个橡胶摩擦轮高速对转弹丸被夹在中间加速射出。摩擦轮电机一般是无刷电机功率大、启动快对供电的瞬态响应要求极高。硬件上要给摩擦轮单独一路供电并且在这路供电上加足够的储能电容否则摩擦轮突然满速时电源电压会瞬间跌落带动主控板一起复位。这个问题在训练赛里的出现频率非常高几乎每个新队伍都会遇到一次。拨盘是控制射速的关键机构通常用M2006电机驱动。它要求电机能精确转到某个角度编码器精度直接决定射速稳定性。拨盘电机的驱动信号线上建议串磁珠或小电阻抑制电机换相时产生的尖峰干扰。否则这些尖峰可能通过电源线或者空间辐射影响附近传感器工作。气动方案在一些特殊弹种或结构上会用到涉及电磁阀驱动电路设计。电磁阀是典型的感性负载关断瞬间线圈会产生很高的反压尖峰续流二极管或TVS保护器件绝对不能省。这个道理适用于所有电感类负载包括继电器、电磁锁等凡是感性负载续流和保护电路必须跟上这是硬件设计的红线。5. 裁判系统与无线链路比赛信息的生命线5.1 裁判系统的硬件接口与防护裁判系统会给每一台机器人下发血量、功率、弹丸状态等关键数据机器人自身状态也要上报给裁判系统。硬件上通常用UART串口或者CAN跟裁判系统主控通信。这里有一个我踩过多次的坑裁判系统的线缆在赛场上会被反复拉扯和插拔接头很容易接触不良。地线一旦瞬断如果接口电路处理不规范主控串口就会被损坏。所以裁判系统接口部分硬性要求加TVS管和ESD防护有余力的话再做隔离或者至少加共模电感。插头选型要用带锁扣的结构绝对不能使用那种一碰就掉的普通杜邦头。主控程序对裁判数据帧要有超时判断硬件上更稳妥的做法是给裁判系统独立供电、独立地避免噪声通过数据线倒灌进主控板。图传模块也是比赛必需品负责往操作间传回视频画面。图传通常由摄像头和图像传输模块组成摄像头信号线务必用屏蔽线或者同轴线接头要固定牢固。赛场上车辆剧烈运动时图传画面跳动很多情况不是软件编码问题而是摄像头排线接触不良导致的信号眼图变差。这个问题在操作间的屏幕上看起来就是卡顿极难定位。5.2 无线数传与天线的布局原则操作手与机器人之间的数据交互靠无线数传模块完成一般走串口透传。数传天线的摆放非常讲究天线要露出车体周围不要被金属结构件遮挡天线正下方要留出足够的净空区。很多队伍把天线埋在碳板下面信号衰减极其严重操作间里看到的表现就是机器人响应迟钝、遥控延迟大。另外数传天线要尽量远离电机驱动线和无线图传天线同类射频模块之间的互扰会影响通信质量。电源侧的干净对无线模块同样重要。数传模块发射瞬间电流会脉冲式拉高如果供电线又细又长电压跌落会导致模块发射功率不足通信距离直接缩水。实测下来给数传模块单独走一路短而粗的电源线直接从靠近电池的电源板上取电相比从主控板远端取电空中丢包率改善非常明显。这个改善不是玄学是实实在在的物理规律。5.3 通信问题的层次化排查联调时最怕遇到时好时坏的通信问题它可能是硬件导致也可能是配置问题还可能两者兼有。我的排查顺序固定为先量供电电压和纹波再用示波器测总线波形接着查波特率和帧ID配置最后才怀疑软件逻辑。这个顺序不能乱因为底层的问题不排除上层的排查全是白费功夫。举个例子CAN通信偶发错误帧很多人第一反应是查程序里的发送逻辑花两天时间反复读代码最后发现是CAN收发器某个引脚虚焊导致的偶发接触不良。反过来如果总线波形正常却仍然收发不到数据那多半是帧ID或者波特率配置的问题这时候再去查程序才有效率。还有一个常见但又容易被忽略的问题USB转串口芯片的驱动。很多调试板用的CH340在Windows下会出现无法验证此设备所需的驱动程序的数字签名的提示这种情况需要进入系统设置关闭驱动签名强制或者换用签名正常的驱动版本。这个问题跟板卡本身无关但能卡住新队员大半天时间值得单独拿出来提醒一下。6. 硬件调试的完整排查链路6.1 上电前的检查清单每块新板子从工厂回来后我都不允许队员直接插电池上电。硬件调试的第一课是上电前检查这套流程看起来繁琐但真能救命。我们组的固定顺序是这样的目检先拿放大镜过一遍看有没有焊桥、虚焊、元件贴反。二极管、电解电容、钽电容这类有极性的元件要特别留意方向。万用表短路测试量电源输入口的对地阻抗重点测3.3V和GND之间、5V和GND之间。正常情况下读数至少是几十欧到几百欧如果接近零绝对不要上电先找到短路点再说。限流上电稳压电源设到目标电压电流限制调到100mA或200mA。上电瞬间观察电流有没有猛冲然后回落的过程。电流超过限制说明板上有异常立刻断电排查。量关键电压逐步量3.3V、5V、各路LDO输出、关键GPIO引脚电平每个测试点都要留出可量的位置。烧录测试确认最小系统能下载程序点个LED跑一个UART回环再接外设。这套流程看似机械但能避免90%的上电冒烟事故。特别是第二和第三步几乎所有板子的严重问题都能在烧毁前被发现。有些队员心急觉得自己的原理图没画错就直接插电池结果一声响之后连查错的机会都没了——芯片都烧了你看到的现象早就不具有判断价值了。6.2 一个真实的排查案例摩擦轮一开主控就复位讲这些理论不如走一个真实案例。有一次训练赛摩擦轮一启动主控板就复位屏幕日志停在正在初始化设备反复复现。刚开始电控组怀疑是软件定时器或者中断冲突查了三个小时毫无头绪。我拿示波器直接看电源轨发现在摩擦轮启动的瞬间24V母线电压从24V跌到了21V主控板上5V稳压输入端跟着跌到4.2V3.3V输出掉到2.9VMCU欠压复位。根因是供电链路抗瞬态能力太差摩擦轮供电没有单独的储能电容启动瞬间把母线拉垮而主控板的DC-DC输入又直接挂在同一条母线上遭了池鱼之殃。解决办法分两层第一层摩擦轮供电加470uF甚至更大容量的电解电容储能并且给摩擦轮电机驱动加缓启动逻辑让电流不是瞬间冲到顶。第二层主控板DC-DC的输入端增加一级前级滤波加大输入电容提高它对母线瞬态跌落的承受能力。机械组也配合调整了摩擦轮压紧结构的预紧力降低启动时的机械负载。三层措施同时上问题彻底消失。这个案例给我们的启示是很多硬件故障不是单一板卡的问题而是系统级的链路问题。排查时要多问几个谁影响了谁而不是死磕单个模块。摩擦轮导致主控复位单纯在主控板上加电容也能缓解但根因在供电架构和储能配置上不把根因解决掉下次换个工况还会复现。6.3 工具使用心得别让工具成了瓶颈示波器是硬件调试的必备工具但很多新手并不会正确使用。看CAN波形时要看差分信号在接收端的电平是否符合显性/隐性的定义量电源纹波时要把探头地线缩短最好用弹簧接地头否则量出来的全是环境噪声而不是真实纹波。万用表适合静态量电压、通断、阻值动态信号分析必须上示波器。逻辑分析仪在调试SPI、I2C这类协议时非常好用。一个几百块的USB逻辑分析仪就能满足绝大部分场景能直接看到时序波形和数据帧内容比对着数据手册猜快太多。有条件的话一台二手示波器配一根逻辑分析仪就足够支撑一个队伍的硬件调试需求。最后特别想强调一点调试记录一定要沉淀。每次排查完一个问题就在讲义里补一条故障档案内容包括现象、排查过程、根因、解决方案和预防清单。V0.2.1里那几页常见故障排查就是这样一点点长出来的。这个习惯的价值比任何一次具体调试都大因为墨菲定律告诉我们上一年踩过的坑下一年一定会有人原封不动再踩一遍。文档就是用来对抗遗忘的。7. 给新队员的硬件成长路线7.1 从抄板到独立设计分四步走第一年入队不要急着画主控板。先把现有板子彻底看懂电源走线为什么这样走、去耦电容为什么放这里、CAN收发器为什么这么接对着原理图把每个模块的作用讲清楚。然后动手仿制不要求你重新发明轮子把一块成熟板子的原理图照着画一遍再自己排一次PCB你立刻会发现看懂和能画出来完全是两回事。第二步是做一个完整的模块级设计比如单独画一块电源小板给某个传感器或者灯光系统供电。这块板子麻雀虽小五脏俱全能让你把DC-DC、LDO、测试点、LED指示灯、接插件这些基础元素完整过一遍并且能快速收到实物反馈建立画板-做板-调试的完整闭环。第三步才是挑战整块主控板。选型、外设分配、电源规划、布局布线、焊接调试这一整套流程顺利走下来基本就是半个硬件工程师了。这个过程切忌一上来就眼高手低直接画整车全套分力板一旦失败巨大的挫败感容易直接劝退一个潜力队员。第四步是系统级软硬联调。会画板子不算完你得理解主控里跑的代码需要什么样的硬件接口CPU负载高的时候会不会有时序问题传感器数据为什么会跳变。这个阶段要多跟电控组和机械组交流硬件的价值只有在系统里才会真正体现出来。很多硬件队员画板很利索但一涉及和软件联调就寸步难行问题就出在缺少系统视角。7.2 版本管理与文档沉淀硬件团队最常见的内耗是同一块板子改了三版谁都不知道现在车上装的到底是哪版。这个问题一旦出现所有调试工作全部建立在错误前提上效率极低。所以PCB工程、原理图、BOM表一定要有版本管理习惯命名至少包含日期和版本号比如V0.2.1_power_board_20250501不要用最终版真正最终版这种命名这种名字就是给自己挖坑。每次改版之前把改动点在文档里列清楚上次方案为什么不行、这次改动是什么、影响面覆盖哪些模块。评审时对照这份改动说明逐条过能省下不少眼泪。BOM表要标注好购买渠道、价格、交期和替代料型号下赛季采购时直接拿出来参考。这些工作看起来是管理而不是技术但恰恰是团队效率差异的来源。我在V0.2.1这个版本里专门加了一节设计规范速查把所有踩过的坑浓缩成20条硬性规则比如MCU每个电源引脚必须就近放100nF去耦电容CAN差分线必须等长、包地、终端电阻不遗漏摩擦轮供电必须预留储能电解电容位置等等。新队员画板之前先背一遍很多低级错误就能提前规避。这份讲义迭代到现在最核心的价值不是某一条知识而是建立了一种设计-验证-记录的闭环习惯。Robomaster的硬件工作就是这样道理翻来覆去就那么多但每一条都要靠实物验证过才算真正掌握。下个赛季我打算把电源板从原理图到Layout的完整设计过程用一篇实例文章写出来把具体参数计算、器件选型和布局思路一次讲透给刚入门的朋友一个可以直接上手的参照。