诊断学习笔记

1、诊断概述
诊断的作用:
功能监控、错误检测、记录存储故障信息、读取数据,或者EOL 再编程 节点验证

相关的诊断规范:
·ISO 14230 KWP2000=keyword protocol 2000,串行传输10.4kbit/s
·ISO 14299-1 UDS=Unified diagnistic services ,定义诊断服务,不涉及网络及实现
·ISO 15765 can上诊断,串行can速度快1mbps定义了网络传送层

基本概念和术语:
·客户端client:诊断请求的提出者-诊断仪,发送诊断请求
·服务器端server:诊断响应的提供者-ECU ,发送诊断响应
·远程客户端/服务器remote client/server:
·协议数据单元PDU:一组信息和数据的集合,表示发送方和接收方对等实体之间传递的信息和数据,包括:协议控制信息(pci)和数据
·单帧传输:数据长度<6/7个字节,报文类型,单帧SF-singleframe
·多帧传输:数据长度>6/7个字节,最多允许4095个字节,报文类型:
第一帧ff描述传输的起始,firstframe
流控制帧fc传输过程中,报文流的控制,flowcontrol
连续帧cf传输数据 consecutiveframe
·物理通信(1;1)利用物理寻址方式通信的场景,客户端与服务器一对一的诊断通信方式
·功能通信(1;N)利用功能寻址方式通信,客户端向多个服务器发出同一功能的诊断请求
·源地址:发送节点地址
·目标地址:接收节点地址

2、网络层协议概要
·网络协议概述
网络层功能:将数据从发送方传递给接收方
保证数据传输的可靠性
多包数据传输(打包、解包、同步、定时、流控制、错误处理)
应用层数据 和 can 数据帧转换
·网络层协议
·PUD定义
·单帧/多帧报文传输
·定时处理

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值