社区
汽车工程师谈技术的课程社区_NO_1
汽车电子AutoSAR从入门到精通视频课程
帖子详情
37-CAN总线网络传输层CanTp讲解-CanTp时间参数和诊断数据流
汽车工程师谈技术
2023-05-10 00:05:44
课时名称
课时知识点
37-CAN总线网络传输层CanTp讲解-CanTp时间参数和诊断数据流
CAN总线网络传输层CanTp讲解-CanTp时间参数和诊断数据流
...全文
278
回复
打赏
收藏
37-CAN总线网络传输层CanTp讲解-CanTp时间参数和诊断数据流
课时名称课时知识点37-CAN总线网络传输层CanTp讲解-CanTp时间参数和诊断数据流CAN总线网络传输层CanTp讲解-CanTp时间参数和诊断数据流
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CA
N总线
网络
传输层
Ca
nTP
详解
在
CA
N总线
中,
网络
传输层
Ca
nTP
(
CA
N Transport Protocol)起着至关重要的作用,它负责将较大的数据分割为小的传输单元,并确保它们可靠地在
CA
N
网络
上传输。
Ca
nTP
在
CA
N总线
中扮演着重要的角色,它通过将较大的数据分割为小的传输单元,并使用流控制和确认控制机制确保数据的可靠传输。本文详细介绍了
Ca
nTP
的工作原理,并提供了一个简单的源代码示例,展示了
Ca
nTP
的发送和接收过程。数据重组:在接收端,
Ca
nTP
接收到传输的单元后,根据其序列号将它们正确地重组成完整的数据。
Autosar UDS-
CA
N
诊断
开发02-1(
CA
N、
CA
NFD
诊断
帧格式类型详解、15765-2(
CA
NTP
层)的意义)
我们先来看一下
诊断
报文数据Log:上面图中,红色为
诊断
仪(
Ca
noe或
Ca
npro)发,蓝色为ECU发。我刚开始接触
诊断
的时候。看着这些密密麻麻的数据一脸茫然,由于经常能听到同事们在说19服务,所以我知道19服务读DTC,但
Ca
noe发出的19 0A前面为啥还有个0x02?为什么ECU先返回了一帧然后再返回后面的多帧?为什么中间还夹这一帧
Ca
noe发出来的?30 00 14又是啥意思?多帧的数据要怎么看啊,全部数据都是跟DTC故障有关吗?真的是小小的脑袋大大的问号。...
[AUTOSAR通信] -
Ca
nTp
模块详解
CA
NTP
(
CA
N Transport Layer)传输协议是建立在
CA
N总线
之上的高层协议,用于在控制器局域
网络
上可靠地传输大数据量的信息。其遵循和AUTOSAR标准规范,处于PduR与
CA
NIf模块之间,负责分割、重组和组装
CA
N消息,以确保大数据包的可靠传输。主要作用是对
CA
N I-PDU(信息
参数
数据单元)进行分段和重新组装,确保接收的数据长度不超过8个字节(
CA
N总线
直接通信,
CA
N I-PDU不大于8字节)或64个字节(
CA
N FD,全双工通信,
CA
N I-PDU不大于64字节)。
AutoSAR系列
讲解
(实践篇)12.2-
Ca
nTP
简单
讲解
Ca
nTp
【AUTOSAR COM
CA
N】
Ca
nTp
模块技术解析与实现分析
文章摘要 AUTOSAR架构中的
Ca
nTp
模块负责
CA
N通信协议数据单元(PDU)的传输适配,主要功能包括数据分段重组、流量控制和错误处理。协议规范要求支持单帧/多帧传输、BS/STmin
参数
调节及NRC 78响应机制。模块采用双层状态机管理传输过程,通过双缓冲区设计实现动态地址扩展,并复用定时器结构处理超时事件。核心工作流程涵盖单帧/多帧的发送与接收处理,发送需经历状态检查、通道分配等5个阶段,接收则通过帧类型识别和状态机分支处理。关键函数实现包括初始化保护、传输启动逻辑及流量控制机制。该设计满足ISO
汽车工程师谈技术的课程社区_NO_1
7
社区成员
116
社区内容
发帖
与我相关
我的任务
汽车工程师谈技术的课程社区_NO_1
新能源汽车 自动驾驶 高级软件工程师
复制链接
扫一扫
分享
社区描述
新能源汽车 自动驾驶 高级软件工程师
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章