汽车通信协议:一文搞懂Flexray通信

本文详细介绍了Flexray通信协议,包括其时分多址触发方式、物理层的拓扑结构与差分电平、网络组件、通信周期参数及组合、帧结构解析以及总线访问方式。Flexray在汽车电子领域广泛应用,其混合拓扑结构、高效通信周期和灵活的帧结构确保了系统的可靠性和实时性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言:

在这里插入图片描述


一、Flexray介绍

1)Flexray的触发方式

时分多址(Time division multiple access,缩写:TDMA):相当于发送节点 的时间是确定的,以时间片为单位划分,并周期发送;每个时间片tcycle,可分为4个时间片段,每个片段指定一条报文;
在这里插入图片描述


2)Flexray-物理层

① 拓扑结构
1.点到点拓扑

在这里插入图片描述

2.星型拓扑

在这里插入图片描述

3.被动总线拓扑

在这里插入图片描述

但在实际项目中,一般是混合拓扑结构,不会单独使用其中一种拓扑结构;

② 差分电平图

在这里插入图片描述
Flexray的物理信号基于差分信号传输:
1、当节点发送信号到总线时,Data_0转换成物理电平 ,BP为1.5V,BM为3.5V;Data_1转换成物理电平 ,BP为3.5V,BM为1.5V;
2、当节点采集总线信号时, 通过BP,BM采集总线的物理电平,并求取UBus差分电压:
在这里插入图片描述

③ 网络组件

在这里插入图片描述
除上述结构外,还可能存在拓展结构:CC与BD之间添加总线监控器,即BG,为了防止故障节点在未分配给他们的时隙内出现未经授权的传输(防止故障节点在错误时间访问总线);


3)Flexray-通信周期

① 通信周期参数

在这里插入图片描述

② 通信周期范围

在这里插入图片描述
在这里插入图片描述

③通信周期组合形式

在这里插入图片描述

④ 静态段static segment

在这里插入图片描述

⑤ 动态段dynamic segment

在这里插入图片描述

⑥ 符号窗口symbol window

在这里插入图片描述

⑦ 网络空闲段NIT

在这里插入图片描述


4)Flexray-帧结构

① 帧结构解析

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


5)Flexray-总线访问

① 总线访问方式

在这里插入图片描述

② 静态段访问

在这里插入图片描述

③ 动态段访问

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

④ 动静态段访问区别

在这里插入图片描述
在这里插入图片描述


综上,是我对Flexray的理解,如果有问题,麻烦指出。

CAN(Controller Area Network)是一种通信协议,用于在车辆和工业控制系统等应用中的节点之间进行通信。CAN协议使用CAN总线作为通信介质,具有高可靠性和实时性的特点。引用 CAN FD(CAN Flexible Data-rate)是CAN总线的升级版本,继承了CAN总线的主要特性,但提高了数据传输速率和带宽。CAN FD将每帧数据从原先的8字节提高到64字节,并且具备灵活的数据域波特率,最高可达5Mbps。引用 LIN(Local Interconnect Network)是一种用于低成本和低速率网络的串行通信协议。它常用于汽车电子系统中的辅助设备和传感器之间的通信。LIN协议的物理层和链路层都使用CAN,但帧格式是CAN扩展帧,详细规定了29位ID,数据单元为参数组(parameter group)。引用 FlexRay是一种高速、实时性强的串行总线通信协议,主要用于汽车电子系统中的高级驾驶辅助系统和其他关键应用。FlexRay拥有较高的数据传输速率和灵活的通信周期,以及丰富的帧结构和总线访问机制。引用<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [LIN、K、CAN、CAN-FD、FlexRay、Ethernet 、MOST、VAN常见汽车总线简介](https://blog.csdn.net/weiaipan1314/article/details/124008596)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [CAN\CANFD\FlexRay\LIN 一文深度解析常见通信协议](https://blog.csdn.net/qq_43261873/article/details/124035895)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

自动驾驶simulation

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值