Персональний сайт - зроби сам до-лайн адаптер

Адаптер K-Line це пристрій передачі даних по однопроводной лінії, тобто запити діагностичного обладнання та відповіді ЕСУД передаються по одній лінії. СОМ-порт комп'ютера має окремі входи для отримання і відправки даних, для узгодження і призначений адаптер сигналів СОМ <-> K-Line.

К-лінія автомобільної діагностики має "підтяжку" до 12 вольт (харчування ЕБУ) і розмах сигналів від 0 до 12 V (теоретично, реально рівні трохи відрізняються).

У системах GM використовується інший діагностичний протокол - ALDL. В адаптері ALDL використовується вихід з відкритим колектором і 5-вольт рівні сигналів. "Підтяжка" в цих системах знаходиться всередині ЕБУ. У переважній більшості випадків для цих систем не використовується оригінальний адаптер, для діагностики застосовують K-Line, або занизивши до 5 вольт напруга "підтяжки", або підбором резистора для стабільної роботи і на 5 і на 12 вольтів рівнях.

СОМ - порт комп'ютера має (в нашому, найпростішому, випадку) дві лінії - по одній йде читання сигналів, за іншою - запис. Рівні сигналів СОМ - порту від -12V до + 12V, тобто, високий рівень -12V, низький + 12V. Детальніше тут або (російською) тут.

Для узгодження сигналів використовуються, як правило, спеціалізовані мікросхеми. Мікросхема МС33199 служить для узгодження з К-лінією і "поділу" і "змішування" сигналів. МАХ232 - спеціалізована мікросхема для узгодження різних пристроїв з RS232 (стандарт СОМ-порту). МАХ232 містить в собі інтегральні перетворювачі напруги, що дозволяють отримати потрібні для роботи порту +/- 12V і призводить надходять сигнали до необхідного рівня. Більш "просунуті" спеціалізовані мікросхеми - DS275 виконує ті ж функції, що і МАХ232, але має автоматичну настройку вихідних сигналів за рівнем вхідних і, що важливо, не вимагає громіздкої конденсаторної "обв'язки".

Існує незліченна кількість варіантів схем адаптерів, від найпростіших, на двох транзисторах, до повнофункціональних адаптерів на спеціалізованих мікросхемах. Природно, бажано використовувати хороший адаптер на спеціалізованих мікросхемах.

При діагностиці іномарок 90-x років часто виникає необхідність у додатковій лінііі L (K-L-Line адаптер), більш пізні моделі, як правило використовують тільки K-Line. Схеми адаптерів K-L-Line можна подивитися тут.

Один з найбільш ґрунтовних з відомих мені "рукодельщіков" ch0zen помістив на своєму відмінному сайті наіподробнейшім, покроковий опис виготовлення адаптера на MC33199 по "прасувальні" технології. Дуже рекомендую. Можна завантажити всю інформацію цілком тут.


Проста схема на 2-х транзисторах

Як перевірити адаптер не підключаючи до автомобіля? Дуже просто. Справа в тому, що оскільки лінія після адаптера однопроводная, можна послати в порт сигнал і тут же його прочитати (режим "відлуння"). Для цього необхідно підключити адаптер до комп'ютера та скористатися давньої програмою діагностики комп'ютерів - Check It 3.0. Включаємо режим діагностики COM і спостерігаємо в вікнах прийом - передачу символів. Якщо все проходить нормально, це побічно свідчить про те, що схема працює, для повної впевненості необхідно осциллографом проконтролювати сигнали RxD, TxD і K-Line. Розмах сигналів на роз'ємі СОМ - порту повинен бути від + 12V до 0V (в ідеалі, реально трохи менше. За стандартом необхідний розмах від +12 до -12V), а на лінії K-Line від + 12V до нуля. Перевірку адаптера здійснює так само програма діагностики ICD.

Персональний сайт - зроби сам до-лайн адаптер


Більш "правильну" схему адаптера для тих, кому проблематично дістати дефіцитну мікросхему MC33199D надіслав VSM. Тут для узгодження з портом застосована все та ж, досить поширена мікросхема MAX232 (ICL232CPE, HIN232), а узгодження з лінією діагностики - мікросхема 74ALS04 (74LS04, К555ЛН1, К1533ЛН1).

ПЕРЕВІРКА І НАСТРОЙКА

1. Шукаємо який-небудь вимірювач, хоча б найпростіший електричний тестер.
2. Переконується в правильності установки елементів схеми і наявності потрібних і відсутності непотрібних з'єднань між ними.
3. Подаємо +12, адаптер до комп'ютера не підключено.
4. Перевіряємо наявність +5 В на виводі 16 MAX232 і виведення 14 логіки, якщо немає - перевіряємо правильність установки і працездатність 142ЕН5
5. Перевіряємо роботу конверторів MAX232, тобто наявність +10 В на виводі 2 і 10В на виводі 6, якщо немає - перевіряємо правильність установки і справність конденсаторів.
6. Подаємо на вхід приймача RS232 10В, тобто з'єднуємо висновки 13 і 6 МАХ232 і перевіряємо проходження сигналу: (логічна "1" на виході 12 MAX232) -> (логічна "1" на вході 5 ЛН1) -> (логічний "0" на виході 6 ЛН1) -> (+ 12В в k-line) -> (логічна "1" на вході 1 ЛН1) -> (логічний "0" на виході 2 ЛН1) -> (логічний "0" на вході 3 ЛН1) -> (логічна "1" на виході 4 ЛН1) -> (логічна "1" на вході 11 MAX232) -> (низький рівень RS232, тобто менш 5В на виході 14 MAX232). При непроходження сигналу через будь-який елемент, перевіряємо правильність установки і працездатність цього елемента. Видаляємо з'єднання між висновками 13 і 6 МАХ232.
7. Подаємо на вхід приймача RS232 + 10В, тобто з'єднуємо висновки 13 і 2 МАХ232 і перевіряємо проходження сигналу: (логічний "0" на виході 12 MAX232) -> (логічний "0" на вході 5 ЛН1) -> (логічна "1" на виході 6 ЛН1) - (

0В в k-line) -> (логічний "0" на вході 1 ЛН1) -> (логічна "1" на виході 2 ЛН1) - (логічна "1" на вході 3 ЛН1) - (логічний "0" на виході 4 ЛН1) - (логічний "0" на вході 11 MAX232) -> (високий рівень RS232, тобто більш +5 на виході 14 MAX232). При непроходження сигналу через будь-який елемент, перевіряємо правильність установки і працездатність цього елемента. Видаляємо з'єднання між висновками 13 і 2 МАХ232.
8. Підключаємо адаптер до порту RS-232 комп'ютера, з'єднуємо з k-line і намагаємося встановити зв'язок з контролером. У разі проблем, при відсутності осцилографа, перевіряємо: правильність використання програми; параметри COM-порту (чи може він працювати на обраній швидкості обміну); величину резистора в навантаженні k-line; якість лінії зв'язку і т.д.

Адаптер K-LINE (c) SHURIKEN

Персональний сайт - зроби сам до-лайн адаптер


Другий варіант "правильної" схеми адаптера для тих, кому проблематично дістати дефіцитну мікросхему MC33199D надіслав SHURIKEN. Адаптер за цією схемою експлуатується понад півтора року, пройшов перевірку на всіх системах уприскування і характеризується як "залізобетонний" Для узгодження з СОМ - портом застосована все та ж, досить поширена і дещево (в різних регіонах ціна коливається від 30 до 50 руб) мікросхема MAX232 (ICL232CPE, HIN232), а узгодження з лінією діагностики - мікросхема LM339. Яких-небудь додаткових особливостей схема не має, котушка L1 служить для фільтрації імпульсних перешкод.

Щодо встановлення і осцилограми Ви можете подивитися тут. Так само, як і в попередній схемі, нумерація висновків по входу відповідає 9-піновий роз'єму СОМ, виходу - 9-піновий роз'єму адаптера KR-2 від НВП НТС.

K-LINE: Новий погляд на звичні речі.

Прогрес рухається вперед семимильними кроками і заглядає навіть за ворота автомайстерень, в яких все частіше і частіше можна зустріти ноутбуки в якості діагностичного комп'ютера. Немає слів, ноутбук більш мобільний, функціональний і в якійсь мірі престижний, додаючи "вага" автосервісу. Але. Останнім часом почастішали скарги або на неправильну роботу адаптерів К-Line, або, що ще гірше, вихід з ладу COM - портів ноутбука. Справа, мені здається в тому, що у деяких ноутбуків СОМ-порти працюють з рівнями сигналів +/- 3V, в той час як більшість адаптерів, розраховані на РС і зібрані на мікросхемах МАХ232 видають повноцінні +/- 12V. Тобто, для роботи з ноутбуком бажано мати адаптер, призначений саме для цього. Найпростіший шлях - замінити звичну нам всім МАХ232 на МАХ3232. має знижені напруги сигналів. Ціна питання - 90 рублів, саме стільки становить різниця у вартості цих мікросхем в Полтавае.

Інший, і, як мені здається (IMHO), більш прогресивний спосіб запропонував HASS_78 - використання для узгодження з портом ноутбука мікросхему DS275. Дана мікросхема працює з тими рівнями сигналів, які отримує, адаптуючись хоч до СОМ-порту РС, хоч до ноутбука, представляючи собою оптимальне рішення для реалізації K-Line. Крім усього іншого, даний спосіб практично не вимагає "обв'язки" мікросхем.

Отже, схема від Hass-а на DS275 і MC33199.

Схеми немає ніяких особливостей, і при правильній збірці не вимагають ніякої настройки. DА1 - будь-який стабілізатор, наприклад LM2931AZ-5, 7805. Замість 33199 (33290) при відповідній зміні схеми можна використовувати L9243 (з іммобілізатора АПС-4).

Вийде щось типу цього.

Всі три варіанти адаптерів прекрасно вміщаються в корпусі перехідника 9-9 pin