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

文章目录

  • 前言:
  • 一、Flexray介绍
      • 1)Flexray的触发方式
      • 2)Flexray-物理层
        • ① 拓扑结构
          • 1.点到点拓扑
          • 2.星型拓扑
          • 3.被动总线拓扑
        • ② 差分电平图
        • ③ 网络组件
      • 3)Flexray-通信周期
        • ① 通信周期参数
        • ② 通信周期范围
        • ③通信周期组合形式
        • ④ 静态段static segment
        • ⑤ 动态段dynamic segment
        • ⑥ 符号窗口symbol window
        • ⑦ 网络空闲段NIT
      • 4)Flexray-帧结构
        • ① 帧结构解析
      • 5)Flexray-总线访问
        • ① 总线访问方式
        • ② 静态段访问
        • ③ 动态段访问
        • ④ 动静态段访问区别


前言:

汽车通信协议:一文搞懂Flexray通信_第1张图片


一、Flexray介绍

1)Flexray的触发方式

时分多址(Time division multiple access,缩写:TDMA):相当于发送节点 的时间是确定的,以时间片为单位划分,并周期发送;每个时间片tcycle,可分为4个时间片段,每个片段指定一条报文;
汽车通信协议:一文搞懂Flexray通信_第2张图片


2)Flexray-物理层

① 拓扑结构

1.点到点拓扑

汽车通信协议:一文搞懂Flexray通信_第3张图片

2.星型拓扑

汽车通信协议:一文搞懂Flexray通信_第4张图片

3.被动总线拓扑

汽车通信协议:一文搞懂Flexray通信_第5张图片

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

② 差分电平图

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

③ 网络组件

汽车通信协议:一文搞懂Flexray通信_第7张图片
除上述结构外,还可能存在拓展结构:CC与BD之间添加总线监控器,即BG,为了防止故障节点在未分配给他们的时隙内出现未经授权的传输(防止故障节点在错误时间访问总线);


3)Flexray-通信周期

① 通信周期参数

汽车通信协议:一文搞懂Flexray通信_第8张图片

② 通信周期范围

在这里插入图片描述
汽车通信协议:一文搞懂Flexray通信_第9张图片

③通信周期组合形式

汽车通信协议:一文搞懂Flexray通信_第10张图片

④ 静态段static segment

汽车通信协议:一文搞懂Flexray通信_第11张图片

⑤ 动态段dynamic segment

汽车通信协议:一文搞懂Flexray通信_第12张图片

⑥ 符号窗口symbol window

汽车通信协议:一文搞懂Flexray通信_第13张图片

⑦ 网络空闲段NIT

在这里插入图片描述


4)Flexray-帧结构

① 帧结构解析

汽车通信协议:一文搞懂Flexray通信_第14张图片
汽车通信协议:一文搞懂Flexray通信_第15张图片
汽车通信协议:一文搞懂Flexray通信_第16张图片
汽车通信协议:一文搞懂Flexray通信_第17张图片


5)Flexray-总线访问

① 总线访问方式

汽车通信协议:一文搞懂Flexray通信_第18张图片

② 静态段访问

汽车通信协议:一文搞懂Flexray通信_第19张图片

③ 动态段访问

汽车通信协议:一文搞懂Flexray通信_第20张图片

汽车通信协议:一文搞懂Flexray通信_第21张图片
汽车通信协议:一文搞懂Flexray通信_第22张图片
汽车通信协议:一文搞懂Flexray通信_第23张图片

④ 动静态段访问区别

汽车通信协议:一文搞懂Flexray通信_第24张图片
汽车通信协议:一文搞懂Flexray通信_第25张图片


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

你可能感兴趣的:(通信协议,汽车,网络,自动驾驶)