|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
电子设计竞赛经验汇总0 u& [- b% j. y9 K! P2 y) q
竞赛时应该注意的问题:& A9 o5 I$ M* J& j
1、软件与硬件电路最好是同时做,不要前几天都在搞软件,等到最
3 m S' m6 m7 y# H8 g' m/ L3 a后才来焊板, 到时如果出问题都没时间改了, 我参加时就是遇到了这
% a1 \3 h l3 H7 c/ `种情况。要么也可以在面包板实践下, 有人可能产能用仿真软件仿真,
$ j6 E2 ~* e; G% N1 L- p6 w2 {( O但那毕竟是仿真, 有时跟实际相差还是很大的。反正是不能到最后才/ Y6 D3 R& L7 P9 H& G: H. d
来做印制电路板。) y8 B3 n# C" e+ b2 A, |# Z6 {/ `
2、队员分工好,最大限度发挥整个队的能力,而且经常讨论,让三' c) X& F& ^$ s; R. c0 B
个人都知道对方的进展,同时也好处理各个负责模块之间的链接。
# _! c$ t7 d+ H$ q' T3、在竞赛前就应该做好准备:做好一两个单片机最小系统(最好有2 N. R! W+ b4 T
下载口,支持在线编程) 、5V/12V 稳压电源和显示板等小模块,将各* Z9 C* i3 K& b. z2 S) C9 B% c; m
个模块程序编写好。如7 段数码管的显示(建议使用串口,节省单+ {7 \5 z( [# ]% l. ]6 z
片机的I/O 口,如搭配74LS164 或74HC595,我那时是使用两块: e1 ], Q+ G. Y+ I# m, g! s
74HC595 芯片,一片位选,一片发送数码)这样可以节省很多时间。0 \. ^7 X v4 [
4、由于前期已经做好各模块板了,因此竞赛时具体做板只需改进,
, g, K+ I( h# `9 L; M! j3 N) O从而达到题目要求。画PCB 板我个人认为单面板好,好焊板。焊接* Z2 o4 h4 X5 o0 y: O2 n6 x7 X' {* y! K
芯片时能用插座的还是用吧。这样既可以防止焊接时焊坏芯片, 而且
) R7 W% y2 N. _( W* X芯片可以多少使用。赛前自己也准备些常用的器件。2 f, }9 X' |8 C" o5 c
5、竞赛前还是在图书馆借点书来,方便赛查阅。; x8 ?( u4 b2 e( H' @' ^: K7 A
6、论文在赛前一定要试写一两篇,至少也应该看过些论文,知道它
& K$ S7 C2 p' Q1 N" J0 g的格式。论文可以一个人负责,后面大家一起修好下,也可以个人负
! `3 C9 y/ ~ \责自己模块的,最后再汇总。* w- q9 W. Z9 K. C6 b. W" d# l
7、赛期是4 天3 夜,时间还是很紧的,但也要注意休息,这几天一
9 ~9 Y% b5 V9 M+ m" b定要坚持,能挺住。
6 g, S& l: \% v; Y/ ^5 b; C最后不管得不得奖, 参加过总可以学到很多东西的, 最后再说下要多
N/ _3 W2 r7 F6 `% j9 E5 V; c. Q总结,每次工作后总结出做得好和不好的地方方便以后的工作和学
* O. W" I9 j, D8 R习。" t6 g+ M# J" r
关于电子设计竞赛的一点经验( K' G* l$ \! ?5 q% D
电子设计竞赛其实不是很难的, 其中,我觉得模数电路基础和
) r* o$ C, K% Q) Z2 I4 ]单片机这两方面最重要。一般来说,把这两个方面摸熟一点就行了,
+ z, j8 Q5 _4 S+ e像DSP,FPGA/cpld 等都可以不用。
7 O" N' W, f* M3 x o- S" |) d我们碰到的一般都不是很复杂的控制, 也没什么数字信号处理
" B d8 F$ ^# U方面等对时效较高的东西,没有必要去用DSP。说实话, DSP 的使
5 k2 M# l6 C$ H; V% K用可比我们所学的8 位单片机复杂得多了。
- ]/ z) F! M. kFPGA/CPLD 也可以不怎么管,因为一些低速的时序逻辑也可
5 o0 [9 B* _/ j* [1 h9 X! l以用单片机来完成, 并且灵活性要高一些。真正需要高速的地方不是 m" H* L+ m+ {+ D9 l0 N. ]
很多,用专用或通用的数字逻辑芯片就行了, 如果是因为所用的通用' j8 ~6 M# c! i& W# n; F! `8 w" p
的数字逻辑芯片(如74 系列)较多,想综合到一块FPGA/CPLD 芯片去
P3 |. {, I c实现,这在MAX+plus II 中也很容易实现,在它里面就有像74 系列) C: ~, u4 R! z" n) h: f
这些常用东西的库,在原理图中把它们拉出来,连好线就行了,实在7 F% S: P" k) ^
不行的话,还可以找老师帮忙。8 w V. X0 K7 t- a& t" v* M9 J
对于模数电路,书上最基本的东西要掌握,这些是你的基础。" ?4 B' u4 x& [) b; \; q1 d
虽然在竞赛时碰到的东西
) C# t2 c4 ~1 A3 k3 r# P可能都是你在书本上没有看到过的, 但是你可以上网找出它的原理图
, N& @$ k5 ~1 [5 Q和实现电路的参考图, 你可以用你所学的基础, 把它们综合到你的设: N z, ~# n+ H9 |
计中去(不会很困难)。在网上搜索引擎很多,多找找看,肯定可以找
2 b3 \# O+ u/ S" ~- ~. u2 m到你感兴趣的东西的。图书馆也有像实用电路大全这种书, 书上可能7 g/ E* E) m7 f, u
就有你想要或者差不多的电路, 去试试吧。另外, Electronics- c3 X! G$ H j+ r/ t' q. d
WorkBench 这个东西个人觉得比较有用, 你可以先用它来验证你的设
. P4 x% C/ _7 }想,应该学会使用它。
: z, t) t( t& z. x# h至于单片机, 我们所要用到的东西也不会很多, 通常都是一些
1 r) s; `6 ?4 o. c定时、简单的运算与控制、还有就是键盘与显示等东西。键盘接口书
8 X2 d+ X4 y9 c+ @上可能都有现成的例子。显示要看是否使用专用的芯片, 推荐使用专
! L4 x% S3 V9 U- Y j1 ?4 {6 c: P用的芯片, 不然会占用大量单片机的引脚接口的, 网上还可以找到对
" h: [1 J. }5 _6 b- g7 u: Z应的发送模块程序, 如果不用, 直接通过单片机的并口把数据送出去
9 d" u' Q0 P- o( |1 c也简单。控制就不必说了,看你需要什么样的功能吧。至于运算,有; O- @5 C/ i# t1 O$ t
些单片机可能没有乘法和除法指令, 需要自己编个移位加减作乘除的! e) [; v2 {5 A, D! v
子程序来实现,把移位加减作乘除的原理搞懂, 浮点运算估计用不上,1 O# q- a5 r/ p) w7 k1 p. ?
但最好还是看一看怎样用加减法来实现。定时书上有说的,看书吧。
5 z! F0 I; o/ G" C* e$ \" d/ |编程时,最关键的是搞清楚各种情况下单片机各种状态寄存器的状2 C4 I+ k+ N* _4 S; b, T
态:是否开/关了某个中断(中断允许标志位),中断是否有如你所期望
& \6 v6 x y! h) d0 B的发生(中断标志位),在条件判断时,各个寄存器的状态是否如你所
' {* N* D( k, ]) d4 x `0 X/ N期望的(是置位还是清零)。这些才是最重要的,往往程序调试不能通
4 E3 w& a( C% p5 {1 m, Q& T过,都是这里有些地方你没注意到, 并且这些错误光靠软件仿真还比4 |( K, Z$ o% ~( b: C5 p
较难找出来。6 C* k% C s Y) ]0 k
论文很重要, 你的作品在测试过后能不能获奖, 论文占了一半5 c3 O8 E7 z/ H8 M6 ?2 E5 u
或以上的因素,因为评审的专家能看到的只有你的测试数据和论文。6 A$ i0 f9 {0 y- h) X
论文的写作必须按严格的格式来写,相关的公式和图片是必不能少( M3 e$ G/ a7 _8 @2 ?
的。所以一定要找到相关的公式,即使你不明白它的含义。其实也不# Y9 i" f4 c: J3 e/ @
是每一个专家都能真正搞懂它的含义的, 有时他们是不会仔细去研究
- a) [4 B* f1 O2 p" _的,但是你的论文如果没有公式,他就会据此来扣你的分。图片也一1 ^' J0 y! X8 H6 Y
定要有,如电路原理图,整体设计图,仿真结果图,测试数据图等,
! }6 g( Y/ H) Q, ^% ~有些可以在protel 和Electronics WorkBench 里面画,再把它添加到文
T* q: B; Q" S2 j6 c' m8 G5 i档就是了。其它的一些如关键字,引言,原理,测试数据等都是固定
P4 j$ ^- v, Q' }的格式。怎样把你的设计表述得清楚明白, 把你的设计的特色展现出2 B: _& E6 j2 R' B& X1 m
来,这就考你的写作水平了。自己也不清楚的东西不要说太多,含混
- D7 }% L2 g6 Y0 x! E. m, e过去就是了。不要制造一些自己的术语, 所有的术语都应该是公认的。6 D, i8 P. _ U/ G0 G/ q
对于分组,应该是各有分工,各有所长,不要一个人做所有的
" ^, I+ d. s( Z4 S6 [: b方面,不然你会忙不过来的,所以开始组队时不要光顾相互的感情,
4 z' l) D# X* U! E/ n& b而忘了你是否需要这样的搭档, 因为组队一旦定下来以后, 很少有机
% H8 x* q5 Y3 Q4 v' k会更改的。团结很重要,有困难挫折时不要互相指责,应该是齐心协: t# J0 K4 j) Y4 _" @ m* W5 K
力一块解决问题,当然,学术上的问题可以争辩。如果你觉得你的搭8 m) y1 j% _% B. O/ j4 S& D
档有什么东西不对,应该是大家静下心来讨论,解决问题,不要自己6 S4 z3 A1 n3 E/ k0 n
在一旁另起炉灶, 一切推翻重来, 也不要意气用事, 发展成相互指责。
! \# |9 x- I: c/ I( Y在竞赛时,老师虽然可能会给你指导,并可能亲自上阵,但我! g3 S) P/ k5 G7 L7 \( o
们并不能一切依赖老师。川大也参加过这么多届了, 每届的参与帮助5 v: ~' C3 G2 R7 k5 d7 c7 _
的老师会少吗?但川大获过几次国家奖?学生自己本身的努力也很3 w: P, X7 I* @2 P& @) J6 i
重要的。因此,你可以寄望老师给你点明原理,指出实现方案,但你
8 q0 _4 C5 v2 u还是得自己去找相关的资料, 并自己动手实现方案, 不要把这一切都
4 M/ g- U+ B' u5 t. Z8 ~* s等着老师来帮你完成。但是我们又不能离开老师的指导, 一些老教师( V4 X# _6 c2 m M8 S4 r
实践经验丰富, 他做过的一些课题里面可能就包含了你现在要完成的7 t/ @+ R8 P) B; G5 t2 d/ ?! o
题目,由他来给你点明一下原理,提出一下实现的方案,你去找资料1 x- h6 B3 A0 R0 X6 n: D
时就有了个目标, 不会无所适从。平常上网时应该多留意一下与电子! w# P" Y. K1 |6 X& D/ O
相关的网站, 留意一下找资料的门路, 不要到时找不到可以找资料的
3 n6 [, F- z6 Z; C去向。找到有用的资料是很关键的, 而这些东西在你们上课的书本上5 G6 ~5 H7 B9 \. L. `
都找不到。% |, `; N3 P0 h/ i9 C5 }7 v' o6 Q/ f
虽然题目是希望你可以加进一些创新的东西, 但其实真正把基" G! q( J g k( r: [
本要求完成了的人都不多。开始设计时应该立足于基本要求, 先把基
. }: Z. q- n) H( C3 ]/ F6 |& K* z本要求完成了再说创新的东西, 不然,你所谓创新的东西根本无所依: x$ o, x$ V! k {! |; e
附。做出了完成基本要求的实际东西,你才在上面改进,添加一些花
/ t$ F& p) P% B哨的功能,那就OK 了。一定要注意保存成果,不要破坏做出了的东
e* s( g+ e2 v+ H西,不要一切推翻重来, 你要做的只是在不破坏原设计的基础上的改
+ }; B- J! l+ u( @: {进,这很重要。
# w3 u% ^. U8 }# O% r' J3 t测试是在电子科大进行的, 如果碰到你不会用的仪器, 你可以/ X2 I3 t) Y" ~7 n5 H' Y) q' U) R) O
叫他给你讲解示范怎么操作,要么直接换个测试仪器(如那边用的多# a3 m7 A' P, B- n, ?+ c
是数字存储式示波器,跟我们用的不一样)。测试时不要慌张,一步
7 W4 e+ k3 _" f& A! G! [: X* }$ j一步该怎么做,一定心里要清楚。一定要争取自己操作仪器,不要让
3 z/ S8 ]& O" h% a其它学校的老师在瞎搞混。否则,把东西烧坏了,你可就要哭了。另! ?! ]+ x3 k; Y' g) p
外,带些备用芯片过去是个明智的办法。
; |. J5 \7 F5 W, Q7 M- @至于焊接方面的, 虽然说也要对布局是否合理和焊得是否美观8 g$ c/ x( I/ ~$ M, Q' ~; }+ s, \% b
打分,但只要你的东西测试能过关,这个分一般是要给你的。但如果
+ k7 Q3 _% _1 ]1 ^+ P* Y测试不能过关,你最合理最美观也没有。最重要的还要焊牢固,以防
" u, J& O- c4 C; ~运送途中出现焊点脱落的情况。% {0 t1 k7 L5 r9 i
个人竞赛的一点经验
3 d1 I* j% s7 J6 I- S$ |也算不上什么经验,就给跟大家交流一下。
$ ~$ E) `$ V9 P! F( P1 ^1、4 天3 夜的竞赛不仅仅是考临时的发挥,而是平时的经验积累,
* |& {* c+ s# f7 e2 e! Y) G有经历的人都知道, 刚开始调试学习一个模块时, 可能就需要几天才
$ i% F* _/ K% p! q能调试好,如果按照这个速度怎么能在那么短时间内做出一个系统) x+ D% {' W9 k7 z2 R( N. h2 b) {, w
呢?2 U$ h) h \1 M1 b! o" F0 c7 d
2、在4 天3 夜做的系统,基本好多模块都是提前准备好的。到时候
Z6 J* o+ {( ?4 ?2 _, ]' @1 G拼成一个系统,顶多到时再补充一两个模块即可;4 H* {& O' o1 m8 b& r- l) S7 z
3、元器件清单会提前1 周发下来,这一周弥足珍贵,有好多题目要( \! [' Z1 g- l, C
求,从题目的中就能反映出来,有经验的老师就能马上猜出题目,这
- C( F7 R. }. V0 H0 b: V" m$ O几天就提前准备好几个相关模块, 以备使用, 并且要搜集起所有相关) C; ^ |8 G# Q9 ?& J
资料,以防查用;% s7 ]: [3 G3 `. `8 Q/ d' O
4、竞赛中也要注意,有些人可能会在电路板上直接焊接导线测试,1 V$ L! X& [* i& U
这个也要规范一些, 有时去做板子或自己腐蚀电路板, 那是估计竞赛
7 o4 z. L- n$ u$ m& n5 `* `也接近尾声了, 有时很难在这很短的时间内将电路板调通, 这时还需
8 @3 H# i! Y! I. r* p1 O9 Z6 @- V4 Y要将以前的实验班拼凑起来,作为备用方案,否则就会前功尽弃。我% r' x% V1 o6 H. r, f% p! I: _* y
们竞赛时就遇到过这种问题。
4 U" m1 N+ [ B! a5、竞赛肯定是非常紧张的,根本就没有时间来休息,就是想睡也睡
. C$ x& J! Z3 T- l" v不着,大多都是连续工作20 多个小时以后可能会有点累,好多也只
( ^( p; N( l7 y+ Z是在桌子上趴一会。但是一定要注意身体,建议三个人轮流去休息,
" s c( E& }1 f$ t" C- p每次一个人休息,有2 个人在做,建议第一天要休息好,第二天趴一
4 X0 a" m# z5 V" \% K. _% `+ h B8 ?会。第三四天的时候估计大家都紧张到了极限, 根本就没心思睡觉啦。
, K. V+ H% I; k比赛固然很重要,但身体也是很重要的/ n* D1 G& x' X! l! v7 U7 |: A
6、重点:小组成员一定要同心协力、共同坚持到底; [. B- y, J( G/ j( E; d
比赛期间由于时间非常紧张, 难免有些同学会很着急, 跟伙伴难免产
# h/ Y" _6 ^' [' O生摩擦,但大家要互相体谅,每个人在这时都起着至关重要的作用,1 v# N: i$ c# _6 a
少了谁这场竞赛就面临失败,这不仅仅是考察个人能力的一场竞赛,
& [ F8 {! I7 a1 t更是一个考察团队精神是一场竞赛。一定要记住这一点,非常重要,
' W6 t$ L& [4 n: f3 c0 S) |也许现在大家感觉不到,在竞赛时就会有深刻的体会。
* H5 k1 o: Q$ T! l7 T只是一点小经验而已,大家共同讨论哦,不献丑了7 L" L) V! Y' B7 \ k* ?7 S2 f: ]/ t1 `
/ s+ u, t- w/ @6 ?
0 r% Q* P% G- P$ n, |( b
- T1 F! }, @ p
|
|