你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

车载网络系统之FlexRay总线

[复制链接]
eefishing 发布时间:2020-1-16 23:54
FlexRay8 }. T8 _; Y3 P7 o# f0 G6 t3 |
FlexRay车载网络标准已经成为同类产品的基准,将在未来很多年内,引导整个汽车电子产品控制结构的发展方向。FlexRay是继CAN 和LIN之后的最新研发成果,可以有效管理多重安全和舒适功能。, w- j) H/ j2 X/ j

9 l" s2 m5 w8 d  o. [FlexRay是戴姆勒克莱斯勒公司的注册商标。FlexRay联盟(FlexRay Consortium)推进了FlexRay的标准化,使之成为了新一代汽车内部网络通讯协议。FlexRay关注的是当今汽车行业的一些核心需求,包括更快的数据速率,更灵活的数据通信,更全面的拓扑选择和容错运算。0 q# G! @" U* p) ?! x

+ R6 \- t+ q1 k2 p$ a! T  L因此,FlexRay可以为下一代的车内控制系统提供所需的速度和可靠性。CAN网络最高性能极限为1Mbps。LIN和K-LINE分枝网络最高性能极限为20Kbit/s。而FlexRay两个信道上的数据速率最大可达到10Mbps,总数据速率可达到20Mbit/秒,因此,应用在车载网络,FlexRay 的网络带宽可能是CAN的20倍之多。2 F, m+ J9 D6 E0 [- l6 @
; x# H% ~% {. X+ f  L! f
FlexRay不仅可以像CAN和LIN网络这样的单信道系统一般运行,而且还可以作为一个双信道系统运行。双信道系统可以通过冗余网络传输数据——这也是高可靠系统的一项重要性能。! e" b# ]) a7 V# U
8 Z) c% {, i8 |8 [" w

* W6 p: ~. C# s7 \FlexRay 导线控制应用的例子包括:; \. q4 A' v$ q/ u
  • 线控操作转向-典型的是使用电子控制单元
  • 防抱死制动系统(ABS)-包括车辆稳定控制(VSC)和车辆稳定助手(VSA)

    4 X" P4 O* |2 F4 I" ^, d0 u

3 M9 v/ @7 y+ b2 ?" W9 K0 P
FlexRay 节点运算
/ F6 d5 h& k4 `) G- X$ U
每个FlexRay节点都包括一个控制器和一个驱动器部件。控制器部件包括一个主机处理器和一个通信控制器。驱动器部件通常包括总线驱动器和总线监控器(可选择)。总线驱动器将通信控制器与总线相连接,总线监控器监视接入总线的连接。主机通知总线监控器通信控制器分配了那些时槽。接下来,总线监控器只允许通信控制器在这些时槽中传输数据,并激活总线驱动器。若总线监控器发现时间时序有间隔,则断开通信信道的连接。
6 u1 r1 w6 Z) l0 |: d( Y+ R- t6 p  M: O5 G( ^9 M+ ]

9 x( s! O# A& p" g( [/ b! oFlexRay的节点有几个基本的运行状态:
2 }3 v6 c5 v0 q- @% u
  • 配置状态(默认配置/配置)-用于各种初始化设置,包括通信周期和数据速率
  • 就绪状态-用于进行内部的通信设置
  • 唤醒状态-用于唤醒没有在通信的节点。在该状态下,节点向另一节点发送唤醒信号,唤醒并激活总线驱动器、通信控制器、和总线监控器。
  • 启动状态-用于启动时钟同步,并为通信做准备。
  • 正常状态(主动/被动)-可以进行通信的状态
  • 中断状态-表明通信中断
    0 m8 b$ D- O- W

$ [: n, {" g0 a/ f7 ]$ P
经过数年的改进,FlexRay网络标准已经成熟,BMW已经在X5中有5个ECU(电控减震、主控悬吊系统等)应用了FlexRay,在下一代产品中将有16ECU予以应用。
收藏 2 评论1 发布时间:2020-1-16 23:54

举报

1个回答
TTLiu 回答时间:2024-10-26 09:52:28

你好:

您这边开发flexray通讯成功的案例demo,我现在也是在研究flexray的开发,还不知道怎么入手这块

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版