Страница 1 из 2
Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Чт авг 02, 2012 17:01:16
vovksextra
Данный прибор предназначается для считывания и сброса кодов ошибок блоков управления автомобилей VAG группы, работающих по протоколу KWP-1281 (skoda, seat ,vw, audi).
проверено на skoda 2004г. (своя машинка), audi a6 2000г.
В архиве лежит прошивка, печатка и схема под диптрэйс, картинка с фюьзами.
Исходники отдам тому, кто соберет устройство )
Фото и видео работы , постараюсь сделать в ближайшее время
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Чт авг 02, 2012 21:21:46
abracadabra
vovksextra писал(а):
Исходники отдам тому, кто соберет устройство )
Мож не "исходники", а софт для РС?
А во вторых, что за "тайна мадридского двора", че за прога?
Если кого интересует по вагам, есть вагком- 805, "полный комплект" - софт, схема, прошивка, в сети "на халяву" давно валяется, поддерживает авто с кан шиной, по вагам это после 2004г.

А про то, что выше т.с. пишет, так вагком 3.1 рус. вообще с обычным К.L. адаптером прекрасно работает, и на каждом углу , в сети свободно лежит
Поэтому, както непонятно, хотелось бы от т.с. услышать, может ваша прога, больше вагкома 3.1 могет?
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Чт авг 02, 2012 23:07:02
vovksextra
Это автономное устройство. Преимуществ много. Одно из них - ноут собою возить не нужно. Можно встроить в панель и т.д. И себестоимость устройства около 10 у.е
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Пт авг 17, 2012 05:41:32
dorya
а индикатор какой?
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Пт авг 17, 2012 09:18:07
vovksextra
Аналог HD44780
У меня на разборке завалялся лазерный принтер SAMSUNG SCX-4100, вот с него и брал индикатор. Он не больших габаритов.
В сервисмануале на принтер он именуется как PC1602ARH-VWW-A-C1
Схема подключения стандартная, только на VSS подается 5вольт иначе никак не хотел работать. На самом индикаторе сделал перемычку от питания на VSS.
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Пт авг 17, 2012 15:42:50
dorya
с индикатором думаю разберусь. очевидно еще подстроечник на контраст поставить надо.
а можно хотя бы краткий мануальчик по прибору.
кстати подтяжка к-линии должна быть 510 Ом, у вас 1 кОм, проблем нет?
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Пт авг 17, 2012 18:14:01
vovksextra
Что касается подсветки - индикатор индикатору рознь. У меня так получилось. Резистор я поставил из того что у меня было (на 1к работает без проблем). Мануал писать то и не о чем. Соберусь на выходных - видео выложу.
Суть такая - выбираешь блок, затем действие (просмотр ошибок или очистка ошибок) и выполняешь. При просмотре ошибок - показывается только код ошибки, для полной расшифровки нужно было ставить еще память - поленился. Мне достаточно и кода )
Что меня "заставило" сделать этот девайс ? Поставил себе газ (пропан) и периодически начала вылазить одна ошибка, которая сказывалась на расход топлива и тягу авто. Именно в каком режиме езды, я так и не понял, но вылазит очень часто. В конечном итоге я замучился с собою возить ноут и ждать пока он запустится. Изначально подразумевалось отловить ошибку в "онлайне", посему и был "приклеен" на схему красный диод. Но устройство получилось очень маленькое, стало удобно возить его в бордачке и отлов ошибки потерял смысл (хотя можно на досуге доделать). В свободную минутку тыкнул в разъем - стер ошибку и поехал дальше ). Прошивку можно "допилить" в любое время. Схема срисована уже с готовой платы - все работает.
Проект в Протеусе (только меню). С блоком работал "на столе" с протеусом подружить не удалось
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Сб авг 18, 2012 03:45:28
dorya
спасибо за файлик.
заметил что при переборе блоков кнопкой "left" нет блока аэрбег (15).
а возможно добавить еще блоки? хотелось бы видеть, к примеру, климат (08)
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Сб авг 18, 2012 12:03:53
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));
.......
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Чт авг 23, 2012 22:59:09
dorya
ну вот как-то так:

осталось кнопки по высоте подобрать и микрушку на К-линию впаять. надеюсь все заработает
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Сб авг 25, 2012 12:59:14
vovksextra
Выложу подправленную прошивку. ver 1.1.
Что изменилось:
1. Добавил новых блоков.
2. Подправил мелкие баги.
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Сб авг 25, 2012 22:54:27
dorya
больше блоков, это хорошо

можно еще добавить 19 (CAN) и 44 (усилитель руля)
и еще, при выборе блока, которого нет в машине идет перебор скоростей соединения и пока не выведется сообщение об ошибке соединения выйти в главное меню невозможно. может добавить возможность, чтобы кнопкой "С" можно было прервать этот процесс на любой стадии. и задержки на нажатие кнопок если б поменьше были.
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Пн авг 27, 2012 10:12:43
vovksextra
dorya писал(а):больше блоков, это хорошо

можно еще добавить 19 (CAN) и 44 (усилитель руля)
Мне проще будет отдать тебе исходники и делай что душа пожелает.
Кстати. Подключал к машине? Увидел блоки ?
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Пн авг 27, 2012 10:22:58
dorya
был бы весьма благодарен.
еще не подключал, OBD разьем заказал, сегодня приехал. сейчас припаяю, пойду в гараж пробовать.
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Пн авг 27, 2012 13:18:08
dorya
чет не захотел с моей машиной работать, на разных скоростях выдает сообщение типа E5 31 08

Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Пн авг 27, 2012 16:06:06
vovksextra
dorya писал(а):чет не захотел с моей машиной работать, на разных скоростях выдает сообщение типа E5 31 08

Было у меня такое. Это когда питание есть, а сигнала по K-Линии не видит. Разъем досунул с усилием и все. Или же не туда сигнальный припаял.
Скажи какая машина и какого года.
PS Зажигание должно быть включено.
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Пн авг 27, 2012 16:48:44
dorya
проверю еще, но вроде как все правильно подключил. машина Тур 2006 года
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Пн авг 27, 2012 16:51:01
vovksextra
dorya писал(а):проверю еще, но вроде как все правильно подключил. машина Тур 2006 года
Должно все быть ок. Смотрел тур 2007 - без проблем.
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Пн авг 27, 2012 20:41:04
dorya
не прошились фузы. Мега работала на 1 MHz. а я думаю, что-то тормознутая реакция на нажатие клавиш. Перепрошил, буду пробовать, дома приборка рабочая с Октавии валяется, буду на ней тестить.
Re: Диагностический сканер VAG (KWP-1281) на ATMega8
Добавлено: Ср авг 29, 2012 09:20:57
vovksextra
Собственно исходники под микропаскаль.
Среду можно взять
ЗДЕСЬ
Лечилку
ЗДЕСЬ
Содержимое архива распаковать туда куда установили микропаскаль и запустить экзешник