我需要使用plxKiwi-2 wifi obd2设备从汽车控制器获取VIN号码。我得到其他信息,如汽车转速,速度,油门位置等。格式正确。 但是当我请求VIN号时,它给出了我的响应。
014 0:49 02 01 FF FF FF 1:FF FF FF FF FF FF 2:FF FF FF FF FF FF FF
在现代的EON车上,我对VIN号码得到了适当的回应,但在几乎所有其他车型中,我得到了上面提到的响应。那么是否有任何特定的“AT”命令来获得正确的VIN响应?请帮忙。
我需要使用plxKiwi-2 wifi obd2设备从汽车控制器获取VIN号码。我得到其他信息,如汽车转速,速度,油门位置等。格式正确。 但是当我请求VIN号时,它给出了我的响应。
014 0:49 02 01 FF FF FF 1:FF FF FF FF FF FF 2:FF FF FF FF FF FF FF
在现代的EON车上,我对VIN号码得到了适当的回应,但在几乎所有其他车型中,我得到了上面提到的响应。那么是否有任何特定的“AT”命令来获得正确的VIN响应?请帮忙。
经过大量的搜索,我得出的结论是,所有汽车都没有必要响应它的VIN号码。
这取决于制造商是否要披露底盘编号。所以我在正确的方向上,能够从许多汽车中读取VIN编号而不是从所有汽车中读取。
因此,
对于新车(协议号> 5,即CAN协议)
对于旧车(协议号<= 5,即支持NON-CAN协议的汽车)
回复是一些有效的回应...... 如果我们从ECU获得VIN响应,请交叉检查VIN编号的长度是否为17个字母数字字符。
已经读过这个问题,并且不知道准备好了。但既然你已经让我检查出来了,我就试试看。你发送命令09 02对吗?
您可以使用命令09 00检查支持VIN模式(09 xx)中的哪些命令。您将从汽车获得这个位编码的答案,并且通过该答案,您可以检查是否支持09 02。 (如果您需要有关位编码的帮助,请咨询帮助,但使用谷歌搜索并不是很难)。期待与您的09 02报告匹配。
很可能它不会得到支持,这将是问题所在。
我相信没有可用于获取VIN的AT命令,您需要使用模式09。
编辑1:现在我正在考虑它,它可能与协议有关,但我必须做很多谷歌工作才能找到它。可以选择找出适合您的VIN读取的协议。
经过大量的搜索,我得出的结论是,所有汽车都没有必要响应它的VIN号码。
这取决于制造商是否要披露底盘编号。所以我在正确的方向上,能够从许多汽车中读取VIN编号而不是从所有汽车中读取。
因此,
对于新车(协议号> 5,即CAN协议)
对于旧车(协议号<= 5,即支持NON-CAN协议的汽车)
回复是一些有效的回应...... 如果我们从ECU获得VIN响应,请交叉检查VIN编号的长度是否为17个字母数字字符。
已经读过这个问题,并且不知道准备好了。但既然你已经让我检查出来了,我就试试看。你发送命令09 02对吗?
您可以使用命令09 00检查支持VIN模式(09 xx)中的哪些命令。您将从汽车获得这个位编码的答案,并且通过该答案,您可以检查是否支持09 02。 (如果您需要有关位编码的帮助,请咨询帮助,但使用谷歌搜索并不是很难)。期待与您的09 02报告匹配。
很可能它不会得到支持,这将是问题所在。
我相信没有可用于获取VIN的AT命令,您需要使用模式09。
编辑1:现在我正在考虑它,它可能与协议有关,但我必须做很多谷歌工作才能找到它。可以选择找出适合您的VIN读取的协议。
没有错。您发送命令“09 02”并且ECU回复正面响应 “49 ......” 事实上,奇怪的是,现代汽车不是获得真正的vin,而是获得“0xFF ......”,这是很正常的。我之前在现代汽车中看过这个 - 用所有字节“0xFF”响应。