电子设计竞赛应该如何准备?

本文作者分享了参加全国大学生电子设计竞赛的经历,强调了比赛的高含金量对保研、考研及就业的积极影响。介绍了比赛的组织结构和周期,并详细阐述了软件类的准备过程,包括学习C语言、51和32位单片机,推荐了相关教材和资源。硬件部分提到了AltiumDesigner和Multisim软件的学习。最后,作者强调了团队合作的重要性,并给出了各竞赛方向所需掌握的知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

全国大学生电子设计竞赛,当初我听到这个比赛的时候心中还有些胆怯,毕竟它含金量确实高,而且要想在全国去的好的名次,也确实不是一件容易的事情。但经过我大二一年的准备,我还是在自己的努力下,拿到了全国二等奖,现在都还清楚地记得但是得知我们的团队获奖时的激动心情。
或许很多人会问参加这个比赛有什么用?下面我首先就要给大家讲一讲这个比赛的用处。
首先这个比赛含金量特别高,高到什么程度。如果拿到了国奖的话,再加上本科成绩不是那么的差,保研几乎是没有什么问题的;即使是退一步考研,面试和找导师的时候,一个国奖都会为你带来你意想不到的便利,面试时候只要不跟老师干起来,基本上已近稳了;同样的,导师都喜欢有科研经历或者有比赛经历的同学,这个奖就是最好的证明。同样,找工作的时候,一个国奖也许就能帮你撬开一个优秀企业的大门,升职加薪的话也说不定可以的。
建议电子信息类专业的学弟学妹有机会的话都可以尝试一下,即便没有得奖,对大家来说都是一个不错的经历,会让你的知识阅历都上一个台阶,并且也能够给你一个优秀的标准。
接下来我想说一下这个比赛的简介,这可能是最枯燥的一项了,我尽量给大家讲的浅显易懂一些。
这个比赛时教育部的高等教育司和信息产业部人事司一起办的,负责领导全国范围内的电子设计竞赛工作。
而每个地区的赛事就分配给地方的教育局管,全国各个地区就是各个赛区,都会有本地的竞赛组委会和专家组。
两年一届,单数年是大电赛,偶数年时小电赛,对于不考研的大学生来说,想参加大电赛还是小电赛就看自己意愿了,考研的话就要考虑一下时间的局限性了,或许你只有大二一年的时间。
下面回到赛前准备的这个问题上:我将分为两方面为大家展示,分别是软件类和硬件类
软件类:
现在电赛普遍运用的都是32位单片机(不论是stm32还是msp430等都是32位的)同时编程语言运用的最为广泛的也是C语言。所以电赛软件准备第一步–>学好C语言,这里我首推谭浩强老师的教材《c语言程序设计第五版》淘宝有卖,大家有需要可以去搜一下,同时在B站上有相应的视频,可以配套学习。
学好C语言后,接下来就要上手单片机了,我的学习路线是51单片机–>32单片机
学习都是要由浅入深的,单片机学习亦是如此,51单片机虽说在现在的电赛中运用的并不多,或者说几乎没人用,但是作为一个启蒙或者过度的工具是非常不错的(这里举一个不恰当的例子,51单片机就好比初等数学,32单片机就好比高等数学,你跳过初等数学直接去看高等数学也可,但是我相信很多概念和知识点你是不能够看懂的,或者说如同看天书一样,所以需要由浅入深)
51单片机我首推郭天祥的《51单片机C语言教程》这是我觉得迄今为止市面上讲解51单片机的教材中最容易上手也是最适合初学者的辅导书,同时也有配套视频讲解和51单片机学习板,淘宝可搜。51单片机重点应掌握IO口、定时器和寄存器的配置,AD\DA转换、串并行口通信原理,I2C通信原理,按键及数码管显示等。同样每种类型的函数配置也要掌握。
学完51后,趁热打铁做几个小项目练练手,紧接着就要上手32单片机,32单片机我首推正点原子的stm32单片机,资料详细,视频讲解全面,同时例程配套可以说是市面上最好的。32学习时不光要搞懂代码层面的含义,同时要更深层次的去理解原理、函数配置,学会举一反三。32单片机的学习需要按照正点原子的视频和教材步骤,每个模块每个项目的去学习,搞懂深层次的原理,同时需要多加练习,自己多做项目来巩固。
学完32单片机后就要开始分方向学习了,电子设计大赛一共分为电源类、高频信号类、仪器仪表类、控制类四大方向,这里简单给大家解释下每个方向大概的题目需要掌握的知识,其他具体的知识,有需要交流的朋友可以私聊交流
1)电源类:简易数控直流电源、直流稳压电源,交流<->直流变换、DSP等;
2)高频信号类:简易无线电遥控系统、实用信号源的设计和制作、波形发生器、电压控制LC振荡器,实用低频功率放大器、高效率\功率放大器、宽带放大器、DDS\锁相环配置,FPGA等;
3)仪器仪表类:简易电阻、电容和电感测试仪、简易数字频率计、频率特性测试仪、数字式工频有效值多用表、简易数字存储示波器、低频数字式相位测量仪、简易逻辑分析仪,FPGA等
7)控制类:多路数据采集系统、数字化语音存储与回放系统、数据采集与传输系统,树莓派图像采集,PID算法、四旋翼无人机,视觉采集,Linux嵌入式系统等。
说完软件我们来看看硬件类。
硬件类:
硬件类主要就是焊接模块和板子\线路等,这里需要用到两个软件–Altium Designer和Multisim。Altium Designer主要用于刻画电路板,制作模块电路等用途,Multisim主要用于电路仿真和波形仿真等,B站上都有对应的视频,可以去参考学习
最后再说下最重要的小组配合:电子设计大赛为三人一组,一般最佳配置为一人主打硬件,两人主打软件,三人团队在四天三夜的时间里不仅要完成软件程序的编写,硬件电路的焊接与仿真,上机调试等,同时需要撰写相应题目的说明论文。这就需要小组三人有很强的默契与配合能力,建议尽早确定团队成员,多在一起做项目和往年真题,比赛时才能游刃有余。
同时现在的任务是多看看老师的讲座,对电赛的分析和押题,以及器件清单下来了之后赶紧研究器件清单,和老师学长多交流,或者同一学校的队伍交流,b站也有很多大佬们在分析器件清单。总之器件清单很重要,器件清单里没有的东西也要赶紧买,晚了淘宝都没有了,一定要第一时间去下单买,不然就会被淘宝商家坐地起价了。
文章有限,可能有些地方没有写到,欢迎私信或评论交流

### 控制组硬件学习路径与资源 #### 学习目标设定 为了有效参与并掌握必要的技能,建议设立具体的学习目标。这不仅限于理解基本路原理和元件功能,还包括深入研究微控制器编程、传感器应用以及通信协议等内容[^2]。 #### 基础知识积累 1. **子学基础** 掌握直流稳压源的设计制作、模拟信号处理技术(放大器)、数字逻辑门路等基础知识对于后续更复杂系统的构建至关重要。 2. **单片机开发入门** 单片机作为控制系统的核心部件之一,在现代子产品中扮演着重要角色。熟悉至少一种主流架构如AVR, PIC 或 STM32系列,并能够编写简单的C/C++程序完成特定任务是非常有帮助的[^3]。 ```c #include <avr/io.h> int main(void){ DDRB |= (1<<PB0); // 设置端口方向为输出 while(1){ PORTB ^= (1<<PB0); // 切换LED状态 _delay_ms(500); } } ``` #### 实践项目驱动 - 构建小型自动化装置:比如基于Arduino平台的小型机器人,它可以帮助理解和练习各种类型的输入/输出接口及其对应的软件库函数调用方式; - 参加线上线下的创客活动和技术交流会:与其他爱好者互动交流经验心得,共同探讨解决问题的方法; - 关注官方发布的案例教程及开源社区贡献者分享的作品实例,从中汲取灵感启发自己的创意构思[^1]。 #### 高级专题深化 当掌握了初步的知识体系之后,可以进一步探索如下领域: - PID 控制算法优化:针对实际应用场景调整参数获得更好的动态响应特性; - 图像识别与机器视觉:利用摄像头采集图像数据经过预处理后送入神经网络模型进行分类判断从而指导执行机构动作; - 多传感融合定位导航:综合运用GPS模块、惯性测量单元(IMU)等多种感知手段实现精准的位置跟踪服务。 #### 资源推荐 - **书籍资料**:《嵌入式系统设计》、《ARM Cortex-M内核权威指南》,这些书本提供了详尽的技术文档支持初学者快速上手; - **在线课程网站**:Coursera上的“Microcontroller Programming Specialization”,edX提供的“Introduction to Embedded Systems”。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值