|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
全国电子设计竞赛(经验之谈)# r3 S$ o* e) t' M% O
1、软件与硬件电路最好是同时做,不要前几天都在搞软件,等到最后才来焊板,到时如果
/ L4 i8 W1 k% w出问题都没时间改了, 我参加时就是遇到了这种情况。要么也可以在面包板实践下, 有人可. P* Q. @! w+ `3 V1 M
能产能用仿真软件仿真, 但那毕竟是仿真, 有时跟实际相差还是很大的。反正是不能到最后
- K; e- z" I& m/ Y" Y# n! a( u, U才来做印制电路板。; t! t& `0 `3 M# O' d
2、队员分工好,最大限度发挥整个队的能力,而且经常讨论,让三个人都知道对方的进
) Y0 A3 f$ {, W+ A* {展,同时也好处理各个负责模块之间的链接。
: \" I( X( y$ k5 c( m& b3、在竞赛前就应该做好准备:做好一两个单片机最小系统(最好有下载口,支持在线编
: S4 I* I, _2 i O4 J程)、5V/12V 稳压电源和显示板等小模块, 将各个模块程序编写好。如 7 段数码管的显示(建
% L& |8 V% O- [% m, g议使用串口, 节省单片机的I/O 口,如搭配74LS164 或74HC595,我那时是使用两块74HC5953 t" s5 }+ D( o' z1 v' i: [
芯片,一片位选,一片发送数码)这样可以节省很多时间。
% c- a# [: e. r1 J6 r- X4、由于前期已经做好各模块板了,因此竞赛时具体做板只需改进,从而达到题目要求。, l5 L9 R" s& w( ^1 d& [
画PCB 板我个人认为单面板好,好焊板。焊接芯片时能用插座的还是用吧。这样既可以防, O' t7 i- n/ m- E
止焊接时焊坏芯片,而且芯片可以多少使用。赛前自己也准备些常用的器件。1 x- Z/ G: n$ V( q. o# o" h
5、竞赛前还是在图书馆借点书来,方便赛查阅。
! b7 ^1 I2 x1 t) f" }, f6、论文在赛前一定要试写一两篇,至少也应该看过些论文,知道它的格式。论文可以一& I4 k$ z( S4 o% u# Z' O
个人负责,后面大家一起修好下,也可以个人负责自己模块的,最后再汇总。# n( O5 p* w3 s% Q; l
7、赛期是4 天3 夜,时间还是很紧的,但也要注意休息,这几天一定要坚持,能挺住。
* c( _* i' S- S5 Z最后不管得不得奖, 参加过总可以学到很多东西的, 最后再说下要多总结, 每次工作后总结- e ~8 |# W+ ?- }# _; n
出做得好和不好的地方方便以后的工作和学习。电子设计竞赛其实不是很难的, 其中, 我觉& i' O. M. y6 p$ y1 [: [: S
得模数电路基础和单片机这两方面最重要。一般来说,把这两个方面摸熟一点就行了,像
. w# I+ _5 V% MDSP,FPGA/cpld 等都可以不用。
2 b' ?- @9 {! m, t2 ^+ Q! T我们碰到的一般都不是很复杂的控制,也没什么数字信号处理方面等对时效较高的东西,
( S0 E$ l9 \. i+ b# A7 X* L1 M* u没有必要去用DSP。说实话, DSP 的使用可比我们所学的8 位单片机复杂得多了。
! s; f* q! H9 n# ~; s0 zFPGA/CPLD 也可以不怎么管,因为一些低速的时序逻辑也可以用单片机来完成,并且灵活: J8 t) u& Q4 g# T
性要高一些。真正需要高速的地方不是很多, 用专用或通用的数字逻辑芯片就行了, 如果是" \! W- R# B2 A4 E7 C% E7 k3 I- h P
因为所用的通用的数字逻辑芯片(如74 系列)较多,想综合到一块FPGA/CPLD 芯片去实现,, H. [% |9 D5 j
这在MAX+plus II 中也很容易实现,在它里面就有像74 系列这些常用东西的库,在原理图2 q0 Y$ d9 R: G. u" W3 D% N
中把它们拉出来,连好线就行了,实在不行的话,还可以找老师帮忙。
. K: n2 Y& _) v对于模数电路,书上最基本的东西要掌握,这些是你的基础。虽然在竞赛时碰到的东西可
- s, O/ L! F% t; n能都是你在书本上没有看到过的, 但是你可以上网找出它的原理图和实现电路的参考图, 你: C/ y6 P6 ^1 J* z! W
可以用你所学的基础,把它们综合到你的设计中去(不会很困难)。在网上搜索引擎很多,多; C" d5 g! g% ~
找找看, 肯定可以找到你感兴趣的东西的。图书馆也有像实用电路大全这种书, 书上可能就8 @, h1 }9 S$ |" t" `
有你想要或者差不多的电路,去试试吧。另外, Electronics WorkBench 这个东西个人觉得比6 N1 J- V+ H w" O
较有用,你可以先用它来验证你的设想,应该学会使用它。
4 S. n( ]5 S4 G至于单片机,我们所要用到的东西也不会很多,通常都是一些定时、简单的运算与控制、
. ]; `. b0 i# S. n1 U1 Z. C- H还有就是键盘与显示等东西。键盘接口书上可能都有现成的例子。显示要看是否使用专用的
& a( z; P3 ^/ e: E" S芯片, 推荐使用专用的芯片, 不然会占用大量单片机的引脚接口的, 网上还可以找到对应的
! k& G+ T0 f1 k. `; x; j发送模块程序,如果不用,直接通过单片机的并口把数据送出去也简单。控制就不必说了,& o0 ^ R$ ?% {5 F& v
看你需要什么样的功能吧。至于运算, 有些单片机可能没有乘法和除法指令, 需要自己编个
+ s) s# J* Y- N移位加减作乘除的子程序来实现, 把移位加减作乘除的原理搞懂, 浮点运算估计用不上, 但
! ~( a8 Z. s5 m8 x; ]最好还是看一看怎样用加减法来实现。定时书上有说的, 看书吧。编程时,最关键的是搞清* O+ B! O3 ^% H- @$ [! A, }
楚各种情况下单片机各种状态寄存器的状态: 是否开/关了某个中断(中断允许标志位),中断( G7 u# S% y! r3 K; `+ w% n! e
是否有如你所期望的发生(中断标志位),在条件判断时,各个寄存器的状态是否如你所期望
? \1 I$ @4 L/ J- U' j4 S: y y的( 是置位还是清零)。这些才是最重要的,往往程序调试不能通过,都是这里有些地方你没
( C- i; @, K# u注意到,并且这些错误光靠软件仿真还比较难找出来。
- C2 i6 P& x! R论文很重要,你的作品在测试过后能不能获奖,论文占了一半或以上的因素,因为评审的
% ^7 S2 P0 Q, g- u专家能看到的只有你的测试数据和论文。论文的写作必须按严格的格式来写, 相关的公式和
( }% Q5 l: h* ^$ y6 B& [图片是必不能少的。所以一定要找到相关的公式, 即使你不明白它的含义。其实也不是每一! P# ]: n% B$ y, `% s. M/ w2 a
个专家都能真正搞懂它的含义的, 有时他们是不会仔细去研究的, 但是你的论文如果没有公
! h; M% L6 M3 G. @+ s1 z5 ?式,他就会据此来扣你的分。图片也一定要有,如电路原理图,整体设计图,仿真结果图,
9 F) G e% w" m Q% Z测试数据图等, 有些可以在protel 和Electronics WorkBench 里面画, 再把它添加到文档就是
. t1 P0 h; d6 ^7 L) M0 ^& E! u了。其它的一些如关键字,引言,原理,测试数据等都是固定的格式。怎样把你的设计表述1 t+ _0 n- h" K9 @8 o
得清楚明白, 把你的设计的特色展现出来, 这就考你的写作水平了。自己也不清楚的东西不0 r! p, n, H9 T# s8 m8 x' Y
要说太多,含混过去就是了。不要制造一些自己的术语,所有的术语都应该是公认的。
. U, C/ _( A' X9 d( P$ K7 b对于分组,应该是各有分工,各有所长,不要一个人做所有的方面,不然你会忙不过来的,( A# u B P! p/ g8 X
所以开始组队时不要光顾相互的感情, 而忘了你是否需要这样的搭档, 因为组队一旦定下来
6 ]& x5 U; b7 \( v5 S1 j5 ]以后, 很少有机会更改的。团结很重要, 有困难挫折时不要互相指责, 应该是齐心协力一块6 D' N7 K0 h: @8 @) d
解决问题, 当然,学术上的问题可以争辩。如果你觉得你的搭档有什么东西不对, 应该是大7 ?% a% o/ [$ R/ {4 C- N0 q
家静下心来讨论,解决问题,不要自己在一旁另起炉灶,一切推翻重来,也不要意气用事,1 n6 W$ i5 a! Y* V7 j, ?% ~* [
发展成相互指责。0 q+ m( x, X. j4 G% Y: q& [* l+ ]
在竞赛时,老师虽然可能会给你指导,并可能亲自上阵,但我们并不能一切依赖老师。川2 h$ C0 U+ v1 _4 b* J
大也参加过这么多届了, 每届的参与帮助的老师会少吗?但川大获过几次国家奖?学生自己
8 A! |) j$ \. j* E% j% j本身的努力也很重要的。因此, 你可以寄望老师给你点明原理,指出实现方案,但你还是得
8 j A y3 y% ]/ y自己去找相关的资料, 并自己动手实现方案, 不要把这一切都等着老师来帮你完成。但是我0 q( b$ T' d' w; G
们又不能离开老师的指导, 一些老教师实践经验丰富, 他做过的一些课题里面可能就包含了
, h* t2 A0 I/ a/ n你现在要完成的题目, 由他来给你点明一下原理, 提出一下实现的方案, 你去找资料时就有1 v) s9 n: G8 f8 Z( u) F7 Q
了个目标, 不会无所适从。平常上网时应该多留意一下与电子相关的网站, 留意一下找资料
2 z# W) N# i" k8 z9 ^的门路, 不要到时找不到可以找资料的去向。找到有用的资料是很关键的, 而这些东西在你+ F8 x+ b$ ]1 K! N- _3 @
们上课的书本上都找不到。
+ n+ o/ h5 |9 ~# `+ Q虽然题目是希望你可以加进一些创新的东西,但其实真正把基本要求完成了的人都不多。
- W& K/ c( i" l9 G4 z- j7 b! T/ P开始设计时应该立足于基本要求, 先把基本要求完成了再说创新的东西, 不然, 你所谓创新
; S M& o, @" V6 _6 @, F的东西根本无所依附。做出了完成基本要求的实际东西, 你才在上面改进, 添加一些花哨的, i5 M h/ ?, w0 g: J# B, `# h
功能,那就OK 了。一定要注意保存成果,不要破坏做出了的东西,不要一切推翻重来,你# L9 v1 X$ \ o) E3 M0 k
要做的只是在不破坏原设计的基础上的改进,这很重要。
" M" Z" Q% \9 {5 I测试是在电子科大进行的, 如果碰到你不会用的仪器, 你可以叫他给你讲解示范怎么操作,* F9 Q* Z: z" s
要么直接换个测试仪器(如那边用的多是数字存储式示波器,跟我们用的不一样)。测试时不 H) T9 F0 B `9 U
要慌张,一步一步该怎么做,一定心里要清楚。一定要争取自己操作仪器, 不要让其它学校( J; H5 E, L) k9 h o9 C
的老师在瞎搞混。否则,把东西烧坏了,你可就要哭了。另外,带些备用芯片过去是个明智' {8 r% B" z3 R L7 a9 w9 [
的办法。
, Z8 D8 T" o. E$ q) Z" V5 \$ [至于焊接方面的,虽然说也要对布局是否合理和焊得是否美观打分,但只要你的东西测试
& G$ J1 i# c9 |2 M; I能过关,这个分一般是要给你的。但如果测试不能过关, 你最合理最美观也没有。最重要的2 i4 I# y- i; f. I' u+ {1 V% c
还要焊牢固,以防运送途中出现焊点脱落的情况。& \2 s; S& x& e: ]( Z3 h
1、4 天3 夜的竞赛不仅仅是考临时的发挥,而是平时的经验积累,有经历的人都知道,3 T0 T' v5 y _& [2 I. V' D
刚开始调试学习一个模块时, 可能就需要几天才能调试好, 如果按照这个速度怎么能在那么9 j C: g$ J7 n+ _+ J
短时间内做出一个系统呢?
0 k* p/ R. [& Z" c2、在4 天3 夜做的系统,基本好多模块都是提前准备好的。到时候拼成一个系统,顶多
6 T7 F6 N/ y- h# q到时再补充一两个模块即可;9 |6 s3 S& ]5 F: f2 \, }
3、元器件清单会提前1 周发下来,这一周弥足珍贵,有好多题目要求,从题目的中就能& H! u" S' U% W* T" i7 Q
反映出来, 有经验的老师就能马上猜出题目, 这几天就提前准备好几个相关模块, 以备使用,
9 E; z5 W2 Y7 q% j" q并且要搜集起所有相关资料,以防用;" p0 _. H- J/ s# ? Q, r
4、竞赛中也要注意,有些人可能会在电路板上直接焊接导线测试,这个也要规范一些,, I6 G9 B3 P) M" {$ Q- r
有时去做板子或自己腐蚀电路板, 那是估计竞赛也接近尾声了, 有时很难在这很短的时间内
2 v1 x+ @7 c" R: S将电路板调通,这时还需要将以前的实验班拼凑起来,作为备用方案,否则就会前功尽弃。! \. d8 v2 t( x$ ?; t9 J
我们竞赛时就遇到过这种问题。
0 L4 e5 c& l+ n' u" E5、竞赛肯定是非常紧张的,根本就没有时间来休息,就是想睡也睡不着,大多都是连续
F& Q% a6 M- B: @9 t工作20 多个小时以后可能会有点累,好多也只是在桌子上趴一会。但是一定要注意身体,9 U* e M" Y; E
建议三个人轮流去休息, 每次一个人休息,有2 个人在做,建议第一天要休息好, 第二天趴
$ ]* E; ?/ w# E/ F2 `+ g8 t3 ~* N一会。第三四天的时候估计大家都紧张到了极限,根本就没心思睡觉啦。比赛固然很重要,
1 `4 c& ~% ]1 F但身体也是很重要的
. p9 u# [( C8 t6、重点:小组成员一定要同心协力、共同坚持到底比赛期间由于时间非常紧张,难免有0 n0 w2 q, _; X; B) D b
些同学会很着急, 跟伙伴难免产生摩擦, 但大家要互相体谅, 每个人在这时都起着至关重要$ ]/ k% Q3 v/ s2 M3 ~+ B* Q* f/ i
的作用, 少了谁这场竞赛就面临失败, 这不仅仅是考察个人能力的一场竞赛, 更是一个考察, F6 p1 R- d5 Z C* R8 w1 X
团队精神是一场竞赛。一定要记住这一点,非常重要,也许现在大家感觉不到,在竞赛时就
& W( `) I5 I5 W会有深刻的体会。
" s3 i$ @+ X% }+ G- \
& Q9 m; E& {( E& E" n; K/ g# T+ R# V: ^! K& t2 P9 j) t
* S2 W/ }% a# _! J |
|