Показать сообщение отдельно
Старый 14.04.2015, 04:16   #2890
Valentin8080
Старший Пользователь
 
Регистрация: 17.02.2010
Возраст: 44
Регион: 03
Машина: Toyota Corolla
Сообщений: 980
Valentin8080 is a jewel in the roughValentin8080 is a jewel in the roughValentin8080 is a jewel in the rough
По умолчанию

Цитата:
Сообщение от mac_2b Посмотреть сообщение
Пробовал на разных ноутбуках, разные версии TECU3,по Rx-Tx зависают одинаково. Приловчился, оставляю пять – семь параметров и связь боле менее стабильная. Поиск по Rx-Tx не делал( слишком много времени занимает, 20 -25 мин.)
Ну опять тоже самое. Вот как должно быть:

0000068620: TxD:5A 0B F0
0000068667: RxD:A5 0B FF
0000068667: RxD:00
0000068667: TxD:30
0000068683: RxD:FF
0000068683: RxD:01
0000068683: RxD:00
0000068683: RxD:CF

То есть идет запрос пида 0B, получается его значение 00, и выдача значения прерывается командой 30. Команда 30 подтверждается
командой CF.

Вот момент когда происходит зависание:
0000068683: TxD:5A 0C F0
0000068730: RxD:A5 0C FF
0000068730: RxD:B4
0000068730: TxD:30
0000068745: RxD:FF
0000068745: RxD:01
0000068745: RxD:B5
0000068761: RxD:FF
0000068761: RxD:01
0000068761: RxD:B4
0000068777: RxD:FF
0000068777: RxD:01
0000068777: RxD:B5
0000068777: RxD:FF
0000068777: RxD:01
0000068777: RxD:B4
0000068792: RxD:FF

То есть идет запрос пида 0C, получается его значение B4, и выдача значения должно прерваться командой 30. Подтверждение о принятии команды 30 (CF) нет, а ECU продолжает слать значение пида 0C.
Получается тут 2 варианта - либо команда 30 не доходит физически до ECU. Либо сам ECU захлебнулся от объема информации и просто пропускает ее.
Попробую тогда в следующих версиях отправлять команду 30 раза 3, посмотрим стабильнее ли будет работать.
__________________
Мой отчет TOYOTA COROLLA 2004
Valentin8080 вне форума