1. 总决赛现场,我在英飞凌疯狂电路组看到了什么
第二十一届全国大学生智能汽车竞赛总决赛的现场,说实话比我想象中要“吵”得多。不是观众席的吵闹,而是测试区里此起彼伏的电机啸叫、电容放电的“啪嗒”声,以及调试时按键连发的急促音效。我这次蹲守的重点只有一个——英飞凌疯狂电路组。这个组别在圈内一直有点“硬核”标签,报名的队伍多,退赛率也高,能坚持到总决赛现场的,基本都是把焊台当枕头的狠人。
先说结论:疯狂电路组并不是比谁画的板子更花哨,而是比谁能在有限时间内,用更可靠的电路方案解决车模运行中的实际问题。现场看下来,真正拉开差距的往往是几个最基础的环节——电源架构的稳定性、电机驱动与电流采样的精度、以及传感器信号的抗干扰能力。听起来好像都是老生常谈,但在决赛这种高压环境下,任何一个小问题都会被无限放大,直接决定你能不能跑完一圈。
这篇文章我想以现场观察者的角度,结合我在赛场边采访到的几支队伍的实际经历,把这个组别的技术要点、备赛思路和踩坑记录整理出来。不管你是准备参加下一届的在校生,还是单纯对智能车硬件感兴趣的技术爱好者,这篇文章里提到的内容应该都能让你少走一段弯路。
2. 疯狂电路组到底在比什么:规则与赛道本质解读
2.1 赛题背后的“电”与“路”
很多第一次接触疯狂电路组的同学会有一个误解,以为这个组别就是比手速焊板子,或者堆料用更贵的元器件。实际上,“疯狂电路”这四个字的重点在于:在规定的车模平台和主控芯片范围内,你需要自行设计并制作绝大部分电路板,包括电源板、驱动板、传感器采集板等核心模块,而且这些板子要能在高强度对抗中稳定工作。
今年使用的仍然是英飞凌系列主控芯片,现场听到最多的型号是TC264和TC377。TC264作为上一代经典型号,资料多、教程全,依然有不少队伍在使用;而TC377凭借更强的算力和更丰富的外设资源,逐渐成为冲奖队伍的主流选择。芯片选型这件事其实很能反映一支队伍的策略——保守派用TC264求稳,激进派用TC377追求更高的控制频率和更复杂的算法部署。
规则上有一点特别值得注意:疯狂电路组对电路板的设计约束比普通组别更细,比如某些关键路径的线宽、接插件的选型、甚至电容摆放位置都可能影响最终成绩。这说明赛题本身就是想逼着参赛者去理解电路设计中的“为什么”,而不是单纯照着原理图抄一遍。
2.2 赛场上真正的胜负手
在总决赛现场观察了大半天,我发现一个规律:真正跑得快的车,不一定是理论算得最漂亮的,但一定是电路系统最稳定的。这里说的稳定包括三个维度:
- 电压纹波控制:电机启动瞬间的电流冲击经常导致主控复位,这是翻车率最高的故障之一。
- 信号完整性:编码器、摄像头或电磁传感器的信号一旦被电机噪声干扰,控制数据就会失真,随之而来的就是跑飞。
- 热管理:驱动芯片和稳压器件在大电流工况下的温升,直接决定了你的车能持续稳定跑多久。
这三件事听起来平凡,但每一件都能写出一篇长文。接下来我结合现场采访到的队伍情况,逐一拆解。
3. 现场采访实录:三支队伍的经验与教训
3.1 电源架构:LDO、Buck与“压差陷阱”
来自某中部省份的一支队伍,今年是第二次进总决赛。队长跟我说,他们第一次参赛时在电源部分吃过一次大亏:使用了LDO给摄像头供电,结果在电机满油门加速的时候,摄像头画面出现横纹干扰,导致图像识别连续丢帧,直接冲出赛道。
这个问题的根源不难分析。LDO的工作原理是线性调整,输入电流约等于输出电流,因此压差与电流的乘积会以热量的形式耗散。在电池电压从8.4V降到6V左右时,如果摄像头需要500mA电流,LDO上产生的功耗就是(8.4-5)V×0.5A=1.7W,这对小封装器件来说已经是相当可观的发热量。更严重的是,LDO的低频抑制能力有限,电机换向噪声经过它之后并不能被完全滤除,于是电源纹波直接耦合进传感器,成为图像噪声。
他们今年换成了两级架构:前级用一颗Buck把电池电压降到5.5V,后级再用一颗低噪声LDO稳到5.0V给摄像头。Buck负责承担压差和提供效率,LDO负责二次滤波和稳压精度,两者互补。实测下来,摄像头供电纹波从之前的120mV左右降到了20mV以内,图像横纹基本消失。这个方案其实在很多工业场景里都能看到,属于非常经典的电源设计思路,但在智能车这个环境里,因为成本和体积限制,很多队伍不舍得用两级方案,结果反而在赛场上交了学费。
3.2 电机驱动与自举电路:为什么你的MOS管总是烧
另外一支队伍的做法更有借鉴意义。他们在电机驱动部分没有使用现成的集成驱动模块,而是用分立元件搭建了全桥驱动电路。这就涉及一个高频考点——自举电路。很多新手第一次接触自举电容时,只记住了“要选0.1μF到1μF”,却不理解为什么这个电容必须接在VS和VB之间。
自举电路的核心逻辑是:上桥臂MOS管的栅极电压需要高于源极电压至少10V才能完全导通,但在全桥结构中,上管源极是悬浮的,直接给栅极一个固定电压根本不够。这时候就需要一个电容,在上下管交替导通的间隙完成电荷泵作用——当下管导通时,自举电容通过二极管充电到VCC;当下管关断、上管即将导通时,电容上的电压叠加在悬浮源极上,形成足够的栅源电压。
这支队伍在现场分享了一个惨痛教训:他们最初选用的自举电容容值偏大,导致充电时间常数过长,在PWM频率较高时上管无法完全导通,一直工作在线性区。MOS管在线性区的导通电阻远大于饱和区,损耗急剧上升,发热量飙升,最终多个MOS管陆续击穿,几乎毁掉了一块全新驱动板。
解决思路也很直接:根据开关频率计算出充电窗口时间,再结合栅极驱动电荷量反推所需电容容值。以他们使用的驱动芯片为例,上管导通需要的总电荷量大约在几十nC级别,如果允许的电压跌落是0.5V,那么C=Q/ΔV,容值范围落在几百nF到1μF之间。最终他们选择了470nF的C0G材质电容,同时加了一颗1Ω的限流电阻防止尖峰,问题才彻底解决。
这个案例我建议所有准备搞电机驱动的同学都记一下——自举电容不是随便选一个“差不多”的容值就能用的,它背后是一个完整的充放电平衡问题。
3.3 电流采样:运放、差分放大与零点漂移的坑
在电机控制中,电流采样是闭环控制的关键环节之一。今年的疯狂电路组对电流环的要求明显提高,很多队伍在常规速度环、位置环之外,加入了基于电流环的力矩控制。现场采访到的第三支队伍在电流采样方案上花了很多心思,也有些独到的经验。
他们采用的是低端采样电阻配合差分放大电路的方式。采样电阻放在桥臂下管和GND之间,阻值选用了0.005Ω的合金电阻。为什么不用更大的采样电阻?因为采样电阻本身会消耗功率,0.005Ω在20A电流时产生的压降只有0.1V,功率损耗是0.005×20²=2W,虽然不算小,但还在可接受范围内;如果换成0.01Ω,压降翻倍,损耗也翻倍到4W,发热就会对电阻阻值产生影响,进而导致采样精度下降。
真正让他们头疼的是零点漂移问题。由于电机电流是一个正负交替的波形,而运放供电是单电源,所以他们需要把一个以GND为中心的双极性信号抬升到以1.65V为中心的单极性信号。这个电平抬升电路如果电阻精度不够,零点就会偏移,导致非零电流时采样值为零,或者零电流时采样值不为零。最终他们使用了0.1%精度的电阻,并且在软件里做了零点校准:电机不转时采集30次取平均,作为零点偏移量在算法中减掉。
这种“硬件设计+软件校准”的组合拳,是工业电流采样中最常见的做法。放到竞赛里,谁能把这个细节做扎实,谁的高频性能就更稳定。
4. 备赛数月的核心技术细节拆解
4.1 传感器与信号链:从差分放大到隔离
疯狂电路组的另一个技术焦点在于传感器信号链。今年的赛道上,电磁组和视觉组基本都在使用更高精度的传感器,而相应的信号调理电路成了决定成败的关键环节。
差分放大电路在传感器信号处理中的位置非常重要。想象一下,你有一个微弱信号,幅度只有几毫伏,但叠加在共模干扰上的噪声可能高达几百毫伏。如果只是简单地用单端放大器放大信号,那么干扰也会被一起放大,信噪比不会改善。差分放大器的核心能力在于只放大两个输入端的差值,而不放大它们的共模成分,因此能够有效抑制外部共模干扰。
在现场我看到有不少队伍使用了INA系列的仪表放大器来放大电磁传感器的感应电压。仪表放大器本质上是一个高性能的三运放差分放大结构,输入阻抗极高,共模抑制比通常在90dB以上。用这类器件来处理毫伏级信号,效果比通用运放搭建的差分放大电路要可靠得多。
另一个常见技术点是RS485隔离电路。在车模上使用RS485通常不是为了通信距离,而是为了在长距离走线的环境下保证信号质量。赛场上的车模空间极其有限,电机动力线和传感器信号线往往不可能完全分开走线,电机产生的强电磁噪声会通过传导和辐射耦合进通信线。这时候就需要使用隔离芯片,将信号侧的参考地与动力侧的参考地完全隔离开,切断地环路干扰的传播路径。
这里有一个实操细节:隔离芯片的电源需要单独生成。现场有些队伍直接用一个隔离DC-DC模块给隔离侧供电,有的则选了带集成隔离电源的RS485芯片,走线更简洁。无论哪种方案,都要注意给隔离侧和主控侧的电源分别加足够的去耦电容,不要因为芯片自带隔离就忽略电源滤波。
4.2 滤波电路:RC滤波为什么没让信号变好
滤波这个话题在现场聊得特别多。很多队伍在传感器输出到ADC之间加了一阶RC滤波,但有个有意思的现象——加了RC滤波之后,信号反而更差了。这个现象其实很好解释。
RC滤波器本质上是一阶低通滤波器,截止频率f=1/(2πRC)。如果传感器信号本身带有高频成分(比如电磁传感器感应到的赛道激励信号,或者摄像头行场信号边沿),而你设计的RC截止频率太低,就会把有效信号的高频分量也一并滤除,导致信号边沿变钝、幅度衰减。在磁导航中,感应到的赛道激励信号频率通常是20kHz左右,如果RC滤波的截止频率也设置在20kHz附近,就很容易发生相位滞后,导致车辆过弯时判定误差加大。
正确的做法是先搞清楚信号的有效频带,再设计滤波器参数。比如20kHz的磁信号,我可以把滤波器的截止频率设计在50kHz以上,只滤除高频噪声而保留有效信号。另外,二阶或更高阶滤波器虽然能提供更陡峭的衰减曲线,但相位失真也更严重,在闭环控制系统中可能引发稳定性问题。所以很多有经验的队伍在传感器信号链上,宁可保留一定噪声,也不愿意引入明显的相位滞后。
用生活化类比来说,RC滤波就像给音箱调EQ——如果你把高频切掉太多,虽然没有了“滋滋”的底噪,但吉他的泛音和镲片的金属感也没了,整个声音发闷。滤波的目标不是把噪声完全消除,而是在保留有效信号和抑制噪声之间找一个平衡点。
4.3 Buck-Boost与LDO选型:给整车的“心脏”做手术
赛车的电源架构设计,用“心脏手术”来形容其实很贴切。整车的能量来自一块动力电池,但车上不同的模块需要不同的电压。电机驱动与主控电路通常直接吃电池电压,而传感器和通信模块往往需要5V或3.3V,这中间就需要各种电压转换电路来合理分配能量。
Buck电路是降压型开关电源,效率通常在85%到95%之间;Boost电路是升压型开关电源,用于需要高于电池电压的场景。有些队伍在追逐更高速度的时候,会增加一个Boost模块来给电机驱动器的栅极驱动侧供电,以确保MOS管有足够的驱动电压。这个方案本身没有问题,但Boost电路对电感选型非常敏感——电感饱和电流如果低于峰值电流,电感会急剧退化,储能能力暴跌,输出电压开始波动,严重时会产生啸叫并烧毁开关管。
我在现场看到一支队伍的电源板上使用了屏蔽电感。这种电感带金属外壳,虽然体积稍大,但磁屏蔽效果好,不会对附近的传感器产生电磁干扰。这在空间紧凑的车模上是非常关键的一个细节——因为电感在工作时会产生交变磁场,如果旁边正好走了一根敏感的传感器线,就很容易耦合进去噪声。
关于LDO,很多人的第一反应是把它归为“低端方案”,但实际并非如此。LDO的噪声和纹波通常远低于Buck,因为它本质上是线性系统,没有开关动作。所以在音频、模拟信号采集这类对电源纯净度要求非常高的场景中,LDO仍然是不可替代的存在。好的设计不是用LDO替代Buck,而是让Buck做粗调,LDO做精调——各司其职,各尽其能。
5. 总决赛当天:竞赛现场的技术看点与氛围实录
5.1 视觉组与电磁组的赛前调试众生相
总决赛当天的调试区,每个队伍的脸色基本能反映出他们的车况。有的队伍在紧张地更换轮胎、调整底盘高度,有的队伍一遍遍擦镜头、调焦,还有的队伍拿着示波器探头在关键测试点上反复查验波形。我特意观察了几支装备了图像识别方案的队伍,发现他们在处理摄像头安装角度这个问题上花了很多时间——摄像头的俯仰角哪怕偏差几度,车在不同光照条件下的识别效果都会有明显差异,导致元素误判。
更让人紧张的是电池电压变化对图像的潜在影响。当电池从满电逐渐放电到低电量,Buck输出可能仍然稳定,但电机驱动电流增大会导致整体电池电压出现不同程度的瞬态跌落,如果这个跌落传导到摄像头的供电轨上,成像质量就会恶化。这也就是为什么在电源设计上要额外预留足够的电容余量——不是为了理论上的漂亮,而是为了在比赛的最后一刻,车还能保持正常发挥。
5.2 预赛与决赛的赛道差异:从圈速到稳定性的博弈
总决赛的赛道比预赛更复杂,弯道半径更小,元素组合更多。很多队伍在预赛时跑出的高速成绩,到了决赛反而变得保守——原因很简单,跑得快当然重要,但完赛永远优先于圈速。我现场看到有几支队伍在决赛轮主动降低了目标速度的限幅值,为了换取更高的完赛率。这种取舍在竞赛中谈不上对错,而是策略选择——毕竟成绩再好,冲出赛道也是零分。
在这种策略博弈背后,清晰的工程思维体现得非常明显:车子的性能上限是一回事,你能在不确定环境中稳定发挥多少又是另一回事。对于大多数队伍来说,降低极限速度5%,换取稳定性提升10%,整体收益往往是正的。
5.3 现场采访问答精选
问:你们觉得今年赛场最常见的电路故障是什么?
答:电机驱动部分的MOS管烧毁和主控复位。这两类问题占比至少一半以上。绝大部分是因为电源部分设计余量不够,或者驱动波形没调好导致直通短路。
问:如果只能给下一届队伍提一个建议,你们会说什么?
答:早点开始整车的联调。不要等所有硬件都完善了再上车测试。很多时候电路板单独测试是好的,一上整车就被干扰得不能工作。软硬件协同调试,越早开始越好。
问:你们车上的电路板是自己画的还是用了开源方案?
答:大部分是自己的方案,但会参考开源资料和往年优秀队伍的设计报告。直接抄开源方案的问题在于你并不知道设计者的设计意图,出了问题也无从下手修改。
这些回答虽然简短,但每一条都直击要害。尤其是关于“直接抄开源方案”的点评,我深有体会——剽窃别人原理图最可怕的地方不是被发现,而是当车跑不起来的时候,你连从哪里开始排查都不知道。
6. 疯狂电路组备赛避坑指南与长期价值思考
6.1 备赛期最容易踩的五个坑
- 上来就画四层板,忽略了把电路的工作原理先吃透。很多队伍在初期热衷于叠层和阻抗控制,但基本原理还没搞懂,最终做出来的板子问题不断。
- 电源测试只测空载和轻载,没测满电流工况。电机堵转瞬间的冲击电流远高于正常运行,这个工况必须专门验证。
- 忽略了去耦电容的摆放位置。去耦电容必须尽可能靠近IC电源引脚,否则高频噪声会绕过电容直接进入芯片。
- 调试时只用示波器看时域波形,不看频谱。很多EMI问题在时域里不明显,拿到频谱仪上立刻就暴露了。
- 软件和硬件分成两支队伍各干各的。等联调时才发现硬件设计没有预留软件所需的关键测试点,只能飞线乱飞。
这五个坑几乎涵盖了失败队伍的共性特征。如果你正在备赛,建议把这份清单贴在你工位前。
6.2 准备比赛的过程比结果更有价值
在总决赛现场待了完整的一天,我最大的感受是,这个比赛的结果本身其实没那么重要。真正有意义的是你在备赛过程中建立的系统化工程思维——从一个模糊的“我想做一辆能跑的车”,逐步拆解成“电源怎么设计、驱动怎么调、信号怎么采、算法怎么跑”的具体问题,然后一个个去解决。
这种能力在未来的学习和工作中会持续产生价值。我认识不少从智能车竞赛走出来的朋友,后来去做嵌入式、机器人、新能源电驱系统开发的,几乎都在回忆中承认竞赛经历给了他们非常宝贵的工程直觉——特别是那种在自己设计的电路板冒烟之后,还能冷静地找出问题并修复的实操能力。
疯狂电路组的“电路”二字,在我看来其实只是一个载体,真正承载的是“从原理到实物系统化落地”的能力。这是任何课堂教育都无法替代的。
6.3 值得持续深入的技术方向
如果你已经准备参加下一届比赛,或者正在犹豫要不要入坑,我建议你先从这几块内容开始积累:
- 开关电源设计(Buck、Boost、Buck-Boost拓扑的建模与环路补偿)
- 栅极驱动电路设计(包括自举电路、死区时间控制、杂散电感影响分析)
- 精密模拟信号采集(运放选型、差分放大、输入滤波、零点校准)
- EMC/EMI基础(辐射与传导干扰的形成机理、常见抑制手段)
同一时间,别忘了多看看往年的优秀技术报告。竞赛报告里的技术细节也许不是最高级的,但都是经过实际验证的,可信度和可参考性远比纸面理论更高。
最后再分享一个小技巧:调车的时候,养成每次修改只动一个变量的习惯。电气参数互相耦合严重,如果你同时改了PID参数、PWM频率和采样滤波系数,出了问题根本无从排查。一辆稳定完赛的车,都是从无数次“只动一个变量”的枯燥调试中慢慢养出来的。赛场上那些看似轻松的飞驰,背后都是反复的推敲、试错和不厌其烦的量测。