汽车单片机及局域网技术全套ppt教程完整版课件最全.ppt
《汽车单片机及局域网技术全套ppt教程完整版课件最全.ppt》由会员分享,可在线阅读,更多相关《汽车单片机及局域网技术全套ppt教程完整版课件最全.ppt(385页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022-4-162022-4-16汽车单片机的认识汽车单片机局域网基础汽车局域网中的总线车载网络系统通信动力CAN总线控制系统的维修学习任务1学习任务2学习任务3学习任务4学习任务5学习任务6学习任务7学习任务8舒适CAN总线控制系统的维修LIN总线控制系统的维修MOST总线控制系统的维修 顾客反映其车辆发生无法起动,送至4S店进行维修。经车间相关人员鉴定后,发现按下起动按钮后,车辆无法起动,但能听到起动机工作的声音,车辆无着火。根据故障现象,结合故障代码,进行故障的分析,最终诊断出故障原因是汽车发动机ECU的损坏。 工作情境描述通过本任务学习,应能:1.能够描述汽车单片机控制系统的类型及控
2、制项目。2.能够描述汽车单片机的组成和工作必要条件。3.能够描述汽车单片机控制系统组成及各部分的功用。4.能够分析汽车发动机控制系统工作原理。5.能够对发动机控制系统故障码读取和故障分析。 学习目标 学习时间10学时 学习引导知识准备任务实施学习评价拓展学习1234一、知识准备 随着电子工业的发展,电子控制技术在汽车上的应用越来越广泛,如图1-1所示。图1-1 汽车电控系统中单片机的应用(一)汽车单片机控制系统的应用一、知识准备(一)汽车单片机控制系统的应用 汽车单片机控制系统种类繁多、形式各异,一般可按控制系统的控制目标和控制对象进行分类。 1.按控制目标分类 根据控制目标不同,汽车单片机控
3、制系统可分为动力性、经济性与排放性、安全性、舒适性、操纵性和通过性控制系统等六种类型。其中,经济性与排放性控制系统具有双重功能,既能降低燃油消耗量,又能减少有害物质的排放量。2.按控制对象分类 根据控制对象不同,汽车单片机控制系统可分为发动机电子控制系统、底盘电子控制系统和车身电子控制系统三大类。 汽车单片机控制系统为了能实现不同的控制功能,系统的组成不尽相同。图1-2所示是汽车单片机控制系统基本组成结构图,可见其共同特征都是由传感器(传感元件)与开关信号、电子控制单元(ECU)和执行器(执行元件)三部分组成。其中的电子控制单元就是以单片机为核心的ECU(Electronic Control
4、Unit)。各生产厂家所称名称有所不同,有的称做处理机控制装置MCU,有称电子控制组件ECM。在汽车修理行业,习惯上称为汽车电脑。 一、知识准备(一)汽车单片机控制系统的应用 图1-2所示是汽车单片机控制系统基本组成结构图,可见其共同特征都是由传感器(传感元件)与开关信号、电子控制单元(ECU)和执行器(执行元件)三部分组成。图1-2 汽车单片机控制系统的基本组成 一、知识准备(二) 汽车单片机概述 单片机SCMC(Single Chip Micro Computer)是单片微型计算机的简称,是微型计算机的一个重要分支。单片机是指将中央处理器CPU( Central Processing Un
5、it)、存储器(Memory)、定时器/计数器、输入/输出( I/O)接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机,基本结构如图1-3所示。图1-3 单片机基本结构框图 一、知识准备(二) 汽车单片机概述 单片机体积小、质量轻、能耗低,广泛应用在家用电器、智能仪表、自动检测、机电设备和汽车等各个方面的自动控制中。由于它的结构与指令功能都是按照工业控制要求设计的,所以又称为微控制单元MCU(Micro-Controller Unit)。典型的单片机实物封装如图1-4的所示。图1-4 单片机的实物封装 一、知识准备(二) 汽车单片机概述 例如,一个学生某次考试中7门功课的成绩分别为
6、:95分、80分、100分、78分、92分、88分、94分,现在要计算该学生的总分和平均成绩。 第一步:将获取的成绩分数记在纸上,当作输入信息; 第二步:根据题意想好计算方法和步骤,并记录下来; 第三步:在算盘上根据想好的计算步骤进行计算,先将7门成绩分数求和为627分,记录总分数;然后再做除法运算得平均成绩; 第四步:将算盘上的最后计算结果抄到纸上,作为输出信息。计算过程结束。 分析以上过程,可知人们利用算盘进行计算时,必须具有: (1)运算装置:算盘。 (2)记录(存放)计算步骤和计算结果的装置:纸张和笔。 (3)控制装置:上述计算过程都是在人脑的控制下,由手去执行。 (4)输入输出装置。
7、 一、知识准备(二) 汽车单片机概述 计算机的计算过程与人用算盘计算的过程相类似,只不过是由机器代替了人。因此,计算机也必须具有以下装置:(1)运算装置:运算器能进行数字运算,相当于上例中的算盘。(2)记录(存放)计算步骤和计算结果的装置:存储器能保存和记录原始数据、计算步骤、中间结果和最后结果,相当于纸和笔。(3)控制装置:控制器能根据人们预先编好的一系列计算命令(由编程软件编写),统一指挥计算机各部分的工作。 (4)输入输出装置:输入/输出设备输入设备把要计算题目的计算步骤、原始数据等直接送到计算机的存储器内;输出设备则以人们能理解的形式,把计算结果从计算机内取出,例如显示在显示器上或者用
8、打印机打印在纸上。 因此,上述的运算器、存储器、控制器和输入/输出设备等就成为了单片机的基本结构。 一、知识准备(二) 汽车单片机概述 MCS-51单片机是指美国Intel公司生产的兼容的一系列单片机的总称,8051是MCS-51单片机中早期的典型产品,基本内部硬件结构如图1-5所示。 图1-5 8051单片机的内部硬件结构 一、知识准备(二) 汽车单片机概述 1)中央处理器(Central Processing Unit,简称CPU) 单片机解决任何问题,都要先把问题的解法分解为非常简单的一些步骤,再按这些步骤的规定去操作,最后得到问题的答案。通常要将指令和数据编写成一个相互联系的程序,在机
9、器内部是以二进制编码形式表示的。单片机就是按程序执行相应的操作。 CPU是单片机的控制核心,由运算器、控制器和寄存器组成,结构如图1-6所示。图1-6 CPU结构框图 一、知识准备(二) 汽车单片机概述 2)存储器( Memory) 在单片机中,存储器是用来存储程序指令和数据的部件。存储器是由许多具有记忆功能的存储电路构成的,每个记忆存储电路存储1个二进制信息(0或1),称为存储器的存储位( Bit),每8个记忆存储电路构成存储器的个基本单元,存储8位二进制信息,称为存储字节( Byte)。 存储器按读写操作原理可分为:只读存储器ROM( Read Only Memory)和随机存取存储器RA
10、M( Random Access Memory)。存储器按功能可分为程序存储器和数据存储器。按构成材料可分为半导体存储器和磁质存储器。 一、知识准备(二) 汽车单片机概述 (1)内部程序存储器(Read- Only Memory,简称ROM) 指令下载到单片机后,就放在程序存储器ROM中。ROM又称为只读存储器,所谓只读,就是只可以从里面读出数据,而不能写进去,它类似于我们的书本,发到我们手里之后,我们只能读里面的内容,不可以随意更改书本上的内容。所以ROM用来存储固定数据,各种永久性的程序和永久性、半永久性的数据,如电子控制燃油喷射发动机系统中的一系列控制程序软件、喷油特点、点火控制特性以及
11、其他特性数据等等。这些信息资料一般都是在制造时由厂家一次性存入,使用时无法改变其中的内容。单片机工作时,新的数据不能存入ROM中,需要时可读出存入的原始数据资料。当电源切断时,存入ROM的信息也不会丢失,通电后又可以立即使用。由于这种存储器多是在制造厂大批量生产,所以成本较低,价格便宜。8051内部共有4KB的掩膜ROM。 一、知识准备(二) 汽车单片机概述 为便于使用,另外还设计有几种不同类型的可编程的ROM。应用在需要时常修改重要数据的场合,例如汽车里程表的数据存储,根据需要更改汽车里程数据时,需要将原来存储的数据擦掉,写入新的数据。 PROM,称之为可编程存储器。就象练习本,买来的时候是
12、空白的,可以写东西上去,可一旦写上去,就擦不掉了,所以它只能用写一次,要是写错了,就报销了。 EPROM,称之为紫外线擦除的可编程只读存储器。它里面的内容写上去之后,如果觉得不满意,可以用一种特殊的方法去掉后重写,这就是用紫外线照射,紫外线就象“消字灵”,可以把字去掉,然后再重写,可以擦除的次数约为几百次。 FLASH,称之为闪速存储器。它和EPROM类似,写上去的东西也可以擦掉重写,但它要方便,不需要光照了,只要用电学方法就可以擦除,而且允许擦写次数可达10万次。 再次强调,这里的所有的写都不是指在正常工作条件下。不管是PROM、EPROM还是FLASH ROM,它们的写都要有特殊的条件,用
13、一种称之为“编程器”的设备来做这项工作,一旦把它装到它的工作位置,就不能随便改写了。 一、知识准备(二) 汽车单片机概述 (2)内部数据存储器(Random Access Memory,简称RAM) RAM是一种既可以随时改写,也可以随时读出里面数据的存储器,类似于我们上课用的黑板,可以随时写东西上去,也可以用黑板擦随时擦掉重写,它也是单片机中重要的组成部分,单片机中有很多的功能寄存器都与它有关。RAM在单片机中起暂时存储信息的作用,主要用来存储单片机操作时的可变数据,如用来存储单片机输入/输出数据和计算过程中产生的中间数据等。根据需要RAM中的数据可随时调出或被新的数据代替(改写)。而且,当
14、电源切断时,所有存入RAM的数据均完全消失。所以,在发动机电脑中,为了使存入发动机运行中的一些数据能较长期地保存,如故障代码、空燃比学习修正值等,防止点火开关关断时,因发断而造成数据丢失,一般这些RAM都通过专用电源后备电路与蓄电池直接连接,使它不受点火开关的影响。当然,如果电源后备专电路断开时或蓄电池上的电源线被拔掉时,存入RAM的数据就会丢失。 8051内部共有256个RAM单元,其中高128个单元被特殊功能寄存器SFR分散占用,低128个单元才供用户使用,所以,通常所说的内部数据存储器就是指的低128个单元。 一、知识准备(二)汽车单片机概述 3)时钟电路(Clock Circuit)
15、单片机执行指令的过程就是一条一条的顺序地从ROM中取出指令,然后进行一系列的微操作控制,来完成各种指定的动作。这一系列微操作控制信号在时间上要有一个严格的先后次序,这种次序就是单片机的时序。就好比学校上课时用的电铃,为了保证课堂秩序,学校就必须在铃声的统一协调下安排各个课程和活动。而为了保证单片机各动作的一个同步协作,电路就要在唯一的时钟信号控制下按时序进行工作。单片机内的时钟信号是由时钟电路来产生的,时钟电路就相当于是单片机的心脏。 8051内部就有时钟电路,只需要外接石英晶体和微调电容即可,晶振的频率通常选择6MHz、12MHz、11.0592MHz。除了内部时钟方式外,单片机还可以采用外
16、部引入时钟的振荡方式。当我们的系统由多片单片机组成时,为了保证各单片机之间时钟信号的同步,就应当引入唯一的公用的外部脉冲信号作为各单片机的的时钟脉冲信号。 一、知识准备(二) 汽车单片机概述 4)输入/输出( I/O)接口 接口是一种在单片机和外围设备之间控制数据流动和数据格式的电路。单片机要通过外部设备与外界联系。例如,在发动机的优化控制中,CPU要在极短的时间内对发动机的许多工况(通过传感器)进行巡回检测,另外CPU又要对点火提前角、燃油喷射、自动变速等进行自动控制和优化控制。这些传感器和控制设备与单片机连接时,必须有其专用的接口电路,才可以把输入/输出设备接收和发送的数据与单片机所能处理
17、的数据格式匹配起来,同时还向单片机传送各种状态的信息,如“准备就绪”、“采样结束”、“繁忙”等等。另外,接口电路还要协调单片机和外围设备之前工作速度的差异。总之,外围设备必须通过各种接口和输入/输出总线与单片机相连接,而单片机对外围设备的控制和信息的交换也要通过接口来实现。不同的外部设备要求不同功能的接口,接口的结构多种多样,大致分为并行和串行两种。 一、知识准备(二) 汽车单片机概述 (1)并行I/O口(Parallel Input/Output Port) 并行I/O口是指可以同时传输两位或两位以上的数据的接口。采用并行传输方式通信时,多位数据的各个位同时传送,如图1-7所示。单片机内部几
18、乎都是采用并行传输方式。由于CPU与外部设备的速度不同,外部设备的数据线不能直接接到总线上。为使CPU与外部设备的动作匹配,两者之间需要缓冲器和锁存器用于暂时保存数据。 8051共有4个8位的并行I/O口。图1- 7 并行数据传输 一、知识准备(二) 汽车单片机概述 (2)串行口 串行传输是指一次传输一位数据,如图1-8所示。以串行传输方式通信时使用的接口叫串行接口,由接收器、发送器和控制器三部分组成。接收器把外部设备送来的串行数据变为并行数据送到数据总线;发送器把数据总线上的并行数据变为串行数据发送到外部设备去。控制器就是控制上述两种变换过程的电路。串行接口的主要用途就是进行串/并、并/串转
19、换。 8051内部有一个全双工异步串行口,可做全双工异步通信收发器的使用。图1-8 串行数据传输 一、知识准备(二) 汽车单片机概述 5)定时/计数器 单片机中的定时器和计数器其实是同一个物理的电子器件,都是对单片机中产生的脉冲进行计数。只不过计数器是单片机接收外部触发的脉冲,定时器是接收单片机内部在晶振的触发下产生的非常稳定的脉冲。8051内部有两个16位的定时/计数器,当定时器达到规定定时时间或计数器计数数时,相应的溢出标志将置位,产生内部中断。 一、知识准备(二) 汽车单片机概述 6)中断系统 什么是中断,我们从一个生活中的例程引入。你正在家中看书,突然电话铃响了,你放下书本,去接电话,
20、和来电话的人交谈,然后放下电话,回来继续看你的书。这就是生活中的“中断”的现象。 从单片机的角度来描述,当CPU正在处理某项事务的时候,如果外部或内部发生了紧急事件,要求CPU暂停正在处理的工作而去处理这完后再回到原来中断的地方,继续执行原来被中断的程序,这个过程就叫做中断。引起中断的原因称之为中断源,8051内部一共有5个中断源:2个外部中断源,2个计数/定时器中断源,一个串行口中断源。当同时收到多个中断请求时,响应哪个中断请求要取决于内部规定的优先权顺序。 单片机的中断系统是其重要的组成部分,实时控制、故障自动处理、单片机与外转设备间传送数据及实现人机联系都常采用中断方式。中断系统的应用可
21、以使单片机的功能更强、效率更高,使用更加方便灵活。 一、知识准备(二) 汽车单片机概述 7)总线 总线是微机内部传递信息的电路连线。在单片机内部,CPU、ROM、RAM与I/O接口之间的信息交换都是通过总线来实现。按传递信息不同,总线可分为数据总线、地址总线和控制总线三种。 (1)数据总线。它主要用于传送数据与指令。数据总线的导线数与数据的位数一一对应。例如,16位微机,其数据总线就有16根导线。 (2)地址总线。它用于传递地址数码。在微机内,各器件之间的通信主要是靠地址数码进行联系。例如,当需要存人或读出存储器中某个单元的数据时,必须先将该单元的地址数码送到地址总线上,然后才能送出读取指令或
22、写入指令完成读出或写入操作。地址总线的导线数与地址数码的位数及地址数码的传送方式(并行或串行传送)有关。 (3)控制总线。微机中的器件都与控制总线连接,CPU可以通过控制总线随时掌握各个器件的状态,并根据需要随时向某个器件发出控制指令。 一、知识准备(二) 汽车单片机概述 8051作为早期典型的51单片机,采用标准的40引脚双列直插式封装,其外形和引脚排列如图1-9所示,引脚功能见表1-2。图1-9 8051单片机的引脚示意图 一、知识准备(二) 汽车单片机概述8051单片机的引脚功能 表1-2 一、知识准备(二) 汽车单片机概述 由于工艺及标准化等原因,芯片的引脚数目是有限的。为了满足实际需
23、要,部分信号引脚被赋予双重功能,即第一功能和第二功能。最常用的是8条P3口线所提供的第二功能,如表1-3所示。P3口的功能 表1-3 一、知识准备(二) 汽车单片机概述 单片微型计算机系统要真正能够运行起来,需要硬件系统和软件系统的支持。单片微型计算机系统结构框图如图1-10所示。图1-10 单片微型计算机系统结构框图 一、知识准备(二) 汽车单片机概述 1)单片机硬件系统 在单片机的应用中,以单片机芯片为核心组建的一个能完成特定应用功能的硬件组合实体,它能在我们为它所编制的程序下完成预定的任务,称为单片机的硬件系统,如图1-11。 2)单片机软件系统 软件是相对硬件而言的,它是指由单片机硬件
24、执行,用来完成一定任务的所有程序及数据,即为运行、管理和维护单片机所编制的程序的总和。 软件系统包括系统软件、应用软件和程序设计语言,例如Windows XP、Office XP和C语言等。单片机应用系统有三种编程方式:机器语言、汇编语言和高级语言。图1-11 单片机硬件系统实例 一、知识准备(二) 汽车单片机概述 3)单片机的最小系统电路 单片机的工作就是执行用户程序、指挥各部分硬件完成既定任务。如果一个单片机芯片没有烧录用户程序,显然它就不能工作。可是,一个烧录了用户程序的单片机芯片,给它上电后就能工作吗?也不能。原因是除了单片机外,单片机能够工作的最小电路还包括时钟和复位电路,通常称为单
25、片机最小系统电路。 时钟电路为单片机工作提供基本时钟,如图1-12所示。复位电路用于将单片机内部各电路的状态恢复到初始值,如图1-13。图1-14电路中包含了典型的单片机最小系统电路。图1-12 时钟振荡电路 一、知识准备(二) 汽车单片机概述a)上电复位电路 b)按键复位电路 图1-13 复位电路 一、知识准备(二) 汽车单片机概述图1-14 典型的单片机最小系统电路 一、知识准备(二) 汽车单片机概述 P87C591是一个单片8位高性能微控制器,具有片内CAN控制器,是MCS-51微控制器家族中非常优秀的一员。它采用了MCS一51指令集,并成功地包含了Philips半导体SJAl000CA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 单片机 局域网 技术 全套 ppt 教程 完整版 课件
限制150内