|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
电子设计竞赛经验汇总
2 M) _0 c& U& Y6 c+ h" |竞赛时应该注意的问题:
% M+ e& H# r1 v9 V7 T4 w) P$ b) L1、软件与硬件电路最好是同时做,不要前几天都在搞软件,等到最
) W8 L9 F; a$ _9 X/ }后才来焊板, 到时如果出问题都没时间改了, 我参加时就是遇到了这8 n( P% B5 D! {2 y+ J/ C$ T
种情况。要么也可以在面包板实践下, 有人可能产能用仿真软件仿真,
! K D! S% l3 n4 [: r+ \4 I但那毕竟是仿真, 有时跟实际相差还是很大的。反正是不能到最后才
, b( I+ h+ B* t7 `来做印制电路板。0 j6 M& C; ?3 z) P+ |$ {
2、队员分工好,最大限度发挥整个队的能力,而且经常讨论,让三
; }- ^7 r' u+ N8 o7 _3 |个人都知道对方的进展,同时也好处理各个负责模块之间的链接。
/ ]. ]" A& K9 k3 ^/ Q5 f3、在竞赛前就应该做好准备:做好一两个单片机最小系统(最好有
, @! m, v+ e" l3 S下载口,支持在线编程) 、5V/12V 稳压电源和显示板等小模块,将各% w% j [/ H$ X& Q- F
个模块程序编写好。如7 段数码管的显示(建议使用串口,节省单: r; C8 B4 j# P' Y: G% ]" w' X
片机的I/O 口,如搭配74LS164 或74HC595,我那时是使用两块' k1 C$ F' d/ \2 ]# Q
74HC595 芯片,一片位选,一片发送数码)这样可以节省很多时间。
- I. s) O& H7 `* Q4、由于前期已经做好各模块板了,因此竞赛时具体做板只需改进,- K* `& x* ^5 {6 [# e( h
从而达到题目要求。画PCB 板我个人认为单面板好,好焊板。焊接
- k% C4 t) F$ n& G- ]芯片时能用插座的还是用吧。这样既可以防止焊接时焊坏芯片, 而且
% ]) A1 s: T0 e! F% ?, r芯片可以多少使用。赛前自己也准备些常用的器件。
$ C2 e+ a3 ? m4 ^8 }- l- W5、竞赛前还是在图书馆借点书来,方便赛查阅。
4 \- c% q. \' X' ~* k; s6、论文在赛前一定要试写一两篇,至少也应该看过些论文,知道它/ ]5 f' n1 U# R
的格式。论文可以一个人负责,后面大家一起修好下,也可以个人负+ w( L2 q3 ?7 a; F0 j4 l" @8 d
责自己模块的,最后再汇总。
- g# A' V9 }3 U9 _0 `) S& w; I# d7、赛期是4 天3 夜,时间还是很紧的,但也要注意休息,这几天一
! j& K6 _* T+ K5 n3 c( h* H3 l) G定要坚持,能挺住。
T+ q0 l3 `# }/ ^" a6 p% f最后不管得不得奖, 参加过总可以学到很多东西的, 最后再说下要多# m; g2 t" ]5 X8 G
总结,每次工作后总结出做得好和不好的地方方便以后的工作和学8 {- a0 U% G. A Q! w/ {2 Z! g
习。; ]- k6 v2 I* h) J) K+ j, _1 p
关于电子设计竞赛的一点经验
' V: i0 k' H& t, i4 o6 ?: V电子设计竞赛其实不是很难的, 其中,我觉得模数电路基础和
; D! Q ]& n; I单片机这两方面最重要。一般来说,把这两个方面摸熟一点就行了,
0 C/ |% t. m A# U) h1 L) q, U+ s像DSP,FPGA/cpld 等都可以不用。
. x' i5 d* {! e我们碰到的一般都不是很复杂的控制, 也没什么数字信号处理
" P& z6 M+ M3 s5 b方面等对时效较高的东西,没有必要去用DSP。说实话, DSP 的使
* N9 _) w& S8 ^6 l) Q9 v1 c用可比我们所学的8 位单片机复杂得多了。, D+ c! g* }3 v( z! ~1 a7 P' I/ A
FPGA/CPLD 也可以不怎么管,因为一些低速的时序逻辑也可$ [2 F) D: O" l0 k6 h/ V
以用单片机来完成, 并且灵活性要高一些。真正需要高速的地方不是
$ R" r( f1 H; C7 E$ e; {很多,用专用或通用的数字逻辑芯片就行了, 如果是因为所用的通用8 G/ ?7 A! C. I& n; n# O4 G
的数字逻辑芯片(如74 系列)较多,想综合到一块FPGA/CPLD 芯片去* d R: b. | n- }( n
实现,这在MAX+plus II 中也很容易实现,在它里面就有像74 系列2 l/ K- b1 o6 ^7 G2 A
这些常用东西的库,在原理图中把它们拉出来,连好线就行了,实在/ l7 }, B) o) ~ @. t( p+ a
不行的话,还可以找老师帮忙。3 r5 E# }6 y2 B# n% a$ O
对于模数电路,书上最基本的东西要掌握,这些是你的基础。
8 M m5 y" e$ I+ e s: Q虽然在竞赛时碰到的东西9 Z0 [' x' y) W6 E* B
可能都是你在书本上没有看到过的, 但是你可以上网找出它的原理图
3 E. D3 U* o3 ?& N' V) x& O! ]和实现电路的参考图, 你可以用你所学的基础, 把它们综合到你的设
( v% v1 B! o+ T" C( q# {' @计中去(不会很困难)。在网上搜索引擎很多,多找找看,肯定可以找, L+ o4 Z+ h( O4 {+ k1 W- o( j
到你感兴趣的东西的。图书馆也有像实用电路大全这种书, 书上可能% r+ j( R# T6 y- R) W7 N
就有你想要或者差不多的电路, 去试试吧。另外, Electronics; z, J0 x# D8 E, T7 E4 X
WorkBench 这个东西个人觉得比较有用, 你可以先用它来验证你的设
0 u+ o* j9 D! l0 i' l想,应该学会使用它。! S5 a& D) B2 @
至于单片机, 我们所要用到的东西也不会很多, 通常都是一些
: C' U, I: E6 g6 U* F8 u; u& T定时、简单的运算与控制、还有就是键盘与显示等东西。键盘接口书
* K, V5 ?! l4 c ~上可能都有现成的例子。显示要看是否使用专用的芯片, 推荐使用专
( Z4 z& x0 [9 P! q" B+ O用的芯片, 不然会占用大量单片机的引脚接口的, 网上还可以找到对3 o6 V: p9 o9 V
应的发送模块程序, 如果不用, 直接通过单片机的并口把数据送出去/ T4 Y7 W: M1 w; s. t8 V
也简单。控制就不必说了,看你需要什么样的功能吧。至于运算,有8 l$ U* u x9 \9 h" t6 V
些单片机可能没有乘法和除法指令, 需要自己编个移位加减作乘除的
% E6 }* p7 i: J# n# R6 m子程序来实现,把移位加减作乘除的原理搞懂, 浮点运算估计用不上,$ L& |6 N0 S7 `9 _& i- e/ w
但最好还是看一看怎样用加减法来实现。定时书上有说的,看书吧。 E( y6 \( @/ t7 e. T. [ B
编程时,最关键的是搞清楚各种情况下单片机各种状态寄存器的状
/ d6 {% K) c* a9 ?1 S b态:是否开/关了某个中断(中断允许标志位),中断是否有如你所期望
4 D7 v; c1 W. X的发生(中断标志位),在条件判断时,各个寄存器的状态是否如你所
( i6 G) ?$ H( U期望的(是置位还是清零)。这些才是最重要的,往往程序调试不能通( C o p9 L) \% k3 ?$ W
过,都是这里有些地方你没注意到, 并且这些错误光靠软件仿真还比
5 U+ h% l z+ n较难找出来。1 ?' K3 Z* q# | l
论文很重要, 你的作品在测试过后能不能获奖, 论文占了一半9 q3 J, I7 @: r
或以上的因素,因为评审的专家能看到的只有你的测试数据和论文。
. T# j& x }8 m. }论文的写作必须按严格的格式来写,相关的公式和图片是必不能少5 K. N! u4 U0 U% C
的。所以一定要找到相关的公式,即使你不明白它的含义。其实也不
3 ~1 @2 E2 u8 }9 f是每一个专家都能真正搞懂它的含义的, 有时他们是不会仔细去研究, A _' W, b( _1 O: S7 ?! Y
的,但是你的论文如果没有公式,他就会据此来扣你的分。图片也一( e1 h& v/ a" I. ^) T
定要有,如电路原理图,整体设计图,仿真结果图,测试数据图等,! E5 Y# K6 t+ ~. M0 e2 z0 o* M
有些可以在protel 和Electronics WorkBench 里面画,再把它添加到文$ {8 O# {/ c% R$ h* I9 }5 W4 s
档就是了。其它的一些如关键字,引言,原理,测试数据等都是固定! b# H/ H1 t# Q& J
的格式。怎样把你的设计表述得清楚明白, 把你的设计的特色展现出: n/ h# a8 @) c% i$ e9 Y( c
来,这就考你的写作水平了。自己也不清楚的东西不要说太多,含混
9 ]3 }: I3 K, x$ Q- i+ d过去就是了。不要制造一些自己的术语, 所有的术语都应该是公认的。( {' g7 T9 ^6 i7 C$ D8 D
对于分组,应该是各有分工,各有所长,不要一个人做所有的6 ?9 \7 @; m6 J0 f
方面,不然你会忙不过来的,所以开始组队时不要光顾相互的感情,! q p7 U h+ S
而忘了你是否需要这样的搭档, 因为组队一旦定下来以后, 很少有机
* @2 N ~0 S% p) p. [会更改的。团结很重要,有困难挫折时不要互相指责,应该是齐心协' v9 Y8 W$ _" ], `+ Y
力一块解决问题,当然,学术上的问题可以争辩。如果你觉得你的搭
4 a$ D2 E: u& B档有什么东西不对,应该是大家静下心来讨论,解决问题,不要自己
" R. G9 c" Q# D* S; K在一旁另起炉灶, 一切推翻重来, 也不要意气用事, 发展成相互指责。5 y6 p$ O7 q. s$ q9 b
在竞赛时,老师虽然可能会给你指导,并可能亲自上阵,但我; ]/ U l& j0 |" k7 j9 M
们并不能一切依赖老师。川大也参加过这么多届了, 每届的参与帮助& _6 B( E6 q& z6 V: o+ P
的老师会少吗?但川大获过几次国家奖?学生自己本身的努力也很, c. ^( `/ |, s+ u* y
重要的。因此,你可以寄望老师给你点明原理,指出实现方案,但你, p# D* |6 {, d
还是得自己去找相关的资料, 并自己动手实现方案, 不要把这一切都
9 C1 M! e/ s4 s! l. u等着老师来帮你完成。但是我们又不能离开老师的指导, 一些老教师
! h- ]* [' G5 c8 ]. b' u4 b实践经验丰富, 他做过的一些课题里面可能就包含了你现在要完成的5 ?8 t& l( c. y' P5 ^
题目,由他来给你点明一下原理,提出一下实现的方案,你去找资料3 r( R; Q; u! h+ r
时就有了个目标, 不会无所适从。平常上网时应该多留意一下与电子
: C5 F2 Q& Y: s$ v% V相关的网站, 留意一下找资料的门路, 不要到时找不到可以找资料的
+ p7 c y7 ?4 N \: O9 O/ p/ n- [去向。找到有用的资料是很关键的, 而这些东西在你们上课的书本上
6 R# I7 ~+ Z1 A9 \* d9 m4 ~都找不到。
7 u7 J e. R: M8 t虽然题目是希望你可以加进一些创新的东西, 但其实真正把基2 Y- H% w& m/ S' [$ X& d1 `9 c6 c
本要求完成了的人都不多。开始设计时应该立足于基本要求, 先把基
+ \/ x& f8 k' v本要求完成了再说创新的东西, 不然,你所谓创新的东西根本无所依. j) O1 J8 i* x! r
附。做出了完成基本要求的实际东西,你才在上面改进,添加一些花2 j, O! R; ^8 H8 s: ^9 \( h2 M( d+ l
哨的功能,那就OK 了。一定要注意保存成果,不要破坏做出了的东) f6 d+ A1 s- ~ D
西,不要一切推翻重来, 你要做的只是在不破坏原设计的基础上的改
, k" R" b; h. _/ e9 f进,这很重要。
- E! p2 {1 P. A测试是在电子科大进行的, 如果碰到你不会用的仪器, 你可以$ G9 }1 H$ R# n* Q) P
叫他给你讲解示范怎么操作,要么直接换个测试仪器(如那边用的多
- n& \7 ~) v) a3 y& K是数字存储式示波器,跟我们用的不一样)。测试时不要慌张,一步+ A- E" J: ?# V
一步该怎么做,一定心里要清楚。一定要争取自己操作仪器,不要让; `# ^( w1 l! U7 _3 x) r4 y+ p
其它学校的老师在瞎搞混。否则,把东西烧坏了,你可就要哭了。另3 U% E5 W+ X4 R9 _3 I- |
外,带些备用芯片过去是个明智的办法。
: F1 _9 f9 C8 F至于焊接方面的, 虽然说也要对布局是否合理和焊得是否美观8 _, L3 L0 ^& W- r
打分,但只要你的东西测试能过关,这个分一般是要给你的。但如果
- o! d3 E7 N# H3 a$ T9 W1 ~测试不能过关,你最合理最美观也没有。最重要的还要焊牢固,以防
& `' X% U3 J8 n- T. \. B+ O/ J' G运送途中出现焊点脱落的情况。
I8 }4 t* [- F/ c个人竞赛的一点经验: M2 b6 c7 C7 T5 W+ P$ E
也算不上什么经验,就给跟大家交流一下。
5 p$ l) i0 r* b( V7 u1、4 天3 夜的竞赛不仅仅是考临时的发挥,而是平时的经验积累,6 K! E/ m% k0 E2 p" z y
有经历的人都知道, 刚开始调试学习一个模块时, 可能就需要几天才
) S- S2 c1 R- t能调试好,如果按照这个速度怎么能在那么短时间内做出一个系统
9 L$ N8 k/ H6 w4 v# v呢?
! ^/ T" g3 b; X) |2、在4 天3 夜做的系统,基本好多模块都是提前准备好的。到时候
% n% w" o; h2 b, I拼成一个系统,顶多到时再补充一两个模块即可;
& B" l/ J1 V% D; h. I: a3、元器件清单会提前1 周发下来,这一周弥足珍贵,有好多题目要
( V3 G7 p2 A5 R" @3 W0 H% x. M8 ~" S: `求,从题目的中就能反映出来,有经验的老师就能马上猜出题目,这
% h6 h0 Q8 I5 }, y2 n5 A几天就提前准备好几个相关模块, 以备使用, 并且要搜集起所有相关% Z2 \8 v5 j# n# K: v6 @) P+ O
资料,以防查用;) f/ Q' I0 w0 F' y; Z
4、竞赛中也要注意,有些人可能会在电路板上直接焊接导线测试,
8 X4 A! ^4 x( [0 A1 V3 Y, m0 y9 w4 A这个也要规范一些, 有时去做板子或自己腐蚀电路板, 那是估计竞赛
5 J5 z- H. p( w" A也接近尾声了, 有时很难在这很短的时间内将电路板调通, 这时还需
+ L9 d0 ^0 a3 |' R: n C+ _要将以前的实验班拼凑起来,作为备用方案,否则就会前功尽弃。我/ J" C0 I. n; W5 T/ l( @8 O! Q1 _# t
们竞赛时就遇到过这种问题。
" F& I& C7 i4 m [1 \0 r5、竞赛肯定是非常紧张的,根本就没有时间来休息,就是想睡也睡0 ]; T# |1 w6 x3 p5 z/ e- q1 `7 U
不着,大多都是连续工作20 多个小时以后可能会有点累,好多也只
! i6 e7 ^8 p& c6 [+ @是在桌子上趴一会。但是一定要注意身体,建议三个人轮流去休息,
8 |; y7 t& r( ]8 t2 X( K. I% J% p0 Y每次一个人休息,有2 个人在做,建议第一天要休息好,第二天趴一( W7 d ^4 d, o" J6 l- u) j
会。第三四天的时候估计大家都紧张到了极限, 根本就没心思睡觉啦。
) _6 K& V7 `/ g比赛固然很重要,但身体也是很重要的
# d( a7 l' \0 l- {6、重点:小组成员一定要同心协力、共同坚持到底
& G" k4 V- E+ E/ h6 O, r. u比赛期间由于时间非常紧张, 难免有些同学会很着急, 跟伙伴难免产
: a* ?, f5 w& G/ w8 X+ M生摩擦,但大家要互相体谅,每个人在这时都起着至关重要的作用,5 c; P8 a/ S4 N9 U& U. `/ U
少了谁这场竞赛就面临失败,这不仅仅是考察个人能力的一场竞赛,
( [7 a. W0 j! F) M5 V, |( K更是一个考察团队精神是一场竞赛。一定要记住这一点,非常重要,8 O4 v" l0 q# Q" A- B* S
也许现在大家感觉不到,在竞赛时就会有深刻的体会。3 b2 [/ V& ^/ i5 g. K7 T
只是一点小经验而已,大家共同讨论哦,不献丑了2 ]# U4 u# ~% w* u0 u; t
. F" q8 `6 j' Z
; H( ?9 }* F. r/ n8 ?+ {# p3 a: B% d6 v& V; i
|
|