车载网络技术-FlexRay课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《车载网络技术-FlexRay课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 车载 网络技术 _FlexRay 课件
- 资源描述:
-
1、第五章 主要内容5.1 FlexRay网络综述网络综述 5.2 FlexRay通信协议通信协议5.3 FlexRay物理实现物理实现5.4 FlexRay总线开发总线开发 5.1 FlexRay网络综述网络综述5.1.1 FlexRay的技术背景的技术背景5.1.2 FlexRay技术特点技术特点5.1.3 FlexRay的应用的应用5.1.4 FlexRay设备组成设备组成u1999年,宝马与戴姆勒开始研究;年,宝马与戴姆勒开始研究;u成立时间:成立时间:2000年年u成员类别成员类别p核心成员:核心成员:p主要成员:目前主要成员:目前28个个p普通成员:目前普通成员:目前73个个u最高目标
2、:使最高目标:使FlexRay成为汽车高速网络的成为汽车高速网络的事实标准事实标准FlexRayFlexRay联盟联盟 Flexray Consortium5.1.1FlexRay技术背景技术背景u名称含义名称含义 起源于起源于“X-by-wire”技术技术 航空:航空:Fly-by-wirep车用线控技术车用线控技术Steer-by-wireBrake-by-wireElectroic-Throttle5.1.1FlexRay技术背景技术背景u汽车电子控制系统汽车电子控制系统 Electronic Control p独立控制难以满足要求独立控制难以满足要求p集成控制成为趋势集成控制成为趋势u
3、 集成控制系统集成控制系统 Integrated Controlp发动机发动机-变速器变速器-制动制动 p制动制动-转向转向-悬架悬架5.1.1FlexRay技术背景技术背景u 集成控制系统通信需求集成控制系统通信需求p高速高速-高带宽高带宽 High speed,High Bandwidth p硬实时硬实时-确定性通信确定性通信 Deterministic Communicationp安全安全-容错性容错性 Fault Tolerancep成本成本 Low Cost5.1.1FlexRay技术背景技术背景5.1.1FlexRay技术背景技术背景保守计算:保守计算:500500个信号个信号4
4、4字节字节*8=328=32位位100100次每秒次每秒=1.6Mbps=1.6Mbps5.1.1FlexRay技术背景技术背景5.1.1FlexRay技术背景技术背景uX-by-wireX-by-wire线控系统需要什么样的总线通信线控系统需要什么样的总线通信?p高速高速-高带宽高带宽 p硬实时硬实时-确定性通信确定性通信p安全安全-容错性容错性p成本可接受成本可接受u为什么不用为什么不用CANCAN总线总线?p事件触发事件触发报文不确定报文不确定p总线负载率总线负载率已接近极限已接近极限p没有带宽储备及容错设计没有带宽储备及容错设计u为什么最终选择为什么最终选择FlexRay?FlexRa
5、y?p时间触发的总线协议时间触发的总线协议:TTCANTTCAN、TTP/CTTP/C、ByteflightByteflight、FlexRayFlexRayp特性对比,如下表特性对比,如下表p结论:结论:允许系统成本和安全性之间进行最优平衡的允许系统成本和安全性之间进行最优平衡的FlexRayFlexRay是适应未来车辆系统需求的高性能总线是适应未来车辆系统需求的高性能总线指标指标TTCANTTCANByteflighByteflight tTTP/CTTP/CFlexRayFlexRay传输速度传输速度(bps)(bps)1M,1M,同同CANCAN10M10M(光纤)(光纤)25M25M
6、(光纤)(光纤)10M10M驱动机制驱动机制时间时间+事件事件时间时间+事件事件时间时间时间时间+事件事件信道冗余信道冗余无无无无双通道双通道双通道双通道容错能力容错能力低低较低较低很高很高很高很高拓扑结构拓扑结构总线型总线型星形星形总线总线,星型星型,混混合合总线总线,星型星型,混合混合传输介质传输介质双绞线、电缆、双绞线、电缆、光纤光纤电缆、光纤电缆、光纤电缆、光纤等电缆、光纤等双绞线、光纤双绞线、光纤网络节点数网络节点数2-202-20222264646464净荷净荷/帧帧1-81-8字节字节1-121-12字节字节1-161-16字节字节1-2541-254字节字节扩展性扩展性好好好好
7、差差好好成本成本低低中中高高中中允许系统成本和安全性允许系统成本和安全性之间进行最优平衡的之间进行最优平衡的FlexRay是适应未来车是适应未来车辆系统需求的高性能总辆系统需求的高性能总线线5.1.2FlexRay技术特点技术特点u高通信速率高通信速率p单通道最高单通道最高10Mbps10Mbpsp双通道非冗余可达双通道非冗余可达20Mbps20Mbpsu确定性确定性u容错性容错性p物理层双通道冗余物理层双通道冗余p独立的总线监听者独立的总线监听者p4 4个同步节点个同步节点p基于容错算法的时钟同步机制基于容错算法的时钟同步机制u灵活性灵活性p以时间触发为主,兼顾以时间触发为主,兼顾“事件触发
8、事件触发”p支持多种网络拓扑结构支持多种网络拓扑结构p物理层介质物理层介质双绞线或光纤双绞线或光纤5.1.3FlexRay的应用的应用u应用领域应用领域p分布式控制系统:以微处理器为基础的,实行集中管分布式控制系统:以微处理器为基础的,实行集中管理、分散控制的计算机控制系统理、分散控制的计算机控制系统集成化控制集成化控制:动力系统、底盘系统动力系统、底盘系统p高安全性要求的系统高安全性要求的系统线控系统线控系统ABS/TCSABS/TCS等安全控制系统等安全控制系统安全气囊等安全气囊等p高传输速率要求的系统高传输速率要求的系统车辆主干网车辆主干网军工:高速实时控制军工:高速实时控制工业控制领域
9、工业控制领域5.1.3FlexRay的应用的应用u第一辆第一辆FlexRayFlexRay量产车量产车pBMW X5 4.8iBMW X5 4.8i电子控制减震器系统:高达电子控制减震器系统:高达1515个个FlexRayFlexRay节点,单通节点,单通道,道,10Mbps10Mbps,星型及总线拓扑结构,星型及总线拓扑结构上市时间:上市时间:20072007年年5.1.3FlexRay的应用的应用u宝马新宝马新7 7系系pFlexRayFlexRay以跨系统方式实现行驶动态管理系统与发动以跨系统方式实现行驶动态管理系统与发动机管理系统的联网机管理系统的联网p共有共有1212个节点(含一个网
10、关)个节点(含一个网关)p通过网关,跟车上其他总线(通过网关,跟车上其他总线(CAN/LIN/MOSTCAN/LIN/MOST)进行)进行通信通信u奥迪奥迪pAudi A4:7Audi A4:7个个FlexRayFlexRay节点节点pAudi A8 4.2 FSIAudi A8 4.2 FSI:3030个个节点节点5.1.3FlexRay的应用的应用u日本电动车日本电动车-线控转向、线控加速线控转向、线控加速/制动制动p20062006年,日本年,日本WITZWITZ和阳光技研与瑞萨科技等公司和阳光技研与瑞萨科技等公司合作,试制了采用合作,试制了采用FlexRayFlexRay协议标准的电动
11、车协议标准的电动车 pFlexRayFlexRay节点节点传感器传感器ECU-ECU-瑞萨瑞萨加速、制动加速、制动ECU-ECU-瑞萨瑞萨转向转向ECU-NECECU-NEC仪表仪表ECU-ECU-富士通富士通示波器示波器-横河电机横河电机5.1.4FlexRay设备组成设备组成u节点架构一节点架构一Host-主机,主机,CC-通讯控制器,通讯控制器,BD-总线驱动器,总线驱动器,BG-总线监控器总线监控器5.1.4FlexRay设备组成设备组成u节点架构节点架构2 25.1.4FlexRay设备组成设备组成5.2FlexRay通信协议通信协议5.2.1FlexRay媒体访问机制媒体访问机制5
12、.2.2FlexRay数据帧结构数据帧结构5.2.3FlexRay编码与解码编码与解码5.2.4FlexRay时钟同步时钟同步5.2.5FlexRay协议状态控制协议状态控制5.2.6FlexRay唤醒与启动唤醒与启动5.2.1FlexRay媒体访问机制媒体访问机制u时间等级时间等级 段段 Segment 槽槽 Slot,承载数据帧。,承载数据帧。宏节拍宏节拍 Macrotick(MT)微节拍微节拍 Microtick,纳秒级,纳秒级 5.2.1FlexRay媒体访问机制媒体访问机制u媒体访问方式媒体访问方式p静态部分静态部分:时分时分多址多址(Time Time Division Divis
13、ion Multiple Multiple AccessAccess)p动态部分动态部分:柔性柔性时分多址时分多址(Flexible Flexible TDMATDMA)u通信调度通信调度5.2.1FlexRay媒体访问机制媒体访问机制5.2.1FlexRay媒体访问机制媒体访问机制u特征符窗口&网络空闲时间p特征符窗口用于网络监护及总线唤醒p网络空闲时间节点计算、执行时钟同步p举例特征符窗时长(SW)=16MT网络空闲时间(NIT)=136MT5.2.2数据帧结构数据帧结构u数据帧组成数据帧组成p起始段起始段(Header segment)p净荷段净荷段(Payload segment)静态
14、帧静态帧动态帧动态帧p结束段结束段(Trailer Segment)5.2.2数据帧结构数据帧结构u保留位Rp为将来协议预留p发送节点设为0,接受节点忽视5.2.2数据帧结构数据帧结构u净荷指示位Pp指出在净荷段开头是否包含可选变量可选变量pNM Vector(静态段),Message ID(动态段)p1包含,0不包含u空帧(无效帧)指示位Np指示帧的净荷数据段中是否包含有用数据p1无效帧,0有效5.2.2数据帧结构数据帧结构u同步帧指示位S(Sync Frame Indicator)p1是,0不是u启动帧指示位S(Startup Frame Indicator)p只有冷启动节点允许发送启动帧
15、p启动帧一定是同步帧,但同步帧不一定是启动帧p1是,0不是u同步帧、启动帧必须是静态帧5.2.2数据帧结构数据帧结构u帧标识p定义该帧可以在哪个时隙中发送 一个通信周期中只能出现一次 取值1-2047,0不是有效标识符u净荷段长度p单位为字,不是字节,故为净荷段字节数除2,0-127 静态帧:所有静态帧的数据长度固定 动态帧:不同动态帧的数据长度不固定,且同一动态帧在不同通信周期、不同信道的数据长度也不固定5.2.2数据帧结构数据帧结构u起始CRC校验p计算长度计算长度:20位,校验码长度:11位 帧发送节点:离线计算CC发送 帧接收节点:CC在线校验u帧周期计数p计数范围:0-63 发送节点
16、:选择性发送,将节点周期计数写入帧周期计数 接收节点:根据帧周期计数进行选择性接收 64个通信周期组成一个“大”周期 实现:通过设置发送节点及接收节点的帧周期计数过滤器5.2.2数据帧结构数据帧结构u净荷段-静态帧p净荷长度:0-254字节,或0-127字u静态帧可选变量:网络管理向量网络管理向量(NM)p长度范围:0-12字节p一个FlexRay网络内,所有节点的NM长度应相同p主机:发送节点将其作为应用数据写入5.2.2数据帧结构数据帧结构u净荷段动态帧u动态帧可选变量:消息标识符(Message ID)p变量长度固定:2字节p主机:发送节点将其作为应用数据写入,CC不参与pCC:接收节点
17、通过Message ID过滤器识别报文5.2.2数据帧结构数据帧结构u帧CRC校验p计算长度:净荷段帧发送:CC在发送前计算帧接收:CC在接收后计算并校验p双信道冗余冗余通信校验通过视为有效帧5.2.3FlexRay编码编码与解码与解码u编码pFlexRay采用NRZ(非归零)编码p优缺点优缺点NRZ编码确保报文紧凑编码确保报文紧凑,从而相同带宽下信息量更大从而相同带宽下信息量更大NRZ编码不能保证有足够的跳变沿用于同步,容易带来编码不能保证有足够的跳变沿用于同步,容易带来节点间计时器误差的累计节点间计时器误差的累计如何解决?如何解决?5.2.3FlexRay编码与解码编码与解码u发送接收模块
展开阅读全文