智能车的设计

发布者:SparkCrafter最新更新时间:2012-08-20 来源: 21ic 关键字:智能车  MC9S12DGl28B  车模系统 手机看文章 扫描二维码
随时随地手机看文章

0 引言

轮式小车是智能小车机械结构的主体部分,由车身、轮子、速度传感器、转动轴等结构部件构成。还包括提供动力的驱动器,采集环境信息的摄像头等模块,综合实现收集小车的自身状态信息或外部环境信息,并对传感器的数据进行分析、融合,动态调整小车的运动状态,实现在一定条件下的自主寻迹行驶。

本智能车采用PID控制算法,使用CCD线型摄像头作为黑色引导线的检测设备,经LM393比较后供单片机进行数据采集,图像识别,从而可以进行路径识别。电机驱动采用的是PC33886,使用直射型光电传感器来测量速度,并将相关信息显示在LCD液晶显示屏上,并采用4个按钮按键进行参数设定,为现场调试提供了友好的人机交互界面。

1 系统框架设计

整个车模系统可以分为三大部分:环境图像采集部分、电机和舵机驱动部分、中央数据处理部分,且采用16位微控器MC9S12DGl28B作为核心控制单元,系统框图如图1所示。

 

 

智能车的动力部分使用的是常见的小型永磁式直流电机。这种电动机的驱动电路非常成熟,既有分离元件组成的驱动器,也有一体化的功率集成驱动芯片可供选用。

智能汽车最重要的部件,也就是智能汽车的大脑——中央处理系统。它不仅负责将环境图像采集部分送来的图像数据进行处理,还要将这些信息转化成为电机的驱动控制信号,使整车按照预定的规则前行,这就要求该系统具有庞大的数据处理能力。

2 路面检测模块

2.1 路面检测方案比较及可行性分析

环境图像采集部分可以采用阵列红外探头和CCD或CMOS图像传感器来实现,前者的特点是价格低廉、电路简单、应用方便,缺点是性能有限,对复杂环境的适应能力较弱,效果较差。而CCD或COMS图像传感器(摄像头)就能弥补阵列红外探头的各种缺点。

为了能快速采集图像数据并且兼顾开发的难易程度,在此次设计中将采用输出标准TV视频信号的黑白监控摄像头。这种摄像头可以配合行、场同步信号分离电路和单片机自身的A/D转换电路,可以将图像方便地采集进来,从而回避数字型摄像头复杂的总线协议和数据处理过程。

2.2 硬件设计

LM1881视频同步信号分离芯片可以从摄像头信号中提取信号的时序信息,LM1881的同步分离电路如图2所示。

 

 

引脚2为视频信号输入端,摄像头信号即由此输入LM1881,引脚3为场同步信号输出端,当摄像头信号的场同步脉冲到来时,该端将变为低电平,一般维持 230μs,然后重新变回高电平,引脚7为奇一偶场同步信号输出端,当摄像头信号处于奇场时,该端为高电平,当处于偶场时,为低电平。奇一偶场的交替处与场同步信号的下降沿同步,也就是和场同步脉冲后的上升沿同步。

3 速度传感器

3.1 方案选择

(1)霍尔传感器配合稀土磁钢

优点:获取信息准确、体积小、不增加后轮负载。

缺点:齿轮出靠近主驱动电机,容易受磁场干扰,对齿轮打孔容易顺坏齿轮。

(2)光电传感器

优点:体积小、不增加后轮负载、反射型方案对原有器件不需要再加工。

缺点:精度受到光电管体积的限制。

(3)光电编码器

优点:获取信息准确、精度高。

缺点:增加后轮负载、体积大。

比较以上三种方案,考虑到系统的可靠性,主后轮转动齿轮为塑料质地,打孔比较危险,而且车重的任何增加都有可能影响到车速,最终决定采用直射型光电传感器。[page]

3.2 硬件电路设计

传感器电路结构图如图3所示。

 

 

4 驱动部分

4.1 电机驱动器选择

根据电机学和电力拖动理论,电机驱动器要有足够的电流输出能力来保证驱动力的充足。综合考虑,电机驱动器采用一体化的专用功率驱动集成电路进行设计分离元件(场效应管)构成的驱动器。

根据电机学,直流电动机转速,n的表达式为:

 

 

式中:U为电枢端电压;I为电枢电流;R为电枢电路中电阻;φ为每级磁通量;K为电动机结构参数。

由式(1)可知,直流电动机的转速控制方法可以分为两大类:对励磁磁通进行控制的励磁控制法和对电枢电压进行控制的电枢控制法。现在大多数应用场合都使用电枢电压控制法,本设计采用的是在保证励磁恒定不变的情况下,采用PWM来实现直流电动机的调速方法。

电动机的电枢绕组两端的电压平均值U。为:

 

 

式中:占空比D表示在一个周期T里开关导通的时间与周期的比值,D的变化范围为0≤D≤1。由式(2)可知,当电源电压Us不变的情况下,电枢两端电压的平均值Uo取决于占空比D的大小,改变D值也就改变了电枢两端电压的平均值,从而达到控制电动机转速的目的,即实现PWM调制。

为了便于取材和设计方便,此次设计选择了飞思卡尔半导体公司的PC33886。PC33886在PWM调速模式驱动下可以接受20 kHz的工作频率;具有过热、过流、短路保护,并且通过一条反馈线将器件的工作状态反馈给单片机。

4.2 舵机控制

舵机控制程序流程图如图4所示。

44.jpg

车模在行驶过程中不断采样路况信息,并通过分析车模与赛道相对位置判断车模所处路况,计算转弯半径。所有舵机标准PWM周期为20 ms,转动角度最大为90°,当给舵机输入脉宽为0.5 ms,即占空比为O.5/20=2.5%的调制波时,舵机右转90°。可以推导出转动角度与脉宽的关系计算公式为:

t=1.5±θ/90

式中:t为正脉冲宽度,单位:ms;θ为转动角度;当左转时取加法计算,右转时取减法计算。

在具体操作中PWM调制波的周期可以设置在20 ms左右一定范围内均可以使舵机正常转动,经反复测试最终把输出PWM调制波周期设为13 ms。

运行电机的转速以及舵机的转角,在软件上都是通过对PWM波占空比进行设置来相应控制的。

5 电源模块

电机驱动系统要求大功率的电源供应:低内阻、大电流、对电源的纹波不敏感;单片机和图像采集系统对电源质量要求较高:低内阻、波纹小、自身功耗不大,但要严防电动机在工作时产生的干扰。供电系统框图如图5所示。[page]

55.jpg

由于摄像头需要一个9~12 V的电压才能正常工作,而充电电池的电压只有6~7.2 V。所以DC-DC升压电路便成为必须。

DC-DC电压变换采用MC34063A集成电路,该器件内部集成了温度补偿器、比较器、动态电流带限占空比可控的振荡器和一个高电流输出驱动器。输出电压直接由两个外接的误差为2%的电阻控制。该电路可以方便地应用于升压和降压两种场合,电路原理图如图6所示。

66.jpg

6 软件设计

软件结构图如图7所示。

77.jpg

整个小车自动识别控制过程都是通过主控单片机芯片上的程序控制来完成整个智能控制过程。小车开启后将自动沿着有一定宽度的黑线轨道行驶,行驶中将连续检测到的黑线位置信息反馈给主控芯片,通过主控芯片处理后将执行结果反馈给控制器,进而控制小车前行方向,并通过软件检测小车速度及按键的更改信息最终将结果通过LCD显示屏显示。

7 结语

智能车设计涉及控制、模式识别、传感器技术、汽车电子、电气、计算机、机械等专业领域。整个设计没有采用过于复杂的检测方法或控制算法,而是采用了摄像头图像处理技术和经典PID控制算法,这样不但能保证系统的可靠性、稳定性与快速性,而且节省了成本与工作量。在控制算法上,PID控制保证了系统的快速和稳定;在检测方法上,摄像头连续检测的设计,保证了高速直线行驶的无抖动,以及光电管测速方法的应用,保证了测速系统的简单可靠。

关键字:智能车  MC9S12DGl28B  车模系统 引用地址:智能车的设计

上一篇:基于单片机CMOS汽车电子调节器
下一篇:飞思卡尔S12 MagniV系列布局汽车领域的超级集成微处理器战略

推荐阅读最新更新时间:2024-03-16 13:06

王传福喊话激活半导体板块:智能车下半场开启
“在半导体领域,电动车对半导体的需求相较传统车对半导体的需求增加5-10倍。但是因为‘缺芯’,全球大约700万左右电动车没有生产。电动车是上半场,智能车是下半场,智能车对半导体的需求更大。”11月19日,比亚迪集团董事长兼总裁王传福如是说。 二级市场对这番话给予了积极反馈:11月22日,汽车半导体板块走强。截至午间休盘,汽车芯片指数涨超5%(见下图)。个股中,扬杰科技涨停,时代电气、银河微电涨超10%,宏微科技、华润微、斯达半导涨超5%。扬杰科技、时代电气、银河微电、斯达半导、新洁能等多支个股创新高。 智能车对半导体的需求的确更大,从数据上看,一辆传统燃油车大致需要100-200个半导体芯片,电动车在此基础上数量要翻一倍,
[汽车电子]
CITE 2019车联网开幕在即,智能车联名企荟萃
智能化是汽车行业四化之一,是汽车行业未来发展的重要方向,车联网作为智能化的具体表现之一,也被众多业内人士看好。2018年,上汽通用汽车总经理王永清公开表示车联网将成为未来汽车行产发展的“第二引擎”,充分说明车联网行业前景大好。除了业内人士的看好,国家也出台了多项政策助力车联网行业发展,2018年1月国家发改委出台《智能网联汽车创新发展战略》,同年3月工信部装备工业司出台《2018年智能网联汽车标准化工作要点》,截止2018年6月,国家总共出台了6项政策助力车联网行业,密集的政策扶持足以说明国家对车联网行业的重视。 智能车联网的发展走向,一直被中国电子信息博览会重点关注,作为主办的第七届中国电子信息博览会(CITE2019)将于
[汽车电子]
CITE 2019车联网开幕在即,<font color='red'>智能车</font>联名企荟萃
智能车热潮下,为啥说u-blox是关键的技术?
智能车 热度不断升温,对于以汽车、工业为主要应用市场的 M2M 模块业者而言,是未来业务发展的大利多。 为了抢食相关商机, u-blox 早在多年前便展开相关产品线的投资布局,并推出一系列包含高速连网、V2X与定位导航相关的新一代方案。 汽车电子被视为未来带动科技产业成长的主要引擎之一,特别是各式各样的通讯功能,更被视为是促成汽车智能化的关键。 但在车载通讯市场上,早有一群以模块产品为主的业者,靠着提供客户高度整合的硬件方案和软件,成为推动运输载具智能化的先行者。 总部位于瑞士苏黎世的u-blox,便是这类模块业者中的知名供货商之一。 以卫星定位作为核心技术的u-blox,很早就在车载设备市场上占有一席之地。 对蓄势待发的车联网商
[嵌入式]
GPS/GSM智能车载终端的设计与实现
在欧美和日本等发达地区已经开始使用“智能交通系统”来管理现有的交通道路,每年向这个行业或相关产业投入大量的人力和物力。在我国已开始起步,我国政府已将“智能交通系统(ITS)”列入国家“十五”计划,它已成为交通领域的重大科技攻关项目。随着我国汽车行业的高速发展,汽车大量进入家庭,去年我国轿车的销售量高达110多万辆,我国的私家车保有量已达10000万辆,私家车普及率越来越高。与此同时,对汽车的安全服务要求也越来越高,因此,GPS/GSM智能车载通信防盗系统必将前景看好。 GPS与GSM通讯技术、GIS地理信息技术及计算机网络技术相结合形成的移动目标(车、船)定位多功能服务系统,加上相应的管理机构,可以实现多种规模、多种组织形式的监视
[嵌入式]
无人车已到赛场,上路只是时间问题
智能车的比赛,就是给科学家提供一个从实验室走进现实环境的机会,在检验自己科研成果的同时,也加强与同行的切磋、交流。 又到11月,2014年“中国智能车未来挑战赛”如约而至,我国的无人驾驶智能车比赛迎来第6个春秋。 北京联合大学的纯电动车顺利到达终点 依托于国家自然科学基金委员会(以下简称基金委)重大研究计划“视听觉信息的认知计算”,中国的无人车(或称智能车)比赛应运而生。国内顶尖的高校与科研机构纷纷参赛,军队院校和民间高校同台竞技,比赛精彩纷呈。 回顾6年来的历史,从陕西西安到江苏常熟,从7辆车到22辆车,中国的智能车比赛从无到有,越来越激烈,影响越来越大。 “我们的科学家,习惯于在实验室里面做实验,缺少和
[嵌入式]
IBM和Sprint推智能车联网系统
如今的一些新款高端汽车可以连接至智能手机来播放音乐,或是通过连接至互联网的仪表板提供地图及天气信息,但是未来的联网汽车将会变得更加智能化——IBM与Sprint本周三合作推出了名为“Sprint Velocity Service Bus”的新系统,它将IBM的数据管理技术引入了Sprint的汽车联网平台,从而大大增强了数据传输及存储功能。 Sprint在2012年推出了车载联网系统Sprint Velocity,而此次携手“蓝色巨人”也让Sprint成了第一家签约IBM MessageSight“物联网”设备的移动运营商。 Sprint Velocity Service Bus新系统可以在较小的带宽下发送较小的数据包(每个
[嵌入式]
畅想4G车联网时代:智能车生活即将到来
三大运营商在4G网络的宣传中,以超高网速为最大卖点。如果4G网络应用到车联网领域的话,其影响和改变就不仅仅是网速快而已了。畅想一下,4G车联网时代,我们的智能车生活也许会有大不同。 车载智能系统不再慢半拍 如今的路盲司机并不少见,而且难保你不会走陌生的路。于是几乎每位车主都会给车子装个导航,或是给自己的手机下载个导航软件。用着导航,也难免遇到走错路的情况。再不,就是车载导航、手机软件导航“意见不一”,你说你信谁? 目前大多数导航系统,无论是原厂自带还是加装的,存在更新速度差强人意或车辆定位迟钝的问题。找个目的地,你得靠路边停车,一再确认。一条打通了半月的路,导航却提示你绕行。也可能在设置了目的地,走了几个路口之后,导航才慢慢悠悠地
[嵌入式]
摄像头智能车硬件设计方案
  传感器电路设计   延续往届的传感器方案,今年仍然采用了CCD作为传感器,但采用了信号质量更佳,黑白对比度更大的Sony系列CCD,当摄像头安装高度为30cm,俯角为30°时,其最大黑白电压差可达到1V。   为了从CCD输出的PAL制式信号中提取赛道信息,秉承硬件二值化的指导思想,将灰度图像转换成黑白图像,由于普通I/O和PAC的操作速度要比A/D快,可提高分辨率和前瞻。通过硬件预处理提取赛道信息,目前有两种主要途径:微分边缘检测和阈值比较检测。   微分边缘检测:通过数据采集程序效率的优化,在总线频率24MHz条件下可以准确捕获宽度1.5ms的黑线信号。并可以达到1200多的行分辨率和很高的中心解析精度。在直道
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

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