按照规定通过功能寻址发送正确的请求22,10,11,85,14,19,28等服务是能够反馈肯定响应的,但否定响应只能反馈长度异常的NRC:13,其余的否定响应均无法实现,这是哪方面可能存在问题,需要具体的排查思路
时间: 2024-04-23 12:25:59 浏览: 18
根据你提供的信息,问题可能出现在以下几个方面:
1. 数据格式错误——确保发送的请求数据格式符合规定,例如数据长度、数据类型等等。
2. 功能寻址错误——确保发送的请求数据功能寻址正确,如果功能寻址错误,会导致接收方无法识别请求的服务。
3. 故障代码错误——如果NRC:13是由于故障代码引起的,则需要确保故障代码的设置正确。
具体的排查思路如下:
1. 首先确认是哪个服务出现了问题,然后查看对应的服务是否能够正常响应。
2. 确认发送的请求数据格式是否正确,如果不正确,需要对请求数据进行修改。
3. 确认发送的请求数据功能寻址是否正确,如果不正确,需要修改请求数据。
4. 如果NRC:13是由故障代码引起的,需要确认故障代码设置是否正确。
5. 如果以上排查都没有解决问题,需要进一步查找可能存在的其他问题。
相关问题
在uds诊断中如何通过通过物理寻址请求某个ecu服务器的服务,介绍一下请求的格式
在UDS诊断中,可以通过物理寻址方式请求某个ECU服务器的服务。具体步骤如下:
1. 发送物理寻址请求:首先需要发送一个物理寻址请求,以获取目标ECU的地址。物理寻址请求的服务标识符为0x10,服务长度为0x02,第3个字节为0x00表示物理寻址,第4-8个字节为0x00,表示广播所有ECU。发送物理寻址请求后,目标ECU会响应一个物理寻址响应消息,其中包含其地址信息。
2. 发送功能请求:在获取到目标ECU的地址后,就可以向其发送功能请求了。功能请求的服务标识符根据具体需求而定,服务长度也相应变化。第3个字节为具体的服务ID,表示要请求的服务。第4-5个字节为数据长度,表示后续数据的长度。第6-n个字节为具体的请求数据。发送功能请求后,目标ECU会响应一个功能响应消息,其中包含请求的服务所需的响应数据。
下面是一个物理寻址请求某个ECU服务器的服务的示例:
请求服务:读取ECU标识符(服务ID为0x90)
目标ECU地址:0x22F186
请求数据:无
| Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 | Byte 8 | Byte 9 | Byte 10 | Byte 11 | Byte 12 |
|--------|--------|--------|--------|--------|--------|--------|--------|--------|---------|---------|---------|
| 0x10 | 0x02 | 0x00 | 0x22 | 0xF1 | 0x86 | 0x90 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 |
其中,第1-8个字节为物理寻址请求消息,第9-12个字节为读取ECU标识符的功能请求消息。
物理寻址方式发送uds请求的时候是如何确定目标ecu地址的
在物理寻址方式下,发送UDS请求时,需要先确定目标ECU的地址。这通常是通过在车辆网络上广播一个“诊断请求”消息来完成的。所有的ECU都会接收到这个消息,但只有目标ECU会回复一个“诊断响应”消息,其中包含其地址信息。发送方通过解析响应消息来获取目标ECU的地址,并将后续UDS请求消息发送给该地址。这个过程类似于网络中的ARP协议。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)