汽车单片机应用技术 学习情景4: 车载总线及网络系统的单片机控制 主讲:向楠.

Slides:



Advertisements
Similar presentations
第五节 函数的微分 一、微分的定义 二、微分的几何意义 三、基本初等函数的微分公式与微分运算 法则 四、微分形式不变性 五、微分在近似计算中的应用 六、小结.
Advertisements

练一练: 在数轴上画出表示下列各数的点, 并指出这些点相互间的关系: -6 , 6 , -3 , 3 , -1.5, 1.5.
NAT与ICMP交互.
§3.4 空间直线的方程.
3.4 空间直线的方程.
计算机网络课程总结 一、计算机网络基础 计算机网络定义和功能、基本组成 OSI/RM参考模型(各层的功能,相关概念, 模型中数据传输 等)
无线闭塞中心RBC的simfia建模 屈香 研1408班.
实验四 利用中规模芯片设计时序电路(二).
5.4 顺序脉冲发生器、 三态逻辑和微机总线接口 顺序脉冲发生器 顺序脉冲 计数型 分类 移位型.
项目三:大众轿车CAN-BUS系统及总线装置
汽车电子学 ——CAN-BUS多路数据传输.
基于解释性语言的手机跨平台架构 Sloan Yi. Qt MTK.
计算机基础知识 丁家营镇九年制学校 徐中先.
施耐德电气(中国)投资有限公司 运动控制部技术经理 李幼涵 高级工程师
CAN 数据总线(CAN BUS).
AVR单片机软硬件设计教程-入门篇 ——学单片机就要学AVR!
The CAN bus 李强.
CAN-bus拓扑结构和传输介质 Version 1.20版 2006年5月.
存储系统.
管理信息结构SMI.
ARDUINO+BLUETOOTH Arduino实现蓝牙数据传输.
2 动力CAN总线系统故障诊断与检修.
实用组网技术 第一章 网络基础知识.
大数据管理技术 --NoSQL数据库 HBase 陈 辉 大数据分析技术.
IWLAN 基本概念 成功案例 方案配置 总结.
乐驾-车载无线终端-CARRO 产品类型:车载无线路由器 建议零售价格:¥599 江苏鸿信
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
数 控 技 术 华中科技大学机械科学与工程学院.
Windows网络操作系统管理 ——Windows Server 2008 R2.
Windows网络操作系统管理 ——Windows Server 2008 R2.
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
Online job scheduling in Distributed Machine Learning Clusters
时序逻辑电路实验 一、 实验目的 1.熟悉集成计数器的功能和使用方法; 2.利用集成计数器设计任意进制计数器。 二、实验原理
逆向工程-汇编语言
CPU结构和功能.
应用实例 识别Ps & Pt ADTS 压力通道并校验 CPD8000 New MENSOR‘s ADTS: CPA8001.
多媒体技术 中南大学信息科学与工程学院 黄东军.
2.1.2 空间中直线与直线 之间的位置关系.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
C语言程序设计 主讲教师:陆幼利.
简单介绍 用C++实现简单的模板数据结构 ArrayList(数组, 类似std::vector)
微机系统的组成.
VisComposer 2019/4/17.
网页设计与制作 —— 学习情境二:网页模板设计
主要内容: 无线局域网的定义 无线传输介质 无线传输的技术 WLAN的架构 无线网络搭建与配置 无线网络加密配置
WPT MRC. WPT MRC 由题目引出的几个问题 1.做MRC-WPT的多了,与其他文章的区别是什么? 2.Charging Control的手段是什么? 3.Power Reigon是什么东西?
(Random Access Memory)
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
IT 安全 第 9节 通信和网络控制.
长春理工大学 电工电子实验教学中心 数字电路实验 数字电路实验室.
§6.7 子空间的直和 一、直和的定义 二、直和的判定 三、多个子空间的直和.
汽车单片机应用技术 学习情景4: 车载总线及网络系统的单片机控制 主讲:向楠.
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
数据报分片.
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
第4课时 绝对值.
无线网络特性展现 张琦.
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
_01自己实现简单的消息处理框架模型 本节课讲师——void* 视频提供:昆山爱达人信息技术有限公司
THERMOPORT 20 手持式温度表 THERMOPORT系列手持温度表基于所用技术及对实际应用的考 虑,确立了新的标准。
基于列存储的RDF数据管理 朱敏
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
3.8 局域网应用实例 某省劳动和社会保障网络中心组网实例 会议中心的无线组网实例.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
位似.
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
工业机器人入门使用教程 ESTUN机器人 主讲人:李老师
DSP技术与应用 电子与信息技术系.
学习目标 1、什么是列类型 2、列类型之数值类型.
Presentation transcript:

汽车单片机应用技术 学习情景4: 车载总线及网络系统的单片机控制 主讲:向楠

学习情境 4 车载总线及网络系统的单片机控制 4.2汽车CAN系统的部件构成 4.2.1 CAN-BUS概述 1.CAN-BUS的由来 学习情境 4 车载总线及网络系统的单片机控制 4.2汽车CAN系统的部件构成 4.2.1 CAN-BUS概述 1.CAN-BUS的由来 由于现代汽车的技术水平大幅提高,要求能对更多的汽车运行参数进行控制,因而汽车控制器的数量在不断的上升,从开始的几个发展到几十个以至于上百个控制单元。控制单元数量的增加,使得它们互相之间的信息交换也越来越密集。如果按照传统的汽车数据传送方式建立数据传递将是一个庞大的数据网路,如图4-5a所示。为此德国BOSCH公司开发了一种设计先进的解决方案——CAN数据总线,提供一种特殊的局域网来为汽车的控制器之间进行数据交换,如图4-5b所示,实现了各种控制器的相互通信,做到了全车信息及时共享,如图4-6所示。

学习情境 4 车载总线及网络系统的单片机控制 2.CAN-BUS系统组成 CAN-BUS系统组成如图4-7所示。 学习情境 4 车载总线及网络系统的单片机控制 2.CAN-BUS系统组成 CAN-BUS系统组成如图4-7所示。 (1)CAN控制器接受在控制单元中的微处理器中的数据。处理数据并传给CAN收发器接受在控制单元中的微处理器中的数据。处理数据并传给CAN收发器。同时控制器接受收发器的数据,处理并传给微处理器。

学习情境 4 车载总线及网络系统的单片机控制 (2)CAN收发器 安装在控制器内部,同时兼具接收和发送的功能,将控制器传来的数据化为电信号并将其送入数据传输线。 (3)数据传输终端 数据传输终端是一个电阻,防止数据在线段被反射,以回声的方式返回,影响数据的传输。 (4)数据传输 双向数据线,由高低双绞线组成,分为CAN高线(CAN-HIGH)和CAN低线(CAN-LOW)。CAN-BUS采用双绞线自身校验的结构,既可以防止电磁干扰对传输信息的影响,也可以防止本身对外界的干扰。系统中采用高低电平两根数据线,控制器输出的信号同时向两根通信线发送,高低电平互为镜像。并且每一个控制器都增加了 终端电阻,以减少数据传 送时的过调效应,如图 4-8所示。

学习情境 4 车载总线及网络系统的单片机控制 (5)网关 把不同速度的网络连接起来,实现数据传输。实现方式有硬件方式和软件方式。由于不同区域CAN-BUS总线的速率和识别代号不同,因此一个信号要从一个总线进入到另一个总线区域,必须把它的识别信号和速率进行改变,能够让另一个系统接受,这个任务由网关(Gateway)来完成。另外,网关还具有改变信息优先级的功能。如车辆发生相撞事故,气囊控制单元会发出负加速度传感器的信号,这个信号的优先级在驱动系统非常高,但转到舒适系统后,网关调低了它的优先级,因为它在舒适系统功能只是打开门和灯。 (6)诊断总线 诊断总线用于诊断仪器和相应控制单元之间的信息交换(图4-9),它被代替原来的K线或者L线的功能(废弃处理控制器除外)。诊断总线大众公司目前只能在VAS5051和VAS5052下工作,而不能适用于原来的诊断工具,如1552等。诊断总线通过网关转接到相应的CAN-BUS上,然后再连接相应的控制器进行数据交换。随着诊断总线的使用,大众集团将逐步淘汰控制器上的K线存储器,而采用CAN线作为诊断仪器和控制器之间的信息连接线,我们称之为虚拟K线。

学习情境 4 车载总线及网络系统的单片机控制

学习情境 4 车载总线及网络系统的单片机控制 3.CAN-BUS应用实例 上海大众途安轿车控制单元位置如图4-10所示。由于汽车不同控制器对CAN总线的性能要求不同,因此最新版本的CAN总线系统人为设定为5个不同的区域,分别为驱动系统、舒适断总线系统、信息系统、多功能仪表、诊断总线等5个局域网(图4-11)。其速率分别为(kbit/s): 驱动系统(由15号线激活):500;舒适系统(由30号线激活):100 信息系统(由30号线激活):100;诊断系统(由30号线激活):500 仪表系统(由15号线激活):100;Lin总线:20 最大承载:1000。

学习情境 4 车载总线及网络系统的单片机控制 4.2.2 CAN总线的特点 学习情境 4 车载总线及网络系统的单片机控制 4.2.2 CAN总线的特点 CAN-BUS是Controller Area Network的缩写,称为控制单元的局域网,它是车用控制单元传输信息的一种传送形式。车上的布线空间有限,CAN-BUS系统的控制单元连接方式采用钢缆串行方式。由于控制器采用串行复用方式,因此不同控制器之间的信息传送方式是广播式传输。也就是说每个控制单元不指定接收者,把所有的信息都往外发送由接收控制器自主选择是否需要接收这些信息。 由于采用了许多新技术及独特的设计,CAN总线与一般的总线相比,具有突出的可靠性、实时性和灵活性。其主要特点可归纳为: 1)CAN是到目前为止唯一具有国际标准且成本较低的现场总线。 2)CAN为多主方式工作。网络上任一节点均可在任意时刻主动地向网络上其他节点发送信息,而不分主从,有极高的总线利用率。

学习情境 4 车载总线及网络系统的单片机控制 3)在报文标识符上,CAN上的节点分成不同的优先级,可满足不同的实时要求,优先级高的数据最多可在134us内得到传输。 4)CAN采用非破坏总线仲裁技术,当多个节点同时向总线发送信息出现冲突时,优先级低的节点会主动退出发送,而最高优先级的节点可不受影响地继续传输数据,从而大大节省了总线冲突仲裁时间。尤其是在网络负担很重的情况下,也不会出现网络瘫痪的情况。 5)CAN节点只需通过报文的标识符滤波即可实现点对点、一点对多点及全局广播等几种方式传送/接收数据。 6)CAN的直接通信距离最远可达10m(速率5kbit/s以下),通信速率最高可达lMbit/s(此时通信距离最长为40m)。

学习情境 4 车载总线及网络系统的单片机控制 7)CAN上的节点数主要取决于总线驱动电路,目前可达10个,在CAN 2.0A标准帧报文中标识符有H位,而在CAN 2.0B扩展帧报文中标识符有29位,使节点的个数几乎不受限制。 8)报文采用短帧结构,传输时间短,受干扰概率低,使数据的出错率降低。 9)CAN的每帧信息都有CRC校验及其他检错措施,具有极好的检错效果。 10)CAN的通信介质可选择双绞线、同轴电缆或光纤。选择十分灵活。 11)CAN节点在错误严重的情况下,具有自动关闭输出的功能,以使总线上其他节点的操作不受影响。而且发送的信息遭到破坏后,可以自动重发。

学习情境 4 车载总线及网络系统的单片机控制 如前所述,各节点直接挂接在总线上,从而构成了多主机结构,即每一个节点都是一个主机,因而CAN是一种多主方式的串行通信总线。CAN能够使用多种物理介质,如差分驱动平衡双绞线、单线(加地线)、光纤等。最常用的就是双绞线。总线上的数据可具有两种互补的逻辑值之一,显性(主控)和隐性。显性表示为逻辑0,隐性表示为逻辑1。在ISO的标准中两条总线上的电平如表4-12所示。如果总线上的两个控制器同时向总线上发送显性电平(主控电平)和隐性电平,则总线上始终是显性电平(线“与”操作)在CAN总线中,以报文为单位进行信息传递且各节点使用相同的位速率。