Сканер - це пристрій для обміну діагностичною інформацією з електронними блоками керування автомобілем (ЕБУ) з метою діагностики електронних систем. Сканер призначений тільки для обміну даними з ЕБУ - отже, за його допомогою неможливо отримати більше "первинної" інформації, ніж міститься в самому ЕБУ автомобіля.
Всі функції сканерів можна умовно розбити на 2 великі групи: базові функції та спеціальні функції.
Базові функції
Ідентифікація
Ідентифікація – це зчитування з ЕБУ ідентифікаційних даних блоку керування та/або автомобіля загалом. Як правило, в ЕБУ є інформація про тип блоку управління, номер версії програмного та апаратного забезпечення, VIN-номер автомобіля та ін. Часто ця можливість недооцінюється. Потрібно пам'ятати, що ця інформація потрібна як для контролю коректності вибору варіанта блоку управління (а відповідно і діагностичного протоколу) у сканері, так і для правильного підбору технічної документації у процесі подальшої поглибленої діагностики та ремонту автомобіля. На ряді автомобілів, де автоматичне визначення типу блоку керування відсутнє, функція ідентифікації дає можливість правильно переобрати тип блоку керування, з'єднавшись «хоч через якийсь» протокол і подивившись паспорт блоку. За наявності автоматичного визначення типу блоку функція дає можливість переконатися в правильності вибору типу блоку. У випадках, коли тип блоку прямо не вказується в паспорті блоку, уточнити його можна в будь-якій пошуковій системі, забивши в неї номер програмного та/або апаратного забезпечення блоку.
Зчитування та розшифрування кодів несправностей
У процесі роботи електронний блок керування слідкує за параметрами роботи автомобіля та показаннями датчиків. У тому випадку, якщо ЕБУ вважає некоректними дані з датчиків або неправильно визначить розрахункові величини на їх основі (наприклад, ЕБУ фіксує обрив лінії датчика, коротке замикання, відхилення даних з датчика від нормативів тощо), то в пам'ять ЕБУ записується, так званий код несправності (DTC - Diagnostic Trouble Code), який містить інформацію про несправність. Зчитування кодів несправностей – це основна функція будь-якого сканера. Вона дозволяє, наприклад, виявляти "блукаючі" несправності, які ніяк себе не виявляють на момент діагностики, проте були зафіксовані блоком управління раніше.
Потрібно пам'ятати, що, по-перше, потрібне уточнення отриманих сканером даних (наприклад, якщо отримана інформація від блоку управління про обрив ланцюга будь-якого датчика, необхідно не йти в магазин за датчиком, а уточнити, де знаходиться обрив: всередині датчика, в проводці від датчика до блоку керування, в роз'ємах, в блоці управління).
По-друге, потрібно перевіряти ще раз отримані дані (може помилитися як підсистема самодіагностики блоку управління, так і сам сканер при зчитуванні і розшифровці коду).
По-третє, підсистема самодіагностики може зафіксувати деякі реально існуючі проблеми. Слід зазначити, що сканери рідко помиляються під час зчитування кодів, але часто помиляються у розшифровці кодів. У сумнівних випадках краще перевіряти ще раз правильність розшифровки по документації.
Зчитування знімків параметрів (Freeze Frame)
Деякі системи самодіагностики на момент виявлення несправності фіксують не тільки код несправності, але і значення основних поточних параметрів роботи двигуна. За допомогою сканера діагност може отримати цю інформацію і зробити висновки, за яких обставин (і внаслідок чого конкретно) виникла несправність. Слід зазначити, що далеко не у всіх сканерах реалізовано можливість отримання цієї інформації з ЕБУ. І ще одне зауваження - якщо автомобіль і сканер підтримують цю функцію - не поспішайте витирати коди несправностей - разом з ними пропаде і інформація Freeze Frame (спочатку зафіксуйте її).
Стирання кодів несправностей із пам'яті ЕБУ
Цю операцію роблять тоді, коли причина, що викликала запис коду несправності, усунена або необхідно відсіяти випадково виниклі коди несправностей - наприклад, в результаті випадкового попадання в будь-який датчик бруду або води (при цьому "реальна" несправність після очищення пам'яті ЕБУ з'явиться знову або взагалі не буде стерта).
Зчитування поточних параметрів (Data Stream, Live Data, Measuring values)
У цьому режимі є можливість зчитувати за допомогою сканера інформацію, яку отримує електронний блок управління, з датчиків з метою її аналізу. Користуючись цією можливістю, діагност може визначити несправності автомобіля, навіть якщо ЕБУ не зміг розпізнати збій, що виник, і не записав які-небудь коди несправностей.
Можливі 3 типи режимів відображення даних, які дозволяють переглядати інформацію у зручній формі:
Цифровий – режим, прийнятий за замовчуванням, для відображення параметрів у текстовій формі, у форматі списку.
Графічний – відображає параметри у графічній формі.
Об'єднаний – режим накладання графіків для порівняння даних. В цьому випадку різні дані виділені різними кольорами.
Також можливий запис поточних параметрів, що дає змогу проаналізувати дані більш детально і зафіксувати параметри, що швидко змінюються.
Цифровий режим відображення поточних параметрів
Графічний режим відображення поточних параметрів
Об'єднаний режим відображення поточних параметрів
Активація або керування виконавчими механізмами
У цьому режимі діагност отримує можливість безпосередньо зі сканера через ЕБУ керувати тими механізмами, якими керує ЕБУ - різними клапанами, вентиляторами, форсунками, індикаторами тощо, переконуючись у їхній механічній або електричній справності.
Спеціальні функції
У загальному випадку всі спеціальні функції можна розділити на три великі групи: Адаптацію, Кодування та Програмування.
Адаптація (Adaptation) та базові установки (Basic settings)
Ця функція служить для поєднання блоків керування між собою та/або блоків керування та периферії (датчиків та виконавчих пристроїв) при заміні компонентів на нові, при зношуванні компонентів або після порушення налаштувань (наприклад, внаслідок зняття/установки під час ремонту). Окремим випадком адаптації є синхронізація між блоком керування двигуном та іммобілайзером.
Кодування (Coding)
Кодування - це зміна налаштувань блоку керування, зокрема відомостей про комплектацію системи керування. Наприклад, на BMW через процедуру кодування можна змінити налаштування відображення інформації на панелі приладів (милі/кілометри тощо), на VW-Audi "прописується" комплектація блоків управління (наприклад, в блоці управління двигуном прописується наявність автоматичної коробки передач тощо, у блоці управління подушками безпеки – конфігурація, тобто наявність передніх, бічних та ін. подушок) і т.п.
Програмування (Programmimg, Flashing)
Програмування – це зміна програми (прошивки пам'яті) електронного блоку керування. Відразу треба зазначити, що переважна більшість мультимарочних сканерів, функцій програмування не має. Крім того, природно, не можуть бути виконані деякі інші спеціальні функції, що вимагають онлайн доступу до дилерських серверів.
Усі спеціальні функції умовно можна розділити на «безпечні» та «ризиковані»
Безпечні функції у разі невдачі їх виконання не спричиняють погіршення стану автомобіля. Виконання «ризикованих» спеціальних функцій може викликати наслідки аж до неможливості запуску автомобіля. Ризик спеціальних функцій полягає в тому, що виконання деяких спеціальних функцій починається зі стирання в блоці керування раніше запам'ятованих відповідних даних, і ці дані повинні бути заповнені в пам'яті блоку керування у процесі виконання спеціальної функції.
Приклад 1. Автомобілі Ford покоління Ford Focus 2 при стиранні всіх ключів і прив'язки їх знову вимагають наявності мінімум двох ключів. Тому якщо на руках всього один ключ і Ви стираєте ключі, процедура їхнього повторного навчання не буде завершена, якщо у Вас немає другого ключа (чіпа). Автомобіль неможливо буде завести ключем, який «щойно» працював.
Приклад 2. На автомобілях з роботизованими коробками передач виникає потреба виконувати адаптацію параметрів приводу зчеплення, при цьому на початку процедури адаптації стираються старі запам'ятовані параметри, такі як крайні положення і точка спрацьовування. Нові параметри мають бути визначені в процесі адаптації, який цілком може закінчитися невдало через накопичене зношування механізмів, а вдала адаптація і, відповідно, запуск і пересування автомобіля, буде можлива тільки після виконання ремонту.
Рекомендації щодо роботи з «ризикованими» спеціальними функціями
Як мінімум, уважно читайте всі вказівки на екрані діагностичного приладу до, під час та після проведення спеціальної процедури. А як максимум – до виконання спеціальної процедури вивчіть дилерську документацію з цього питання та спеціалізовані форуми.
Заздалегідь передбачте варіанти вирішення проблеми у разі непередбаченої ситуації - перш за все, до кого можна буде звернутися за консультацією або у кого можна буде взяти відповідний дилерський прилад.
Заздалегідь обговоріть із клієнтом ризики процедури, їх розподіл та наслідки непередбачених ситуацій за цінами та термінами.
Спеціальні функції розділу RESET
OIL RESET – функція скидання індикації сервісних інтервалів заміни оливи, технічного обслуговування тощо;
BRAKE RESET – обслуговування гальмівної системи, зокрема, зведення/розведення механізмів електронного стоянкового гальма для його обслуговування;
BLEEDING – сервісні функції прокачування гальмівної системи. Ця сервісна функція забезпечує в процесі процедури прокачування гальмівної системи максимально повне видалення повітря з компонентів гальмівної системи, насамперед із гідроблоку ABS/ESP. При невиконанні цієї процедури повноцінне видалення повітря на гальмівних системах з ABS/ESP з одного прокачування є неможливим;
SAS RESET – "навчання" датчиків кута повороту керма. Суть цієї спеціальної функції полягає в записі у блок управління ESP або окремий блок управління датчика кута повороту керма, даних кута повороту керма, що відповідає нульовому куту, тобто положенню керма при прямолінійному русі;
BAT. RESET – обслуговування системи АКБ / реєстрація заміни АКБ та ін. Суть цієї процедури полягає в занесенні в блок або блоки керування, що відповідають за режим заряду АКБ, інформації про заміну акумулятора, тип та ємність встановленого акумулятора. Виконання процедури забезпечує оптимальний режим заряду АКБ. Вважається, що невиконання процедури реєстрації знижує термін служби АКБ на 20-30%;
ELEC. THROTTLE RLRN - "навчання" електронної дросельної заслінки. Дана процедура дозволяє занести в блок керування двигуном інформацію про крайні положення дросельної заслінки. Виконання процедури необхідне, тому що дросельні заслінки мають певні допуски (відмінності) при виробництві та в процесі експлуатації зазнають як механічного зношування, так і накопичення відкладень бруду, нагару тощо;
TPMS RESET – робота із системою контролю тиску в шинах. Обслуговування системи потрібне при виході з ладу датчиків системи, при заміні датчиків (у тому числі при зміні коліс у зборі), а на деяких системах при підкачуванні коліс;
DPF REG. (Regeneration) - запуск сервісної регенерації сажевого фільтра. Ця процедура запускає примусову регенерацію (у народі «пропалення») сажевого фільтра. Перед проведенням процедури обов'язково ознайомтеся з документацією щодо умов початку та проведення процедури, а також з вимогами безпеки;
GEAR LEARN - "навчання" датчиків положення колінчастого валу. На деяких автомобілях (зокрема, GM-групи) у блок управління програмно закладаються жорсткі вимоги до параметрів сигналу датчика положення колінчастого валу. У результаті після виконання ремонтних робіт та/або в результаті зміни характеристик датчика або задаючого вінця потрібно "перенавчання" блоку управління двигуном новим параметрам сигналу.
IMMO – сервісні функції по роботі з іммобілайзером. Як правило, функції роботи з іммобілайзером можна розділити на дві групи:
відновлення синхронізації між елементами системи, перш за все – блока управління двигуном і блоком іммобілайзера або блоком, що виконує функцію іммобілайзера;
операції з інформацією про ключі в блоці іммобілайзера – стирання інформації про ключі, перепрописування та/або додавання ключів;
INJECTOR – прописка кодів форсунок у блок управління. Ця спеціальна функція стосується систем прямого дизельного упорскування Common Rail, а також частини систем прямого бензинового упорскування (FSI, TFSI тощо). Форсунки таких систем є прецизійними вузлами та працюють із надмалими періодами відкриття, що накладає дуже високі вимоги до обліку блоком керування продуктивності форсунок. Проте, хоч би яким високотехнологічним не було виробництво, однак, двох однакових форсунок немає, і відхилення від заданої у документації продуктивності, часу спрацьовування тощо, неминучі. Для часткової компенсації цих відхилень фактичні параметри форсунки визначаються на заводі, після чого відхилення фактичних параметрів від заданих кодується і це маркування наноситься на форсунку. Далі діагност при виконанні цієї спеціальної функції вносить до блоку управління ці коди.
Звичайно, все це далеко не повний перелік існуючих спецфункцій.
Крім того, сучасні сканери можуть мати довідкові функції - наприклад, по ряду марок сканер може містити інформацію про «ручні» процедури скидання сервісних інтервалів.
Як не кожен блок управління підтримує всі перелічені функції (у цьому випадку навіть дилерський сканер не зможе з нього ці функції "вичавити"), так і не кожен недилерський сканер може надати діагносту всі перераховані функції, навіть якщо вони підтримуються блоком управління, що діагностується.