-
Постов
89 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
События
Весь контент Maximus559
-
Бензонасос работает при повороте ключа дальше не слышу...свечи сухие это точно, смотреть есть все проги что во фри лежат (ошибок нет) щас пойду прокрутку глядеть да давление в рампе...Было такое дело что после смены ЭБУ перестала гореть лампа заряда АКБ при повороте зажигания но через часа два вновь воссияла...ДУмал тут сабака зарыта но нет же
-
Может кто поможет вчера припарковал авто сегодня перешил запасной ЭБУ там же на месте поменял их местами ключ на старт (бензанасос качает всё в норме) крутил крутил не заводиться проверил искру нету свечи не залиты и в горшках тоже пустота (проблема в том что авто зажали и утащить в гараж не получилось да и толково проверить всё ) ставил назад другой ЭБУ тоже самое...Что проверять в первую очередь давление в рампе нечем померить... 2114 я7.2 1.5 8кл
-
Ну да комбик не офф... просто было интересно все осальные из комплекта я7 принимают защиту.
-
ИИзвените если не по теме но разобраться не могу почему new i205LR54 на неё защита считывания не ставиться в комбилодере 2.18.
-
На ява это врятли. Все таки это не компилируемый язык а скриптовый (интерпретатор), в нем нет таких низкоуровневых фукнций, которые позволили бы напрямую работать с оборудованием (СОМ-портом). Весь код ЯВА программы выполняется в виртуальной JAVA машине, которая в лучшем случае может предоставить доступ тока к интернет соединению и файлам на жестком диске. А на Линукс ты такой спицифический софт врятли найдешь... И вообще не понятно зачем оно надо, ты что ЭБУ хочешь подключить к какому-нибудь мобильному девайсу, на котором зашита Линукс?
-
А может кто подскажет как на родном БК (внешний вид ниже) это делаеться...Врёт плотно литра на полтора два.
-
Эхо конечно же учитывается ))) В моем случае понятие "задержка между запросом и ответом" не уместно, т.к. чтение запись проясходят (повторюсь) асинхронно! Основная программа когда нужно что то отправить ложит эти данные в буфер не дожидаясь самого момента их отправки на порт. В принципе в этом буфере может скопиться хоть 5 хоть 10 команд (но на практике такого не бывает). Поток для записи в порт (выполняемый отдельно от основого) как только увидит что буфер для отправки не пуст, сразу шлет первую команду с буфера на порт и засыпает на время 200 мс. (задается в настройках). Как только будет получен ответ на эту команду, она удалится из буфера и сразу будет отправлена следующая команда и т.д. Если ответ на команду не был получен после 3 попыток она тоже удаляется из буфера и приходит черед след. команды (если она есть). Таким образом буфер освобождается по принципу ФИФО. Второй поток (для чтения), постоянно "слушает" порт и запоминает в буфере все что пришло. Как только последовательность принятых данных (возможно за несколько циклов чтения с порта) будет похожа на комнду KWP2000 (сверяет по заголовку и контрольной сумме), он передает эту команду основной программе и очишает буфер чтения, для ожидания следующей команды. А основная программа уже исходя из полученных данных просто размещает их в нужном виде на форме для отображения пользователю! Таким образом два процесса (чтение\запись) происходят совершенно независимо, и даже не подозревают о сушествовании друг друга )))
-
Внёс требуемые изменения...Прошу опробовать. Изменения в версии 1.05 1. Добавлена возможность ведения логов обмена данными с портом в файл. Для этого в верхней правой части окна появилась соответсвующая галочка. Когда она установлна все что оправлено\принято с порта пишется в файл log.txt в папке с программой. Таким образом образом можно записывать выборочные моменты обмена, вовремя ставя и снимая галочку. Формат сообщений в файле : [время] [направление] [данные] [описание] где, время - время отправки\приема с точностью до милесекунд напрвление - RCV или SND для получения и отправки данных соответственно данные - данные в 16-ричном представлении описание - для SND сообщений это название отправленной команды, для RCV это просто строка (символьное представление полученных данных) После отправки данных, если на порту есть пиание, в ответ последует точно такая же команда (эхо-команда). И только после нее, если ЭБУ нам ответил, на порт придет команда его ответа. Сам не знаю почему так устроено :) Каждой отправленной команде в файле соответствует одна строка SND, а вот каждой принятой команде может соответствовать несколько строк RCV, если она была получена за несколько циклов чтения с порта. Более того - между двуми циклами чтени RCV одной логической команды (пакета), может затисаться одна команда оправки SND т.к. эти процессы в программе проходят асинхронно! В этом нет ничего страшного, разве что человеком воспринимается тяжеловато :) 2. Добавлена возможность настройки таймаутов СОМ-порта. Для этого нужно зайти в настройки порта и в ручную помнять 5 параметров. Не знаю, может у кого-то это и повлияет на работоспособность программы, но у меня все работает ПРИ ЛЮБЫХ значениях таймаутов. DiagnozNK v1.05.rar
-
Инициализацию...Если не сложно можно поподробнее?
-
Пробовал много прошивок, но остановился и менять не собираюсь на LR53 разход город 7,5 на стоке (10 было)...Но вот вопрос наверно немног не по теме но может кто подскажет исправима ли проблема?Бортовой Компьютер целенаправленно врёт.Комп штатный на 2114.(пробовал вытыкать его на ночь т.к. когдато была россия 83) не помогло...
-
Попробуйте хоть кто нибудь на МастерКит ВМ 9213 и отпишитесь вышло ли что нибудь...
-
Техническая сторона вопроса : При работе с СОМ портом программа использует стандартные функции WIN32 API. При связи с портом (функцией CreateFile(...)) в программе создается еще 2 дочерних потока, выполняемых совершенно независимо друг от друга. В одном потоке на порт последовательно отправляются запросы из кэша (с интервалом задаваемым в настройках программы - по умолчанию 200 мс - так требует документация АВТОВАЗа), в другом потоке происходит "слушаение" порта функцией WaitCommEvent(...). Чтение и запись в порт происходят стандартными Windows API функциями ReadFile(...) и WriteFile(...). Закрытие порта производит функция CloseHandle(...). Параметры порта - скорость 10400 и биты четности - все взято из описания протокола KWP2000 (редакции от АВТОВАЗ). Единственный момент который в этом документе упушен - таймауты порта, которые выставляются функцией API SetCommTimeouts(...) В моем случае адаптер одинаково стабильно работал при любых таймаутах, и я не уделил особого внимания этому моменту! В любом случае весь цикл написания и тестирования программы происходил на USB адаптре K-Line лишь ЭМУЛИРУЮЩЕГО работу СОМ порта. Возможно на реальном СОМ порте необходимо выставть други таймауты или несколько иначе организовать цикл чтения/записи данных. Наверно придется в ближайщее время спаять адаптер для РЕАЛЬНОГО СОМ порта (которго и нет в моем буке:) и тестить прогу на нем! А то уж какая то сильно аппаратно зависимая релизация получилась : ))) З.Ы: Реально кто-нить пробовал прогу на ВМ 9213? У кого-нить заработало?
-
Ок спаяю.А по поводу протаколов обена на Бош не чем помочь?Да и прога у меня работает регулярно ни каких перебоев в работе нет...всёже грешу на то что писалась видимо с адаптера ВМ 9213 вдимо и работать только с ним будет... хотелось бы чтобы кто нибудь имеющий такой же адаптер потестил.
-
Тогда не понятно почему когда я пробовал на 3 машинах всё связывалось на ура...А кто не пробовал другой подкл. ни чего не выходило.И что ещё надо чтобы судить о работе?
-
Понятно...Но не понятно одно как тогда писать программу чтобы она отвечала на любом адаптере?
-
Пишу программу для диагностики и прошивания ЭБУ.Пока вот толька нашол протоколы обмена на Я7 (надеюсь на помощь для других типов эбу).Писал с адаптером ВМ 9213 с ним у меня связываеться быстро и регулярно.Так же хотелось, чтобы и другие адаптары с ней связывались но как это сделать не знаю.Вобщем выкладываю жду предложений и помощи... Всем откликнувимся огромное Спасибо! DiagnozNK.rar
-
Дело было так друг приехал мол давай поставим и мне прошивочку от ледокола подкл. смотрю уже перешита притом как мне кажеться не на лучше чем сток прошивку значит что то мешалось ну да бог с ним (время было позднее) зашиваем сразу тьма ошибок: ДПКВ, ДФ, и пропуски зажигания 1,2... меняет он дачики и опять давай чудо прошивку мне стоавим а кажит пропуски в 1.А человек он занятой время нету толком поковыряться...Шили то и то на улице из дома вытащил давай давай давай...Сам далеко не профи справиться сам не могу вот и прошу хотябы пару версий что да как смотреть.
-
Может кто подскажит и в таком вопросе.Шьёшь ледоколовской LR53 пишет множественные пропуски заж. и пропуски в 1 цилиндре (машину подтраивает) заливаешь назад что стояла ЕХ36 всё пропало.ДПКВ и ДФ новые. I203EX36_RCO122.rar
-
Всем огромное спасибо!!!Проблема была в блоке перепояли со старого блока.А какие есть безопасные аналоги (на будущее)
-
Если ключи... то как правило от чего это случаеться?
-
Машина ваз 2114 мозги, январь 7.2 двигло 1.5 8кл. проблема такова пропала зарядка до гаража не доехали...дотянули, заменили щётки генератора завели заряд 13.8 глушим меняем ремень генератора, заводить .... она двоит проверяем искру 2,3 цилиндр отсутствует.Меняем модуль зажигания на рабочий и провода эфекта нет.Показывает ошибки: множ.пропуски заж. и пропуски во 2,3 целиндре.
-
Пока все программы что на свободном скачивании без проблем идёт.
-
203 - езжу около недели пока только положительные ощущения...Мотор мягонько работает да и по разгону отлично, с разходом пока не определился тарахтит регулярно но около 8л.Вот только лично у меня холодный старт пока не очень, свечки заменил АКБ мослает нормально (за бортом ночью -32 днём -24 ) на EL35 с пол пину в такую темрературу заводилаь...Но тут наверно в авто надо ковырять.
-
-18...чудо просто!Следущая неделя вся за -30 (по прогнозу) :(