Обсуждаем электронику на колесах. Нужен увлажнитель воздуха для Камаза? Вам сюда.
Ответить

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

Чт авг 02, 2012 17:01:16

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

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


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

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


Фото и видео работы , постараюсь сделать в ближайшее время
Вложения
diagnostic.ZIP
Все необходимое для сборки
(142.14 KiB) Скачиваний: 1068
diagnostic.pdf
Схема устройства
(35.26 KiB) Скачиваний: 1220

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

Чт авг 02, 2012 21:21:46

vovksextra писал(а):Исходники отдам тому, кто соберет устройство )

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

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

Чт авг 02, 2012 23:07:02

Это автономное устройство. Преимуществ много. Одно из них - ноут собою возить не нужно. Можно встроить в панель и т.д. И себестоимость устройства около 10 у.е

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

Пт авг 17, 2012 05:41:32

а индикатор какой?

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

Пт авг 17, 2012 09:18:07

Аналог HD44780

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

Схема подключения стандартная, только на VSS подается 5вольт иначе никак не хотел работать. На самом индикаторе сделал перемычку от питания на VSS.

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

Пт авг 17, 2012 15:42:50

с индикатором думаю разберусь. очевидно еще подстроечник на контраст поставить надо.
а можно хотя бы краткий мануальчик по прибору.
кстати подтяжка к-линии должна быть 510 Ом, у вас 1 кОм, проблем нет?

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

Пт авг 17, 2012 18:14:01

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

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

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

Проект в Протеусе (только меню). С блоком работал "на столе" с протеусом подружить не удалось
Вложения
diagnostic.zip
проект (только меню) в протеусе
(20.23 KiB) Скачиваний: 519

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

Сб авг 18, 2012 03:45:28

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

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

Сб авг 18, 2012 12:03:53

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));

 .........................
 

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

Чт авг 23, 2012 22:59:09

ну вот как-то так:
Изображение
осталось кнопки по высоте подобрать и микрушку на К-линию впаять. надеюсь все заработает

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

Сб авг 25, 2012 12:59:14

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

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

1. Добавил новых блоков.
2. Подправил мелкие баги.
Вложения
diagnostic.hex
(16.72 KiB) Скачиваний: 667

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

Сб авг 25, 2012 22:54:27

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

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

Пн авг 27, 2012 10:12:43

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


Мне проще будет отдать тебе исходники и делай что душа пожелает.

Кстати. Подключал к машине? Увидел блоки ?

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

Пн авг 27, 2012 10:22:58

был бы весьма благодарен.
еще не подключал, OBD разьем заказал, сегодня приехал. сейчас припаяю, пойду в гараж пробовать.

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

Пн авг 27, 2012 13:18:08

чет не захотел с моей машиной работать, на разных скоростях выдает сообщение типа E5 31 08 :(

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

Пн авг 27, 2012 16:06:06

dorya писал(а):чет не захотел с моей машиной работать, на разных скоростях выдает сообщение типа E5 31 08 :(


Было у меня такое. Это когда питание есть, а сигнала по K-Линии не видит. Разъем досунул с усилием и все. Или же не туда сигнальный припаял.

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

PS Зажигание должно быть включено.

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

Пн авг 27, 2012 16:48:44

проверю еще, но вроде как все правильно подключил. машина Тур 2006 года

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

Пн авг 27, 2012 16:51:01

dorya писал(а):проверю еще, но вроде как все правильно подключил. машина Тур 2006 года


Должно все быть ок. Смотрел тур 2007 - без проблем.

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

Пн авг 27, 2012 20:41:04

не прошились фузы. Мега работала на 1 MHz. а я думаю, что-то тормознутая реакция на нажатие клавиш. Перепрошил, буду пробовать, дома приборка рабочая с Октавии валяется, буду на ней тестить.

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

Ср авг 29, 2012 09:20:57

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

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

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

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