[ font=宋体]第十届飞思卡尔智能车竞赛快要过去了,对于没有进过赛的我只能出来吐槽一下。
首先说一下,我是负责应将部分的,所以我只能把硬件部分的经验跟大家分享一下
也许有人会认为硬件部分没有软件那么重要,但是我觉得,硬件就好象一个人的身体,软件是灵魂,人的各部分后完整才能去处理很多事情,硬件跟软件是彼此分不开的。
然而对于左移个项目来说,就好比飞思卡尔,我觉得硬件是最重要的一部分,它决定了你所话时间的多少,对于软件来说,你去学习一个芯片,你可以直接找一些例程去学,那样很快会上手,而对于硬件来说,不是做出来了就能用,做出来之后还要不断的去调试,知道符合你的性能要求为止。
那么一辆电磁组的车,所需要的硬件有哪些呢? 首先电源,它就好象人的心脏,任何动作都离不开他包括单片机 第二,主板模块,可能有人是直接用最小系统版的,但是为了方便调试,我们往往会做一个主板模块,在模块里面添加一些外设,像按键,拨码开关还有其他的等等,用于条舵机的角度,车子的速度,还可以在上面装OLED。 第三,电机驱动,这个是对于控制车子的速度的,同时还有编码器 最后比较重要的是运放,对于收集到的信号进行放大,反馈给单片机作处理(电磁组是探测磁场的信号用的是电感),最后还有一个干簧管模块,用来检测起跑。
电源模块,对于电源模块,我们这个模块主要是降压,提供5V,6V,的电压给舵机,单片机,干簧管等等的电路工作(还有其他的LED显示和运放供电也是)通常用的7805,7806,LM1117,2940,2941都可以满足我们的要求(对于精度跟效率要求不高的电路)
主板模块,主板模块所放的器件不会很多,都是根据个人的需求,有一些在上面引出一些接口用作OLED显示,或者数码管显示,显示速度,运放数据等,像按键,拨码开关都是比较基本的,你也已用来设置速度的档次,以便比赛的时候取得更好的成绩。
电机驱动,电机驱动很多都可以在网上找到,但是用来的效果却不一定理想,我们当初做了一个L298N的驱动,后来发现芯片发热太厉害,无法持续跑,我们不得不换,这样就会很浪费时间,所以在选的时候一定要查号一些参数,是否适合小车。
运放模块,不得不说,我们最后的失败很大程度是我们的运放,我们做过3,4个运放,最后测得的参数还是不是很满意,因为运放决定了你所采集的数据,你怎么跑就是看你的数据怎样,我们花了两个多月在上面,最后才做出一个满意的运放吃了,这里我希望大家要注重这一模块,也许是因为我们的经费不够,我们的所有模块都是自己打的。
最后还有个干簧管,这个我就不多说了,随便上网一搜就可以找到原理图,主要是用来停车的,没停住车的话就会加罚1秒
然后我总结一下吧,对于这些模块的描述,我是基于制作我们的车子的一个过程及经验来说的,对于经费充足的人来说也可以直接在网上买现成的模块,但是对于电子来说,重要的是制作过程。还有就是一个车模还包括,电池,舵机,电机,编码器等,我没有一一讲出来,希望大家理解,然后我会附一些图片,至于原理图,我也有一些(驱动,运放,电源等),需要的可以像我要,因为这里上传有限制,我也发不了。大概就这样了,希望大家好好努力,共同学习,一起进步。 |