引 言 虽然CAN-BUS系统的通信方式对于汽车网络维修没有直接的关系,但是对于一个机电维修工,了解总线传输技术,有助于正确认识汽车网络的构成和工作方式,正确利用OBDⅡ接口,正确选用故障诊断设备和故障诊断方式。 CAN-BUS工作的核心内容就是怎样通过二根(或若干根)通信线,传输远远超过二个的信息量(数据),本章讲述CAN-BUS局域网的控制单元之间是如何进行数据(信息)传输.

Slides:



Advertisements
Similar presentations
第十五课 词汇与句子. 学前导航 在本课里, 我们将学习韩国语的词汇和句子。 进入学习 韩国语的词汇一共可分为 4 类,即固有词、汉字词、 外来词、混合词。 固有词是指韩国国民按照固有的语言资料和造词方 法创造的词语。韩国语的固有词不到整个词汇的 20% , 但是都是历史上流传下来的基本词汇。
Advertisements

偵辦侵害營業秘密犯罪之執行情形 法務部調查局. 一、前言 ( 一 )102 年 1 月 30 日公告施行營業秘密法 ( 一 )102 年 1 月 30 日公告施行營業秘密法 修正案,增加侵害營業秘密之刑事 修正案,增加侵害營業秘密之刑事 責任,對於意圖在境外使用而竊取 責任,對於意圖在境外使用而竊取.
1 計量技術人員考訓制度. 2 簡 報 大 綱 計量考訓制度簡介 應考須知說明 考試範圍內容、題型及配分權重.
窮人與富人的決定性差異 書名: 窮人與富人的距離 0.05mm 作者:張禮文出版社:海鴿. 窮人與富人的決定性差異 窮人和富人的關鍵差異不在口袋金錢的多寡,而 在腦袋。這本書將全面解開窮人之所以貧窮,而 富人之所以富裕的所有奧秘。 窮人和富人的關鍵差異不在口袋金錢的多寡,而 在腦袋。這本書將全面解開窮人之所以貧窮,而.
徐州工业职业技术学院. 人才市场需求 2013 年我国安全类专业统计表 学历层次专业名称专业代码毕业生数招生数在校生数开设学校数 本科 安全工程 专科 安全技术管理 中专 0000.
江海学院 姚东伟 最高车速 在水平良好的路面 ( 凝土或沥青路面 ) 汽车最高行驶车速 (km/h) 。 加速时间 用原地起步加速时间 和超车加速时间 最大爬坡度 汽车满载时在良好 路面上 1 挡的最大 爬坡度。 汽车的动力性.
现场总线控制系统 第1讲 Fieldbus Control System,FCS 信息学院自动化系 凌志浩.
项目一:计算机网络基础 第一章 认识计算机网络
学号: 姓名:戴哲河 信息科学与技术学院 交通信息工程及控制2班
先介绍计算机网络基础知识,再分析网络视频监 控系统的架构、原理与维护。
指導老師 陳美利 夜二技 英三甲 697c0005林佳瑄 697c0011羅 琳 697c0036程鈴雄
Ch.16 運輸科技 16-1 運輸工具 16-2 智慧型運輸系統 16-3 物流系統.
汽车安全气囊概述 1、汽车安全气囊的概念 3、汽车安全气囊的分类 2、汽车安全气囊的作用 4、汽车安全气囊的组成 5、汽车安全气囊的工作原理.
指導教師:石燕鳳 組長:章懷升 組員:張功藝 林昀澍 陳品全
第6章 计算机网络基础 1.
上海九晶电子材料股份有限公司 招聘简章.
供应商信息录入操作指引 ----山东钢铁集团房地产有限公司.
政府採購錯誤行為態樣 報告人:張錦川 日 期:96年7月.
現代中國 議題: 「一帶一路」.
上海交通大学附属中学 李由 晏敏宽 刘华典 指导老师:朱乔荣 徐忠惠 制作:李由
2009年周口市公共机构高效照明产品推介会
採購法規概要 報告人:臺北市政府法規委員會 編審 陳世超 土木技師高考及格 結構技師高考及格 公務人員高考及格 國立中興大學土木工程碩士
制冷系统脏堵、冰堵和有空气的识别与排除;系统抽真空
運輸安全白皮書(Ⅲ) 軌道安全篇 主辦單位:運輸安全組.
钢筋混凝土楼梯模板施工 学习目标 主要内容.
微博红人:留几手.
2014年国家义务教育质量监测 体育现场测试说明 浙江省教育质量监测中心 2014年11月.
招投标知识培训 培训人: 日期:2011年04月08日 西安翼舞时风数码科技有限公司.
採購法規概要 報告人:臺北市政府法規委員會 編審 陳世超 土木技師高考及格 結構技師高考及格 公務人員高考及格 國立中興大學土木工程碩士
义乌梦娜袜业 广告策划书 组员:徐琴娜 金春晓 陈晓静 陈菁菁 毛振华 王勤 指导老师:张益丹 完成时间:2006年12月.
教学模式简介与心理效应解读 鞍山市教师进修学院研训处 赵炜.
逻 辑 学 主讲:李贤军.
師資培育中心外埠教育參觀.
『兩岸四地- 校園節能文化推廣』 座談會 2008年1月26日 澳門大學 校園管理總監 宋傑堯.
中国教科文卫体工会全国委员会 陈志标 (2012年5月9日,中山大学)
重庆市渝州工程勘察设计技术服务中心---刘刚 2013年3月29日
第2章 计算机网络的协议与体系结构 2.1 计算机网络体系结构的形成 2.2 协议与划分层次 2.3 计算机网络的原理体系结构
第3讲 计算机网络体系结构 一、 网络体系结构与网络协议的概念 二、 ISO/OSI参考模型 三、七层协议简介 四、信息的流动过程
——开启你计算机网络之门的金钥匙 图书作者:王达 制作
第5章 局域网技术 学习目标 本章要点 习 题 计算机网络实用技术教程.
第2章 集散控制系统 基 础 知 识.
第1章 概述.
第 6 讲 第4章 微机控制仪表系统(一) ( 2学时).
东宝大厦简介及服务特色.
滨海学坛 周刊 总第13期 2012年10月22日 本期编辑:李秀青 温州滨海学校教科室主办.
做最好的自己 ——七(6)班主题班会.
第七章 液压控制基本知识.
质量管理 刘春霞
第3章 建筑剖面设计.
第3章 计算机网络体系结构.
轉季加護呼吸道.
財物及勞務採購作業程序及注意事項 報告人 劉麗琴
先进的发动机管理系统-- ME7-Motronic.
IEEE Supframe 演講者:李嘉凱 指導教授:柯開維.
现场总线控制系统.
HL-003 以太网高级技术 ISSUE 1.1 江西陶瓷工艺美术职业技术学院.
四技二專升學講義 製圖實習 編輯:王仁三.
2 动力CAN总线系统故障诊断与检修.
Chapter Four 数据链路层.
计算机网络 第 3 章 数据链路层 课件制作人:谢希仁.
计算机网络 第三章:数据链路层 阮晓龙 / 河南中医学院管理信息工程学科 河南中医学院网络信息中心
第4章 局域网技术基础 4.1 局域网的技术特点 4.2 局域网的拓扑结构 4.3 IEEE 802参考模型与协议
3.1 通訊協定 3.2 開放系統參考模式(OSI) 3.3 公眾數據網路 3.4 TCP/IP通訊協定
第八章 Fast Ethernet 網路 8-1 Ethernet 網路簡介 8-2 CSAM/CD 通訊協定
第7章 加工中心编程.
高山草原生態系 分布於臺灣3000公尺以上高山,如中央山脈.玉山山脈.雪山山脈 分為玉山箭竹草原,高山芒草原及兩者混生林三種
國際行銷管理期末報告 以劍湖山渡假大飯店為例
方案假設 因果連結 (如果…就會…) 將問題情況轉變為所需服務 確保方案的合理性 利於方案評估 例:青少年墮胎
加拿大渥太华行摄记(下).
轉換成二進位、八進位及十六進位 = ( ) = ( ) = ( )16.
Presentation transcript:

引 言 虽然CAN-BUS系统的通信方式对于汽车网络维修没有直接的关系,但是对于一个机电维修工,了解总线传输技术,有助于正确认识汽车网络的构成和工作方式,正确利用OBDⅡ接口,正确选用故障诊断设备和故障诊断方式。 CAN-BUS工作的核心内容就是怎样通过二根(或若干根)通信线,传输远远超过二个的信息量(数据),本章讲述CAN-BUS局域网的控制单元之间是如何进行数据(信息)传输

学习任务一 CAN-BUS系统 CAN-BUS局域网的基本组成有:控制单元、收发器、数据传输终端和数据传输线。 CAN局域网的基本系统由多个控制单元组成,这些控制单元通过内置所谓收发器(发射-接受放大器),并联在总线导线上,因此各控制单元的条件是相同的,这就是说所有控制单元的地位均相同,没有哪个控制单元有特权。

学习任务一 CAN-BUS系统 2信息交换 想要交换的数据称为信息,每个控制单元均可发送和接收信息。当一个控制单元发出信息,其他的控制单元均可接收其发送出的信息。信息交换是连续完成的(按顺序)。 信息包含着重要的物理量,如发动机转速,这时发动机转速是以二进制值(一系列0和1)来表示,例如,发动机转速为1800r/min时可表示成00010101。 按时间顺序的电信号传输

学习任务一 CAN-BUS系统 在接收过程中,这些电压值经收发器又转换成比特流,再经RX线(接收线)传至控制单元,控制单元将这些连续二进制转换成信息。例如,00010101这个值又被转换成1800r/min的发动机转速 电信号传输—一个发送,所有的接收

学习任务一 CAN-BUS系统 广播原理

学习任务一 CAN-BUS系统 3 数据传输终端 数据传输终端是一个终端电阻,防止数据在导线终端被反射产生反射波,反射波会破坏数据。在驱动系统中,它接在CAN高线和CAN低线之间。标准CAN-BUS的原始形式中,在总线的两端接有两个终端电阻

学习任务一 CAN-BUS系统 3 数据传输终端 驱动系统中CAN高线和CAN低线之间的总电阻为50-70Ω。如15号线(点火开关)断开,可以用电阻表测量CAN高线和CAN低线之间的电阻。舒适系统和信息系统CAN总线的特点是,控制单元的负载电阻不是在CAN高线和CAN低线之间,而是在导线与地之间。电源电压断开时,CAN低线(舒适系统和信息系统)上的电阻也断开,因此不能用电阻表进行测量。大众车型中设置有两种终端电阻,包括66Ω和2.6kΩ

学习任务一 CAN-BUS系统 4 CAN数据传输线 (1)双绞线结构特点 为了减少干扰,CAN总线的传输线多采用双绞线,其绞距为20mm,如图5-7所示,截面积为0.35或0.5,数据传输线是双向的。这两条线传输相同的数据分别称为CAN高线(CAN- H)和CAN低线(CAN- L)。

学习任务一 CAN-BUS系统 4 CAN数据传输线 (2)传输线颜色特点 CAN总线颜色。总线基本颜色为橙色;CAN低线均为棕色;CAN高线中,驱动系统为黑色,舒适系统为绿色,信息系统为紫色。 舒适系统CAN总线颜色。CAN高线为橘黄色或绿色;CAN低线为橘黄色或棕色。没有屏蔽层的双绞线直径为0.35mm-0.50 mm,绞距为20 mm。 驱动系统CAN总线颜色。CAN高线为橘黄色或黑色,CAN低线为橘黄色或棕色。 信息系统CAN总线颜色。CAN高线为橘黄色或紫色,CAN低线为橘黄色或棕色。

学习任务一 CAN-BUS系统 4 CAN数据传输线 (3)总线上的电压 数据总线的连线被指定为CAN高线(BUS +)和CAN低线((BUS-)。电脉冲在0~5.0V变化,代表数字逻辑“1”或“0”。没有信息时,CAN高线为5.0V,而CAN低线为0V;传递信息时,读数相反。 数据总线的每根导线都传送相互为镜像的信息。镜像的意思是指,如果一根导线传递一个高电位的信号(5V),则另一根导线传递低电位信号(0V)。网络使用数据链接插口(DLC)为解码器提供接口。如果数据总线的一根导线损坏,系统通常可以继续进行工作,这是因为所有的系统信息可以通过另一根(冗余的)导线进行传递。

学习任务二 汽车网络通信标准 1 汽车网络通信 两个系统的设备或部件之间连接服务的数据流穿越的界面称为接口。汽车ECU之间的通信接口,由设备(硬件)和有关规定、说明(软件)组成,软件一般由生产厂家内置到专用的存储器中,用户可以直接使用相应的接口(如CAN通信接口)。软件主要内容是通信标准,一般包括物理、电气、逻辑和过程4个方面。

学习任务二 汽车网络通信标准 2 CAN的分层结构 CAN协议也遵循ISO/OSI模型,但进行了优化,采用了其中的物理层、数据链路层、应用层,提高了实时性。

学习任务二 汽车网络通信标准 2 CAN的分层结构 按照IEEE 802.2和IEEE 802.3标准,数据链路层又划分为: 逻辑链路控制LLC ( Logic Link Control); 媒体访问控制MAC( Medium Access Control)。 物理层又划分为: 物理信令PLS(Physical Signaling); 物理媒体附属装置PMA (Physical Medium Attachment); 媒体相关接口MDI (Medium Dependent Interface),,

学习任务二 汽车网络通信标准 2 CAN的分层结构 协议层间的关系 《汽车总线技术》

学习任务二 汽车网络通信标准 3 汽车网络标准 (1)CAN标准 1991年9月,标准1.2版本的CAN协议修订为新的2.0版本。新版本的技术关键是增加了信息标识符。该技术包括A和B两部分。2.0A给出了CAN报文标准格式,而2.0B给出了标准的和扩展的两种格式。也就是说,新的CAN 2. 0既支持标准的11位,也支持扩展后的29位信息标识。 1993年11月ISO颁布了道路交通运输工具—数据信息交换—高速通信局域网(CAN)国际标准ISO 11898,为控制局域网的标准化和规范化铺平了道路。 CAN 2. 0实施新的信息位、标识扩展位(IDE位)使CAN操作装置能区分标准和扩展格式。但大多数的标准CAN 1. 2版本不能识别扩展后的信息格式,在实施过程中会响应错误信息。

学习任务二 汽车网络通信标准 3 汽车网络标准 (2)J1850标准 J1850标准是美国汽车的车内联网标准,包含了两个不兼容的规程。通用汽车公司(GM)和克莱斯勒汽车公司采用10.4kb/s可变规程的类似版本,在单根线的总线上通信;福特汽车公司(FORD)采用46. 1 kb/s的PWM行,在双线的差分总线上通信。 J1850标准采用载波传感、多路存取/碰撞分辨的仲裁规程。当多个节点同时发送数据时,优先级低的节点重新发送,优先级高的节点信息则连续传送至其目的地。J1850标准的速率远低于CAN目前部分北美的发动机和变速器系统使用了速率更高的CAN进行通信但美国大量的检测工具都是按照美国加州空气资源委员会和环境保护局(EPA)的规定基于J1850标准的这就需要有一个网关将J1850标准的检测工具接入CAN。

学习任务二 汽车网络通信标准 (3)IDB(ITS Data Bus)标准 智能交通系统ITS( Intelligent Transportation System)使汽车运行更加安全、便利。汽车上的电子装备,如传输、计算、导航、定位、娱乐和办公设备等越来越多。但由于汽车网络的不同,设备制造商不得不制造不同网络标准的产品,以适应不同网络标准的汽车。 网关连接的车载系统总线结构示意图

学习任务二 汽车网络通信标准 4 不同版本通信协议的互联 (1)CAN的标准帧和扩展帧 在ISO正式颁布ISO 11898标准之前,Philips Semiconductors公司制定并发布了CAN技术 规范(2.0版)。2.0A给出了CAN技术规范版本1.2所定义的报文格式,即采用2.0B规范的可以兼容2.0A的报文格式。有些资料把2.0A称为CAN 1.2版本,把2.0B称为CAN 2.0版本。 CAN 2.0B的技术关键是增加了信息标识符,即CAN 2.0B既能支持标准11位信息,也能支持扩展后的29位信息。标识的两种不同格式如图5-11所示。两种格式都是由帧起始SOF(Start of Frame)、仲裁域(Arbitration Field)、控制域(Control Field)、数据域(Data Field)、循环冗余检验域(CRC Field)、应答域(Acknowledgment Field)和帧结束(End of Frame)七部分组成。两种格式的主要区别是,扩展格式将仲裁域由原11位增加了18位,变成了29位。

学习任务二 汽车网络通信标准 4 不同版本通信协议的互联 CAN的标准和扩展帧格式 a) CAN的标准格式;b) CAN的扩展格式

学习任务二 汽车网络通信标准 4 不同版本通信协议的互联 (2)B级通信协议与C级协议互联 三类网络功能均向下涵盖,即B级网支持A级网的功能,C级网能同时实现B级和A级网的功能。 不同版本的CAN可以通过网关取得互联。而网关就是具备不同网络协议之间信息转换能力的单片机。如美国三大汽车公司采用网关,使B级通信协议SAEJ 1850网络与C级通信协议BOSCH-CAN网络之间互联了起来,使用的就是一个Intel 16位87CI69KR单片机,如图5-12所示。两个CAN网络执行器是两个独立芯片,由CAN微控制器(单片机)作为网关。CAN执行器芯片将像随机存储器一样被网关读写。一旦收到信息,网关就执行接收CAN芯片的外部操作,然后按转换信息的逻辑指令,执行外部的操作,并对网络第二个CAN芯片作编程传输。

学习任务二 汽车网络通信标准 4 不同版本通信协议的互联 不同网络互联

学习任务二 汽车网络通信标准 4 不同版本通信协议的互联 轿车CAN与J1850网络连接 CAN与J1850桥接;

学习任务二 汽车网络通信标准 4 不同版本通信协议的互联 网关硬件配置

学习任务二 汽车网络通信标准 4 不同版本通信协议的互联 (3)汽车网络通信分类 汽车网络通信按需要可以划分为高、中、低速三种通信速率。需要实时控制信号的动力控制模块PCM、防抱死制动与防滑控制ABS/ASR、安全气囊SRS等,一般都采用高速率通信;参数传感器数据可以采用中速率通信;车身控制信息则用低速率通信就能满足要求。

学习任务三 数据传递过程 发动机信息按协议被转换成CAN的特殊格式。CAN特殊格式(包含有):“标识”11位、“信息内容”0~8位、“CRC” 16位,“应答场”2位。 标识=发动机_1(转速),信号内容=转速的数值(多少转)。当然发动机信息也可包括其他值,如怠速、扭矩等 CAN数据格式

学习任务三 数据传递过程 2 发送开始—总线空闲判断 当发送邮箱内有一个实时值,表明发动机准备向外发送信息,CAN构件通过RX线来检查总线是否有源(是否正在交换别的信息),必要时会等待,直至总线空闲下来为止。某一时间段内的总线电平一直为1(一直处于无源)状态,表示总线空闲

学习任务三 数据传递过程

学习任务三 数据传递过程 4 接收过程 第一步:检查信息是否正确(在监控层) 第二步:检查信息是否可用(在接受层)

学习任务三 数据传递过程 4 接收过程

学习任务三 数据传递过程 4 接收过程

5 先进的位仲裁 信息发送过程

学习任务四 CAN-BUS局域网自我诊断 1 CAN-BUS自我诊断与故障管理 (1)数据错误检测手段 不同于其他总线,CAN协议不能使用应答信息。事实上,它可以将发生的任何错误用信号发出。CAN协议可使用五种检查错误的方法,其中前三种为基于报文内容检查。 1)循环冗余检查(CRC):在一帧报文中加人冗余检查位可保证报文正确。接收站通过CRC可判断报文是否有错。 2)自动帧检查:这种方法通过位场检查帧的格式和大小来确定报文的正确性,用于检查格式上的错误。 3)应答错误:如前所述,被接收到的帧由接收站通过明确的应答来确认。如果发送站未收到应答,那么表明接收站发现帧中有错误,也就是说,ACK场已损坏或网络中的报文无站接收。CAN协议也可通过位检查的方法探测错误。 4)自检测:有时,CAN中的一个节点可监测自己发出的信号。因此,发送报文的站可以观测总线电平并探测发送位和接收位的差异。 5)位填充:

(2)具体措施 1) CAN-BUS内部故障管理可以识别出可能出现的各种数据传递故障,从而采取相应的措施。无法识别故障的几率很低,大约<,这个概率值相当于每辆车在使用寿命内出现4次数据传递故障无法识别。 2)由于广播的特点(一个发射,其他所有的接收并使用),任何一个网络使用者如果发现一个传递故障,那么其他所有的网络使用者都会立即收到一个信息通知,这个通知称为“错误帧”。于是所有网络使用者就会拒收当前的信息。 3)随后该信息会自动再发送一次,这样的过程其实是完全正常的,其原因可能是由于车上电压波动较大,例如,车在起动时或有来自外部较强的干扰。 4)为了区别发生故障是偶然的,还是必然的(系统存在硬故障),系统内置故障计数器。它可以累计识别出的故障,在成功完成重新发送过程后计数器再递减计数,当计数超过设定值,相应的控制单元会得到通知并被CAN总线关闭

2 CAN-BUS的故障管理机制 内部故障计数器只负责内部的故障管理,无法读出其中的内容。 当内部故障计数器计数值超过某一规定的界限值(相当于最多32次重新发送过程)时,相应的控制单元会得到通知并被CAN总线关闭:两次Bus-Off(总线关闭)状态后(在此期间无通信),故障存储器就会记录一条故障。 经过一段固定的等待时间(约0.2s)后,控制单元会自动再接到总线上。 信息的传递一般是按规定的循环时间来进行的,这样才能保证及时地传递相应的信息。如果出现延迟,也就是说至少有10条信息未收到,那么所谓的时间监控功能(信息超时)就会启动。

3 CAN双线式总线系统的检测方法 装有CAN-BUS多路信息传输系统的车辆出现故障,维修人员应首先检测汽车多路信急传输系统是否正常。因为如果多路信息传输系统有故障,则整个汽车多路信息传输系统中的有些信息将无法传输,接收这些信息的电控模块将无法正常工作,从而为故障诊断带来困难。对于汽车多路信息传输系统故障的维修,应根据多路信息传输系统的具体结构和控制回路具体分析。一般说来,引起汽车多路信息传输系统故障的原因有三种:一是汽车电源系统引起的故障;二是汽车多路信息传输系统的链路故障;三是汽车多路信息传输系统的节点故障