Диагностический сканер VAG (KWP-1281) на ATMega8

Обсуждаем электронику на колесах. Нужен увлажнитель воздуха для Камаза? Вам сюда.
vovksextra
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 15, 2011 02:22:15
Контактная информация:

Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение vovksextra »

Данный прибор предназначается для считывания и сброса кодов ошибок блоков управления автомобилей VAG группы, работающих по протоколу KWP-1281 (skoda, seat ,vw, audi).

проверено на skoda 2004г. (своя машинка), audi a6 2000г.


В архиве лежит прошивка, печатка и схема под диптрэйс, картинка с фюьзами.

Исходники отдам тому, кто соберет устройство )


Фото и видео работы , постараюсь сделать в ближайшее время
Вложения
diagnostic.ZIP
Все необходимое для сборки
(142.14 КБ) 1149 скачиваний
diagnostic.pdf
Схема устройства
(35.26 КБ) 1409 скачиваний
Реклама
abracadabra
Потрогал лапой паяльник
Сообщения: 393
Зарегистрирован: Чт мар 08, 2012 20:05:21
Откуда: Воронеж

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение abracadabra »

vovksextra писал(а): Исходники отдам тому, кто соберет устройство )
Мож не "исходники", а софт для РС? :shock:
А во вторых, что за "тайна мадридского двора", че за прога?
Если кого интересует по вагам, есть вагком- 805, "полный комплект" - софт, схема, прошивка, в сети "на халяву" давно валяется, поддерживает авто с кан шиной, по вагам это после 2004г. :)))
А про то, что выше т.с. пишет, так вагком 3.1 рус. вообще с обычным К.L. адаптером прекрасно работает, и на каждом углу , в сети свободно лежит :beer:
Поэтому, както непонятно, хотелось бы от т.с. услышать, может ваша прога, больше вагкома 3.1 могет?
Реклама
vovksextra
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 15, 2011 02:22:15
Контактная информация:

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение vovksextra »

Это автономное устройство. Преимуществ много. Одно из них - ноут собою возить не нужно. Можно встроить в панель и т.д. И себестоимость устройства около 10 у.е
dorya
Нашел транзистор. Понюхал.
Сообщения: 197
Зарегистрирован: Ср ноя 04, 2009 22:42:45

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение dorya »

а индикатор какой?
Реклама
Эиком - электронные компоненты и радиодетали
vovksextra
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 15, 2011 02:22:15
Контактная информация:

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение vovksextra »

Аналог HD44780

У меня на разборке завалялся лазерный принтер SAMSUNG SCX-4100, вот с него и брал индикатор. Он не больших габаритов.
В сервисмануале на принтер он именуется как PC1602ARH-VWW-A-C1

Схема подключения стандартная, только на VSS подается 5вольт иначе никак не хотел работать. На самом индикаторе сделал перемычку от питания на VSS.
Реклама
dorya
Нашел транзистор. Понюхал.
Сообщения: 197
Зарегистрирован: Ср ноя 04, 2009 22:42:45

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение dorya »

с индикатором думаю разберусь. очевидно еще подстроечник на контраст поставить надо.
а можно хотя бы краткий мануальчик по прибору.
кстати подтяжка к-линии должна быть 510 Ом, у вас 1 кОм, проблем нет?
Реклама
vovksextra
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 15, 2011 02:22:15
Контактная информация:

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение vovksextra »

Что касается подсветки - индикатор индикатору рознь. У меня так получилось. Резистор я поставил из того что у меня было (на 1к работает без проблем). Мануал писать то и не о чем. Соберусь на выходных - видео выложу.

Суть такая - выбираешь блок, затем действие (просмотр ошибок или очистка ошибок) и выполняешь. При просмотре ошибок - показывается только код ошибки, для полной расшифровки нужно было ставить еще память - поленился. Мне достаточно и кода )

Что меня "заставило" сделать этот девайс ? Поставил себе газ (пропан) и периодически начала вылазить одна ошибка, которая сказывалась на расход топлива и тягу авто. Именно в каком режиме езды, я так и не понял, но вылазит очень часто. В конечном итоге я замучился с собою возить ноут и ждать пока он запустится. Изначально подразумевалось отловить ошибку в "онлайне", посему и был "приклеен" на схему красный диод. Но устройство получилось очень маленькое, стало удобно возить его в бордачке и отлов ошибки потерял смысл (хотя можно на досуге доделать). В свободную минутку тыкнул в разъем - стер ошибку и поехал дальше ). Прошивку можно "допилить" в любое время. Схема срисована уже с готовой платы - все работает.

Проект в Протеусе (только меню). С блоком работал "на столе" с протеусом подружить не удалось
Вложения
diagnostic.zip
проект (только меню) в протеусе
(20.23 КБ) 554 скачивания
dorya
Нашел транзистор. Понюхал.
Сообщения: 197
Зарегистрирован: Ср ноя 04, 2009 22:42:45

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение dorya »

спасибо за файлик.
заметил что при переборе блоков кнопкой "left" нет блока аэрбег (15).
а возможно добавить еще блоки? хотелось бы видеть, к примеру, климат (08)
vovksextra
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 15, 2011 02:22:15
Контактная информация:

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение vovksextra »

dorya писал(а):спасибо за файлик.
заметил что при переборе блоков кнопкой "left" нет блока аэрбег (15).
а возможно добавить еще блоки? хотелось бы видеть, к примеру, климат (08)
Да действительно по кнопке влево нет 15 блока. Промахнулся с индексом в описании массива блоков.Подправлю.

В массив можно добавить сколько угодно блоков ))

Кусок кода ниже.

Код: Выделить всё


type

  t_menu = record
    name: array[16] of char;
    reserved: byte;
    prev_index: byte;
    next_index: byte;
  end;

const

  .......

  ecu: array[5] of t_menu = (('<01-Engine     >', 0x01, 3, 1), 
    ('<03-ABS        >', 0x03, 0, 2),
    ('<17-Instruments>', 0x17, 1, 3),
    ('<46-Comfort    >', 0x46, 2, 4),
    ('<15-Airbags    >', 0x15, 3, 0));

  action: array[2] of t_menu = (('<View errors   >', 0, 1, 1),
    ('<Delete errors >', 1, 0, 0));

 .......
 

dorya
Нашел транзистор. Понюхал.
Сообщения: 197
Зарегистрирован: Ср ноя 04, 2009 22:42:45

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение dorya »

ну вот как-то так:
Изображение
осталось кнопки по высоте подобрать и микрушку на К-линию впаять. надеюсь все заработает
vovksextra
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 15, 2011 02:22:15
Контактная информация:

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение vovksextra »

Выложу подправленную прошивку. ver 1.1.

Что изменилось:

1. Добавил новых блоков.
2. Подправил мелкие баги.
Вложения
diagnostic.hex
(16.72 КБ) 696 скачиваний
dorya
Нашел транзистор. Понюхал.
Сообщения: 197
Зарегистрирован: Ср ноя 04, 2009 22:42:45

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение dorya »

больше блоков, это хорошо :)) можно еще добавить 19 (CAN) и 44 (усилитель руля)
и еще, при выборе блока, которого нет в машине идет перебор скоростей соединения и пока не выведется сообщение об ошибке соединения выйти в главное меню невозможно. может добавить возможность, чтобы кнопкой "С" можно было прервать этот процесс на любой стадии. и задержки на нажатие кнопок если б поменьше были.
vovksextra
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 15, 2011 02:22:15
Контактная информация:

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение vovksextra »

dorya писал(а):больше блоков, это хорошо :)) можно еще добавить 19 (CAN) и 44 (усилитель руля)
Мне проще будет отдать тебе исходники и делай что душа пожелает.

Кстати. Подключал к машине? Увидел блоки ?
dorya
Нашел транзистор. Понюхал.
Сообщения: 197
Зарегистрирован: Ср ноя 04, 2009 22:42:45

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение dorya »

был бы весьма благодарен.
еще не подключал, OBD разьем заказал, сегодня приехал. сейчас припаяю, пойду в гараж пробовать.
dorya
Нашел транзистор. Понюхал.
Сообщения: 197
Зарегистрирован: Ср ноя 04, 2009 22:42:45

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение dorya »

чет не захотел с моей машиной работать, на разных скоростях выдает сообщение типа E5 31 08 :(
vovksextra
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 15, 2011 02:22:15
Контактная информация:

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение vovksextra »

dorya писал(а):чет не захотел с моей машиной работать, на разных скоростях выдает сообщение типа E5 31 08 :(
Было у меня такое. Это когда питание есть, а сигнала по K-Линии не видит. Разъем досунул с усилием и все. Или же не туда сигнальный припаял.

Скажи какая машина и какого года.

PS Зажигание должно быть включено.
dorya
Нашел транзистор. Понюхал.
Сообщения: 197
Зарегистрирован: Ср ноя 04, 2009 22:42:45

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение dorya »

проверю еще, но вроде как все правильно подключил. машина Тур 2006 года
vovksextra
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 15, 2011 02:22:15
Контактная информация:

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение vovksextra »

dorya писал(а):проверю еще, но вроде как все правильно подключил. машина Тур 2006 года
Должно все быть ок. Смотрел тур 2007 - без проблем.
dorya
Нашел транзистор. Понюхал.
Сообщения: 197
Зарегистрирован: Ср ноя 04, 2009 22:42:45

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение dorya »

не прошились фузы. Мега работала на 1 MHz. а я думаю, что-то тормознутая реакция на нажатие клавиш. Перепрошил, буду пробовать, дома приборка рабочая с Октавии валяется, буду на ней тестить.
vovksextra
Открыл глаза
Сообщения: 73
Зарегистрирован: Ср июн 15, 2011 02:22:15
Контактная информация:

Re: Диагностический сканер VAG (KWP-1281) на ATMega8

Сообщение vovksextra »

Собственно исходники под микропаскаль.

Среду можно взять ЗДЕСЬ

Лечилку ЗДЕСЬ

Содержимое архива распаковать туда куда установили микропаскаль и запустить экзешник
Вложения
diagnostic_src.ZIP
Исходники
(8.36 КБ) 587 скачиваний
Ответить

Вернуться в «АвтоМотоВело»