AutoSAR

BSW

一、CAN总线-物理层

二、 can总线-数据链路层
AutoSAR通信服务框架图

接口层将上层与下层隔离,方便换芯片不改变上层配置,只改变下层配置(CanIF、LinIF、EthIF等)

三、can总线-网络传输层CanTP

通信业务报文执行流程

诊断报文执行流程

CnaTp主要作用:
1、发送诊断报文的时候,把大于8byte的数据分段发出(从上到下)
2、接收诊断报文的时候,把大于8byte的数据重组起来(从下到上)
3、控制数据流(流控帧)
3、分段会话中的错误检测
4、发送取消
5、接收取消

canTp组帧和拆帧过程
1、单帧
2、多帧 首帧FF、续帧CF、流控帧FC

车载以太网

OSI七层模型:
1、物理层 2、数据链路层 3、网络层 4、传输层 5、会话层 6、表示层 7、应用层(tcp/ip五 层模型)
应用层(提供应用程序qq)
表示层:处理数据格式、数据加密等
会话层:建立、维护和管理会话(qq传输qq才能收到)

车载以太网采用TCP/IP的网络分层模型

汽车以太网典型的网络拓扑是基于Domain架构的,在这种架构里,按逻辑功能将整车功能分为几个功能域,各家的分法可能有些差异,但大致上分为如信息娱乐域,自动驾驶域,车身域,动力域等;
各个控制器通过以太网主干网连接,各子网节点通过CAN/LIN/ETH等连接到域控制器

PHY是物理接口收发器,它实现了OSI模型的物理层






Lin通信
LIN:Local Interconnect Network,本地连接网络

Lin总线协议(单主机,多从机)单线,一个lin总线最多可挂16个节点(包含主节点)
帧格式

posted @ 2024-07-18 09:35  吃猫的渔  阅读(81)  评论(0编辑  收藏  举报