这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 合作大赛 » 参加大学生电子设计大赛经验分享【青春】

共3条 1/1 1 跳转至

参加大学生电子设计大赛经验分享【青春】

菜鸟
2013-09-16 11:25:23     打赏

  打算参加电子设计大赛,下面是我搜集的一些人的参赛经验,希望对参赛者有所帮助。

  电子设计竞赛经验汇总 竞赛时应该注意的问题:

  1、软件与硬件电路最好是同时做,不要前几天都在搞软件,等到最后才来焊板,到时如果出问题都没时间改了,我参加时就是遇到了这种情况。要么也可以在面包板实践下,有人可能产能用仿真软件仿真,但那毕竟是仿真,有时跟实际相差还是很大的。反正是不能到最后才来做印制电路板。2、队员分工好,最大限度发挥整个队的能力,而且经常讨论,让三个人都知道对方的进展,同时也好处理各个负责模块之间的链接。3、在竞赛前就应该做好准备:做好一两个单片机最小系统 (最好有下载口,支持在线编程)、5V/12V稳压电源和显示板等小模块,将各个模块程序编写好。如 7段数码管的显示(建议使用串口,节省单片机的I/O口,如搭配74LS164或74HC595,我那时是使用两块74HC595芯片,一片位选,一片发送数码)这样可以节省很多时间。4、由于前期已经做好各模块板了,因此竞赛时具体做板只需改进,从而达到题目要求。画PCB板我个人认为单面板好,好焊板。焊接芯片时能用插座的还是用吧。这样既可以防止焊接时焊坏芯片,而且芯片可以多少使用。赛前自己也准备些常用的器件。5、竞赛前还是在图书馆借点书来,方便赛查阅。6、论文在赛前一定要试写一两篇,至少也应该看过些论文,知道它的格式。论文可以一个人负责,后面大家一起修好下,也可以个人负责自己模块的,最后再汇总。7、赛期是4天3夜,时间还是很紧的,但也要注意休息,这几天一定要坚持,能挺住。最后不管得不得奖,参加过总可以学到很多东西的,最后再说下要多总结,每次工作后总结出做得好和不好的地方方便以后的工作和学习。

  关于电子设计竞赛的一点经验

  电子设计竞赛其实不是很难的,其中,我觉得模数电路基础和单片机这两方面最重要。一般来说,把这两个方面摸熟一点就行了,像DSP,FPGA/CPLD等都可以不用。

  我们碰到的一般都不是很复杂的控制,也没什么数字信号处理方面等对时效较高的东西,没有必要去用DSP。说实话,DSP的使用可比我们所学的8位单片机复杂得多了。

  FPGA/CPLD也可以不怎么管,因为一些低速的时序逻辑也可以用单片机来完成,并且灵活性要高一些。真正需要高速的地方不是很多,用专用或通用的数字逻辑芯片就行了,如果是因为所用的通用的数字逻辑芯片(如74系列)较多,想综合到一块FPGA/CPLD芯片去实现,这在MAX+plus II中也很容易实现,在它里面就有像74系列这些常用东西的库,在原理图中把它们拉出来,连好线就行了,实在不行的话,还可以找老师帮忙。

  对于模数电路,书上最基本的东西要掌握,这些是你的基础。虽然在竞赛时碰到的东西可能都是你在书本上没有看到过的,但是你可以上网找出它的原理图和实现电路的参考图,你可以用你所学的基础,把它们综合到你的设计中去(不会很困难)。在网上搜索引擎很多,多找找看,肯定可以找到你感兴趣的东西的。图书馆也有像实用电路大全这种书,书上可能就有你想要或者差不多的电路,去试试吧。另外,Electronics WorkBench这个东西个人觉得比较有用,你可以先用它来验证你的设想,应该学会使用它。

  至于单片机,我们所要用到的东西也不会很多,通常都是一些定时、简单的运算与控制、还有就是键盘与显示等东西。键盘接口书上可能都有现成的例子。显示要看是否使用专用的芯片,推荐使用专用的芯片,不然会占用大量单片机的引脚接口的,网上还可以找到对应的发送模块程序,如果不用,直接通过单片机的并口把数据送出去也简单。控制就不必说了,看你需要什么样的功能吧。至于运算,有些单片机可能没有乘法和除法指令,需要自己编个移位加减作乘除的子程序来实现,把移位加减作乘除的原理搞懂,浮点运算估计用不上,但最好还是看一看怎样用加减法来实现。定时书上有说的,看书吧。编程时,最关键的是搞清楚各种情况下单片机各种状态寄存器的状态:是否开/关了某个中断(中断允许标志位),中断是否有如你所期望的发生(中断标志位),在条件判断时,各个寄存器的状态是否如你所期望的(是置位还是清零)。这些才是最重要的,往往程序调试不能通过,都是这里有些地方你没注意到,并且这些错误光靠软件仿真还比较难找出来。

  论文很重要,你的作品在测试过后能不能获奖,论文占了一半或以上的因素,因为评审的专家能看到的只有你的测试数据和论文。论文的写作必须按严格的格式来写,相关的公式和图片是必不能少的。所以一定要找到相关的公式,即使你不明白它的含义。其实也不是每一个专家都能真正搞懂它的含义的,有时他们是不会仔细去研究的,但是你的论文如果没有公式,他就会据此来扣你的分。图片也一定要有,如电路原理图,整体设计图,仿真结果图,测试数据图等,有些可以在Protel和Electronics WorkBench里面画,再把它添加到文档就是了。其它的一些如关键字,引言,原理,测试数据等都是固定的格式。怎样把你的设计表述得清楚明白,把你的设计的特色展现出来,这就考你的写作水平了。自己也不清楚的东西不要说太多,含混过去就是了。不要制造一些自己的术语,所有的术语都应该是公认的。

  对于分组,应该是各有分工,各有所长,不要一个人做所有的方面,不然你会忙不过来的,所以开始组队时不要光顾相互的感情,而忘了你是否需要这样的搭档,因为组队一旦定下来以后,很少有机会更改的。团结很重要,有困难挫折时不要互相指责,应该是齐心协力一块解决问题,当然,学术上的问题可以争辩。如果你觉得你的搭档有什么东西不对,应该是大家静下心来讨论,解决问题,不要自己在一旁另起炉灶,一切推翻重来,也不要意气用事,发展成相互指责。

  在竞赛时,老师虽然可能会给你指导,并可能亲自上阵,但我们并不能一切依赖老师。川大也参加过这么多届了,每届的参与帮助的老师会少吗?但川大获过几次国家奖?学生自己本身的努力也很重要的。因此,你可以寄望老师给你点明原理,指出实现方案,但你还是得自己去找相关的资料,并自己动手实现方案,不要把这一切都等着老师来帮你完成。但是我们又不能离开老师的指导,一些老教师实践经验丰富,他做过的一些课题里面可能就包含了你现在要完成的题目,由他来给你点明一下原理,提出一下实现的方案,你去找资料时就有了个目标,不会无所适从。平常上网时应该多留意一下与电子相关的网站,留意一下找资料的门路,不要到时找不到可以找资料的去向。找到有用的资料是很关键的,而这些东西在你们上课的书本上都找不到。

  虽然题目是希望你可以加进一些创新的东西,但其实真正把基本要求完成了的人都不多。开始设计时应该立足于基本要求,先把基本要求完成了再说创新的东西,不然,你所谓创新的东西根本无所依附。做出了完成基本要求的实际东西,你才在上面改进,添加一些花哨的功能,那就OK了。一定要注意保存成果,不要破坏做出了的东西,不要一切推翻重来,你要做的只是在不破坏原设计的基础上的改进,这很重要。

  测试是在电子科大进行的,如果碰到你不会用的仪器,你可以叫他给你讲解示范怎么操作,要么直接换个测试仪器(如那边用的多是数字存储式示波器,跟我们用的不一样)。测试时不要慌张,一步一步该怎么做,一定心里要清楚。一定要争取自己操作仪器,不要让其它学校的老师在瞎搞混。否则,把东西烧坏了,你可就要哭了。另外,带些备用芯片过去是个明智的办法。

  至于焊接方面的,虽然说也要对布局是否合理和焊得是否美观打分,但只要你的东西测试能过关,这个分一般是要给你的。但如果测试不能过关,你最合理最美观也没有。最重要的还要焊牢固,以防运送途中出现焊点脱落的情况。

  个人竞赛的一点经验也算不上什么经验,就给跟大家交流一下。1、4天3夜的竞赛不仅仅是考临时的发挥,而是平时的经验积累,有经历的人都知道,刚开始调试学习一个模块时,可能就需要几天才能调试好,如果按照这个速度怎么能在那么短时间内做出一个系统呢?2、在4天3夜做的系统,基本好多模块都是提前准备好的。到时候拼成一个系统,顶多到时再补充一两个模块即可;3、元器件清单会提前1周发下来,这一周弥足珍贵,有好多题目要求,从题目的中就能反映出来,有经验的老师就能马上猜出题目,这几天就提前准备好几个相关模块,以备使用,并且要搜集起所有相关资料,以防查用;4、竞赛中也要注意,有些人可能会在电路板上直接焊接导线测试,这个也要规范一些,有时去做板子或自己腐蚀电路板,那是估计竞赛也接近尾声了,有时很难在这很短的时间内将电路板调通,这时还需要将以前的实验班拼凑起来,作为备用方案,否则就会前功尽弃。我们竞赛时就遇到过这种问题。5、竞赛肯定是非常紧张的,根本就没有时间来休息,就是想睡也睡不着,大多都是连续工作20多个小时以后可能会有点累,好多也只是在桌子上趴一会。但是一定要注意身体,建议三个人轮流去休息,每次一个人休息,有2个人在做,建议第一天要休息好,第二天趴一会。第三四天的时候估计大家都紧张到了极限,根本就没心思睡觉啦。比赛固然很重要,但身体也是很重要的6、重点:小组成员一定要同心协力、共同坚持到底比赛期间由于时间非常紧张,难免有些同学会很着急,跟伙伴难免产生摩擦,但大家要互相体谅,每个人在这时都起着至关重要的作用,少了谁这场竞赛就面临失败,这不仅仅是考察个人能力的一场竞赛,更是一个考察团队精神是一场竞赛。




关键词: 电子设计     竞赛    

菜鸟
2013-09-16 11:26:47     打赏
2楼

  要想取得成功,需要有丰富的知识积累、灵活的头脑、坚强的意志、塌实肯干和永不放弃的精神。以下我在本次竞赛中的体会和感想:

  一、态度

  性格决定命运,气度影响格局,态度决定高度,细节决定成败。

  对于电子竞赛,我们应该有正确的认识,我们要以学知识为目的,拿奖为动

  力。只有我们有丰富的知识和经验的积累,才能在赛场上赢得胜利。培训到竞赛是一个漫长的过程,期间心态很重要,会遇到很多问题,比如:做训练时不懂的知识,硬件、软件调不出来,队员之间的矛盾,外界压力等,都需要我们去克服。其中,最重要的是处理好队员之间的矛盾和心态;不懂的知识可以去学习;硬件、软件调不出来,只要有耐心,认真分析就能找出原因; 阻碍我们发展的往往是自己心情,心胸开阔,善于接受意见和容忍别人的错误,才能在培训和竞赛中有所收获。

  二、最小系统

  我所说的最小系统,不是指单片机或FPGA/CPLD能工作的最小系统,指的是做一个课题时,只需添加或去掉少量硬件,主要对其进行软件开发的最小系统,如果把我们做的课题比做汽车,那么最小系统就是公路,它的好坏决定了你的成败。这个最小系统不是开始就能想出来的,需要我们在大量的练习中总结出来。

  三、积累

  电子竞赛要求较强的动手能力,将理论转换为实际的操做,“纸上得来终觉浅,绝知此事要躬行”。知识和经验需要我们在做课题时不断的积累,做课题时一定要合理分工,严格按要求完成,否则到比赛时就后悔莫及。

  学会看英文文档,我们用到的芯片资料都是英文的,要学会找重点,找我们需要的东西,别人翻译的文档有可能错误或没说清楚。编程软件也是英文的,如果是没人教,就得自己看资料学习。我是做软件的,用的EDA开发工具Quartus II,它里面有许多宏功能模块和IP核,以前都没用过,中文资料和用法实例很少,资料全是英文的,英文不太好,可以借助一些翻译工具弥补,如金山词霸、google等,google可以对文章进行翻译。

  功能模块的积累。做硬件的,要对模拟电路非常熟悉,比如程控放大器、比较器、乘法器、滤波电路、电平移位电路、峰值检测电路等常用电路,要做成模块,电源、输出和输入接口要有统一定义方式,设置成可调(如用电位器替代固定电阻),以便以后需要时直接拿来用。做软件的,同样也要作好模块,如液晶显示、键盘、A/D、D/A、通用分频器、测频、测电压峰峰值、ROM、RAM、I2C接口、数字电位器的控制、单片机与FPGA通信接口(包括总线通信、直接通信、串口通信等)、数字锁相环、数字滤波器等。80%靠平时积累,20%靠临场发挥。

  四、交流

  交流包括本组队员之间、和其他组之间、和指导老师之间、和共同爱好者之间。队员之间交流过少,可能做出来的东西分开调试都满足要求,一旦连接起来就出问题了,我们当时做多路信号发生器时,事先队员之间没交流,看到题目后都各做各的部分,结果一接上才发现做的滤波器就达不到要求;其他组也发生过,用继电器时电流过大,将单片机的IO口烧了。虚心向其他人请教问题、利用一切可以提高自己能力的资源。老师有丰富的理论知识和经验,可以为我们提供很直接的辅导,要积极主动的去找老师。网络上更有丰富的资源,要做的东西在网上都能找到相关内容,这也是一个学习的过程,特别在一些论坛里有着丰富的资源。

  五、永不放弃

  9月3号题目出来时,我就看了 C题和D题比较适合我们。考虑到在培训时练习过数字存储示波器,而数字滤波器只有我练习过,没有经过讨论,我们选择了C题 数字示波器,后来发现不对每个题目认真分析是错误的,当相似的题目再次在竞赛中出现时,难度一定很大,像我们就不应该去考虑,直接改选,可我们没有。三个人开始分工,王晓辉负责实现硬件部分,考虑到FPGA软件难度比较大,要求的A/D采样形式和显示波形都未做过,我和罗斌分别负责A/D采样形式和显示波形,分工好后就开始动手了。到下午两点时,我觉得做出来的希望不大,当我在编写了一段FPGA A/D采样程序时,才发现即使在信号一个周期内采样一个点,那也得上千兆时钟信号,看来我们还是没把等效采样的实质理解清楚,参考书籍也找不到,并且波形显示也没进展,我就去找江老师,看题目报到省里没,江老师正准备发,看来改题还有希望,给江学焕老师说明情况后,他让我们讨论一下,在征得两位队员同意后我们改选了程控滤波器,在这种有时间限定的大赛中,改题是很忌讳的,四天三夜,我们就快浪费一个白天了,而且队员的心里压力也很大,能立刻调整好心态非常重要,还好,暑假我们经受过这种压力,对我们来说不算什么了。如果遇见类似的情况,还是要有魄力,勇于选择正确的方向。在数字信号里学过数字滤波,在FPGA里我们采用了直接FIR滤波的方式。题目要求其-3dB截止频率fc在1kHz~20kHz范围内可调,调节的频率步进为1kHz,很自然的想到只要改变滤波系数,低通、高通都能实现,现在只需将滤波系数用FPGA内部ROM存储起来,通过键盘选择-3dB截止频率fc相应滤波系数就可以了。滤波系数是通过MATLAB 的滤波器设计工具FDA TOOL生成的,当试了几组问题后,发现fc在10kHz范围内-3dB的峰峰值根本没多大变化,低通和高通40组数据,若滤波器为20阶,就有800个数据,每组都要去测,即使能测出来时间够吗,是不是方法不对,我不停的思考着,我发现改变fc时滤波系数不会发生变化,这时已经是第二天的下午6点了,由于没有理论依据,也来不及想,就去找了张洪老师,在得到他的肯定后,我们选择这种方法。通过一晚的奋战低通达到了要求,高通不理想,接做着做发挥部分的简易幅频特性测试仪,主要是利用DDS产生频率为100Hz~200kHz,步进10kHz的扫频输出信号,训练时就用FPGA作过DDS,对我们来说不难,多路信号发生器就是用DDS做的,结果扫频输出信号没有理解清楚,我们将它做成了输出到Y轴的三角波,测试时才发现要求是正弦波信号源,当时就很后悔,题意理解错误,当时做时就在徘徊过,不赶确定做不做正弦波信号源,最终还是没做。硬件也出现了问题,平时训练时就没注意指标,结果将增益10dB步进可调做成了放大3倍,10dB应该是3.162才对,以为只要是按相同值步进,放大器电压增益能步进到60dB就行了,当PCB做好后,才发现不对,又赶紧设计从做,幸好来得及。为什么会犯这种失误,就是我们没讨论。比赛完之后,才发现高通的理论有问题,大家都体会到理论的重要性,问题没分析清楚造成了终生遗憾,但是也是我们宝贵的财富。


助工
2013-09-16 14:24:11     打赏
3楼

性格决定命运,气度影响格局,态度决定高度,细节决定成败。

永不放弃是走向成功的必然


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]