- UDS 统一诊断服务
- 应用层: 14229 网络层:15765-2
- 网络层功能:有的需要传输的数据会大于一帧CAN报文的最多容量–8个字节,这时候就需要网络层来将一个数据拆分之后给CAN报文传输,这个过程就是网络层的功能
- 应用层就是UDS的那些服务: 10,11,27,2E
- 细说服务:
1. 10服务:
1. 三种会话模式:默认会话,编程会话,扩展会话 分别是01,02,03
2. 10 01 就是切换到默认会话
3. 然后ECU需要回复一个积极响应或者一个消极响应给诊断测试仪—积极响应和消极响应需要去看,积极响应是+40好像,消极响应就是什么7F什么的
4. 默认会话就是基础功能,编程会话就是可以刷写ecu,扩展会话是??
1. 默认会话:01 Default Session,支持信息的读取和查询操作,权限最小。
2. 编程会话:02 Programming Session 顾名思义这个是用来烧录程序的
3. 扩展会话:03 Extended Session,主要是用来读写数据,如写入VIN,序列号,读写诊断码等
2. 11服务:
1. 11服务是reset服务,复位,分为软件复位,硬件复位和其他
3. 27服务:
1. 27安全访问,
4. 2E服务:写标志字还是什么的
07-21
07-01