汽车单片机与车载网络技术4-150518
汽车单片机及车载网络系统 汽车车载网络系统的检修

单元七 汽车车载网络系统的检修
课题一 CAN网络故障的诊断与维修 五、典型故障的诊断方法 2. 使用解码器诊断驱动总线 的故障的工作步骤
单元七 汽车车载网络系统的检修
短路故障诊断。 (6)会进行中控门锁故障的检查与排除。 (7)会进行更换发动机控制单元的在线匹配实操。
单元七 汽车车载网络系统的检修
知识目标
(1)正确描述车载网络的一般故障诊断流程。 (2)正确描述车载网络故障分类。 (3)简述驱动系统CAN数据总线故障查询的工作步骤。 (4)正确描述线路维修、连接器维修或模块更换要点。 (5)简述CAN双线式数据总线的故障检修方法。 (6)简述U012608(转角传感器CAN信号损坏)故障码维修程序。 (7)正确描述LIN总线故障诊断及处理方案。 (8)简述MOST总线故障及现象。
单元七 汽车车载网络系统的检修
课题一 CAN网络故障的诊断与维修 四、CAN总线的波形测试 3. 示波器显示CAN 系统典型故障波形
单元七 汽车车载网络系统的检修
课题一 CAN网络故障的诊断与维修 四、CAN总线的波形测试 3. 示波器显示CAN 系统典型故障波形
单元七 汽车车载网络系统的检修
谢谢观看!
单元七 汽车车载网络系统的检修
课题三 车载网络系统故障案例分析 一、车载网络故障案例 5. 速腾轿车仪表不正常工作故障
单元七 汽车车载网络系统的检修
课题三 车载网络系统故障案例分析 二、控制单元匹配
1. 更换舒适系统中央控制单元J939的匹配步骤 2. 更换发动机控制单元J623的匹配步骤 3. 更换电子转向柱锁止装置控制单元(ELV)J764和舒适系统 中央控制单元J393的匹配步骤 4. 更换发动机控制单元的在线匹配实操
汽车车载网络技术

汽车车载网络技术第一章汽车电子控制与车载网络综述第一节网络技术在汽车上的应用第二节信息技术在汽车上的应用第三节网络与信息技术在汽车上应用的发展趋势第四节汽车电子控制技术概况汽车电子控制与车载网络综述汽车电子控制技术汽车电子控制技术是以汽车微电子、汽车电子控制技术是以汽车微电子、汽车电器技术、汽车新材料与新工艺为基础,器技术、汽车新材料与新工艺为基础,应用电子技术、电子技术、计算机与通信技术快速发展的成使汽车电子控制的范围、精度、果,使汽车电子控制的范围、精度、智能化及人性化水平不断提高的多项综合应用的统称。
汽车电子控制与车载网络综述汽车电子控制属于过程控制汽车电子控制强调控制的连续性、汽车电子控制强调控制的连续性、实时性和控制性能的整体性。
控制性能的整体性。
汽车电子控制集合控制、优化、汽车电子控制集合控制、优化、调整及管理于一体的新模式。
于一体的新模式。
汽车电子控制与车载网络综述世纪60年代中期开始从20世纪年代中期开始,微电子技术的迅猛发展使其在世纪年代中期开始,汽车上被广泛应用,汽车上被广泛应用,给汽车工业的进一步发展带来了新的生电子控制系统具有控制精度高、响应速度快,集成度高、机。
电子控制系统具有控制精度高、响应速度快,集成度高、体积小、重量轻、应用更加灵活等特点用于汽车后,体积小、重量轻、应用更加灵活等特点用于汽车后,可使汽车有关系统在各种工况下都处在最佳的工作状况,车有关系统在各种工况下都处在最佳的工作状况,各项受控指标均能获得较大的改善,指标均能获得较大的改善,使任何机械控制系统都难以达到年代到70年代末的。
50年代到年代末,主要用电子装置改善部分机械部年代到年代末,件的性能;年代末到年代中期,年代末到90年代中期件的性能;70年代末到年代中期,汽车电子控制技术开始形成,大规模集成电路得到广泛应用,始形成,大规模集成电路得到广泛应用,减小了汽车电子产品的体积,特别是8位位单片机的广泛应用,品的体积,特别是位、16位单片机的广泛应用,提高了电位单片机的广泛应用子装置的可靠性和稳定性。
汽车单片机与车载网络技术汽车单片机原理

第6页/共47页
• (4)定义字节伪指令DB • 格式:标号:DB 项或项表。 • 把项或项表中的数据存入程序存储器从标号开始的连续地址单
元中。例如:
• ORG 2000H • TAB1:DB 10H,23H,…… ;TAB1是标号;10H,
23H,…… 是数据 • 汇编后:(2000H)=10H,(2001H)=23H,…… • (5)定义字伪指令DW • 格式:标号:DW 项或项表 • DW伪指令与DB相似,但用于定义字的内容。汇编时,机器自
第4页/共47页
• 3.伪指令 • 伪指令是PC机将源程序汇编成目标程序所需要的指令,而不是
单片机的指令,相对单片机指令而言称其为伪指令。伪指令用 于告诉汇编程序如何进行汇编的指令,它既不控制单片机的操 作也不被汇编成机器代码,只能为汇编程序所识别并指导汇编 如何进行。 • 伪指令主要用来指定程序或数据的起始位置,给出一些连续存 放数据的地址或为中间运算结果保留一部分存储空间以及表示 源程序结束等等。不同版本的汇编语言,伪指令的符号和含义 可能有所不同,但基本用法是相似的。下面介绍几种常用的伪 指令。
动按高8位在先,低8位在后的格式排列。
第7页/共47页
• (6)预留存储区伪指令DS
• 格式:标号:DS 表达式
• 功能是从标号指定单元开始,定义一个大小为表达式的值的存 储区,以备后用。例如:
•
ORG 3000H
•
DS 19H
•
DB 10H,11H,……
• 汇编后从3000H开始,预留19H个字节的内存单元,即 3000H~3018H,然后从3019H开始,按照下一条定义字节伪 指令DB开始赋值,即(3009H)=10H,(300AH)=11H,……
汽车车载网络技术详解最新版精品课件第1章 车载网络系统基础知识

6.比特和字节
计算机中的所有信息都以位(bit,亦称比特,是二进制数 字的最小信息单位)为单位进行存储和处理的。 1千字节(KB)= 210字节,即1 024字节 1兆字节(MB)= 220 字节,即1 024KB(1 048 576字节) l千兆字节(GB)= 230字节,即1 024MB(1 073 741 824字节) 注意:换算系数不是1 000,而是1 024。
DDB/Optical(Domestic 音频系统通信协议将DDB作为音频系统总线采 Digital Bus/Optical) 用光通信
5.6Mbit/s
C&C
MOST(Media Oriented 信息系统通信协议以欧洲为中心,由克莱斯
System Transport) 勒与BMW公司推动
IEEE1394
CAN)
同步的CAN
Byteflight
重视安全、按用途分类的控制用LAN协议通用 时分多路复用(FTDMA)
FlexRay
重视安全、按用途分类的控制用LAN协议
1Mbit/s 10Mbit/s 5Mbit/s
Robert Bosch公司 CIA
BMW公司
BMW公司Daimler Chrysler公司
(2)总线数据传输的要求 1)可靠性高 2)使用方便 3)数据密度大 4)数据传输快
(3)总线数据传输的优点 1)简化线束 2)可以进行设备之间的通信,丰富了功能。 3)通过信息共享减少传感器信号的重复数量。
数字总线信号传递方式
线束对比 a)传统线束 b)采用车载网络后的线束
3.车载网络系统的发展史
1987年12月日本车采用LAN
表1-3 几种车载网络的开发年份、采用厂家与发表年份
汽车单片机与车载网络

MDP (LVE)
VAN
SUSP PCPAPN
发动机 BVA CAN CAN BSM CAN
ABR/ ESP
CAN
VAN
VAN
空调
NAV
电台
VAN CD
VAN ECRAN
VAN
TO VAN
COMBINÉ VAN
报警 VAN
CAN VAN CONF
BSI VAN
VAN CARC2A1R
COM2000 VAN
307
多车型
Com 2000 多路传输BSM
全CAN网多车型
BSI管理的功能
BSI是车辆电子结构的中央计算机
BSI 包括一个开放的程序管理结构,可以加入来自设 备制造商提供的程序
BSI可以充当不同网络间的接口(界面)
根据功能需要,它收集CAN网上的信息并传输到VAN 网(或从VAN网到CAN网)
BSI故障的检查步骤
工艺卡的使用:
应该根据客户描述的症状来选择应该使用的故障诊 断卡。
同时存在多个故障时,建议首先排除对车辆运行影 响最严重的故障。
先在多路传输车辆上进行诊断,根据结果你认为需 要更换BSI
这时,您必须填写一份诊断确认卡。
BSI故障的检查步骤
使用工艺卡的注意事项:
这些故障工艺卡不能代替BSI常规故障的查找工作 为确认故障诊断,并不要求使用所有诊断工艺卡
BSI故障的检查步骤举例
故障现象:
前雨刮不工作
检查步骤
1.进行常规检查后,你认为决定换BSI。 2.选择工艺卡:这时应该使用雨刮故障诊断工艺卡。 3.在订购新BSI前,应该根据失灵的功能,使用相应 的诊断工艺卡确认诊断结果
BSI故障的检查步骤
汽车单片机与车载网络之控制器局域网概述

一、概述 CAN技术的应用推广,要求通信协议标准化。 1991年9月,Bosch公司制定并发布了CAN技术 规 范 ( Ve r s i o n 2 . 0 ) , 该技术规范包括A和B两部分。
授人以鱼不如授人以渔
名称 SAE J1939—11 SAE J1939—12 SAE J2284 SAE J2411 NMEA⁃2000
组合仪表、 驱动信息、自 动空调、故障 诊断
发动机、自 动变速器、 ABS、电子悬 架等
—
协议
低速CAN (0~125Kbit /s),LIN
J1850, VAN
高速CAN (125~ 10000Kbit/s)
D2B光纤通 信,MOST, IEEE 1394
授人以鱼不如授人以渔
二、CAN的分层结构
授人以鱼不如授人以渔
① 数据帧
图3-6 MAC数据帧 授人以鱼不如授人以渔
② MAC远程帧
图3-7 MAC远程帧 授人以鱼不如授人以渔
③ 出错帧
由两个不同场构成, 第一个由来自不同节点的错误标志叠加给出, 第二个为错误界定符。 错误标志: 分为活动错误标志和认可错误标志,前者由6位连续的
前的帧跃变无关。 ② 超载通知。 若接收器内部条件要求延迟下一个LLC数据帧或LLC
远程帧,则通过LLC子层开始发送超载帧。 2)LLC帧结构。 ① LLC数据帧。 由3个位场,即标识符场、数据字长度码(DLC)场和数
据场组成,如图3-3所示。 ② LLC远程帧。 由标识符场和DLC场组成,如图3-4所示。
授人以鱼不如授人以渔
第一节 概 述
由于使用的电子部件越来越多,各个控制单元之间的数 据传递就要求采用新的传送通道。因此20世纪90年代 中期,在奥迪车上引入了CAN数据总线这一重要概念。 但是CAN数据总线系统的缺点是,在信息传输方面的 传输速率有限。解决该问题的办法只能是采用能满足 各种需要的传输系统,本章详细阐述以下几种典型数 据总线的原理、结构和工作过程:
汽车单片机及车载网络系统 汽车单片机基础

单元二 汽车单片机基础
课题一 单片机概述 三、汽车微型计算机的硬件系统
汽车用微机和通用微机的硬件系统基本组成大致相同,都是由 运算器、控制器、存储器、外部设备、接口等组成。
四、汽车微型计算机的软件系统 微型机软件是为了运行、管理和维护的需要而编制的各种程序
的总和,软件和硬件是微型机系统不可分离的两个重要组成部分。 五、汽车局域网的基本概念 所谓局域网就是由一系列用户终端和具有信息处理与交换功能
一、单片机的基本知识 单片机是在一块集成电路芯片上把中央处理器,随机读写存储
器,只读存储器,定时器,计数器及输入、输出接口电路等主要计算机 部件,集合而成的微型计算机,又称微处理器。
二、微型计算机的工作器。 (2)存储器。 (3)控制器。 (4)输入、输出设备。 2. 电子计算机的主要部件
课题三 常用汽车单片机的结构框架
二、 16位单片机的结构 1. MC9S12XS128单片机的内部组成 (1) 16位CPU12X核 。 (2) INT(中断模块) 。 (3)MMC(存储器模块映射控制器) 。 (4)存储器。 (5)ATD。 (6)MSCAN。 (7)TIM。 (8)PIT。 (9)PWM。 (10)SPI。 (11)SCI。
的节点及节点间的传输线路组成,在有限的距离之内,实现各计算机 间的数据通信,具有较高的网络传输速率。
单元二 汽车单片机基础
课题二 处理器、存储器的基本概念 一、汽车单片机的中央处理器(CPU)
1. 运算器 运算器的主要任务有: (1)完成算术运算。 (2)完成逻辑运算。 (3)完成位操作运算。 (4)数据处理。 (5)利用程序状态字(PSW)。
汽车单片机及车载网络系统
2020/3/22
单元一 单元二 单元三 单元四 单元五 单元六 单元七
汽车单片机与车载网络技术(第二版) 第4章

音频系统通信协议,将 D2B 作为音频系统总线采用 光通信,飞利浦主导开发
10 M 5M 5.6 M
信息系统通信协议,以欧洲为中心
22.5 M
4.1.2 车载网络的常用术语 1.模块/节点 模块是一种电子装置,在计算机多路传输系统中的控制
Network) VAN(VeFra bibliotekicle Area Network) J1850 LIN(Local Interconnect
Network)
Byteflight
FlexRay
D2B(Domestic Digital Bus)/Optical
MOST(Media Oriented System Transport)
图4-4 线束对比
2. 国内外多路总线传输系统的发展简史 • 早在1968年,艾塞库斯就提出了利用单线多路传输信 号的构想。 • 在1983年,丰田公司在世纪牌汽车上采用了应用光缆 的车门控制系统。 • 从1986年起,在车身系统上装用了铜线传输媒介的网 络,并在日产和通用公司汽车的控制系统中得到应用。 • 20世纪80年代末,博世公司和英特尔公司研制了专门 用于汽车电气系统的总线——控制器局域网(Controller Area Network)规范,简称CAN。接着,美国汽车工程师学会 (SAE)提出了J1850通信协议规范。
第4章 车载网络系统简介
4.1 概述 4.2 汽车对通信网络的要求及通信网络的应用
4.1 概 述
4.1.1 车载网络的发展史 随着车用电气设备越来越多,从发动机控制到传动系统
控制,从行驶、制动、转向系统控制到安全保证系统及仪表 报警系统控制,使汽车电气系统形成一个复杂的系统,并且 都集中在驾驶室控制,汽车新技术的发展应用与汽车线束急 剧增加的矛盾越来越突出。为解决以上问题,车载网络(也 称数据传输总线)应运而生,且使得汽车电控系统发生了巨 大的变化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2个优先级中,同级中断的优先次序如下:
中断源 外部中断0 (INT0) 中断标志 IE0 同级内优先级 最高
定时器0溢出中断 (T0)
外部中断1 (INT1)
TF0
IE1
↓
↓
定时器1溢出中断 (T1)
串口中断 定时器2溢出中断 (T2)
TF1
RI或TI TF2或EXF
↓
↓ 最低
27
例2 设置IP寄存器的初始值,使2个外部中断请求为高优先 级,其它中断请求为低优先级。 (1)用位操作指令 SETB PX0
0 1
高
查 询 循 序
T1 TX RX
TF1
TCON
TI RI
ES1
PS
0
1 0
低
中断 向量地址
SCON
EA
IE
IP
4.1.2 MCS-51单片机中断源
生活中不止一个中断源
1、中断源
门铃响了 接电话
你正在看书
回来接着看书
水开了
4.1.2 MCS-51单片机中断源
1、中断源
中断源是指在计算机系统中向CPU发出中断请 求的来源,可以人为设定,也可以将突发性随机事 件设置成中断源。
(MSB) SM0 SM1 SM2 REN TB0 RB0 TI (LSB) RI
20
SCON (98H)
3.中断控制
中断申请后,CPU是否相应中断,由IE相应位控制, 可通过对IE编程来设置。 (1) 中断允许控制寄存器IE IE各位如下("1"有效): EX0:INT0中断允许位; ET0:T/C0中断允许位; EX1:INT1中断允许位; ET1:T/C1中断允许位; ES:串口中断允许位; ET2:T/C2中断允许位(仅52系列有); EA:CPU中断总允许位。
IE (0A8H) (MSB)
EA (LSB) EX0 21 ET2 ES ET1 EX1 ET0
51单片机复位后,IE被清“0” ,即所有中断被禁止。
要使某一个中断源被允许中断,除了IE相应的位的 被置“1” ,还必须使EA位=1。 改变IE的内容,可由位操作指令来实现,即: SETB bit;
中断选择 中断标志
INT0
0 IT0
中断源 全局中 允许 断允许
EX0
中断优先 级寄存器
PX0
1 0
硬件查询
IE0
高
查 询 循 序
1
T0
PT0 TF0 ET0 PX1
IT1 1
1 0 1
低
中断 向量地址
高 级 中 断 请 求 PC 低 级 中 断 请 求 PC
11
INT1
0
IE1
EX1 PT1 ET1
PT2 PS PT1 PX1 PT0 PX0
;2个外中断为高优先级 ;串口为低优先级中断 ;2个定时器/计数器低优先级中断
SETB PX1
CLR CLR CLR PS PT0 PT1
(2)用字节操作指令 MOV IP,#05H
28
4.1.3 MCS-51单片机中断响应与服务
一、中断响应条件
中断请求被响应需满足以下必要条件: (1)中断源有请求; (2)IE的EA=1,且IE相应的中断允许位为1; (3)无同级或高级中断正在服务;
⑴ TCON (88H) :
TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
⑵ SCON (98H) :
SM0 SM1 SM2 REN TB0 RB0 TI RI
⑶ IE (0A8H) :
EA ET2 ES ET1 EX1 ET0 EX0
⑷ IP (0B8H) :
PT2 PS PT1 PX1 PT0 PX0
(MSB) TCON (88H) TF1 TR1 TF0 TR0 IE1 IT1 IE0
(LSB) IT0
18
2.中断请求标志
(1)TCON的中断标志位
IT0:外中断0(INT0)请求信号方式控制位(ICON.0) IT0=0,低电平有效,即低电平引起中断; IT0=1,负跳变有效,即高电平跳变到低电平时引起 中断。 IT1:外中断1(INT1)请求信号方式控制位(ICON.2) 作用同IT0
4.1.1
中断的概念
中断的作用 实现高速CPU与慢速外设之间的配合; 实现实时处理; 实现故障的紧急处理; 便于人机联系。
及时处理突发事件,大大提升系统 性能!!!
4.1.1
中断的概念
中断的应用 汽车被撬时,车灯闪烁报警,警报声响起 汽车超速时,GPS蜂鸣报警
51单片机中断系统结构
CLR bit。
也可按自己来实现:MOV IE,#XXH
IE (0A8H) (MSB) (LSB)
EA
ET2
ES
ET1
EX1
ET0
EX0
22
例1 若允许片内2个定时器/计数器中断,禁止其它中断源的 中断请求。编写设置IE的相应程序段。 (1)用位操作指令来编写如下程序段: CLR ES ;禁止串行口中断 CLR EX1 ;禁止外部中断1中断 CLR EX0 ;禁止外部中断0中断 SETB ET0 ;允许定时器/计数器T0中断 SETB ET1 ;允许定时器/计数器T1中断 SETB EA ;CPU开中断 (2)用字节操作指令来编写: MOV IE,#8AH
汽车单片机与车载网络技术
第4章MCS-51单片中断、 定时系统及串行数据通信
4.1
MCS-51单片机的中断系统
本节知识点:
1
中断的结构
中断源 中断请求标志 中断允许标志
2
3 4 5
中断优先级
中断初始化过程
6
4.1.1
中断的概念
生活中的中断
电话铃响了
接电话
你正在看书
回来接着看书
4.1.1
中断的概念
(由于中断服务的入口地址0003H、000BH、0013H、 001BH、0023H、002BH被占用,故选在0030H以后。)
在中断服务程序各入口地址处放置一条LJMP指令,指 向实际中断服务程序;
一般将SP指向30H后,避开内部RAM的工作寄存器组 和位寻址区。
(复位后,SP指向内部RAM的07H单元,因内部RAM的 00H~1FH为R0~R7的4个区,而20H~2FH为位寻址区。)
4.1.2 MCS-51单片机中断源
MCS-51单片机有5个中断源,2个中断优先级; 它的中断处理程序可实现两级嵌套,有较强的中 断处理能力; 单片机对中断系统的管理是通过相关的专用寄存 器来实现的。
4.1.2 MCS-51单片机中断源
4.1.2 MCS-51单片机中断源 51中断系统有4个SFR:
概念 中断是指计算机在执行某一程序的过程 中, 由于计算机系统内、 外的某种原因, 而必须中止 原程序的执行, 转去执行相应的处理程序, 待处理结 束之后, 再回来继续执行被中止的原程序的过程。
4.1.1
中断的概念
中断系统是计算机的重要指标之一。
4.1.1
中断的概念
主程序A 断点
日常生活中的中断与 计算机中断的比较: 某人看书
××××××××
IP
IE
SBUF
PCON
0××00000
0×××00000
32
四、外部中断的响应时间
外部中断的最短响应时间为3个机器周期:
(1)查询中断请求标志位占1个机器周期。
(2)指令LCALL转到相应的中断入口需2个机器周期。 外部中断的最长响应时间为8个机器周期: (1)发生在CPU对中断标志查询时,刚好正要执行RETI或是访问 IE或IP指令,则需把当前指令执行完再继续执行一条指令后
才能响应中断,最长需2个机器周期。
(2)接着再执行一条指令, 按最长指令(MUL和DIV)4个机器周期。 (3)硬件调用LCALL的执行需要2个机器周期。 ※对外部中断请求的响应时间在3~8个机器周期之间。
33
五、程序的初始化
复位后,PC指向0000H,一般在0000H处放置一条 SJMP或AJMP指令跳转到0030H后,避开被占用区域;
001BH
0023H 002BH
↓
↓ 最低
31
三、复位状态
寄存器 PC ACC B PSW SP DPTR P0~P3 复位状态 0000H 00H 00H 00H 07H 0000H FFH
×××00000
寄存器 TMOD TCON TH0 TL0 TH1 TL1 SCON
复位状态 00H 00H 00H 00H 00H 00H 00H
25
由软件可改变各中断源的中断优先级。 • 51的中断系统有两个不可寻址的“优先级激活触发器”:
一个是指示某高优先级的中断正在执行,所有后来的中 断均被阻止。 另一个是指示某低优先级的中断正在执行,所有同级中 断都被阻止,但不阻断高优先级的中断请求。
• 当几个同一优先级的中断请求时,优先响应哪一个中断, 取决于内部的查询顺序。 查询顺序如下:
(4)现行指令执行完最后一个机器周期。
若有下列任何一种情况存在,中断响应都会受到阻断。 (1)CPU正在执行一个同级或高优先级的中断服务程序。
(2)正在执行的指令尚未执行完。
(3)正在执行中断返回指令 RETI或者对专用寄存器IE、IP进 行读/写的指令。 29
二、中断的响应
CPU响应中断后由硬件完成以下任务:
(1) 被响应的中断优先级状态触发器置“1”; (相当于隐含执行一条LCALL指令。) (串口中断标志 RI和TI须由软件清除!) 应的中断服务程序。 各中断源服务程序入口地址是固定的,如下所示: