Диагностика на CAN BUS, стъпка по стъпка

Неизправността в системата CANBUS е един от проблемите, които най-често плашат техниците, като в много случаи отказват възможността да се опитат да диагностицират и отстранят неизправността, преди дори да започнат да извършват каквито и да било проверки. Според мен това може да бъде една от най-простите грешки за идентифициране, диагностика и ремонт, особено ако това е проблем с окабеляването в линията CAN.

С тези 8 стъпки ще можете да диагностицирате грешка в CAN BUS или да изключите същата като възможна причина, всичко това, без да е необходимо да инвестирате твърде много време:

  1. Електрическа схема.
  2. Точка за лесен достъп.
  3. Всичко свързано 60 Ω
  4. Вътрешен 120 Ω.
  5. Едно терминално съпротивление 120 Ω.
  6. Други клемни съпротивления 120 Ω.
  7. Байпас до земята.
  8. Изхвърлени сектори.

За да стане толкова просто, е необходимо да бъдем много ясни за няколко основни концепции, с които ще започнем.

Какво е CAN BUS?

Комуникационната шина CAN е последователна шина, която се използва за комуникация между всички блокове за управление на превозното средство.

С тази комуникационна мрежа устройството, което получава информация за скоростта на превозното средство, например, може да сподели тази информация с останалите устройства, сигнал, който може да се използва от радиото за регулиране на силата на звука според скоростта и аеродинамичния шум, от Шибедах, ако е необходимо да се деактивира отварянето и затварянето му от определена скорост, от електронния кормилен блок за регулиране на асистенцията за управление при скорост и т.н.

По този начин цялата информация от сензорите и задвижващите устройства на превозното средство може да бъде споделена между всички блокове, като се използват само два кабела, което значително намалява необходимите метри кабел, разходите, теглото на автомобила и вероятността от повреди.

Компоненти и основни операции.

Състои се от две линии, CAN High и CAN Low (CAN-H и CAN-L) и контролните блокове, които комуникират през тези линии.

превозно средство

В превозното средство може да има различни видове CAN, в зависимост от скоростта на предаване. Високоскоростният CAN BUS има два терминални резистора в два от своите блокове, тези резистори са между CAN-H и CAN-L и ще улеснят значително намирането на повреда. Разположението на тези терминални резистори варира в зависимост от производителя, но те обикновено се намират в блока за управление на двигателя, арматурното табло и/или каросерията.

Този тип CAN е този, който обикновено се използва между двигателния блок, арматурното табло, кормилното тяло, AIRBAG, управлението на каросерията, ADAS и ключовия блок, наред с други, така че освен че е най-лесен за диагностициране, е по-вероятно да срещнете разбивка.

Двата терминални резистора са по 120 ома, те са разположени паралелно, както се вижда на диаграмата.

Еквивалентното съпротивление на два равностойни резистора, поставени паралелно, е половината от тях, в този случай 60ohms, така че ако измерим стойността на съпротивлението между CAN-H и CAN-L, то трябва да бъде приблизително 60.

В случай, че изключим един от терминалните резистори (управляващ блок, който го съдържа), стойността на съпротивлението между двете линии трябва да бъде 120 ома.

С тези ясни понятия, много ясни, ние трябва да можем да проверим CAN BUS и да диагностицираме неизправност, чиято причина може да е всеки управляващ блок или проблем с окабеляването, дори ще можете да определите точната област на окабеляването, където е повредата разположен.

Имайте предвид, че има различни видове системи, в основна система линиите CAN ще отиват директно към OBD конектора, но има и други видове системи, в които контролен блок, наречен GATEWAY, действа като връзка между CAN BUS на различни скорости, В тези случаи вероятно не можете да извършите никакъв вид измерване от OBD.

МОЖЕ без шлюз:

МОЖЕ с шлюз:

Много е важно да имаме конкретната електрическа схема на превозното средство, с което работим, ако съпротивлението между CAN-H и CAN-L се измерва от OBD конектора и работи на система с Gateway, ще похарчим много време за търсене на фантомни неизправности, тъй като измерването не е правилно, уверете се, че измерването на съпротивлението се извършва в пряка връзка с линиите CAN.

Как да идентифицирам неизправност в CAN?

CAN неизправностите винаги представят кодове за грешки от типа; време за изчакване на комуникацията, CAN таймаут, грешка в сигнала или провал на комуникацията, наред с други. Освен това всички тези неизправности ще бъдат придружени от съответната светлина за неизправност в кутията.

Ако ви бъде представен случай с проблеми в комуникацията между всички или повечето блокове, лесно разпознаваеми по големия брой включени светлини за неизправност, вероятно сте изправени пред байпас, който причинява пълен спад на CAN.

В случай, че комуникационните проблеми са между няколко блока, проблемът може да е причинен от отворена верига. Можете да познаете къде е отворената верига, като анализирате кои единици могат да комуникират помежду си и кои не, като използвате електрическата схема, но по-долу ще обясним по-добра техника.

Възможно е също така, че причината за повредата е конкретен блок, а не окабеляването, като в този случай всички проблеми с комуникацията обикновено се отнасят до този дефектен блок, освен ако не заобикаля CAN и причинява срив. изчакайте да видите анализа на системата стъпка по стъпка, за да го разберете ясно.

МОЖЕ да провери с мултицет

Не забравяйте, че за да диагностицирате CAN грешка, това е така От съществено значение е да имате електрическата схема на автомобила специфични.

Стъпки за проверка на CAN с два терминални резистора:

Първата стъпка за проверка на CAN с мултицет е изключете батерията превозно средство. В този случай това не е мярка за безопасност, но измерванията на съпротивлението няма да бъдат правилни, ако не са изключени.

Използвайки електрическата схема, намерете която и да е CAN точка, до която можете лесно да осъществите достъп, Много от блоковете за управление и голяма част от окабеляването е зад таблото, много е важно да се научите как да диагностицирате неизправности, като разглобявате автомобила възможно най-малко, поне това винаги се опитвам.

Без да изключвате никакви съединители, измерва съпротивлението между CAN-H и CAN-L, когато всичко е правилно, трябва да е приблизително 60 Ω. Всяка стойност под 57 или по-висока от 63 трябва да ни накара да подозираме инцидент. Фалшивият контакт, например, може да причини спорадична повреда на CAN поради вибрации, неизправност, която може да не е налице по време на вашите измервания, но въпреки това най-вероятно ще намерите съпротивление малко по-високо от определеното.

Намерете един от клемните резистори CAN в електрическата схема, изключете модула, който го съдържа, и проверете модула, като измервате вътрешно съпротивление между CAN щифтовете, както вече коментирахме, посоченото съпротивление трябва да бъде приблизително 120 Ω.

Един път изключен и провери единица с терминално съпротивление, измери отново в първоначалното си положение и провери това съпротивата между CAN HIGH и CAN LOW е 120 Ω, съответстващ на другия терминален резистор, който все още е свързан. Всяка стойност извън диапазона 117 - 123 Ω трябва да ви накара да подозирате инцидент.

Свържете извадения уред и повторете стъпките премахване на другото устройство който съдържа терминално съпротивление, като измервате съпротивлението между щифтовете на уреда и в окабеляването, вече сте наясно с правилните стойности, нали?

Трябва също така да изключим възможно земна повреда, За целта той измерва съпротивлението между всяка от CAN линиите и земята. При всички свързани блокове полученото съпротивление няма да бъде безкрайно, тъй като винаги ще има път към земята чрез електрониката на блоковете, но трябва да бъде поне няколко KΩ.