IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 十六届智能车竞赛个人总结+经验分享 -> 正文阅读

[嵌入式]十六届智能车竞赛个人总结+经验分享

??没错,我就是那个“完全0基础”,遇到了一个单片机比我六8倍的队友,更可气的是他还愿意带,从某种程度上算是完了赛。看到队友写了博客,我也手痒痒,整一个,也算是一次总结和经验分享。

前期准备

??我们学校属于华东赛区的范围(对,就是那个蜜汁操作不断的十六届华东赛区),比赛时间为2021年7月16-18日,我们在寒假开始了培训,也算是从那时候开始备赛。这样看起来彷佛是有5个月的时间,我哈哈(二声)大笑。由于不知道该从哪方面开始准备,我寒假时在对单片机完全不懂,只在学校学习过最基础的C++语言的情况下误学了离散数学,复习了一下C++,准备一下三月的计算机二级考试(大意了,这东西好像没啥用),导致被队友认定为可能完全零基础(当时应该去学单片机)。要是以后还有培训,在培训前一定要先大致了解一下他们自身的水平,有的放矢;学弟学妹们也要和学长学姐们多交流,你不管问多么基础的问题,学长学姐都不会责怪你的(在备赛前期),有什么问题不要瞒着啊。

备赛阶段

车模搭建

??车模搭建时往届学长给予了我们很大的帮助,参加过比赛的同学或多或少会对车模有自己的见解,如果你恰好有这个资源,不要犹豫,直接问学长学姐,不要怕问多了自己得不到锻炼,请放心,这个比赛你会得到很多锻炼,不要给自己增加难度,不要给自己增加难度,不要给自己增加难度

车模控制

??由于我们通常会购买龙邱或是逐飞的核心板、母板,他们会编写好底层的库函数,我们只需要对其稍作修改优化,进行调用即可,这方面对新手比较友好。但需要注意,在比赛前应该储备一些单片机的基本知识,如何为中断、定时器、时钟等(反面教材:我就不知道)。一般情况库函数也会有注释说明和例子,如下为逐飞PWM 更新占空比函数的说明(为防止侵权,不放具体实现了):

//----------------------------------------------------------------------------------------------------------
// @brief		PWM 更新占空比
// @param		tim				选择 PWM 使用的 TIM
// @param		pin				选择 PWM 引脚
// @param		duty			设置占空比
// @return		void
// Sample usage:				pwm_duty_updata(TIM_1, TIM_1_CH1_A08, 500*duty);
//----------------------------------------------------------------------------------------------------------

双车车模控制思维导图

图2 双车车模控制思维导图

队内交流

??我们是双车接力组,有四名成员,其中两名同学主要负责结构和电路,我和另外一名同学主要负责。注意,我说的是“主要负责”,也就是说我们的工作在后面是有交叉部分的,我们程序的同学因为苦苦等不到板子去帮忙搞电路了/(ㄒoㄒ)/~~。我当然不希望这种迫不得已的“交叉”,我觉得如果主要负责某一部分的同学遇到问题时能及时提出来,大家一起解决,效率可能会大大提升,同时程序的同学学到一些电路知识,电路同学也提升了程序方面的水平。我自己也犯过这样的错误,可能你自己苦思冥想、百思不得其解的问题人家早就解决了

? 另外,我推荐学弟学妹们多在群里汇(zhan)报(shi)自己的工作。一方面,队友知道你这些时间做了些什么,知道你没在摸鱼;另一方面有助于团队内部的交流,对之后有很大帮助。

心态问题

??心态崩了是经常的事情,我自己由于对电路方面了解过少,烧坏过板子和芯片(主控芯片MM32F3277G9P120MHz M3),瞬间心态崩了,不知所措。这时候不要瞒着队友,要实话实说,尽快找到问题原因,解决掉就好了。队友心态不好时也要帮助队友恢复心态,这样才能提高效率,保证质量。当时比赛前一周基本是两天崩一次,比赛前一天晚上电路板还出了问题,在修好前心情一直很低落。

最后的碎碎念

??比赛真的有很大的随机性,比赛之前努力备赛,尘埃落定之后就坦然接受吧。最后我们获得了华东赛区三等奖,虽然算不上优秀,希望这篇文章对学弟学妹们有所帮助,也真心感谢在比赛路上支持我们的学长学姐们!

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-08-12 16:46:05  更:2021-08-12 16:48:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/10 16:38:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码