小型智能车自动驾驶是怎样设计实现的

发布者:创意旅程最新更新时间:2020-01-10 来源: 中国无人驾驶网关键字:智能车  自动驾驶 手机看文章 扫描二维码
随时随地手机看文章

0 引言


无人自动驾驶车辆作为一种高效、安全、灵活的交通车辆,促进了交通行业的大力发展。实际研究证明,将人放在路 - 车系统之外,可以相对降低事故率。[1] 近年来车辆无人驾驶作为智能交通的重要组成部分,已逐渐成为研究的热点。无人驾驶技术中,智能小车发展快,应用广,从儿童玩具可推广到汽车工业。


目前,智能小车已基本可实现循迹避障等功能,现今大学生智能车设计大赛又在向声控系统发展。本课题主要实现了小车的循迹避障自动驾驶功能。


1 小型智能车自动驾驶原理


1. 1 小车自动避障的原理


红外线发射管、PSD 与相应的计算电路构成了功能强大使用广泛的 GP2D12红外线传感器,位置敏感检测装置能够检测到光子在其上运动产生的微量移动,微米级的分辨率使得测量更精确。利用这一特性,几何原理测距可由GP2D12传感器轻松实现[2] 。光束由发射管发出,遇到障碍物再反射到PSD上,如图 1 所示,两条光线与地面构成了等腰三角形,三角形的底边长度可由PSD测得,而两个底角的值由发射管确定,可由此推算出高,也就是与障碍物的距离[3] 。


1. 2 小车循迹原理


用红外探测法循迹指的是小车在白色地面上跟随黑线行走,由于黑线和白色地面对光线的反射程度不一样,可以根据接收到的反射光的强弱来寻找路线。


红外探测法:路面信息的检测是由光电传感器发射管发射出一定波长的红外线,在地面反射后回到接收管。由于黑白两色对光线的反射程度不同,黑线吸收了大部分光线,而白色赛道反射了大部分光线,使得接收到的反射光线的强度存在差异,从而导致接收端特性曲线的变化程度不同,可近似认为接收管两端的输出阻值不等,分压后的电压也不等,由此黑线白地便可区分开来[4] 。


1. 3 测速原理


由于霍尔元件在磁场附近时能够感应出高电平,稍偏离时感应强度较弱,可以通过霍尔元件的这一特性来实现测速[5] 。霍尔元件感应磁铁产生脉冲信号,将4个小磁铁均匀放置于每个车轮之下,由此计算每秒钟感应磁铁产生的脉冲数,再计算出每秒钟小车轮子转动的转数,再乘以小车车轮总的周长,推算出小车当前运行速度,经过累加运算得到当前路程。


2 系统硬件电路设计


2. 1 系统总体设计图


图 2 为系统的总体设计图。

小型智能车自动驾驶是怎样设计实现的

2. 2 主控模块


由于智能小车的要求不是很高,Atmel 公司的 AT99C52 单片机可作为控制核心。AT99C52 的性价比高,耗能低,其主要的性能参数为:兼容标准的 MCS -51 指令系统、9 字节可重擦写闪存只读程序存储器、256X9 字节随机存取数据储存器、可编程串行 UART 通道、时钟频率 0Hz ~24MH、3 个 16 位定时/ 计数器、9 个中断源、32 个可编程 I/0 口线[6] 。


2. 3 避障传感器模块


采用 3 只 GP2D12 红外线传感器分别探测正前方,前右侧,前左侧障碍物信息,该传感器的平均有效探测距离在 10 ~90 cm 范围内可调,可以有效地抵抗干扰光,能够在日光下正常运行(试验过程中应该尽量避免日光或者较强的光源直接照射在传感器上)。小车经过调速后的制动距离应该控制在 30 cm 以内,一般维持在 10 ~20 cm,所以探测距离该根据设计小车的需求来设定。


2. 4 循迹传感器模块


为了实现循迹传感,我们选择反射型光电探测器 RPR220。它是一种有着一体化优点的光电探测器。RPR 220 的发射器部分是一个 GaAs 红外发光二极管,而其接收器的构成中使用了一个灵敏度较高的硅光敏三极管。RPR220 采用 DIP4 封装,具有如下特点:反应灵敏、受离散光的干扰小、体积较小且结构紧凑一体化、可简化外围电路设计,且性能较为稳定。


2. 5 电机选择与驱动模块


电机的选择采用直流电机。直流减速电机可提供较大的转动力矩,安装方便,操作简单,质量轻、体积小,能够较好的满足系统的要求。


如图 3 所示,使用 L299N 芯片驱动电机。采用 SMT 工艺稳定性高,采用高质量铝电解电容,使电路稳定工作。可以直接驱动两路 3 ~35V 直流电机,并提供了 5V 输出接口(输入最低只要 6V),可以给 5V单片机电路系统供电(低纹波系数),支持 3. 3V MCU 和 ARM 控制,可以方便的控制直流电机速度和方向,也可以控制 2 相步进电机,5 线 4 相步进电机。用该芯片作为电机驱动,操作便捷,稳定性好,且工作性能较为突出。

小型智能车自动驾驶是怎样设计实现的

驱动模块主要功能是使主控芯片来发出的信号并将该信号发送给 L299N 电机控制芯片,L299N 电机控制芯片将使小车按照指令执行相应的动作。VDD 引脚和 VCC 引脚作为 L299N 芯片电源引脚,电机的电源是 VDD 引脚接的 +9V 电源,芯片由接到 VCC 引脚上的 +5V 电源供能。


为了保证小车转向成功,让转向电机以最大功率输出以获得最大的扭矩,转向电机的输出功率不需再控制,所以 ENA 引脚(即转向电机使能引脚)直接接入 +5V,即让转向电机一直使能。


对于后置的驱动电机,除了要控制其实现前进、后退和停止外,还需控制其转速以解决因电量不足而使小车速度变慢的问题。因此,可通过将 L299N 芯片的 ENB 引脚与 AT99C52 的 P1. 7 引脚连接起来,以实现 PWM 调速。


L299N 芯片的 IN1 和 IN2 引脚分别和 AT99C52 的 P1. 2 和 P1. 3 引脚连接用来接收主控芯片输出的动作指令,并通过端口 OUT1 和 OUT2 将指令转化为电机转向(正转或反转)的动作,至此实现了小车的横向控制。


L299N 芯片的 IN3 和 IN4 引脚分别与 AT99C52 的 P1. 4 和 P1. 5 引脚连接用来接收主控芯片输出的动作指令,并通过端口 OUT3 和 OUT4 来控制驱动电机的转向,最终功能的实现表现在小车的前进、后退、停止。


2. 6 直流调速模块


调速的实现是选择基于 PWM 为主控电路的调速系统。相较于传统的直流调速技术,PWM(脉宽调制技术)直流调速系统具有较大的优越性:主电路线路简单,需要的功率元件少;主电路元件工作在开关状态,导通损耗小,低速性能好,稳速精度高,因而调速范围宽;系统频带宽,快速响应性能好,动态抗干扰能力强;开关频率高,电流容易连续,谐波少,电机损耗和发热都较小;装置效率高[7] 。


一般通过调节各路 PWM 的占空比来改变直流电动机电枢两端电压,这里采用定频调宽法。保证频率一定,通过程序控制单片机的定时计数器计数次数,或使用软件延时等方法均可达到调整脉宽的目的。此方式可以使硬件电路简化,且具有操作性强等优点。要求做直线运动时,分别控制左右两电机的 PWM 的占空比使它们相同,即可让小车以相应速度的直线运动。


要求做曲线运动时,在初始状态给定小车车轮一定转速,将小车起始位置设置在原点。由逆运动学进行速度分析,要使小车沿着一定半径做曲线运动,则根据该半径大小可以推算出小车左右轮所需的速度大小和差值。对拟合曲线方程进行分析,可以得到相应的电机驱动右轮的 PWM 占空比。因为速度和PWM 的脉冲宽度有着正比例关系,所以我们在程序中通过脉冲宽度调节速度。


3 系统的软件设计分析


3. 1 程序设计主流程图与主控制策略


在寻迹和避障中,控制的电机方式基本一样。当左边的避障传感器或右边的寻迹传感器检测到信号时,都是左转速不变,右轮转速减小 PWM 的占空比,从而使右轮转速减慢,实现差速转弯,向右转的同时实现避障和寻迹;右边也是如此。如果当左右寻迹传感器同时检测到信号,或是左边避障和左边寻迹、右边避障和右边寻迹。这种情况下不能同时满足避障和寻迹,只能使车停下。图 4 为程序流程图。

小型智能车自动驾驶是怎样设计实现的

3. 2 传感器数据处理及寻迹程序流程


车底的 6 个传感器用一个字节来表示,并将传感器当前的检测状态用字节中的每一个位来表示,小车直线行驶时有三种情况。图 5 为传感器子程序流程图。当位于车体中央的四个传感器都检测到黑线时,小车恰好位于赛道正上方,此时系统控制两电机等速全速前进。当检测到某一侧一个或两个传感器偏离黑线,此时小车偏离黑线程度较小,系统将一个电机速度调快,另一个电机速度调慢,实现方向上的微调。当传感器检测到有 3 个电机偏离运行,小车偏离范围较大,这时系统大幅降低一个电机速度,并使另一电机以最高速度运行,在短时间内实现方向调整。使用这种 3 级调速的循迹算法程序构思清晰,程序执行可靠性高。


4 结语


本文所设计的自动驾驶系统实现的功能和现有的智能小车近似。创新之处在于利用两个电机的差动调节,控制电动小车的自动避障、寻光及自动停车;由单片机系统来控制智能车的行驶状态;并用 PWM技术实现了电动机的多级调速,革新了控制策略与程序,使整机工作更加可靠,节约能源,在将来的机动车市场上能发挥更大作用。


关键字:智能车  自动驾驶 引用地址:小型智能车自动驾驶是怎样设计实现的

上一篇:比亚迪汉亮相迎战特斯拉 超级电池助2.9秒破百
下一篇:CES 2020:Mobileye为自动驾驶制定更高标准

推荐阅读最新更新时间:2024-11-02 08:47

在汽车电动化和智能化的双重推进下,IGBT成汽车半导体硬核赛道?
特斯拉 、蔚小理在生活周边越来越多地出现,新能源车的快速渗透直接带来了 宁德时代 等 电池 行业的崛起。而本轮新能源车的发展,带来的不仅是动力方式的转变,还有自动驾驶、智能座舱等智能化的趋势。电动化用电力资源取代了石油资源成了汽车动力的新血液,而智能化更是赋予了汽车更多感知(传感器)、决策(主控芯片)等的拟人化感官特征。 摄像头、大屏幕、主控芯片、存储芯片都是计算机的重要组成部分,而这些部件也同样在新能源车中越来越多地出现,新能源车越来越像是一台“带轮子的计算机”。那么,在 新能源汽车 中增加了哪些半导体呢? 汽车电动化:由于动力来源从石油资源转换成电力资源,原本的核心部件 内燃机 也由三电系统取代。其中IGBT等功率半导
[汽车电子]
在汽车电动化和智能化的双重推进下,IGBT成汽车半导体硬核赛道?
豪掷1500亿,吉利汽车寻求智能网联胜利突围
10月31日,吉利汽车在“龙湾”吉利研究院,发布了全新的动力品牌——雷神动力,以及智能吉利在2021-2025的发展规划。撇开雷神动力不谈,吉利汽车在智能领域的规划非常激动人心,值得我们期待。到2025年,吉利将实现全栈自研的L4自动驾驶商业化,并完全掌握L5自动驾驶。同时吉利自建的低轨卫星高精度导航系统,实现全球无死角的通信即厘米级的高精定位覆盖。 宏伟销量目标有赖智能网联技术的进步 从销量层面来看,吉利汽车这次重申了之前定下的2025年销量目标,即到2025年吉利汽车年销量将达到365万辆。其中,吉利品牌届时销量将达到130万辆,极氪品牌达到65万辆,领克品牌60万辆,此外,几何与换电新品牌将分别贡献30万辆和2
[汽车电子]
豪掷1500亿,吉利汽车寻求智能网联胜利突围
人工智能/自动驾驶/VR全都有,2018 CES Asia成黑科技大集市
2018亚洲消费电子展( CES Asia 2018 )将在上海新国展中心拉开帷幕。作为亚洲最大的消费电子展,每年的CES Asia都吸引了众多厂商和普通观众。   据悉,今年的亚洲消费电子展吸引了来自80多个国家的500余企业参展,展会面积将达到50000平方米,总参会人数预计将达到40000人次左右。同时,此次展会将覆盖消费电子最热门和最前沿的产品和技术,包括人工智能、5G、移动互联网、智能穿戴、手机、无人机等。   1. 人工智能 据悉,今年的CES Asia专门设置了人工智能展区,参展的AI企业将超过35家,包括GT机器人、搜狗糖猫、地平线、蓦然认知、摩图科技等。同时,阿里巴巴人工智能实验室和百度自主研发的对话式人工智能系
[嵌入式]
传苹果将彻底放弃自动驾驶项目,非核心项目生存空间急剧缩水
据外媒称,苹果无人驾驶汽车的开发可能会被终止。一份来自行业里分析师的报告指出该部门会进行裁员,甚至整个项目都会被停止。其主要原因是iPhone在中国销量的下滑,营收的降低让非核心项目的生存空间也随之减少。 “大约在一个月前,我们写了一份有关非核心项目的运营开支缩减报告,无人驾驶项目正是其中之一。CES大会后的讨论,也让我们更加坚信整个项目会被终止。”分析师KC Rajkumar和Jahanara Nissar告诉投资人。 在过去,苹果虽然没有谈论太多有关无人驾驶汽车的设计,但这个项目确实存在。当时一名离职员工企图窃取苹果无人驾驶汽车设计的专利信息,FBI在这次事故的调查中发现,这个项目的工作人员数量已经有数千人。 这么庞大的一个项
[汽车电子]
车联网时代,你需要一个怎样的智能车载系统?
    不知是从哪天开始的,总之是一夜之间,人们开始谈论车联网了。     车联网时代,智能车载系统已是大势所趋、百花齐放,不同的理解方式造就了不同的技术方向。把带导航功能的收音机做成触摸屏的,至多只能称之为人车互动。     而人车互联,则是另外一个层次,首先需要汽车厂商自己认为,车应该是跟人产生点什么化学反应的,其次他们再把人和车的化学反应做得更极致。宝马是一个公认的能够跟驾驶者产生化学反应的车,强调驾驶乐趣、人车一体,那么在智能汽车时代,宝马又能带来怎样的人车互联体验呢?宝马的解决方案是ConnectedDrive互联驾驶。     借助车联网,汽车与网络高度融合。而所以所谓互联驾驶,就是要在将车与网络互联、
[汽车电子]
waymo研究自动驾驶技术10多年,现在终于开始要造车了?
谷歌系自动驾驶汽车公司Waymo表示,公司已经选好了美国底特律的一座工厂,对自动驾驶汽车进行量产,寻求在这座美国老牌汽车工业基地打造未来的汽车。 当天,Waymo首席执行官John Krafcik在一篇博文中称,Waymo将会和American Axle&Manufacturing(AAM)公司合作,租赁并重新利用现有的底特律工厂,该工厂将于2019年年中投入运营。 据报道,Waymo在2019年1月表示,已选择底特律所在的美国密歇根州作为其第一个生产基地,并称这能获得公私合作机构密歇根州经济发展公司(Michigan Economic Development Corporation)的奖励,随着时间的推移能创造多达400
[嵌入式]
争抢自动驾驶高地,ADAS和数字座舱的融合打前站
上海2017年4月17日电 /美通社/ -- 近来,英特尔斥资153亿美金收购以色列自动驾驶技术公司Mobileye震惊业界。英特尔出手如此阔绰,看中的就是Mobileye在ADAS市场的领先技术和客户群。 ADAS行业 因 汽车市场行情火爆而在国内的迅猛发展,这必然也伴随着产业链从环境感知到执行机构乃至周边一系列产业的迸发。但就目前来看,ADAS发展仍有许多“痛点”:整车厂既想推进目前的研究,确保量产计划,又急于寻找长期合作伙伴,打破ADAS市场寡头垄断的形式,尽早推出安全、高效、亲民的智能汽车、若不解决这一痛点,很难实现国内ADAS市场的飞跃。基于这一现状,励展博览集团携手嘉之道汽车及中国汽车咨询中心网打造Automotive
[汽车电子]
争抢<font color='red'>自动驾驶</font>高地,ADAS和数字座舱的融合打前站
基于16位单片机的智能车控制系统设计
1引言 我国自2006年起举办的全国大学生“飞思卡尔杯”智能汽车竞赛融科学性、趣味性和观赏性为一体,是一项以迅猛发展、前 景广阔的汽车电子为背景,涵盖了自动控制、模式识别、传感技术、电子、电气、计算机、机械与汽车等多个学科专业的科技创新比赛。参赛队伍在车模平台基础 上,制作一个能够自主识别路线的智能车,在专门设计的赛道上自动识别道路行驶 。 本文所述的智能车就是根据比赛规则要求设计并 制作而成的,该智能车控制系统采用飞思卡尔半导体公司生产的16位MC9S12DG128单片机作为数字控制器,由安装在车前部的黑白CMOS摄像头负责 采集赛道信息,并将采集到的信号经二值化处理后传入单片机,单片机对信号进行判断处理后,由PWM
[单片机]
小广播
最新汽车电子文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved