1、电源(电源模块12V、9V、5V、橡没3.3V较为常用,如果用电池那么还要考芦如侍虑升压块,如果用一些必须负电压供电的芯片,就还要把比如LM337做进去)
2、最小系统(以备I/O口不够的特殊情况)
3、键盘
4、液晶显示
5、AD,DA
6、温度、湿度、压力、角度、声、光传感器(寻迹光耦(个人使用觉得RPR220不错),霍尔传感器(A04E)和磁钢,光电槽和码盘,避障的光电开关,趋光的光敏电阻或者光敏二极管,接近开关(探测金属),角度传感器(太贵了),超声波)
7、集成运放
8、可编程逻辑
9、电机(步进电机控制可以考虑加L297)
10、继电器
11、信号处理(比如光耦我们希望它出来的是开关量,但要不是就得加比较器,所以配合光耦,比较器模块是必备的(推荐LM339、LM393),又比如信号回来需要放大,那就需要用到运放,适当准备几块运放的芯片比如(TL082、TL084))
二、常用程序:
1、LCD显示程序、键盘输入程序;
2、AD\DA SPI传输程序;
3、AD采集后数据处理算法;
4、电机控制程序,要把减速电机做到像步进电机一样一步步走,光调速是不够的,提到调速就要说下面一点PWM了,要把步进电机通过频率和细分调速调到满意。
5、PWM通道和比特率输出;
6、延时和计时(这里的延时指用软件延时,这里的记时指用计时器陪吵);
7、秒表、测速、测距、寻迹算法、避障算法等等;
8、其他的一些不一定需要的算法:比如复线。
三 常用知识
1.模电 数电知识
2.熟练掌握51单片机,但最好用msp430 凌阳 c8051系列的
3.有条件的话学学arm fpga
1赛前:赛前的准备。其实这一阶段的主要工作就是储备:元器件的储备、软件程序的储备、硬件电路的储备、各种经验的总结等等。具体如下: u 元器件:分门别类按芯片的功能将芯片进行储备,比如放大器、时钟电路、模数转换器等u 软件程序:把一些单片机常用的外围芯片的驱动程序进行储备,比如键盘、显示等人机接口的程序设计,模数转换器的驱动程序等等u 硬件电路:将一些典型的电路做成模块的形式,比如放大器、滤波器等这样做的好处是,在赛前对各种典型的单元电路、驱动程序都做到心中有数,到比赛时就可以得心应手了,其实比赛和高考差不多,经过两年的储备,在四天三夜要把所学的知识技能融会贯通,做出成绩来。所以功夫要在平时,否则比赛时是不会有奇迹出现的。资料多了,要学会整理,不要所有的一切都放在一个文件下,这样管理起来很不方便。图1时我当时的资料分类目录。可以根据自身情况设计你的目录,原则就是管理方便、清晰。简单介绍一下:芯片文档:存放集成芯片的数据手册,设计电路程序时需要经常查阅。硬件电路设计:存放电路图,包括原理图、PCB版图软件程序:各种芯片的驱动程序、项目的程序……其它资料:论文、经典电路图、程序……调试记录:记录调试的现象、数据、失败的原因……图1 资料分类目录图2是我的芯片文档目录,以单片机为中心,将外围器件分类储备: AD转换器:ADC0809、MAX197 ……DA转换器:DAC0832、MAX525、MAX532 ……时钟芯片:DS1302、DS1307、DS12887 ……特殊器件:AD9851、AD603 AD637……人机接口器件:LCD1602、HD7279、ZLG7289、MAX7219 ……存储器:DS1554、DS1556 ……运算放大器:NE5532、LM358、OP07、AD603、AD620 ……比较器:LM339、LM393 ……图2 芯片文档目录 几个技巧:�0�1 技巧1:在阅读芯片手册时,可以在手册上面作上标记,(pdf 6.0以上的版本都支持文档中作笔记)比如工作电压、带宽、控制寄存器、公式 ……好处是下次阅读是可以直接找到重点,有的放矢。�0�1 技巧2:调试记录目录里,最好按照日期和调试的内容来命名,不断更新,最好纪录一些调试过程中出现的错误,这样以后就有了经验,避免同一个错误犯第二次。�0�1 技巧3:芯片文档里面的器件最好都是使用过的,而且有相应的程序、电路图等,没有用过的器件最好在新建一个目录存放,而比赛时最好使用平时用过的器件,心里有数,节省时间。PS:这次竞赛时,我们队选了A题(正弦信号发生器),用到了上述的芯片有:AD9851、MAX532、LCD1602、HD7279、AD603、NE5532等灶差。在硬件电路设计时我们可以做到心中有数,直接就可以设计电路,而软件程序都是C语言编写的,模块化设计,移植起来也很方便,为我们节约了宝贵的时间。建议:赛前准备阶段的时间还是很长的,要好好利用这段时间,尤其是寒暑假的大块时间,有条件的同学可以三个人一起组滑辩手队,把往年的赛题练习一下,很有好处的。2赛中:选题:拿到题目之后,第一步要做的就是选题。选题可以说是整个比赛当中最为关键的一步,题目选的不好,很可能到最后连实物都做不出来。具体的选题可以根据队伍的平时专攻方向,比如说你们平时就是搞电机控制的,那选题时最好也选控制相关的题信嫌目,还可以咨询一下老师和学长们的意见。但是,一旦题目确定下来之后就千万不要改题目了,毕竟我们的时间优先,只有4天3夜,在这么短的时间里是容不得临时改题目。PS:记得当时我们看题的时候先看得是A题,结果我们三个人就决定做这个题目了,以至于到比赛几天内,我都还不知道另外的几个题目内容是什么。分工: 分工只有不同,没有高低之分,调程序需要人,整理文档同样需要人,这个时候是最能体现团队的时候。我认为一个队中的三个人,最好能够有所侧重,一个负责硬件设计、驱动程序编写,一个负责上层软件程序的编写,另外一人负责整理文档。以我们队为例:我负责硬件电路的设计及驱动程序的编写,尹同学负责上层界面的软件程序及双机通信的程序,王同学负责电路板的制作、焊接、调试及文档的整理。我感觉正是我们三个人的分工不同,侧重不同才能使我们的制作过程很顺利,当然其间也遇到过很多的困难。论文: 论文一般是比赛时容易被忽略的一点,殊不知论文与作品一样举足轻重,因为论文同样占有50分的,在作品差不多的情况下,比的就是论文了,撰写论文建议参考《作品选编》,它是往届一等奖的作品论文选编,很有参考价值,这里说一下写论文的时间,一般来讲在第二个晚上就因该开始着手写了,此时硬件上应该已经有所进展,剩下的就是攻关了,所以此时就是写论文的好时间。3其它:时间安排: 在选定题目之后,同样需要制定方案。与其一上来就开始盲目的动手做,以至于后来在更改方案,还不如画几个小时的时间仔细研究一下对策,之后在动手做。还有就是写论文的时间,一定不要等到实物做出来之后再写论文,万一没做出来,那怎么办?我建议在第三天的白天就开始论文的整理。身体:要知道这个比赛,是需要通宵工作的,所以没有一个好的身体是不行的。在比赛期间要注意劳逸结合,累的时候出去走走,换换空气。通宵工作的时候要小心电烙铁,夜晚大家的注意力都不是很集中,一定要注意安全。信心:比赛过程中,保持一个平和的心态很重要,不要急躁,时刻保持冷静,当然我知道,这一点很难做到。当你遇到难题,心情很糟糕时,可以到外面去走一走,换个环境,什么都不想,休息一下。回过头来再重新面对问题。我觉得比赛时的心情波动是:刚拿到题:信心十足,感觉自己都能够做出来第一天:进展很快,情绪高涨第二天:没有什么进展,情绪低落第三天:稍有起色,心情有所改善并且逐渐提高信心。第四天:心态平和(大局已定)所以记住:当你心情不好时,就是你们在攻关爬坡时,坚持住,过了这一段时间就成功了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)