车载网络精品课件:车载网络技术-FlexRay.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《车载网络精品课件:车载网络技术-FlexRay.ppt》由用户(金钥匙文档)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 车载 网络 精品 课件 网络技术 FlexRay
- 资源描述:
-
1、高速实时总线协议 FlexRay,第五章,主要内容,5.1 FlexRay网络综述,5.2 FlexRay通信协议,5.3 FlexRay物理实现,5.4 FlexRay总线开发,5.5 FlexRay应用实例,5.1 FlexRay网络综述,5.1.1 FlexRay的技术背景 5.1.2 FlexRay技术特点 5.1.3 FlexRay的应用 5.1.4 FlexRay设备组成,5.1.1FlexRay的技术背景,名称含义 起源于“X-by-wire”技术 航空:Fly-by-wire 车用线控技术 Steer-by-wire Brake-by-wire Throttle-by-wire
2、 Suspension-by-wire Shift-by-wire Drive-by-wire,5.1.1FlexRay技术背景,X-by-wire线控系统需要什么样的总线通信? 高速-高带宽 硬实时-确定性通信 安全-容错性 成本可接受 为什么不用CAN总线? 事件触发报文不确定 总线负载率已接近极限 没有带宽储备及容错设计 为什么最终选择FlexRay? 时间触发的总线协议: TTCAN、TTP/C、Byteflight、FlexRay 特性对比,如下表 结论:允许系统成本和安全性之间进行最优平衡的FlexRay是适应未来车辆系统需求的高性能总线,5.1.1FlexRay技术背景,5.1.
3、1FlexRay技术背景,1999年,宝马与戴姆勒开始研究; 成立时间:2000年 成员类别 核心成员: 主要成员:目前28个 普通成员:目前73个 最高目标:使FlexRay成为汽车高速网络的事实标准,FlexRay联盟,5.1.2FlexRay技术特点,高通信速率 单通道最高10Mbps 双通道非冗余可达20Mbps 确定性 容错性 物理层双通道冗余 独立的总线监听者 4个同步节点 基于容错算法的时钟同步机制 灵活性 以时间触发为主,兼顾“事件触发” 支持多种网络拓扑结构 物理层介质双绞线或光线,5.1.3FlexRay的应用,应用领域 分布式控制系统:以微处理器为基础的,实行集中管理、分
4、散控制的计算机控制系统 集成化控制:动力系统、底盘系统 高安全性要求的系统 线控系统 ABS/TCS等安全控制系统 安全气囊等 高传输速率要求的系统 车辆主干网 军工:高速实时控制 工业控制领域,5.1.3FlexRay的应用,第一辆FlexRay量产车 BMW X5 4.8i 电子控制减震器系统:高达15个FlexRay节点,单通道,10Mbps,星型及总线拓扑结构 上市时间:2007年,5.1.3FlexRay的应用,宝马新7系 FlexRay以跨系统方式实现行驶动态管理系统与发动机管理系统的联网 共有12个节点(含一个网关) 通过网关,跟车上其他总线(CAN/LIN/MOST)进行通信,
5、5.1.3FlexRay的应用,奥迪 Audi A4:7个FlexRay节点 Audi A8 4.2 FSI:30个节点,豪华运动车的标定 需要大量测量数据传输功能,5.1.3FlexRay的应用,日本电动车-线控转向、线控加速/制动 2006年,日本WITZ和阳光技研与瑞萨科技等公司合作,试制了采用FlexRay协议标准的电动车 FlexRay节点 传感器ECU-瑞萨 加速、制动ECU-瑞萨 转向ECU-NEC 仪表ECU-富士通 示波器-横河电机,5.1.4FlexRay设备组成,节点架构一,Host-主机,CC-通讯控制器,BD-总线驱动器,BG-总线监控器,5.1.4FlexRay设备
6、组成,节点架构2,5.2FlexRay通信协议,5.2.1FlexRay媒体访问机制 5.2.2FlexRay数据帧结构 5.2.3FlexRay编码与解码 5.2.4FlexRay时钟同步 5.2.5FlexRay协议状态控制 5.2.6FlexRay唤醒与启动,5.2.1FlexRay媒体访问机制,基本概念:时间触发、时隙、通信周期 时间等级,5.2.1FlexRay媒体访问机制,采样时钟&位时间(10Mbps),5.2.1FlexRay媒体访问机制,媒体访问方式 静态部分:时分多址(Time Division Multiple Access) 动态部分:柔性时分多址(Flexible T
7、DMA),5.2.1FlexRay媒体访问机制,通信调度(周期内通信),5.2.1FlexRay媒体访问机制,5.2.1FlexRay媒体访问机制,5.2.1FlexRay媒体访问机制,特征符窗口&网络空闲时间 特征符窗口只能发送一个特征符 网络空闲时间 节点计算、执行时钟同步 举例 特征符窗时长(SW)=16MT 网络空闲时间(NIT)=136MT,5.2.2数据帧结构,数据帧组成 起始段(Header segment) 净荷段(Payload segment) 静态帧 动态帧 结束段(Trailer Segment),5.2.2数据帧结构,保留位 为将来协议预留 发送节点设为0,接受节点忽
8、视,5.2.2数据帧结构,净荷指示位P 指出在净荷段开头是否包含可选变量 NM Vector(静态段),Message ID(动态段) 1包含,0不包含 空帧(无效帧)指示位N 指示帧的净荷数据段中是否包含有用数据 1无效帧,0有效,5.2.2数据帧结构,同步帧指示位(Sync Frame Indicator) 1是,0不是 启动帧指示位(Startup Frame Indicator) 只有冷启动节点允许发送启动帧 启动帧一定是同步帧,但同步帧不一定是启动帧 1是,0不是 同步帧、启动帧必须是静态帧,5.2.2数据帧结构,帧标识符 定义该帧可以在哪个时隙中发送 一个通信周期中只能出现一次 取
9、值1-2047,0不是有效标识符 净荷段长度 单位为字,不是字节,故为净荷段字节数除2,0-127 静态帧:所有静态帧的数据长度固定 动态帧:不同动态帧的数据长度不固定,且同一动态帧在不同通信周期、不同信道的数据长度也不固定,5.2.2数据帧结构,起始CRC校验 计算长度:20位,校验码长度:11位 帧发送节点:离线计算CC发送 帧接收节点:CC在线校验 两信道:运算法则、初始向量均相同 帧周期计数 计数范围:0-63 发送节点:选择性发送,将节点周期计数写入帧周期计数 接收节点:根据帧周期计数进行选择性接收 64个通信周期组成一个“大”周期 实现:通过设置发送节点及接收节点的帧周期计数过滤器
10、,5.2.2数据帧结构,净荷段-静态帧 净荷长度:0-254字节,或0-127字 静态帧可选变量:网络管理向量(NM) 长度范围:0-12字节 一个FlexRay网络内,所有节点的NM长度应相同 主机:发送节点将其作为应用数据写入,5.2.2数据帧结构,净荷段动态帧 动态帧可选变量:消息标识符(Message ID) 变量长度固定:2字节 主机:发送节点将其作为应用数据写入,CC不参与 CC:接收节点通过Message ID过滤器识别报文 Message ID与Frame ID的区别?,5.2.2数据帧结构,帧CRC校验 计算长度:净荷段 帧发送:CC在发送前计算 帧接收:CC在接收后计算并校
11、验 两信道分别校验:运算法则相同,初始向量不同 信道A:0xFEDCBA 信道B:0xABCDEF 双信道冗余通信 校验通过视为有效帧,5.2.3FlexRay编码与解码,编码 FlexRay采用NRZ(非归零)编码,优缺点 NRZ编码确保报文紧凑,从而相同带宽下信息量更大 NRZ编码不能保证有足够的跳变沿用于同步,容易带来节点间计时器误差的累计 如何解决?,5.2.3FlexRay编码与解码,发送接收模块组成 时钟模块产生采样时钟和系统时钟:1bit=8采样周期(10Mbps)=100ns.采样时钟周期=12.5ns 编码模块:主机待发数据一定格式的可在通道上发送的位流。 采样判别模块:滤波
展开阅读全文