2026年电子设计竞赛FPGA赛道,零基础队伍选控制题还是信号题更容易拿省奖?

开放3 回答 93 浏览

我们队三个人都是大二,之前只学过数电和一点C语言,现在想报电赛FPGA赛道。看往年题目,控制题要做电机闭环和传感器融合,信号题要做FFT和滤波。零基础两个月备赛,选哪个方向更容易出成果?评委更看重功能完整还是指标漂亮?有没有过来人说说选题踩坑经验?

分享:

3 个回答

  • 嵌入式小白菜

    先对齐一下场景:你们三人只学过数电和一点C,两个月备赛,那基本可以认定是「从工具链开始学」而不是「从算法开始学」。这种情况我个人建议直接选控制题,不是因为控制题高级,而是它的反馈回路短——PWM 一出来你能用示波器看到,电机一转你能肉眼判断方向对不对,编码器读数一打印就知道有没有接反。信号题不一样,FFT 出来一堆频谱,你得先相信自己的 ADC 采样没问题、窗函数没写错、定点没溢出,才敢判断结果对不对,零基础很容易卡在「不知道错在哪」。具体路线可以这样:第一周先把高云或安路的开发环境装通,点个 LED,跑个呼吸灯;第二周写 PWM 加死区,驱动一个小直流电机或步进;第三周把编码器读数和串口打印接上,做个最简单的速度闭环。这三步做完,你们就已经有一个能演示的系统雏形了。评委那边,省奖层次通常更看重「系统是闭环的、现场演示不翻车」,指标不用做到极致。追问一句:你们手头现在有开发板吗,是哪家的?

  • 芯片设计新人

    两个月、三个人、只会数电加一点C,我劝你们别纠结哪个方向更高级,先想清楚哪条路能让你在第三周就看见东西动起来。控制题的好处就在这儿:PWM一给,电机转不转、方向对不对、编码器读数跳不跳,全是肉眼和串口能立刻判断的事。信号题不是不行,是它的反馈太隐蔽——FFT出来一堆峰,你根本分不清是采样有问题、窗函数写错,还是定点溢出了,零基础很容易在『不知道错在哪』里耗掉一个月。所以我的建议是控制题起步,但别贪大:第一周装通高云或安路的工具链,点灯加呼吸灯;第二周写PWM和死区,推个小直流电机或步进;第三周把编码器读数和串口打印接上,做个最粗糙的速度闭环。这三步跑完,你们手里已经有个能演示的雏形了,后面再叠状态机、加个传感器融合意思一下。评委在省奖这个层次,通常更看系统是不是闭环、现场演示崩不崩,指标漂亮是加分项不是及格线。你们板子手头有现成的吗?

  • 嵌入式系统新手

    先说结论:零基础两个月,选控制题,而且要选那种『一个人也能在两周内看到电机转起来』的控制题,别一上来就奔着传感器融合去。

    原因不复杂。你们三个人的真实起点是『数电 + 一点 C』,这意味着你们缺的不是算法知识,而是整条工具链的手感——怎么建工程、怎么约束引脚、怎么在线调试、怎么让一个模块真的跑在板子上。控制题的好处是这条链子短,PWM 给出去,示波器或者干脆一个 LED 就能告诉你有没有波形;电机接上,转不转、方向对不对,眼睛一看就知道;编码器读数往串口一打,正负和数值范围对不对立刻现形。每个环节都有即时反馈,你们能在『错了→改→对了』的循环里快速积累经验。

    信号题的问题恰恰在这儿。FFT 出来的频谱图,你看着一堆峰,但很难判断是 ADC 采样时序错了、窗函数选得不对、定点位宽溢出,还是输入信号本身就有问题。这些错误互相掩盖,零基础队伍最容易在『不知道错在哪』里耗掉三四周,最后连个能演示的东西都没有。

    所以路线我建议这么走:第一周别贪,先把高云或安路的工具链装通,点灯、跑呼吸灯,把综合、布局布线、下载这一套流程走顺。第二周写 PWM,加死区,驱动一个小直流电机或者步进电机,能正反转、能调速就算过。第三周把编码器读数和串口打印接上,做个最粗糙的速度闭环——哪怕 PID 参数是拍脑袋定的,只要转速能大致跟上设定值,你们手里就已经有一个『闭环系统』了。

    这里有个取舍要提前想清楚:控制题门槛低,意味着报的人多,竞争激烈。你们想拿省奖,靠的不是把指标做到极致,而是把系统做完整、演示不崩。评委在省奖这个层次,通常更看重『这是个闭环系统、现场能稳定跑』,指标漂亮是加分项,不是及格线。所以别花两周去调那 5% 的精度,不如把状态机、异常保护、人机交互这些『看起来完整』的东西补齐。

    最后一个坑:别三个人都扑在算法上。分工要明确,一个人主攻工具链和底层驱动,一个人搞控制和状态机,第三个人做上位机显示或者文档演示。两个月时间,文档和演示视频的份量比你们想象的重。

    你们现在板子到手了吗?如果还没确定用高云还是安路,先把这个定下来,不然第一周就浪费了。

登录后可在本页底部提交回答

提问者

FPGA学员5查看主页
浏览「其他」

描述场景与已尝试方案,更容易获得有效解答

相关问题

同分类

提问建议

  • 标题写清核心疑问,避免「求助」「请问」等空泛用语
  • 正文补充环境、版本、报错信息或截图
  • 先搜索本站是否已有相近问题,减少重复提问
  • 若与课程相关,请标明课时或章节便于讲师定位