|
Название: Структурная схема канала KWP2000 Отправлено: RomeLa от 31 Январь 2013 года, 09:16 (http://forum.rd-lab.ru/images/rc-usb/k-line-scheme.gif)
На рисунке представлена схема связей диагностического канала, используемого в вазовских автомобилях (для протокола KWP2000). Каждое устройство может "замыкать" линию на общий провод (передача логического нуля), и контролировать потенциал на линии (прием данных). "Подтяжку" на уровень "+Аккумулятора" обеспечивает только тестер (или БК) - устройство, подключенное к диагностическому разъему. Он же является единственным активным устройством на шине, все остальные только отвечают на его запросы. Несколько особняком стоит иммо - этот блок может сам подключать собственный резистор подтяжки на время обмена с ЭБУ. К тому же, на это время он отключает диагностическую колодку от ЭБУ (думаю, по соображениям секретности). Название: Re: Структурная схема канала KWP2000 Отправлено: gon-ur от 31 Январь 2013 года, 09:38 Несколько особняком стоит иммо - этот блок может сам подключать собственный резистор подтяжки на время обмена с ЭБУ. К тому же, на это время он отключает диагностическую колодку от ЭБУ (думаю, по соображениям секретности). Думаю, здесь ещё надежность передачи данных имеет место быть - чтобы через колодку никакое подключенное устройство не давало помех на канал. Название: Re: Структурная схема канала KWP2000 Отправлено: RomeLa от 31 Январь 2013 года, 09:44 Да, еще такая тонкость. При включении зажигания обмен с иммо начинает ЭБУ, независимо от того, обучен он или нет. Иммо отключает диагностическую колодку после получения так называемого wake-up импульса длительностью 10 мс. Подключение происходит после обмена с ЭБУ.
Можно использовать этот эффект для контроля перевода ЭБУ в режим программирования: если ромокабель мигнет несколько раз светодиодиком - значит ЭБУ остался в обычном режиме. UPD: видео с объяснением разницы к-линии и CAN-шины (http://forum.rd-lab.ru/index.php/topic,3207.0.html). |