智能车浅谈——硬件篇

这篇具有很好参考价值的文章主要介绍了智能车浅谈——硬件篇。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言:作为一名老三本玩家,笔者深知一些同学刚接触这个比赛的那种无从下手的感觉,写这篇文章主要是分享一下自己对车的理解,同时也希望大家能真正的去深入理解小车的整个系统,理解小车的构成和原理,而不是人人唾弃的“调参比赛”。水平有限,仅供参考,也欢迎大佬们参与交流。

初识小车

电磁寻迹小车

不知道大家是什么时候开始知道有小车这个东西的,笔者第一次看见小车是学校协会招新展示的作品,后来加入实验室慢慢开始了解到了这个比赛,关于比赛的介绍,我在此不做赘述,有需要了解去查看卓大公众号的规则和介绍(第十七届全国大学智能汽车竞赛竞速比赛规则)。这里主要说一下小车的组成。
参赛小车包含车模、硬件系统以及软件算法三大部分,其中车模和硬件在比赛前期工作量比较大,而软件部分的调试工作会一直持续到赛前,所以三人小队一般的分配是一个主要负责硬件,一个主要负责整体控制方案和小车机械结构调整与控制部分软件的搭建,另外一个人主要负责整车的算法,这是笔者参赛时的分配方案,参赛全程离不开组员的密切配合,缺一不可。
智能车浅谈——硬件篇

车模可以理解是小车的四肢和身体,这个小车都是在车模的基础上进行搭建;由于组别的不同,车模的规定存在差异,根据细则要求进行选购即可,关于车模的介绍和规定每年的比赛规则有详细介绍,可以去智能车官网查看。

硬件系统

硬件系统是小车的脊柱,把身体各个部分联系起来形成一个整体;比赛要求是所有的硬件系统要按规则自制PCB,一个小车的硬件系统主要包括电源系统、人机交互系统、MCU最小系统、传感器系统、驱动系统。
智能车浅谈——硬件篇

1.电源系统

小车采用电池供电,一般的方案是两节18650或者是专用的镍铬电池,电压范围都大致在6V-8V,而小车所使用的各传感器种类较多,供电电压也不一致,大多数是12V、6V、5V、3.3V的电压,所以需要我们设计并制作一个电源系统来为整个小车提供良好的电源。需要使用模电和电力电子的知识,这个系统中我们会使用到开关电源线性电源这两大类电源方案。

线性电源

可以理解为在原有电源两端加负载,通过匹配负载比来输出目标电压,它的好处在于能够提供稳定纯净的电源;但是由于此方案获取电压采用负载消耗的方式,工作过程会产生很大的热损耗,转换效率较低,降压管自身发热严重。

开关电源

顾名思义,主要是通过控制可控开关的开关时间配合降压斩波电路(Buck电路)和升压斩波电路(Boost电路)实现升压降压;集成芯片一般会存在一个反馈端口,用来形成闭环控制从而保证输出电压的稳定;采用可控开关的方案能大大提高转换效率,但是会使得输出电压产生纹波,对电源要求比较高的电路就不能采取此方案。
电源可以参考市面上常见的方案,但是希望大家能去弄懂电源的类型、器件选型以及元器件的参数设置原理,结合自己的模电计算一下,这里推荐大家去看看B站唐老师讲电赛的电源大师和运放大师,结合实例讲解了很多的电路和模电知识,真正的把知识点搬到了实际生活中。

2.人机交互系统

人机交互系统是为了方便进行参数的设定、查看以及特殊元素的识别判断,多会采用显示屏、按键、蜂鸣器;显示屏比较流行的有0.96寸OLED、1.8TFT、2.0的并口屏还有一种比较方便开发的串口屏;通信协议方面大多是I2C和SPI,SPI协议的屏幕,其速度会更快一些(I2C协议v2.1规定了100K,400K和3.4M三种速率(bps),而SPI并没有一个官方标准,有的器件SPI可以达到50Mbps)。而串口屏有很好的UI控件,更适合电赛,操作方便简洁,不需要为界面设计费神,想要了解的同学可以参考陶晶驰串口屏。
按键可以选取五方向按键,蜂鸣器可以使用有源蜂鸣器,降低程序设计难度。

3.MCU最小系统

最小系统的选择是根据自己组别而定,不同组别的最小系统有所区别,十五届以后越来越多的处理器厂商加入赛事,有了TC264、TC364、RT1064、STC16、MM32、ch32等多种处理器,而这些处理器的最小系统的最基础三要素还是:电源、晶振、复位。最小系统可以直接购买核心板成品使用,但需要了解其电路构成,方便排查问题,有能力的最好自制。

4.传感器系统

对于不同组而言,传感器会存在一定差异,但是传感器都是大同小异的,常用的是摄像头、电感、编码器。就十七届而言,四轮分为了电磁四轮和摄像头四轮组,其中摄像头组赛道上没有电磁线,也就意味着无法使用电感辅助;而电磁四轮有要求使用宏晶的处理器,目前的STC系列还不足以驱动摄像头,也就意味着电磁组无法使用摄像头来实现车库等一些元素的识别需要加入干簧管之类的辅助器件实现停车;而像平衡信标组,就需要有陀螺仪来实现直立环,获取车身角度;对于多车编队,还需要使用到类似超声波等的一些模块来实现跟随。

摄像头

现在常用的摄像头就是龙邱科技的神眼和逐飞科技的总钻风,这两款摄像头都是灰度摄像头,所以在屏幕上显示时看见的图像和黑白电视一样,但需要注意这里的黑白并不是真正意义上的非黑即白而是把黑到白分成了255个层次。通过配置摄像头的内部寄存器实现摄像头的初始化,让摄像头每帧图像的分辨率保持188×120;采集完成后通过八位数据并口、行中断与场中断(两款摄像头引脚定义如下图)实现数据传输,将图像信息传输给单片机。
智能车浅谈——硬件篇
摄像头的采集流程如下:
1.摄像头在初始化参数后,开始采集;
2.采集到一帧图像时(假设一帧图像为:188×120)会发送一个场中断,告诉主控已经采集完一帧图像,随后场中断复位;
3.在场中断产生后会有188×120个行中断产生,每一个行中断个被主控捕获后主控都会收集8位数据口输出的电平(0000 0000~1111 1111)进而得到对应位置的数据(0-255)如此重复,每一个场中断后都会传输188*120个数据;
4.主控根据行中断依次获取这些数据就可以得到图像原始数据,为了节约单片CPU的资源往往会采用DMA搬运直接把这些数据搬运到内存。
8位数据口传输的数据范围刚好是0000 0000~1111 1111即0-255,对应刚好是灰度摄像头的色彩范围(0为全黑,255为全白)。
智能车浅谈——硬件篇

电感

电感采用工字电感,主要是利用电磁感应原理,利用电感采集信号发生器产生的电磁信号。赛道规定信号为f=20Khz,i=100ma的交变电流 ,为了能够保证采集的信号就是信号发生器产生的信号,需要设计选频电路,利用LC组合形成谐振回路一般采用10mH工字电感和6.8nf匹配电容。有关电磁信号采集部分的介绍参考此篇博文——传送门,计算公式与结果结果如下:
智能车浅谈——硬件篇
智能车浅谈——硬件篇

智能车浅谈——硬件篇
电感采集原理:此处以左右两电感为例,在高度固定后,如下图左边所示,可以发现垂直于电磁线的谐振电路产生的感应电动势,随着电感与电磁线的垂直距离的变化而变化,距离越近感应电动势值越大;距离越远感应电动势越小,这样通过左右两个电感的感应电动势就可以推断出小车目前的状态。
如右边图1所示,当小车位于赛道中央的时候,左右两个电感的值相等,此时没有偏差,对应直道,舵机位于正中间;
如右边图2所示,当小车偏左,此时左电感远离信号线,感应电动势较小,而右电感更接近信号线,产生的电动势也越大,此时会左右电感产生的感应电动势出现一个偏差,我们需要根据这个偏差来控制舵机打角,进而控制小车姿态;
如右边图3所示,当小车偏右,此时与图2相反,右电感远离信号线,感应电动势减小,而左电感感应电动势较大,此时左右电感产生的感应电动势也存在偏差,只不过与图二所示情况的偏差方向不同了,同理也可以利用这个差值来控制小车姿态调整。
智能车浅谈——硬件篇
由于这个感应电动势很小,只有mV级,且是交流信号,直接使用单片机的ADC采集不现实,所以就需要在谐振电路后加入运放模块实现一定比例的前级放大以及检波处理得到峰值电压,而后通过单片机ADC进行采集处理计算偏差,此处参考龙邱科技的运放模块讲解。
智能车浅谈——硬件篇
通过获取左右电感的电动势控制小车进行调整姿态。详细讲解参考逐飞科技的电磁四轮车讲解 —>传送门

编码器

其作用就是用来获取小车的速度,工作时随着齿轮的旋转过程会规律的产生脉冲,单片机通过捕获上升沿或者下降沿个数来读取脉冲数进而可以获取车速,这里的512线编码器和1024线编码器就是指编码器旋转一圈产生的脉冲数,有了脉冲数就可以运用常见的T法测速或者M法测速得到小车的速度。(T法M法可以参考电力拖动运动控制系统的讲解。)
带方向的是指编码器的两个输出口,一个脚是输出的是脉冲,另外一个输出是根据旋转方向输出的高低电平(假设正转输出1,则反转输出0,笔者自定义正反);主控可以通过获取高低电平来判断速度方向。
正交解码的编码器指的是这种编码器两个输出脚都是输出脉冲,只是A、B两组脉冲根据相位不同来定义速度方向,假设A相超前B相就是正方向;那么B相超前A相就是反方向。
智能车浅谈——硬件篇
智能车浅谈——硬件篇

5.驱动系统

驱动主要讲解电机驱动,舵机的驱动留到后面控制部分再做介绍。电机驱动主要采用的方式H桥驱动,主要原理和前面提到的开关电源差不多,也是通过控制开关管的导通与关断来实现电机供电电压的改变进而控制电机速度。智能车浅谈——硬件篇
智能车浅谈——硬件篇
如上图所示,
当A管和D管导通,B管和C管断开时,电机是正转;假设A管一直导通,则只需要通过控制D管的导通速度就可以改变电机的运转速度,这就是单极性控制方式,而双极性控制是指同时控制A管和D管的导通,进而控制电机速度。
当B管和C管导通,A管和D管断开时,电机是反转;同理单极性控制是指A管或者D管一直导通,通过控制另外一个管子开关来控制电机的速度。而双极性控制是指同时控制两个管子的开关来控制电机的速度。
常见的H桥驱动方式还有BTN、IR2104加Mos管或者是HIP4082加MOS这里可以阅读果果小师弟的STM32+IR2104S的H桥电机驱动电路详解

机械结构

机械结构主要是前轮的倾角调节,这里直接参考这篇文章智能车学习(1)—— 机械调校
关于小车的硬件搭建就介绍到这里,如有错误欢迎大家批评指正,也欢迎大家交流讨论。
如果文章对你的比赛有所帮助,而且赛后对此文还有印象,笔者在评论区等待你们的分享。

17届完赛代码

最近有不少问问题的同学,笔者这边可能回复不是很及时,有需要17届完赛方案和代码的同学可以去海鲜市场,笔者学弟在出售17届方案,价格比较实惠。
【全国大学生第十七届智能车电磁租组2m+代码(全元素+模糊控制】
【第十七届全国大学生智能车竞赛摄像头四轮软硬件资料,华南赛区省二】

智能车系列文章汇总

智能车浅谈——硬件篇
智能车浅谈——方向控制篇
智能车浅谈——电机控制篇
智能车浅谈——图像篇
智能车浅谈——控制规律篇
智能车浅谈——过程通道篇
智能车浅谈——抗干扰技术硬件篇
智能车浅谈——抗干扰技术软件篇
智能车浅谈——手把手让车跑起来(电磁篇)
智能车浅谈 电磁组——环岛处理
第十七届智能车越野硬件篇——无刷电机驱动
无刷驱动设计——浅谈MOS驱动电路
芯源&立创EDA训练营——无刷电机驱动
[1]:STM32+IR2104S的H桥电机驱动电路详解文章来源地址https://www.toymoban.com/news/detail-406823.html

到了这里,关于智能车浅谈——硬件篇的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 作为一名iOS开发者—面对音视频这个新风口应该怎样学习才能乘风而起?

    5G时代,为何各大厂纷纷杀入音视频领域?这会是新的风口吗! 随着5G开始普及加上国内外网络资费的不断下降,音视频的前景已经越来越广阔! 大家都知道,在现在的日常生活中,视频类应用占据了我们越来越多的时间,不管是抖音、快手等短视频,还是斗鱼、虎牙这类的

    2024年02月01日
    浏览(53)
  • 阿里9年测试经验告诉你:作为一名年薪40w自动化测试需要具备那些能力

    前言 前段时间张同学问我说:我已经功能测试2年多了,在功能测试的阶段中也一直在自学自动化测试,有了一定的代码基础还学习了很多的工具,问题是我不知道自动化测试到底需要具备什么样的能力。 我相信有很多小伙伴也是在思索这个问题,在这里我今天以9年的自动化

    2023年04月23日
    浏览(53)
  • 作为一名普通的java程序员,我想和大家分享一下4年来的工作内容

    我是16届毕业生,我的第一份工作是做外包,第一年的时间里测试偏多,比如用Excel文档生成测试代码进行单元测试,也会写一些简单的增删改查,以及用shell处理数据,还有一些纯测试的工作,比如点页面啊截图。到了第二年,开发的工作也变得多了一些,但大部分还是增删

    2024年02月05日
    浏览(49)
  • 硬件板级调试浅谈

    目录 1、前言 2、硬件调试常规步骤 2.1、检查板卡 2.2、测试静态电阻 2.3、上电测试电源 2.4、测试时钟和复位 2.5、烧写逻辑和UBOOT(通过FPGA的JTAG调试口)、串口登录uboot(看有没有串口打印信息) 2.6、USB或者网口烧录操作系统、软件调试其他部分。 2.7、调试其他功能模块。

    2024年02月06日
    浏览(67)
  • 大数据、人工智能、机器学习、深度学习关系联系前言

    1.大数据和人工智能关系 2.机器学习、深度学习、人工智能关系 3.监督学习、无监督学习、半监督学习、强化学习、迁移学习关系 4.机器学习具体内容 1.数据驱动的人工智能 :人工智能系统需要大量的数据来进行训练和学习。大数据提供了海量的信息,可以用于训练机器学习

    2024年02月12日
    浏览(57)
  • 人工智能站队将再添一名大将,苹果明年或将推出AppleGPT

    KlipC报道:据外媒报道,苹果公司计划每年投资 10 亿美元,将生成式人工智能(AI)整合到其产品线中。据知情人士透露苹果计划最早在2024年底开始在iPhone和iPad上融入生成式人工智能技术。 KlipC的合伙人Andi D表示:“如果按照计划推进的话,很可能从iOS 18和iPadOS 18开始推出生

    2024年02月08日
    浏览(34)
  • 人工智能在游戏中的角色:从玩家到创造者

    人工智能(AI)已经从简单的游戏对手发展到游戏设计和体验的创造者。在游戏领域,AI的应用不再局限于与人类玩家的对抗,而是扩展到游戏内容的生成、游戏测试、玩家体验的个性化定制等多个方面。本文将探讨AI在游戏中的角色,并提供一个使用Python实现的AI游戏玩家示

    2024年01月21日
    浏览(66)
  • 水井坊VS舍得酒业,谁是A股川酒“老三“?

    冬奥如火如荼,酒企营销激烈。 此前,水井坊联合中国冰雪大会推出冰雪联名产品:典藏中国冰雪纪念版和井台中国冰雪纪念版,同时冠名打造首档中国冰雪全明星谈话类节目《水井坊·冰雪中国年》。 而在春节消费战场,舍得酒业则推出虎年生肖酒“虎归山野”、 “象归

    2024年02月04日
    浏览(28)
  • 平安养老险党委书记、董事长甘为民:做实、做多、做大养老三支柱

    随着人口老龄化趋势加剧,中国养老金融市场呈现出巨大的潜力,逐步迈入养老新时代。 平安养老险党委书记、董事长甘为民表示,养老保险公司要想在市场中展现出独特的市场影响力,需要聚焦养老主业,发挥自身专业特色,为客户提供优质产品和服务,搭建养老生态圈,

    2024年02月16日
    浏览(30)
  • 浅谈ChatGPT(人工智能)

    ChatGPT (全名:Chat Generative Pre-trained Transformer),是美国OpenAI研发的聊天机器人程序,于2022年11月30日发布。ChatGPT是人工智能技术驱动的自然语言处理工具,它能够通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能

    2023年04月12日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包