这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 合作大赛 » 2010年电子设计竞赛的过程和感想【青春】

共1条 1/1 1 跳转至

2010年电子设计竞赛的过程和感想【青春】

菜鸟
2013-09-10 13:46:15     打赏

这次比赛很郁闷,结果很悲剧。碰见一个无奈的队友,没见过这么玩我们的,打了3天半的酱油,外加阻挡我一天的时间做比赛。真服了这个队友了,下面以A代替,W是和我一起参加过去年省赛的同学

我们的解决方案是ARM7加触摸屏,算法生成圆,三角形,矩形(含正方形),使用nrf905实现ARM7和51单片机的通讯,51单片机控制瑞萨模型车,实现转弯。因为弯的大小完全确定,采用先后退,然后走圆,再后退的方式实现任意角度的转弯。最后死在那个酱油的手里了
人物:S,A,W,我
下面是四天的流程:
第一天上午拿到省赛试题,开始选题
我想选D题,因为D题简单,好做,最后就要看细节部分的处理。还有因为C难度太大,容易做不出来。A来一句:D题太简单了,没什么意思;做C题学的还多。后来才知道他之前都没做过小车。A和W商量决定做C题,我当时说C题太难了,不一定能做出来,但是要是真做,我也无所谓,因为C和D的模块我都需要现学(暑假一直学习ARM9,没有做那些51的模块了)。他们就做C题了,其实C的题意我并不理解,但是我就不好说什么了,因为我的估计是C题是不一定能完成,但是D题估计大概是两天完成,然后有时间帮其他组完成比赛。
然后去电子大楼买元器件,我和W,A去的。去一家买东西途中,我们让A等,我和W去另外的地方买器件,中间遇到了一个三轮小车,W想买,但是我认为我们已经有小车了,就劝W没有买。(考虑的原因是因为三轮车并不是很稳)
第一天下午另一组友情赞助了我们舵机一个,扭力比较大的那种,能把小车支起来。我开始看触摸屏的资料,由于S有经验,我就向S请教。A下午开始调坦克小车。
晚上有个插曲,我和S沟通中S提示我要考虑题目的要求,先想好怎么做,第一天别着急做,只要想好了怎么做,就可以回去睡觉了。我估计A和W一直做小车没考虑这个问题,就召集他们开了两次会议,告诉S的意见,但是A并无反应,然后继续调车,W协助A完成比赛。当晚约12点回去。
第二天
上午在S的帮助下触摸屏的控制已经实现了,但是A和W的小车没有办法做到精确控制(角度和距离都没法控制),实现角度后没法实现距离控制,虽然可以通过补偿的方式得到一定的缩小,但是仍不能做到没有误差。
因为使用舵机控制痕迹笔的上升和下降,我就开始调试舵机。另一组同学有程序,测试后好用,然后修改实现了舵机的任意角度控制,和精确的小角度变化。
下午,我协助A将舵机装到坦克小车上(舵机位置改动),然后A继续调试小车,我开始解决ARM7与51单片机的无线调试,因为比赛用到了无线传输,我开始做ARM7与51单片机的调试硬件,这个时候我已经开始有点理解题目了,然后与S沟通。我感觉A的方案可能走到尽头了,就备着瑞萨车以防万一,先把瑞萨车的驱动写好了。
晚上约12点走。
第三天
上午:解决了ARM7与51单片机的无线调试(nrf905模块)。由于坦克车本身的缺陷,不能控制角度和精度,我将这个告诉S,S建议使用瑞萨的模型车,能实现精确控制角度,距离想办法解决。
中午,我开始调试瑞萨的模型车,因为之前已经使用过,知道那些注意的事情,所以驱动很快就写出来了,但是瑞萨车是用于比赛竞速用的,不善于做精确控制,所以距离不太好实现。
有一些疑惑,下午找S演示的瑞萨车画圆的过程,S提供了一些建议。我就给A显示圆形的效果,A提出了一个解决画任意角度的方案。我就打算准备瑞萨,A准备了坦克小车。我就从另一辆瑞萨车上拆下来舵机一个装在瑞萨车上,此时A过来协助(大致是放弃了坦克,但是并不死心)。我原来的有一个想法是用舵机将小车支起来旋转,但是瑞萨的舵机扭力较小,不能支起瑞萨车来,而且勉强支起来小车动力不足,就放弃了。
晚上:我决定实现瑞萨车对距离的精确控制,因此打算通宵(我通宵其实是四点会开始睡觉,到8点多就能起来,中午再补一个小时就可以了)。因为我决定通宵,我让A和W回去,但是A感觉不好意思所以不回寝室睡觉,那样W也没法回去,于是三个人全在实验室了。然后W去另一个实验室睡觉,我在1点左右去了次卫生间,回来发现A在我坐的那里调试瑞萨小车,程序是我写的程序,电脑是我的电脑。然后我就发现我什么都做不了了,没有编译平台(电脑)和硬件(瑞萨车),等了一会我看A在我电脑前面一直不走了,我就在实验室睡觉了。(此时大约为凌晨两点)
第四天:
早上我6点起来,发现A还在电脑前调试瑞萨车的程序。W去买了些吃的回来给我和A。A开始睡了一会觉。上午我们网购的元器件也到了,W去北门取器件,同时在大学城门口有以我名字购买的元件,A说自己想回去睡觉,要回去取器件,等下午带来。我希望让A在实验室睡,A取完器件送到实验室,然后回寝室睡觉了。我发现不太好控制精度,向S询问使用霍尔传感器控制距离。此时W画比赛的电路图,并开始准备写报告。我开始学习使用霍尔传感器(原理很清楚,只是一直没用),此时大概是11点了;然后开始把霍尔传感器装到小车上,下午一点实现了对小车硬件的改装。(改硬件比较费时间)
下午S开始帮助我调试小车。快四点时,A从寝室过来实验室了。此时这是第四天了(之前的时间我认为A都是打酱油)
我开始发困,然后在后面的实验室睡觉,约6点醒,然后吃晚饭。
发现加上霍尔传感器后对小车距离的控制是5cm(还是太大),想把那个扭力比较大的舵机装在瑞萨车上时间也不太够了。11点S回寝室。题目要求是不能使用外部电源,于是我做硬件,先让A读下软件(其实我做软件更好,但是A的硬件不放心,就我做小车的电源部分的硬件,然后A就写软件实现题目要求),大约快1点将车体完成(时间较长因为还改动了小车其他部分,具体是电池供电那块)。此时A发现小车在画圆的时候走两圈,然后在那里纠结了两个小时,想解决这个问题,最终也没解决。我看A在那里,我要是过去还要重新读程序,就没有过去,后面我又没事了,呆着就睡着了。
早上,不到4点我起来了,A问我为什么会走两圈,我说A你把那个发挥部分做一下,比较好得分的地方,结果A就添了一个计时的显示,其他都没做。漏掉了三个得分点,大约是10(写字)+6(长度显示)+10(创新性),然后A太困了就睡觉了。基本这四天就过去了
第五天
答辩:我们8点去集合,我8:30考试,集合后就去考场了。然后考试结束又直接去答辩现场。
这里没有过多的写W,因为W一直在帮A和我的忙。

W打算指着这个保研呢,结果现在不好说了。我要是两次省一,也不是说完全没有机会,而且找工作,也有很大优势。

比赛结束:
失败的一个重要原因:
他用坦克,我用的瑞萨。第一二天他一直在做坦克那个。第三天晚上我想通宵调瑞萨实现转弯,结果我去了洗手间,他就占着我的电脑跳我的瑞萨了,他通宵了,我就没有。然后他的数据一个没用上,白天他回去睡觉,下午四点才过来。
这个通宵他做的不对,没有对自己的数据记录,结果那些数据我们不知道是什么,他也没有记录了。而且浪费我调车的时间,结果的悲剧也许就是从这一刻开始的

找A说这件事:
他说参加比赛就是为了锻炼,我就服了,不是奔着省一来参赛,那是干什么的啊?

我后来问他说要是撇开他,我和S在一起三天完成C题或者两天完成D题拿




关键词: 电子设计     单片机    

共1条 1/1 1 跳转至

回复

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