Autosar-CAN通信协议栈

49 篇文章 25 订阅 ¥299.90 ¥99.00


前言

Autosar CAN模块主要分为五个部分:
CAN Driver:MCU硬件CAN控制器驱动;
CAN Interface : 硬件统一抽象接口;
CANTP : 处理诊断报文;
CANSM :控制CAN控制器,收发器状态;
CANNM : CAN网络管理模块;
各模块之间通过标准API接口互相调用,通过PDU传递数据。
CAN
以基本的CAN通信为例,其发送机制为RTE–>COM–>PduR–>CanIf–>CAN Driver,过程描述如下:

Com模块获取应用层的信号(Signal),经一定处理封装为I-PDU(Interaction Layer Protocol Data Unit)发送到PduR模块;
PduR模块路由协议中所指定的I-PDU目标接收模块,将接收到的I-PDU经一定处理后发送给CanIf;
CanIf将信号以L-PDU(Data Link Layer Protocol Data Unit)的形式发送给CAN驱动模块


一、CAN 驱动

主要功能

• 为上层模块提供发送接口,发送确认接口,接收接口<

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

诊断协议那些事儿

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

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

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

打赏作者

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

抵扣说明:

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

余额充值