总结给要参加电子设计竞赛的同学们 2019-12-18

  近段时间,全国大学生电子设计竞赛的参赛培训、准备工作在各高校如火如荼地开展起来,参赛的同学中有很多是大二学生或者是第一次参赛的同学,对于你们或许很迷茫、不知道从哪方面入手。这里,我将之前学长给我们的建议以及一点个人戳见整理了一下分享给你们。

1、不要追求高精尖,要通。电赛时间有限,与其花时间去弄自己没接触过的东西,不如把自己已经学到的东西弄透。对大部分人来讲,如果之前没有接触DSP、FPGA、ARM之类高端的控制器,可以不学,这类控制器,短短几个月的时间是没办法摸透的,更别谈熟练应用,开发项目。电赛时别人不会因为人使用了新的控制器给你加分,而只会看你项目的实际完成情况。单片机,我个人推荐F51系列,资源合适,指令与51兼容,上手比较快。要花时间在用单片机上,而不是在学单片机上。

2、不要贪多,要专,要深,平时训练要注意模块的设计,要特别注意可移植性,稳定性,可靠性。比如,你写一个显示程序,最好能够达到这样的效果:给出显示内容和显示界面,能够在2小时内完成显示程序的设计,并与系统其它部分接口。设计一个电机驱动,应该能满足大多数电机的需求,要保证线路无论在什么情况下都不损坏(如加入保险丝之类安全装置,加入限流电路、保护电路等)。

3、控制类训练组最好能设计一个好的通讯系统(多数控制类项目适合用多机系统简化任务)。这样的话,竞赛时就可以把项目分解成若干个小的模块,各模块间通过通讯连接。平时在做模块时(如显示、电机驱动、键盘等)都设计成通讯方式,使用时可以直接挂接,同时又消耗很少的主CPU资源。

4、模块化的设计和训练。比如控制组有两组,可以分工协作,两组分别开发不同的模块,设计完成后相互交流,共享设计成果。这样可以节省大量时间,开发更多的模块。

5、注意论文写作、文档整理、资料搜集。电寒时,论文占有相当大的比重,而一篇好的论文绝对不是竞赛一两天能赶出来的。

6、要实际演练项目。电赛前要模拟竞赛两次以上,要求在规定的时间内完成项目。通过这样的训练,可以学习规化项目、分配时间、学会识别一些课题的陷阱、难点等。

7、不要花太多的时间在华丽的外观(如显示),要更多的做实际的功能性东西。

8、注意选题。有几类课题建议不要选:方向不对、太难、太简单(说明你很迷茫,不知道项目难点在那里,也不知道怎么分配任务)。另外,有些课题软硬件工作量不平衡,此时要跟据组内人员的能力决定是否挑选。

        另外对培训方面的几点建议:

1、建议负责老师将微控制器的培训内容多向51系列倾斜,老师可以设计一个完整的适合电赛用的通信协议,编写一个显示程序的范例,然后细讲给大家,可能比可视化的界面之类更实用。我认为控制类课题用51(最多F51)足矣(两三天的时间不可能设计出一个复杂的控制线路,软件也不会太复杂,对控制器的要求不会很高),数字处理类才会涉及DSP、FPGA。

2、电赛应该建立一个技术平台,要注意积累,将一些优秀的经验证可靠的设计建库存档,来年培训时进行讲解学习,这样才会一年比一年进步。

3、培训老师不光要培训具体的学科,还在培训项目开发的一些知识,如系统规化、人员分工、资源调配、应急处理等。

        以上是我的学长和我的一点建议,不当之处还望指正。