简 介: 卓大,不知道你能不能看到我的消息。今年是我做车的第三年了,也是最后一年了。三年里经历了许多,走了很多弯路,心里的感慨也不少。这两天在整理资料的时候顺手在CSDN上写了一篇全向组的硬件开源贴,之后也会慢慢更新。我做了三年车,深知有传承的重要,首先就是可以少走许多弯路,提高一些效率。

关键词智能车竞赛全向行进上海海事大学第16届

  我这里没什么高深的东西,只能把自己三年来的经验慢慢分享,希望能帮一些想继续车的人。博客连接如下 :

https://blog.csdn.net/qq_43488141/article/details/119967552

§01 写在前面


  我是一个做了三年智能车比赛的本科学生,也是挺菜鸡的一个。国奖也只有一个一等、一个二等,和一个划水的三等。说来也挺可惜的,本来今年全向组也是可以拿国一的,结果赛前被前面的强校打击到了。只敢比赛前几分钟把速度降了下来,只希望完赛,给自己三年的做车生涯画一个不完整的句号吧。

  说实在的,今年的形式可惜的肯定不是我一个,但这或许就是智能车的魅力吧,不到比赛结束,一切都是未知,三年下来,在我这里智能车已经不分成败了,只求对得起自己一年一年的努力。无奈的是智能车的付出很大概率会和结果不成正比。就拿我自己来说吧,前两年比赛也是一直认真调车,没有节假日的待在实验室。

  可是呢,第一年,华东赛决赛第二次发车,驱动板在最后5m处烧了,当时只以为是程序故障,结果最后一次发车时,车模直接不受控制,冲出赛道。在学姐去确认成绩的时候,在赛道旁的我整个人腿是软的,一瞬间,失去了精气神。看着之后没我们跑的好的队伍一组组完赛,心里很不是滋味,感慨万千,只是很不甘,很不甘自己一年的辛苦就在烧毁在了华东赛的赛场,没有一丝挽回的机会。

  第二年,十五届转战四轮,没有学长,实验室也没有摄像头的国赛传承。只能靠着自己的经验去摸索,拼命的调车也就把车速提到了2m5。是的,四轮跑这样真的很拉胯了。但这个速度十五届在华东赛进入决赛还是能够的。

  可惜啊,似乎我身上根本就没有运气一说,在南信的第一天比赛,他们场地的电磁信号和在实验室的时候完全不一样。所有参数全不行,场上的15分钟,冷汗一直不受控制得流着,直道下场时候问了裁判才知道,几乎所有组的队员都会换上自己的信号发生器。所以第二天,作为第一个上场的我们,换上了信号发生器,名次正好落在了决赛最后一名。很可惜哈,别人经过一晚上也不是白休息的,该加速的加速,该超过的超过。写到这里,属实是揭自己的伤疤了。

▲ 图1.2 组装好的全向智能车模

  今年的十六届自己参加了全向和百度。先说结果吧,百度国一全向国二。全向是完全自己一个人做的,所以开源起来也好开源,可以完整的把做车的经历复现出来。

  百度是做好了下位机主控和驱动之后,丢给了学弟。遇到问题了给他们解决解决,也挺好,两个组也都获得了不错的成绩,对得起自己一年的努力了。

  废话说的也挺多的了,也只是想告诉后来者,努力是有回报,但这份回报不仅仅是一个奖,还有你认识的那些朋友,学到的知识,做竞赛的责任,以及耐得住寂寞的韧性

§02 开源全向组


一、整体结构

  这次开源的是全向组,采用双核双摄方案。电路板有逐飞核心板,主控板,陀螺仪,按键板,驱动板,运放板,我也不是专业学电路的,设计板子全是靠自己的经验,以及数据手册,难免有些不合适的地方,并不是什么十分高深的技术,但至少对于做车入门使用我感觉还是够了。

▲ 图2.0 全向智能车整体结构

二、主板子系统

1、主板电源电路

  先从主控开始。主控最主要的目的就是给车上的各个模块供电,因为我们比赛时只能采用一块电池作为总的供电电源,但我们车上使用的各种模块的需求供电电压是不一样,因此,我们需要通过电路来将一个电池电源,分成不同的供电端,以期给各个模块输入稳定的电压,保持正常工作。为了减轻车重,我用的是7.2v/2200mah的锂电池。容量也能支持麦轮完整的跑下全程,质量轻,体积也不大,直接放在主控板下方。这里我主要将电源分成单片机供电,5v模块,3v3以及总钻风3v3电源,每部分电源都给了一个LED灯作为通电参考。

▲ 图2.0 主板以及传感器结构图

(1) 5V电源

  首先是5V的单片机电源,我采用的TPS7350。也是比较常用的一款吧,大部分学校可能都用过。纹波还行,压降很小,可以在电源电压不足时也还可以工作,但最大过流较小,所以我便拿来做单片机的供电芯片。

▲ 图2.1 主控板上的电源电路

  这里我在输入和输出都用了10uf的钽电容和0.1uf的电容作为滤波,但其实,如果在焊接的时候电容没焊好的话,输出电压可能会在4.97左右。并且在焊接好了之后一定要用洗板水刷洗干净,不然不仅不好看,有时候焊锡丝的助焊剂还有可能粘上一些铁屑之类或者导电粉末。这种问题遇到好几次了,每次都后悔不已。

(2) 3.3V电源

  下面是各个模块的供电,其中5v的电源采用的是LM2940,过流比TPS7350要大一点,但压降要大一点,主要是相比7350要便宜,2块左右,电路还简单,但有一个缺点就是容易发烫。而3V3相关的模块我选用的AMS117,输入电压是通过LM2940输出的5v电压,低价好用,就算是买到盗版也能用。说到盗版这里还是提一下吧,大家尽量买正版芯片,虽说有的盗版可以继续用,效果还行。但万一买到一批假到离谱的芯片,板子怎么烧的都不知道。我之前就买过一批TPS7350的盗版,引脚的电气特性都不一样,上一块炸一块。

▲ 图2.2 主控板上的3.3V电源

  同样的在芯片的输入输出端加上了滤波电容,希望输出的电源噪声小一点。到这里我主板上的各个电源部分就结束了。

2、传感器模块

  说完了主控,下面写下ICM20602ICM20602是近年来用的计较多的一款陀螺仪了,温漂很小,用起来搭配逐飞和龙邱的库都很方便。唯一不好的就是太贵了,所以我便从网上买了裸片,开始价格只要4块多,后来涨价到了20多。幸好之前买了一批,做的陀螺仪模块完全够自己用了。根据icm20602的官方手册配好了外置的电容和电阻,这些在数据手册上都可以找到。

▲ 图2.3 陀螺仪ICM20602模块电路

  之后便要考虑陀螺仪的供电了,我是单独做一个模块,体积不大,电流也不大,所以便挑选了和商家卖的模块差不多类型的稳压芯片-----MIC5205-3.3。3.3V的稳压芯片。只需要搭配一个0.47uf106的滤波电容即可使用,电容如果搭配不对,电压会在3.7V左右,但对于ICM20602也可以使用。同时再陀螺仪的数据口,加上上拉电阻,不确定的信号通过电阻钳位在高电平。

▲ 图2.4 陀螺仪供电电源以及接口电路

  上面是自己做的主板和陀螺仪,当然不是全部的文件,比如一些主板上的数据口,排针排母之类的,这些也都是根据自己的需要做的。

  陀螺仪的部分呢,它的芯片焊接比较麻烦,需要用到风枪,不过,做全向的大部分人应该都会焊接这种封装。如果有人看到这里可能会觉得没什么东西,但要知道,开源不仅仅是开源文件,更重要的是开源方法。下一篇文章开源驱动和运放,分别是一个PWM口控制HIP4082驱动的方法,如果是今年做麦轮的同学可能比较感兴趣吧。毕竟大家几乎用的都是DRV8701方案,最后文末附上主板和陀螺仪的PDF超链接。


● 相关图表链接:

  • 图1.2 组装好的全向智能车模
  • 图2.0 全向智能车整体结构
  • 图2.0 主板以及传感器结构图
  • 图2.1 主控板上的电源电路
  • 图2.2 主控板上的3.3V电源
  • 图2.3 陀螺仪ICM20602模块电路
  • 图2.4 陀螺仪供电电源以及接口电路

十六届智能车全向组硬件开源 | 上海海事大学全向行进组相关推荐

  1. 十六届智能车信标组的浅析

    文章主要是对我今天从知网上查找的一些比较有用的文献的自我分析于总结,一来是为了自已第一次参加智能车比赛的一些总结,方便自已回顾,二来是为了同我一样大一第一次参加这个比赛,而感到迷茫不知道从何下手的车友 ...

  2. 十六届智能车全向行进组_国一控制开源

      卓大大好,我是来自东北林业大学参加第十六届智能车全向行进组的同学.我们的出身并非老牌强校,但也很幸运的能在最后拿到了国一的成绩.   今年的疫情也对参赛选手也有着不小影响,于是我想把上一届的控制思 ...

  3. 第十六届智能车竞赛国赛队伍中节能信标组无线电能接收方案

    §01 无线充电 在 第十六届智能车竞速赛 中,有一组"节能信标组".该组别的队伍车模允许自行设计,并且需要设计无线充电电路,从 比赛信标系统中 获取车模运行所需要的电能. 由于节 ...

  4. 第十六届智能车竞赛视觉AI组相关议题讨论

    简 介: 本文记录了在2021-7-5上午与逐飞就第十六届智能车竞赛视觉AI组比赛的相关议题进行讨论的过程. 关键词: 智能车竞赛,视觉AI,逐飞 §01 讨论议题 一.议题列表 1.AI视觉组比赛流 ...

  5. 第十六届智能车竞赛全国总决赛究竟该怎么举办讨论中的“混沌”现象

    简 介: 汇总有对全国总决赛比赛意见推文之后,将在推文"三思而后行"之后的留言进行汇总分析.可以看到现在正值参赛同学等待总决赛名单公布百无聊赖之际,大家在利益攸关.意见远离平衡态下 ...

  6. 关于第十六届智能车竞赛全国总决赛比赛意见

    简 介: 第十六届全国大学生全国大学生智能车竞赛在进行完毕分赛区比赛之后,时间到了2021年8月份,现在全国疫情出现了反复使得全国总决赛的承办出现了困难.为此,参加比赛的队伍在TSINGHUAZHUO ...

  7. 第十六届智能车竞赛总决赛线上比赛赛道设计

    简 介: 根据2021年第十六届全国大学生智能汽车竞赛组委会商议确定使用线上比赛的方式完成比赛的后半程,全国总决赛.这种方式与以前的线上比赛相比具有相同性,也有其特殊性.需要在线上比赛的赛道设计以及比 ...

  8. 第十六届智能车竞赛安徽赛区成绩与奖项公示

    §01 成绩与奖项 一.基础四轮组 序号 学校名称 队伍名称 预赛成绩 决赛成绩 奖项 1 安徽中医药大学 狂躁呼吸 26.805 55.836 一等奖(第一名) 2 安徽中医药大学 汪汪 27.34 ...

  9. 第十六届智能车竞赛西部赛区

    智能车竞赛西部赛区曾经连续四届在重庆邮电大学举行,特别是在去年疫情期间,西部赛区依然在重庆体育馆成功举行线下竞赛.今年第十六届智能车竞赛移步到具有"耐劳苦.尚俭朴.勤学业.爱国家" ...

最新文章

  1. C++二叉树的建立与遍历
  2. 网络流量队列优先级相关知识点
  3. sh脚本和bash脚本_我是如何开始使用bash脚本的
  4. 从Java到Ruby——我的最近一次技术转型
  5. azure blob_如何在Azure Blob存储中恢复意外删除
  6. 2. MarkText可代替Typora的markdown 编辑器
  7. cad填充图案乱理石_cad填充图案(cad中如何进行图案填充?)
  8. 常用的Java微服务开源框架有哪些呢
  9. java实现医嘱管理系统_Chis5.0医嘱管理系统业务使用手册
  10. AUTOSAR和OSEK关系及网络管理比较
  11. 去掉flash player自带的fff新推荐广告插件
  12. 数据库分页LIMIT
  13. 《凡人修仙传》8.25正式上线链游玩家 | 修仙世界、天降神器
  14. qt控件之qt中的控件QTableWidget的使用
  15. 关于利用Klayout查看GDS需要导入工艺库的layer properties file(.lyp)
  16. font-size:字号大小
  17. Android仿QQ登陆
  18. PowerManagerService(一)
  19. Delete `␍`eslint(prettier/prettier) 错误的解决方案
  20. Python(七)之邮件处理

热门文章

  1. Java之Annotation学习
  2. C#如何把List of Object转换成List of T具体类型
  3. Apache与Tomcat 区别联系​
  4. 解决Oracle启动失败
  5. VS2005相关----整理起始页面板
  6. something new
  7. 金山游戏研发改制新进展:计划本周发出正式公告
  8. VMware试验问题总结
  9. JQuery学习笔记02-选择器把需要的东西揪出来(基础)
  10. KafKa-----acks参数对消息持久化的影响