教学课件:《汽车单片机与车载网络技术》.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《教学课件:《汽车单片机与车载网络技术》.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车单片机与车载网络技术 教学 课件 汽车 单片机 车载 网络技术
- 资源描述:
-
1、第1章 汽车电子控制基础 1.1 汽车电子控制技术的发展历程汽车电子控制技术的发展历程1.2 汽车电子控制单元汽车电子控制单元1.1 汽车电子控制技术的发展历程汽车电子控制技术的发展历程汽车电子控制技术的发展历程如下:20世纪中期,微电子技术的迅猛发展给汽车工业的发展带来了蓬勃的生机,可以说汽车电子控制技术的发展是由电子学技术的发展带动起来的。20世纪50年代到70年代末汽车业主要是发展独立的零部件,即利用电子装置改善部分机械部件的性能。1948年晶体管问世;1955年,晶体管收音机开始在汽车上使用;1960年,硅二极管整流式交流发电机取代了直流发电机;1963年,美国公司采用IC调节器,并在
2、汽车上安装晶体管电压调节器和晶体管点火装置,且逐步实现集成化;1970年,变速器的电子控制装置在汽车上投入使用。20世纪70年代末到80年代中期主要是发展一些独立系统。这一时期,汽车电子控制技术开始形成,且大规模集成电路得到广泛应用。1973年,美国通用汽车公司采用IC点火装置并逐渐普及;1976年,美国克莱斯勒公司首先研制出由模拟计算机对发动机点火时刻进行控制的电子点火系统;1977年,美国通用公司开始采用数字式点火时刻控制系统;1980年,使用卡尔曼空气流量计的单点喷射式电子控制燃油喷射装置被开发出来,之后电喷技术逐渐成熟,并开始大规模使用。20世纪80年代中期到90年代末主要是开发各种车
3、辆整体的电子控制系统,以微处理器为核心的微机控制系统在汽车上开始大规模使用,其技术逐渐成熟完善,并向智能化发展,汽车进入电子化的时代。2000年以后,汽车电子控制系统进入智能化和网络化时代。汽车产品大量采用人工智能技术,并利用网络技术进行信息的传递与交换,从而使得汽车更加自动化、智能化。随着汽车电子控制技术的飞速发展,汽车电子设备的成本在汽车总成本中占的比重也越来越大。汽车电子控制系统的具体应用见表1-1。电子技术在汽车发动机及整车上的广泛应用,使得汽车在各种工况下始终处于最佳的工作状态,各项性能指标都获得较大改善,例如燃油消耗降低、动力性能提高、排气污染减少,并大大提高汽车的工作可靠性、安全
4、性和乘员舒适性。电子技术可使汽车、道路、环境和乘员之间形成一个完整的系统网络,这是采用任何机械的办法都无法达到的。表 1-1 汽车电子控制系统的应用 系统类别 电 子 装 置 动力控制系统 电子点火系统,电子控制燃油喷射系统,废气再循环控制系统,电子控制强制怠速系统,排放控制等 安全与底盘电子系统 自动变速器,防滑差速器,动力转向,四轮转向,制动防抱死,驱动防滑,巡航控制,悬架控制,自动安全带,安全气囊,雷达防撞,倒车报警器,防盗系统等 车身电子系统 电动车窗,电动门锁,电动后视镜,电动天线,自动空调,座位调节系统等 信息与通信系统 电子声音复制,声控操作,音响,车内计算机,车载电话,交通控制
5、信息系统,电子仪表显示,局域网技术等 1.2 汽车电子控制单元汽车电子控制单元1.2.1 电控系统的组成电控系统的组成目前,汽油机的电控系统一般包括三大部分:信号传感装置、电子控制单元(ECU)和执行机构,如图1-1所示。图1-1 汽油机的电控系统结构图 若把汽车电子控制系统的工作过程比作人的活动,那么信号传感装置就相当于人的感知器官,感受外界的相关信息;电子控制单元(ECU)相当于人的大脑,接收信号传感装置收集到的各种信息,并在分析处理之后向执行机构发出控制命令;执行机构就相当于人的手足,做出具体的反应动作。显然,在整个系统中,电子控制单元(ECU)是核心部分,它具有一定的智力功能,是完成系
6、统工作、实现系统功能的关键。1.2.2 电子控制单元电子控制单元(ECU)的基本的基本功能功能汽车电控系统的控制装置称为电子控制单元(ECU),是一种电子综合控制装置。汽车电子控制单元的具体名称并不统一,不同的汽车生产厂家采用不同的名称,即使是同一生产厂家,由于生产年代不同、控制内容不同,其名称也可能不一样。如美国通用汽车公司称汽车电子控制单元为ECM(电子控制组件),而美国福特汽车公司起初称汽车电子控制单元为MCU(微处理机控制装置),后来又称之为EEC(发动机电子控制装置)。电子控制单元的中枢是微处理器。ECU按其内部储存的程序,对汽车电控系统各传感器输入的信号数据进行运算、处理、分析、判
7、断,然后输出控制指令,驱动有关执行器动作,从而达到快速、准确、自动地控制汽车的目的。其作用主要表现在以下几个方面:(1)接收传感器等其他装置输入的信息,并给传感器提供参考电压(2 V、5 V、9 V或12 V)。(2)处理、存储、计算和分析数据信息及故障信息。(3)根据输入的有关信息求出输出值(指令信号),并且将输出值与标准值对比,进行故障判断。(4)把弱信号(指令信号)变为强信号(控制信号)。(5)当电控系统出现故障时,输出故障信息。(6)实行学习控制(自我修正输出值)。现代发动机电控系统中,由于使用了ECU,信号处理的速度和存储信息的容量都大大提高,因此,可以实现多功能、高精度的集中控制。
8、ECU不仅可用来进行燃油喷射控制,同时还可用来进行点火控制、怠速控制、排放控制、进气控制、增压控制、故障自诊断、失效保护和后备系统启用等。1.2.3 电子控制单元电子控制单元(ECU)的基本构成的基本构成1.电源电路电源电路电源电路是ECU的一个必不可少的部分,其电路图如图1-2所示。图1-2(a)与(b)所示为未装步进电机的ECU电源电路图。ECU的电源有两路,一路来自点火开关控制的主继电器,它是ECU的主电源。打开点火开关后,主继电器触点闭合,电源送入ECU的内部处理电路,使ECU进入工作状态;关闭点火开关后,主继电器触点断开,ECU的工作电源被切断,从而停止工作。另一路电源直接来自蓄电池
9、,它是ECU记忆电路部分的电源。在点火开关关闭、发动机熄火后,该电路仍然保持蓄电池电压,使ECU的故障自诊断电路测得的故障码及其他有关数据可长期保存在ECU的存储器内,为故障检修提供依据。该电路称为ECU的备用电源电路。图1-2(c)所示为装有步进电机的ECU电源电路。图中,主继电器由微机控制,以便在点火开关断开时,ECU能继续接通主继电器约2 s的时间,以使步进电机回到初始位置,这样就可以保证步进电机有一个固定的初始位置。图1-2 电源电路图 2输入电路输入电路输入电路的作用是实现外部传感器与微处理器之间的信息传递,即对传感器输入的信号进行预处理,使输入信号变成微处理器可以接收的信号。传感器
10、输入的信号一般有两类:模拟信号和数字信号,需要分别由相应的电路对它们进行处理。1)模拟量输入通道空气流量传感器、水温传感器、进气温度传感器、线性输出式节气门位置传感器等向ECU提供的信号是模拟信号(幅值随时间连续变化的信号),它们经过放大、滤波、A/D转换等处理后才能被微处理器所接收。模拟量输入通道的任务是把传感器输出的模拟量转换成数字量,并输入微处理器,它的一般组成框图如图1-3所示,主要由信号处理装置、多路选择开关、采样保持器和A/D转换器等组成。图1-3 模拟量输入通道的组成框图 信号处理装置包括标度变换、电平变换和信号滤波等。传感器测得的物理量经标度变换变成电压信号,但其值很小,通常为
11、0 mV40 mV,而A/D转换器所能处理的电压为5 V、10 V、5 V等,故电压信号必须进行电平转换再传输给A/D转换器。电平转换的任务是使传感器输出的电压满量程和A/D转换器的电压满量程相匹配,这样可提高模拟信号测量系统的精度。当多路模拟量输入时,不必为每个模拟量输入都匹配一个A/D转换器,而是可让它们共用一个A/D转换器。这时,输入通道中要增加一个多路选择开关,以使得每一路模拟量输入可轮流与A/D转换器接通,经A/D转换后再送入微处理器。A/D转换需要一定的时间,所以对随时间变化较快的模拟信号来说就会产生转换误差。解决这个问题的方法就是在A/D转换器前加采样保持器,从而可以以较小的采样
12、时间对快速变化的信号进行采样。采样后保持电压,并对电压进行A/D转换。当多路模拟量输入时,不必为每个模拟量输入都匹配一个A/D转换器,而是可让它们共用一个A/D转换器。这时,输入通道中要增加一个多路选择开关,以使得每一路模拟量输入可轮流与A/D转换器接通,经A/D转换后再送入微处理器。A/D转换需要一定的时间,所以对随时间变化较快的模拟信号来说就会产生转换误差。解决这个问题的方法就是在A/D转换器前加采样保持器,从而可以以较小的采样时间对快速变化的信号进行采样。采样后保持电压,并对电压进行A/D转换。2)数字量输入通道在汽车电控系统中,传感器也会采集数字信号,比如来自转速传感器的转速信号与上止
13、点参考信号等。它们都是脉冲信号,经过放大、整形之后可直接通过I/O接口送入微处理器。例如,磁感应式转速传感器的输出信号随转速变化而变化,所以在发动机转速很低时,电压信号就会很弱,这就需要将信号放大,并且要变成完整的矩形波。因此,要设置放大电路和脉冲信号整形电路。另外,数字量输入通道要解决电平转换和抗干扰等问题。微处理器只能接收TTL电平,所以送入的数字量只有转换成TTL电平才能传送给计算机。为了使计算机获得正确的信息,必须将外电路中的干扰与计算机相隔离。图1-4所示即为常用的电平转换及光电隔离电路。图1-4 电平转换及光电隔离电路 3微处理器微处理器微处理器是汽车电子控制单元的中枢。它的功能是
14、把传感器送来的各种信号进行运算处理,并把处理结果(如燃油喷射指令信号、点火指令信号等)传送至输出电路,从而控制执行器的工作。微处理器主要由中央处理器(CPU)、存储器(RAM/ROM)、输入/输出(I/O)接口和总线等组成。1)中央处理器(CPU)中央处理器是微处理器的核心部件。它的功能是执行程序,完成数据处理任务,并对存储器和I/O接口发出指令。CPU由运算器和控制器组成。运算器的作用是对信息进行加工处理,主要是完成各种算术运算、逻辑运算及移位操作等。控制器是CPU的指挥中心,它的功能是按照人们预先设定的操作步骤,控制运算单元、输入/输出接口以及存储器等部件步调一致地自动工作。RAM的主要作
15、用是存储微处理器工作时的可变数据,如各种输入、输出数据和计算过程中产生的中间数据等,并且可以根据需要随时调出或改变(改写)其中的数据。因为RAM的作用是暂时存储信息,所以当切断电源时,所有存入RAM的数据会全部消失。为了能较长期地保存某些数据,如故障码、空燃比学习修正值等,并防止点火开关关断时因电源被切断而造成数据丢失,RAM一般都通过专用的后备电路与蓄电池直接连接,这样可以使它不受点火开关的控制。只有当专用电源后备电路断开或蓄电池上的电源线被拔掉时,存入RAM的数据才会消失。3)I/O接口I/O接口是CPU与输入装置(传感器)、输出装置(执行器)进行信息交换的通道。输入、输出装置一般都要通过
16、I/O接口才能与CPU相连。4)总线总线是传递信息的公共通道。在微处理器中,中央处理器、存储器与I/O接口是通过总线连接起来的,它们之间的信息交换均要通过总线才能进行。本书第2章将重点介绍Intel公司生产的MCS-51系列单片机,它是一款8位微处理器。4输出电路输出电路输出电路是微处理器与执行器之间建立联系的一个装置。它的功能是将微处理器发出的指令信号转变成控制信号,以驱动执行器工作。执行机构需要的控制信号既有模拟量,又有数字量,因而输出通道需分为模拟量输出通道和数字量输出通道。1)模拟量输出通道模拟量输出通道的任务是把计算机的离散数字量输出变成连续的模拟量输出,以控制执行机构工作,其组成框
17、图如图1-5所示。计算机控制系统是按照采样周期工作的,在整个采样周期内计算机输出的控制信号不能中断,以保持连续控制,故模拟量输出通道除了D/A转换器外,还必须有保持器,通常采用零阶保持器。零阶保持器把前一时刻的采样值恒定不变地保持到下一个采样时刻。当下一个采样时刻到来时,又转换成新的采样值继续保持。图1-5(a)所示为一个通道使用一个D/A转换器,所以转换速度快,工作可靠,但成本高。图1-5(b)所示为多个通道共用一个D/A转换器,各通道由多路开关分时切换,故其转换速度低,可靠性差,适用于通道数量多且转换速度要求不高的场合。图1-5 模拟量输出通道的组成框图 2)数字量输出通道数字量输出通道的
18、任务是将微控制器的I/O接口输出的数字量转换成执行机构(如继电器、电磁阀、步进电机等)需要的信号。数字量输出通道有如下三种形式:(1)由微控制器的I/O口直接控制执行机构;(2)通过半导体开关管控制执行机构;(3)通过继电器控制执行机构。例如,图1-6所示的喷油器的控制电路,由于微处理器输出的指令信号是低电压、小电流的数字信号,不能直接驱动执行器工作,所以需要输出电路将该信号转换成可以驱动执行器工作的控制信号。该电路中,微处理器的输出信号可控制晶体管导通或截止,从而为喷油器提供具有一定宽度的脉冲驱动信号。图1-6 喷油器的控制电路 图 1-7 所示为电磁阀的常用控制电路。当微控制器通过接口输出
19、高电平时,光电耦合器 G 输出低电平,使 V1截止、V2导通,从而有电流流过电磁阀的线圈 J;当微控制器输出低电平时,光耦 G 输出高电平,V1导通,V2截止,J 被关断,在关断 J 的瞬间,存储在 J 中的能量通过 J 与 VD构成的回路变成热能而消耗掉。图中,晶体管 V1、V2实现功率放大;并联在 J 两端的二极管 VD用来释放线圈断电时产生的反向电压,这种冲击电压对线路的干扰由光电耦合器 G进行隔离,以防止其干扰微控制器正常工作。图1-7 电磁阀的控制电路 图1-8所示为三相步进电机的控制电路图。从接口芯片8355A的A口传送出方向信号和脉冲信号,输出的脉冲信号经过光电隔离电路进入环形分
20、配器。每输入一个脉冲信号,环形分配器就改变一次输出状态,从而依次接通步进电机的各相绕组,使电机运转。在图中,脉冲信号还会被送入一个加法计数器的输入端,进行位置累加计数,其结果通过8355A的B口输入8355A,用于位置监视和步进电机的加减速控制。图1-8 三相步进电机的控制电路图 第2章 MCS-51单片机介绍2.1 单片机概述单片机概述2.2 MCS-51单片机的基本结构单片机的基本结构2.3 MCS-51单片机的指令单片机的指令2.4 MCS-51单片机的并行接口单片机的并行接口2.5 中断中断2.6 定时定时/计数器计数器2.7 串行接口串行接口2.8 模拟通道接口模拟通道接口 2.1
21、单单片片机机概概述述2.1.1 单片机的含义单片机的含义 单片机(Single Chip Micro Computer)也称为微控制器MCU(Micro Controller Unit)。它是采用超大规模集成电路技术把中央处理器(CPU)、一定容量的存储器(RAM/ROM等)、多种输入/输出(I/O)接口和中断系统、定时计数器等功能电路(可能还包括显示驱动电路、脉宽调制电路、A/D转换器等电路)集成到一块硅片上而构成的一个小而完善的计算机处理系统。简单地说,一个单片机就相当于一个微型的计算机。与计算机相比,单片机只缺少了I/O设备。单片机具有功能强、体积小、成本低、功耗小、配置灵活等特点。以单
22、片机为核心构成的控制系统,成本低廉且能够适应各种现场环境,具有实时、快速的外部响应,因而被广泛应用在工业控制、智能化仪器仪表、通信、家电、汽车等领域中。事实上,单片机是世界上数量最多的计算机。现代人类生活中,几乎所用的每件电子和机械产品中都会集成有单片机。手机、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中会有12部单片机;汽车上一般会配备40多部单片机;复杂的工业控制系统上甚至可能会有数百台单片机同时工作。2.1.2 单片机的产品分类单片机的产品分类根据应用范围的不同,单片机可分为通用型单片机和专用型单片机两种。1.通用型单片机通用型单片机通用型单片机是由单片机厂家生产的、供广大用户选择使
23、用的、具有基本功能的芯片,其性能全面、适应性强、能够满足多种控制的需要。但使用时用户必须进行二次开发设计,即根据需要以通用单片机为核心配以其他外围电路、芯片,从而构成控制系统,同时还需要编写控制程序。目前,世界上通用型单片机芯片的主要生产厂家有美国Intel公司、Motorola公司、荷兰Philips公司、德国Siemens公司、日本Toshiba公司、韩国的Samsung公司等。其中,Intel公司的单片机最具有代表性,应用也最广。自1976年起,Intel公司相继开发了MCS-48、MCS-51、MCS-96三大系列产品。此三大系列产品是我国目前的主流系列。在Intel公司对MCS-51
24、系列单片机实行技术开放政策之后,许多公司,如Philips、Siemens、Atmel、华邦、LG等都以MCS-51中的8051为基核推出了许多各具特色且具有优异性能的单片机。以8051为基核推出的各种型号的兼容型单片机统称为51系列单片机。Intel公司MCS-51系列单片机中的8051是最基础的单片机型号。2.专用型单片机专用型单片机专用型单片机是专门针对某一类产品甚至是某一个产品而设计制造的单片机。此类型的单片机即不需要进行二次设计,也不用进行功能开发,一般由厂家与芯片制造商合作生产设计。例如全自动洗衣机、来电显示电话上的单片机都是专用型单片机。专用型单片机通用性差,但由于是专门针对某一
25、控制系统设计的,因此其结构紧凑、资源优化、成本低,在其应用领域具有明显的综合优势。2.1.3 单片机在汽车电子控制系统中的应用单片机在汽车电子控制系统中的应用在现代的汽车中,电子设备比比皆是,均已涉及汽车的各主要部件(见表1-1)。其控制装置中的单片机既有功能强大的16位机或32位机,也有低性能的8位机。例如,现代汽车发动机的功能越来越完善,其控制系统也越来越复杂。控制系统需要不断地采集各个传感器的信息,并按照预定的程序进行实时计算,所以对单片机的运算速度、数据字长、与外部设备的接口等方面不断提出新的要求。目前,发动机控制系统内单片机的总线频率已经提高到几十兆赫,机型多为16位机或32位机。M
展开阅读全文