А что там, на разъёме OBD на 3-й и 11-й ногах (форд спринтер)? Осциллографом вижу RS485 уровни, скорость вроде 9600. Настроился на приём 9600 N1. Принимает с периодическими ошибками формата. Как будто имеется бит чётности. Но ошибки формата не зависят от чётности данных. Вот пример логов (байты с ошибками формата отмечены !): 10 60! C8 C0! F8! A0! 80 00 90 FD 81 C0 10 C0 60! C0 E0 80! 84 40! 40! FF 00 10 C0 38 90 F9 00 50 80 00 10 C6 A0 80! 80 00 00 80 F4 10 55 30! 1C! 2B 08! 07! 04 AE! 0C! 18! F8 60! C0 C0 81 80 10 C0 Больше похоже на несовпадение скоростей, или это вообще не USART. А вообще интересно, что это за стандарт? В тех описаниях, что есть у меня, про 3-ю и 11-ю ноги ничего не пишут.
|