
电赛全称全国大学生电子设计竞赛几乎是电子、自动化、通信这类专业的学生大学阶段绕不开的一场比赛。它奇数年是国家赛偶数年则是TI杯省级赛和区域赛所以你会看到网上搜到的题目年份和编号特别多2015年综合测评的多种波形发生器、2024年H题自动行驶小车、2025年G题、2026年的测量方向题目每个编号背后都对应一套完整的工程问题。我当年就是被学长一句“打一次电赛大学才算完整”拉进实验室的从大一连焊板子都费力到大三拿到赛区一等奖这条路踩过的坑实在太多。这篇文章想把从零开始备战电赛的学习路径完整整理出来包括知识体系怎么搭、经典题目怎么拆、综合测评怎么应对、比赛现场怎么排时间适合刚接触电赛的本科生也适合已经打过省赛但想冲国奖的同学对照着查漏补缺。1. 先摸清电赛的“游戏规则”1.1 电赛不是一场考试而是一个完整项目周期电赛以三人一队为单位比赛周期一般是四天三夜。赛题公布后队伍要在规定时间内完成一个具备完整功能的电子系统包括硬件电路、嵌入式软件、机械结构控制类题目还要涉及车架或云台最后提交一份设计报告。评审时先看作品演示和现场测量再看设计报告最后还有答辩。国赛年份里获得赛区奖的队伍还有机会进入综合测评这个环节限时4小时、单人完成题目直接决定国家级奖项的归属。很多第一次参赛的同学容易把电赛当成“期末考试”以为平时专业课考得好就能拿奖。实际上完全不是这么回事。电赛更像是把一个真实产品从需求到样机的开发过程压缩到四天三夜它考验的是你面对模糊需求时的拆解能力、模块化设计能力、现场排错能力以及三个人在高压下的协作能力。平时学的是“已知电路算参数”电赛考的是“给定指标做电路”两者差别非常大。1.2 题型分布与近年变化电赛的题目类型基本稳定在几大类电源类、信号源类、仪器仪表类、放大器与射频类、控制类偶尔还会出现数据通信与综合应用。近几年最明显的趋势是软硬结合越来越深控制类题目占比上升传感器、摄像头、惯性导航模块频繁出现即便是纯硬件类的电源题也会要求用单片机做数字闭环和显示通信。也就是说只会焊板子或者只会写代码都走不远两支队伍比拼的其实是系统整合能力。我身边不少队伍在备赛时只练自己擅长的一类题比如一直做电源结果到了比赛看到控制类题目也不敢换。这种做法在拿奖层面风险很高。电赛出题有一个“反押题”的惯性越是热门方向越可能换个角度出题。合理的策略是选定一个主攻方向同时至少了解其他两三个方向的通用框架保证拿到任何题目都能快速上手。2. 从零搭建电赛知识体系2.1 三条主线十个模块电赛知识体系看着庞大但拆开看就是三条主线硬件电路、嵌入式软件、系统设计与调试。围绕这三条主线我梳理出十个必须掌握的模块对应关系如下学习模块核心内容对应题目类型模拟电路基础运放、三极管、反馈、滤波、功放信号、电源、放大题数字电路与单片机STM32、MSP430、定时器/中断/DMA所有题型的控制核心电源技术LDO、Buck/Boost、恒压恒流、效率电源题信号链设计DDS、ADC、DAC、滤波、幅度调理波形、仪表题电机控制直流减速电机、编码器、PID、驱动电路小车、自动泊车、控制题传感器应用超声波、红外、摄像头、IMU控制题通信与显示串口、蓝牙、无线模块、OLED/屏幕综合应用设计工具立创EDA/AD、CubeMX、MATLAB全局仪器使用示波器、信号源、万用表、可调电源全局工程文档设计报告写作、测试数据记录报告评审这十个模块不需要一次性学完但要有一个渐进的学习顺序。建议先攻克模拟电路基础和单片机它们是整个电赛的地基。运放怎么搭、反馈怎么算、定时器中断怎么用这些内容不熟练后面做任何题目都会卡壳。2.2 三个月完成三条训练主线备赛不能只停留在“看书”和“看视频”必须落到实物上。我给实验室新人定的三个月训练计划其实就是三条实物主线第一条主线是做一个可调直流稳压电源。要求0-30V可调、0-3A恒流恒压、数码管显示电压电流最好还有过流保护。做这个题能覆盖电源拓扑、线性调整管或开关芯片、运放反馈、ADC采样、单片机显示几乎全部基础技能。别小看这个项目很多国赛队伍在电源题上翻车往往就是没做过完整的恒压恒流电源。第二条主线是做一个DDS信号发生器。要求输出正弦波、方波、三角波频率1Hz到1MHz可调幅度可调频率误差小于1%。这个项目能训练波形合成、滤波网络设计、幅度控制、按键交互和液晶显示。2015年综合测评考的就是这类题目后面我会单独拆解。第三条主线是做一个循迹避障小车。要求小车能沿黑线行驶、遇到障碍自动停止或绕行最好加上编码器闭环和手机蓝牙控制。做这个项目能训练电机驱动、PID调节、传感器信号处理、嵌入式实时逻辑是应对控制类题目的基本盘。2.3 工具链提前配齐电赛备赛最怕“到用的时候才找工具”。开发环境建议提前装好并跑通STM32CubeMX加Keil或者GCC工具链至少要熟练掌握一款单片机。画板子用立创EDA或者Altium Designer国赛器件清单公布后很可能需要快速画转接板或修改模块电路。电路仿真用LTspice或者Multisim设计滤波器或电源反馈时能省不少时间。仪器方面示波器是必须的带宽建议100MHz以上函数信号发生器、可调直流电源、万用表三件套不能少。如果预算有限实验室共用也行但一定要提前熟悉操作别到比赛现场才开始学示波器怎么测幅度和频率。3. 经典题型拆解热搜背后是这些考点3.1 波形发生器2015年综合测评的经典战场网上搜“2015年电赛多种波形发生器答案”的人特别多这道题几乎是所有电赛老人的共同记忆。它要求利用现场提供的通用器件在限定时间内制作一个能输出方波、三角波、正弦波的多波形发生器频率可调、幅度稳定而且这些波形要能在同一个输出端口切换。题目本身不算复杂但难点全在细节上。先说频率源。波形发生器的核心是先产生一个频率稳定的方波或频率参考然后通过积分电路得到三角波再用滤波或波形整形得到正弦波。早期方案喜欢用运放搭文氏桥振荡器但频率调节范围窄、稳定性差后来的主流方案是使用DDS芯片或者单片机内部DAC配合DMA直接合成波形。DDS方案频率精度高外围电路简单只要把SPI接口调通写入频率控制字就能输出指定频率。我当时用的是STM32的DAC配合DMA查表生成波形正弦波、三角波、方波都先做成数据表运行时切换查表指针这样做最灵活也不依赖额外芯片。再说波形整形。方波要求上升沿陡峭最好用比较器或逻辑门做整形三角波在线性度上要求较高对积分电容的漏电流敏感需要选择CBB电容这类低漏电电容正弦波则必须加低通滤波器滤掉高次谐波否则失真度完全没法看。这里有一个非常关键的技巧三种波形共用输出级时一定要用模拟开关做通道切换否则波形之间会互相干扰导致方波边沿变缓、正弦波出现毛刺。最后说幅度稳定。输出幅度在不同频率下会明显不同高频段增益下降低频段输出正常。解决办法是加入AGC自动增益控制或者用数字电位器和单片机做闭环幅度校准。如果时间紧张至少要在程序里做一张频率—增益补偿表实测几个频点然后线性插值能把幅度误差压到5%以内。3.2 测量类题目等精度测频与自动量程偶数年的省赛和区域赛里测量类题目出现频率很高2026年热搜里的“测量题目”就是一个信号。这类题目常见的形式是测量未知信号的频率、周期、幅值、相位差或者测量电阻、电容、电感的值。它们共同的内核是“把被测信号变成可靠的读数”这个转换过程最容易出错。频率测量是最常见的考点。低频段用直接计数法没问题但高频段和宽范围测量必须用等精度测频法。等精度测频的核心思路是用一个同步闸门同时启动两个计数器一个计参考时钟脉冲一个计被测信号脉冲闸门时间不是固定的整数参考周期而是被测信号的整数倍。这样测频误差只取决于参考时钟的精度与被测信号频率无关。实测下来用温补晶振做参考时钟频率测量精度可以轻松做到10的负6次方量级。电平测量和相位差测量也不难但有很多隐蔽的坑。测幅值时如果直接用ADC采样计算峰峰值一定要考虑抗混叠滤波ADC采样率至少要是信号最高频率的两倍最好达到五到十倍否则测出来的幅度会偏小。测相位差时过零比较器的滞回电压要设置合适不然噪声会导致过零抖动相位读数跳来跳去。自动量程是一个加分项。先粗测一次确定信号级别再通过模拟开关或者继电器切换衰减/放大倍数重新精确测量。注意切换量程后要留出足够建立时间一般至少等几百微秒否则读数会偏。这几个点掌握好测量类题目基本能拿下八成以上的分数。3.3 小车与自动泊车控制题的通用框架2024年H题自动行驶小车、自动泊车电赛以及近几届多道G题本质上都是同一个体系感知、决策、执行三层架构。很多队伍看到“自动泊车”就觉得难实际上拆开看每个模块单独拿出来都不复杂难的是把它们组合起来。感知层负责“知道自己在哪、目标在哪”。常见方案是摄像头识别赛道线和车位线OpenMV或者K210性价比高学起来也快再用编码器测量轮速用IMU获取航向角。如果题目只要求循迹一个灰度传感器阵列就够了成本低、响应快。如果要做自动泊车摄像头加IMU几乎是标配。决策层是控制题的核心。两轮差速小车的基本控制是速度环加转向环速度环用编码器反馈做PID转向环用摄像头给出的横向偏差做PD控制。调PID时有个很重要的经验先调内环速度环再调外环转向环顺序不能反。而且比例系数从小往大试积分项一定要限幅否则弯道一多就会积分饱和小车直接冲出赛道。执行层相对简单直流减速电机加TB6612或者DRV8833驱动模块注意电机供电要足够电池电压跌落会造成左右轮速度不一致小车就会跑偏。最好在软件里做一个左右轮一致性校准每次开机都自动测出两轮的PWM补偿值。自动泊车的路径规划可以提前在代码里写死几个关键路径点再结合传感器微调不用上太复杂的算法。4. 综合测评决定国奖归属的4小时4.1 综合测评到底是什么综合测评是国赛特有的一关。通过赛区初赛测评的队伍会抽取一部分队员参加综合测评通常是单人独立完成。现场只提供规定型号的元器件和芯片不允许使用现成模块不允许上网连自己带的开发板都不能用只允许纸质资料。题目现场公布限时4小时。2015年综合测评的多种波形发生器就是非常典型的考题题目不复杂但要在4小时里从零搭出一个完整系统还要求指标达标。综合测评考察的不是你会多少知识而是你在有限资源、有限时间内把电路做出来的工程能力。很多人平时做东西依赖开发板和现成模块到了综合测评发现只有面包板、运放、逻辑门和单片机芯片瞬间懵了。所以备赛阶段一定要刻意训练“面包板搭电路”和“最小系统设计”这两种技能。4.2 4小时里的时间切分4小时看起来很长实际非常紧张。我当时的分配方式是前30分钟只读题和拆需求画出系统框图和接口定义接下来1小时搭建电源和单片机最小系统先让板子能跑起来中间2小时集中攻核心功能先把基本波形调出来再优化频率和幅度指标最后30分钟整理测试数据做好演示准备。这里有几个实操技巧。第一焊接和插面包板时要按模块分区电源区、信号处理区、数字控制区不要混在一起方便后续排查。第二每个模块做好后立刻测试并记录不要等全部搭完再统一测试否则出了问题根本不知道是哪一级的锅。第三如果中途发现某个方案走不通果断降级不要死磕。比如DDS芯片通信死活调不通就立刻改用单片机DAC查表输出先保证功能完整再谈指标。4.3 综合测评的评审参考点综合测评的打分一般看三块功能是否完整、指标是否达标、现场操作是否规范。功能完整是最低要求波形种类、频率范围、幅度范围这些硬指标必须满足指标是否达标则看频率准确度、幅度稳定度、波形失真度这些量化值。现场操作包括你怎么接仪器、怎么读数、怎么回答问题评委能直观看到你的工程素养。要特别注意综合测评现场很可能没有你熟悉的仪器环境示波器品牌和操作方式可能不同按键布局也不一样。平时练习时建议多换几种示波器用至少要知道不同的示波器怎么测频率、测幅度、测FFT。我见过不少选手因为不会调示波器把本来很好的电路展示得一团糟非常可惜。5. 组队、选题与四天三夜时间管理5.1 三人一队怎么分工电赛组队的分工决定了比赛期间的上限。经过几次比赛和带新人的经验我强烈建议按“硬件、软件、文档测试”三岗分工硬件岗负责电源、主控板、外围电路、焊接和硬件排错软件岗负责嵌入式代码、算法、通信协议文档测试岗负责设计报告、测量数据记录和测试流程管理同时参与联调和查错。很多人觉得写文档是最轻松的岗位实际上电赛报告占比很高一篇结构清晰、图表规范、数据完整的报告能把作品的实际水平往上抬一个档次。文档岗还要提前准备报告模板把电路原理图、模块框图、软件流程图这些框架内容在赛前就画好比赛第一天就能往里面填具体内容。三个岗位每周至少开一次碰头会各自汇报进度提前把接口定义对齐不要在比赛现场才发现硬件接口和软件代码对不上。5.2 开赛第一天怎么选题选题是四天三夜里的第一个分水岭。一般赛题会在上午八点公布我建议第一天上午不要急着动手先花两到三个小时把每道题都读一遍做一次风险评估。用四个维度打分团队在这个方向上有没有完整经验、现有模块和板卡能复用多少、软件工作量大概多大、硬件风险点是否可控。很多队伍容易犯的错误是只看“哪道题听着高大上”结果选了一个完全陌生的方向最后四天都在试错。我的建议是如果没有绝对把握优先选自己做过最完整项目的方向也就是“稳定拿奖”优先于“冲最高奖”。毕竟电赛更像田忌赛马中上水平的稳定发挥往往比高风险高回报的选题策略拿到的奖项更高。5.3 四天三夜的分段安排四天三夜的时间分配也很讲究。第一天上午选题拆需求下午搭开发环境、检查模块器件第二天一整天集中实现核心功能把基本流程跑通第三天优化指标、增加扩展功能晚上之前完成设计报告初稿第四天上午做整体联调下午最终测量和材料封装至少预留两小时处理突发情况。这中间有一个容易被忽略的地方轮班机制。四天三夜不允许也不能真的完全不睡三个人需要错峰休息保证任何时候至少有一个人是清醒的。我见过不少队伍前三天通宵猛干最后一天全员状态崩掉连基本演示都出错。合理的做法是前两晚轮班调硬件和代码第三晚集中联调最后一天白天补一次短休确保上场演示时脑子是清醒的。6. 高频翻车现场与排查清单6.1 电源题翻车电源题最常见的问题是输出电压纹波大、带载掉压厉害、系统发热严重。排查时先看输入输出电容的位置电容要尽量靠近芯片引脚地线要单点接地避免大电流回路和信号回路共用一段走线。再看反馈采样点采样点要放在输出电容之后不能直接从开关节点取反馈。如果带载掉压明显多半是电感饱和或者续流二极管选型不对换更大饱和电流的电感或者改用肖特基二极管。发热问题要分清是开关损耗还是导通损耗。如果是线性电源发热说明压差太大要考虑降低输入电压或者改用开关方案如果是开关电源发热检查开关频率和栅极驱动电阻驱动太慢会导致开关损耗飙升。实测时用热成像仪扫一遍板子哪个元件发烫就重点检查它的工作点。6.2 信号题翻车信号题最容易翻车的地方是波形失真和幅度达标不了。正弦波失真先怀疑滤波器的截止频率设计DDS输出的阶梯波需要低通滤波器平滑截止频率要设置在最高输出频率附近太低会衰减正常信号太高又滤不干净。再看运放的增益带宽积很多通用运放在几百kHz之后增益就开始掉输出幅度自然上不去这时候要换带宽更高的运放或者在末级加电流放大。还有一个容易被忽略的点是电源去耦。信号链的运放供电如果不加104电容去耦高频段会出现自激振荡波形上叠加毛刺。每个运放的电源引脚都要就近放置去耦电容这是治本的办法。6.3 小车题翻车小车题最常见的症状是直行跑偏、原地抖动、循线不稳。跑偏优先检查左右轮PWM是否一致、编码器安装是否松动、轮子直径是否一样抖动则是PID参数问题要么比例太大要么微分太强先把积分限幅加上再逐步降低P值。循线不稳如果是摄像头方案先看曝光时间和帧率设置室外强光下要调低曝光不然赛道线会丢失。自动泊车类题目还有一个隐蔽的坑车体坐标系和图像坐标系没有对齐。摄像头安装角度稍微偏一点转向指令就会带系统误差。解决办法是在代码里加一个安装标定流程实测几个已知位置点计算出偏移量和比例系数。这一步虽然繁琐但对入库精度影响极大。6.4 报告与演示翻车设计报告翻车往往不是内容不够而是格式和逻辑太乱。评委看报告的时间很短一定要用图表说话系统框图画清楚、原理图标注完整、测试数据用表格呈现。报告里要有明确的指标对比表设计指标、实测指标、误差百分比一目了然。演示环节要提前走一遍脚本每个功能先演示基本项再演示加分项被评委打断也不要慌用数据回答。这里分享一个我常用的技巧比赛后期把测试流程标准化所有测试点固定顺序测量三次取平均值并记录环境条件。这样做出来的数据几乎不会被现场复测推翻因为你的测量流程本身是严谨的。最后再分享一个小习惯。我在实验室带新人时一直要求他们每次调试都写一页A4纸的调试记录内容包括时间、现象、怀疑点、改动内容、结果如何。电赛看起来比的是四天三夜和那4小时综合测评其实比的是之前一年甚至两年的积累与复盘。能走到最后的队伍不一定是天赋最高的但一定是问题记录最完整、动手最扎实的那几支。希望这篇学习之路能帮你少踩几个坑也祝你在赛场上真正享受把电路点亮、把小车跑起来的那一瞬间。