Re: ELM 327
Добавлено: 13 мар 2019, 02:39
Уважаемый cintakc, есл ия правильно понял - вы автор NMPS Diag. Спасибо вам, ваша программа здорово мне помогла.
Есть пара вопросов по ней.
Предыстория, если вкратце - обнаружил проблему ABS, стал разбираться, нашёл обрыв цепи датчика заднего правого колеса. Прозвонил, нашёл обрыв, починил его, лампа ABS погасла, но через пару минут загорелась снова, а диагностика показывает КЗ. В деталях и красках рассказ есть вот здесь.
Вопросы, собственно, вот в чём:
1. При попытках сбросить ошибки ABS ECU через NMPS Diag я заметил, что не появляется сообщение "Ошибки сброшены", как это происходит, например, при сбросе ошибок в ECM. Хотя, судя по логу, сообщение уходит, и даже приходит ответ.
Поковырявшись в описаниях протоколов, в частности ISO 14230/KWP2000, я слегка вник в обмен, и нашёл, что в ответ на запрос 14 FF 00(ClearDiagnosticInformation) приходит отрицательный ответ 7F 14 10, в котором последний байт(0x10) является "Manufacturer-specific". Я так понял, у вас есть доступ к спецификациям протоколов обмена MMC, может быть вы поясните, что в данном случае содержит этот байт?
2. Не планируется ли доработать NMPS Diag так, чтобы она сообщала об успешном/неуспешном сбросе ошибок ABS?
3. Всё из того же KWP2000 следует, что в списке кодов ошибок, после каждых двух байт, собственно, кода ошибки, идёт ещё байт со статусом. У меня одна из ошибок имеет статус 0xE0, а остальные - статус 0x20. Если я правильно понимаю, то 0xE0 - это "активный" статус, а 0x20 - это ошибки из прошлого. Так ли это? А какие ещё есть статусы?
4. Нет ли в планах доработать NMPS Diag, чтобы у ошибок ABS-ECU показывался их статус? Это было бы очень полезно.
5. А вообще можно ли где-то найти или купить документацию по этому протоколу? А то копать вслепую как-то грустно совсем.
P.S. лог обмена NMPS Diag приложил
Есть пара вопросов по ней.
Предыстория, если вкратце - обнаружил проблему ABS, стал разбираться, нашёл обрыв цепи датчика заднего правого колеса. Прозвонил, нашёл обрыв, починил его, лампа ABS погасла, но через пару минут загорелась снова, а диагностика показывает КЗ. В деталях и красках рассказ есть вот здесь.
Вопросы, собственно, вот в чём:
1. При попытках сбросить ошибки ABS ECU через NMPS Diag я заметил, что не появляется сообщение "Ошибки сброшены", как это происходит, например, при сбросе ошибок в ECM. Хотя, судя по логу, сообщение уходит, и даже приходит ответ.
Поковырявшись в описаниях протоколов, в частности ISO 14230/KWP2000, я слегка вник в обмен, и нашёл, что в ответ на запрос 14 FF 00(ClearDiagnosticInformation) приходит отрицательный ответ 7F 14 10, в котором последний байт(0x10) является "Manufacturer-specific". Я так понял, у вас есть доступ к спецификациям протоколов обмена MMC, может быть вы поясните, что в данном случае содержит этот байт?
2. Не планируется ли доработать NMPS Diag так, чтобы она сообщала об успешном/неуспешном сбросе ошибок ABS?
3. Всё из того же KWP2000 следует, что в списке кодов ошибок, после каждых двух байт, собственно, кода ошибки, идёт ещё байт со статусом. У меня одна из ошибок имеет статус 0xE0, а остальные - статус 0x20. Если я правильно понимаю, то 0xE0 - это "активный" статус, а 0x20 - это ошибки из прошлого. Так ли это? А какие ещё есть статусы?
4. Нет ли в планах доработать NMPS Diag, чтобы у ошибок ABS-ECU показывался их статус? Это было бы очень полезно.
5. А вообще можно ли где-то найти или купить документацию по этому протоколу? А то копать вслепую как-то грустно совсем.
P.S. лог обмена NMPS Diag приложил