当前位置: 首页 > news >正文

图解AUTOSAR_SWS_FlexRayARTransportLayer

FlexRay AUTOSAR 传输层 (FrArTp) 分析

1. AUTOSAR FlexRay 传输层架构

1.1 FlexRay AUTOSAR 传输层在AUTOSAR架构中的位置

在这里插入图片描述

AUTOSAR分层架构中,FlexRay AUTOSAR 传输层(FrArTp)位于通信抽象层,其上方是PDU路由器,下方是FlexRay接口。FrArTp的主要功能是实现FlexRay网络上的数据分段和重组。FrArTp基于ISO 15765-2标准(最初为CAN总线设计),但针对FlexRay通信需求进行了扩展。

自AUTOSAR 4.0以来,标准的FlexRay传输层已经与ISO 10681-2兼容,而本文分析的FrArTp是基于ISO 15765-2的AUTOSAR特定实现。

1.2 FlexRay AUTOSAR 传输层的主要功能

  • 数据分段和重组
  • 流控制
  • 错误检测
  • 支持1:1和1:n连接
  • 确认机制和重试
  • 支持基于ISO 15765-2的帧格式和通信序列
  • 支持多达2^32-1字节的数据传输

2. FrArTp 内部组件架构

2.1 模块内部组件结构

在这里插入图片描述

FlexRay AUTOSAR 传输层模块由以下主要组件构成:

  1. FrArTp核心:负责协调所有内部组件和外部接口的工作。

  2. 传输处理

    • 分段处理:将长数据分割成多个帧
    • 流控制处理:处理流控制帧的发送和接收
    • 重试机制:实现传输失败时的重试逻辑
  3. 接收处理

    • 重组处理:将接收到的多个帧重组为完整数据
    • 缓冲区管理:管理接收数据的缓冲区
  4. 协议处理

    • 帧格式处理:处理ISO 15765-2兼容和扩展帧格式
    • 地址处理:支持1字节和2字节寻址,物理和功能寻址
  5. 资源管理

    http://www.dtcms.com/a/114924.html

    相关文章:

  6. 性能问题排查工具介绍
  7. 移动应用开发实验室2024二面纳新题复盘
  8. 【家政平台开发(20)】系统监控与日志管理设计:稳固运行的基石
  9. 【内网安全】DHCP 饿死攻击和防护
  10. [特殊字符] 驱动开发硬核特训 · Day 4
  11. Vue3响应式引擎解密:从依赖追踪到性能调优的深度之旅
  12. 微服务系统记录
  13. Java 数组与 ArrayList 核心区别解析:从源码到实战!!!
  14. 远距离无线网络传输设备-网桥(1/5/15 km)
  15. C++Primer - 动态内存管理
  16. 优选算法的妙思之流:分治——归并专题
  17. 静态库与动态库
  18. 整理一些大模型部署相关的知识
  19. 对责任链模式的理解
  20. 7.4 SVD 的几何背景
  21. JCR一区文章,壮丽细尾鹩莺算法Superb Fairy-wren Optimization-附Matlab免费代码
  22. 介质访问控制——信道划分
  23. from fastmcp import FastMCP和from mcp.server.fastmcp import FastMCP的区别是什么?
  24. C51单片机学习笔记——LCD1602调试
  25. SEO长尾关键词优化策略
  26. 语法: value=kbhit( );和 value=kbhit( stream );
  27. 10天速通强化学习-009--DDPG、SAC、TD3
  28. 闭包和装饰器
  29. 工业自动化领域边缘计算机崛起:PLC 替代之势渐显
  30. 基于spring boot 鲜花销售系统PPT(源码+lw+部署文档+讲解),源码可白嫖!
  31. 微软主要收入云计算,OFFICE,操作系统和游戏10大分类
  32. 【项目管理】第2章 信息技术发展 --知识点整理
  33. AutowiredAnnotationBeanPostProcessor
  34. AIDD-人工智能药物设计-双扩散模型结合多目标优化策略助力3D小分子药物设计
  35. 产品经理课程