Перейти до змісту

Рекомендовані повідомлення

В принципе можно конечно, если это действительно нужно. Насчет сброса ошибок - не уверен что этот режим вообще работает, т.к. толком проверить не чем (т.е. нет ноута :) ).

Будь ласка Увійдіть або Зареєструйтесь щоб побачити посилання.

, если таки действительно нужна Lite версия, отпишитесь еще раз и укажите какие режимы оставить.

Конечно нужна (если не затруднит). Оставить только режим "Опросить ЭБУ"

Я так понимаю его вполне достаточно для диагностики и бк (разгон, расход и проч радости :) ).

Кстати может в ини файле какой-нибудь параметр внести, чтобы при его отсутствии прога запускалась в режиме Lite. Так наверно и легче будет, чтобы не вести две ветки проги....

 

Да и в случае облегченной версии ее можно кому-то спокойно рекомендовать не боясь за то что шаловливые ручки полезут дальше.

 

Так Вы прогу в режим диагностики выставьте и переключение не трогайте... и на посторонние кнопки внимание не обращайте.

Получится все тоже самое, что Вы хотите.

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

Змінено користувачем Dr.Akula
Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1609336
Поділитись на інші сайти

Ну насчет разного режима запуска, об этом подумать можно конечно, но не сейчас, так что вот версия только с диагностикой 

Будь ласка Увійдіть або Зареєструйтесь щоб побачити посилання.

 и аналог 

Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1609342
Поділитись на інші сайти

Ну насчет разного режима запуска, об этом подумать можно конечно, но не сейчас, так что вот версия только с диагностикой 

Будь ласка Увійдіть або Зареєструйтесь щоб побачити посилання.

 и аналог 

Уже? :energy:

СПАСИБО!!!!

Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1609347
Поділитись на інші сайти

И теперь немного о БК, может кто то подсказать алгоритм реализации для определения max скорости за последний км? 

Так а массив зачем? достаточно сравнивать две точки скорости на каждом опросе - прошлую и текущую...

Если текущая больше прошлой, то запоминаем текущую скорость скорость, если меньше, то оставляем прошлую и т.д.

В итоге получим максимальную скорость на нужное расстояние. За нуль берем момент включения зажигания.

 

 

Среднюю скорость также считаем как среднюю между первым замером и вторым, получаем среднее значение между двумя скоростями, потом опрашиваем с ЭБУ 3-тье значение и находим среднее между полученным ранее средним и третьим значением...

Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1609352
Поділитись на інші сайти

ну уж заремить кусок кода не проблема, главное чтоб дальше ни где не вылезли баги из-за этого )

Змінено користувачем Kazuya
Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1609353
Поділитись на інші сайти

 

...

И теперь немного о БК, может кто то подсказать алгоритм реализации для определения max скорости за последний км? 

Будь ласка Увійдіть або Зареєструйтесь щоб побачити посилання.

, уже когда то писал о перечне параметров которые хотелось бы видеть в программе. Думаю это один из самых интересных в плане реализации, т.е. собирать массив из тысячи показателей как бы не совсем интересно, т.е. за 1 секунду от ЭБУ может прийти несколько ответов, а 1 км можно проехать за очень разное время.. т.е. массив может быть довольно большим.. брать значения через 1м, вроде тоже как то не честно.. в общем если у кого есть идеи, буду признателен.

А чего бояться? Так в лоб и делать, у писюка памяти много. от на андроиде заметно подтормаживает при создании большого массива. Да по метру и вядли получится. Если хочется, можно при маленькой скорости и ограничивать размер. Зато можно считать и например общий расход между двумя произвольными точками.

Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1609357
Поділитись на інші сайти

Будь ласка Увійдіть або Зареєструйтесь щоб побачити посилання.

, вот к примеру была скорость 100км/час, и на протяжении 1 км он плавно спустилась к 50 км/час, т.е. когда будет 1001 м, то максимальная скорость должна быть что то около 99 км/час (берем грубо для примера) за последний км, но если сравнивать текущую и предыдущие, то текущая 50 км, а предыдущая 100 (т.к. 100 всегда была больше текущих значений) и что получим? значения от 100 до 50 нигде не сохранены, .т.е. т.к. 100 вышла за границу 1 км, ее нужно откинуть и взять 50 так что ли? 

 

,  Ну так я и хочу стремиться к минимальному объему памяти при расчете этой скорости.

Змінено користувачем Kazuya
Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1609365
Поділитись на інші сайти

В общем пока что кроме стека на 1000 единиц, ничего больше не придумал, но должен быть какой то более изящный способ

Змінено користувачем Kazuya
Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1609366
Поділитись на інші сайти

Будь ласка Увійдіть або Зареєструйтесь щоб побачити посилання.

, вот к примеру была скорость 100км/час, и на протяжении 1 км он плавно спустилась к 50 км/час, т.е. когда будет 1001 м, то...

 

Смотри по максимальной скорости за последний километр:

1. берем нулевую точку - момент включения зажигания.

2. получаем скорость по запросу от ЭБУ и заносим ее в память. = 0 км/час

3. получаем следующую скорость по запросу от ЭБУ, сравниваем ее с занесенной и большее значение заносим в память. Если авто движется, то скорость будет постоянно то расти, то падать. Если стоит - то = 0.

 

Допустим авто движется и скорость меняется то больше, то меньше.

 

После включения зажигания получаем:

пробег 0 метров, скорость 0 км/час

на следующем запросе получаем:

пробег 1 метр, скорость 10 км/час - запоминаем максимальную скорость 10.

пробег 2 метра, скорость 20 км/час - запоминаем 20

.....

пробег 200 метров, скорость 100 км/час - запоминаем 100

.....

пробег 210 метров, скорость 80 км/час - запоминаем все равно 100 как максимальная скрость за последний километр.

.....

пробег 950 метров, скорость 120 км/час - запоминаем 120

.....

пробег 999 метров, скорость 110 км/час - остается максимальная 120

пробег 1000 метров, скорость 111 км/час - остается максимальная 120

пробег 1001 метр, скорость 100 км/час - получаем что максимальная скорость за прошлый пройденный километр была 120 км/час

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

пошел следующий километровый цикл, где принцип тот же что и в предыдущем, только стартовая скорость измеряемого отрезка уже = 100 км/час.

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

 

т.е. мы выбираем максимальную скрость за 1км и выводим его...

________________________________________________________________________________________

 

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

Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1609380
Поділитись на інші сайти

Эм, так это же будут куски по 1км, т.е. [0-1000]м, [1001-2000]м, а где же куски [2-1001], [3-1002]? 

Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1609417
Поділитись на інші сайти

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

Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1609445
Поділитись на інші сайти

В общем пока что кроме стека на 1000 единиц, ничего больше не придумал, но должен быть какой то более изящный способ

 

Эм, так это же будут куски по 1км, т.е. [0-1000]м, [1001-2000]м, а где же куски [2-1001], [3-1002]? 

В таком варианте пока как то не думается...

 

хотя если брать каждые 10 метров, то стек можно сократить до 100 ячеек

а каждые 20 - до 50...

 

Делать стек на 1000 ячеек и каждый метр - не целесообразно ибо на 1 метре изменение скорости будет незначительным... даже при экстренных торможениях и крутых ускорениях...

Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1609451
Поділитись на інші сайти

Будь ласка Увійдіть або Зареєструйтесь щоб побачити посилання.

, для определения среднего достаточно предыдущего и текущего значения ну и кол-ва этих самых значений.

А вот для определения того же среднего или макс/мин за определенный кусок, похоже что только и хранить весь этот кусок, и таки да, наверное есть смысл хранить по 10 метрам скорость . Но все равно как то это все, т.е. как только проехали 10 метров, обновляется стек и по новой вычисляется max для этих 100 элементов.

Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1609462
Поділитись на інші сайти

Будь ласка Увійдіть або Зареєструйтесь щоб побачити посилання.

, я тут вычислил, что в Нубире (и скорее всего в Ланосе 1.6) ошибки в пакете передаются не так. Там 6 байт под ошибки. Я подправил dcfg.  (приложил к сообщению). Добавь их в свои релизы. А то я на Нубира-клубе выкладывал у себя на дропбоксе, чтоб все могли брать (на ex.ua фильтр на всех,  кроме Украины). А с дропбокса прислали письмо, что мои расшаренные ресурсы жрут много трафика и заблокировали их. Пусть будет всё вместе у тебя.

Коды ошибок для ITMS-6F теперь точно правильные, взяты из прошивки (отдельная благодарность ), а вот их расшифровка взята из интернета, поэтому достоверность не гарантирую. Некоторые выборочно проверил по коду прошивки, часть точно совпадает, часть вызывает сомнения.

Еще хочу сказать, что в редакторе есть глюки. Если вставить в поле текст из буфера, то он не сохраняется при выходе из ячейки, возвращается старое значение. Видать после вставки не устанавливается флажок типа "Edited" или "Changed". А вот если вставить из буфера и поредактировать, например допечатать хоть 1 символ, то сохраняет. Вторая ошибка, что если войти в ячейку для редактирования (чтоб появился мигающий курсор) и сразу же нажать стрелку вверх или вниз, то оно переходит вверх или вниз, но блокируется дальнейшая возможность редактирования. После этого уже невозможно войти в редактирование никаких ячеек. Помогает, например, сохранение файла. После этого всё стаёт нормально. Это всё под Вин7-32.

Еще как пожелание, добавь в конфигурационные файлы поля типа "Название" и "Комментарии" или "Описание", чтоб можно было там расписать что это за конфигурация, а то Тип ЭБУ "ZXJN" не каждому понятен.

Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1611052
Поділитись на інші сайти

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

Будь ласка Увійдіть або Зареєструйтесь щоб побачити посилання.

 и 

Насчет редактора, то да, там много партаков, но он и делался на бегом. Не совсем понял насчет комментариев или описания, к каждому параметру такое нужно? или же просто одно большое поле к самому конфигурационному файлу? 

Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1611092
Поділитись на інші сайти

Да, именно общие поля для всего конфигурационного файла, чтоб при выборе типа ЭБУ отображалась не часть имени файла, а например "Ланос 1.5" или "Нубира 1.6, 2.0". А где-то рядом вывести поле описания, где я разместил бы, например, такой текст "Конфигурация для автомобилей с блоком управления ITMS-6F. Подходит для а/м Нубира 1.6, Нубира 2.0, Ланос 1.6". Чтоб оно отображалось при выборе типа ЭБУ.

И можно где-нибудь в уголке окна программы отображать текущий выбранный тип ЭБУ.

 

П.С. В предыдущем сообщении использовал тэг "member". Наверное из-за него весь текст получился жирным. Уверяю, я не хотел, тэг "bold" не использовал.  :neee:

Змінено користувачем ChasNubira
Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1611106
Поділитись на інші сайти

Сегодня испробовал прогу на нексии (движок А15MF).

В общем коннект не прошел. Сделал задержку 100мс один раз законектился, но тут же отвалился и больше коннект не прошел. Хотел поставить 300мс (как в dw_scan) но больше 100 не дает установить. Другие проги (dw_scan и ResearchDaewoo) подключаются и отрабатывают нормально.

Kolo

Вам удалось подключить эту прогу к нексии??? и если есть dcfg под нексию тоже было бы классно.

Будь ласка Увійдіть або Зареєструйтесь щоб побачити код.

Змінено користувачем Dr.Akula
Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1611151
Поділитись на інші сайти

Сегодня испробовал прогу на нексии (движок А15MF). Блок IEFI-6 по-моему.

В общем коннект не прошел. Сделал задержку 100мс один раз законектился, но тут же отвалился и больше коннект не прошел. Хотел поставить 300мс (как в dw_scan) но больше 100 не дает установить. 

UzDaewoo Nexia 1.5L DOHC двигатель A15MF ECU KDAC ?

А каким адаптером пользовались?

Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1611157
Поділитись на інші сайти

UzDaewoo Nexia 1.5L DOHC двигатель A15MF ECU KDAC ?

А каким адаптером пользовались?

Будь ласка Увійдіть або Зареєструйтесь щоб побачити посилання.

через этот адаптер и прошивали ксюху, так что с ним точно все ОК.

Ноут с железным com-портом

Тип ECU наверно лучше Kolo подскажет.

 

P.S. Насчет ответа режима диагностики- завтра более точный лог скину. (кажись там 2 раза была строчка Write F4 57 01 00 B4)

Змінено користувачем Dr.Akula
Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1611158
Поділитись на інші сайти

Да, ЭБУ UzDaewoo Nexia 1.5L DOHC двигатель A15MF ECU KDAC, но прошивка не родная. Реально прогу не подключал, только свой лог смотрел.

Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1611213
Поділитись на інші сайти

  • 2 тижня потому...

Респект автору за старания и то что занимается отладкой, проект заслуживает внимания! Мне как пользователю и думаю остальным ланосоводам будет интересно портировать данный проект для платформы, максимально представленной в среде автолюбителей... WinCE и GPS навигаторы в этом плане уже давно завоевали место под солнцем ;) С разрешения автора прошу предоставить информацию о проекте и исходники самой программы DELCO... в свою очередь постараюсь сделать все возможное для портирования проги и создания версии под WinCE!

Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1617661
Поділитись на інші сайти

Хм, а зачем Вам собственно исходники? Формулы пересчета известны, формирование пакетов вроде тоже уже описывалось (если нет, то могу скинуть то что тут уже выкладывалось ранее). + есть программа l2chiptuner которая идет с исходниками. Так что если не ясно что то конкретно, то спрашивайте, но исходниками в целом поделиться не могу. 

Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1618432
Поділитись на інші сайти

Будь ласка Увійдіть або Зареєструйтесь щоб побачити посилання.

, исходники нужны для программиста, который скажет вердикт - быть DELCO под WinCE или нет... И еще, интересует какой язык программирования был использован, надеюсь это будет не Delphi...
Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1618527
Поділитись на інші сайти

Весь проект собран под C++ Builder v6.0, но исходников все равно не будет, да и опять же, зачем они? Все равно портировать не получится под WinCE, т.к. все это собрано вообще в другой среде, только алгоритмы можно взять. Так что повторюсь, могу поделиться тем что и так в общем доступе, т.е. протокол ALDL ну и формулы пересчета, а дальше уж дело за малым.

Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1618548
Поділитись на інші сайти

Вот нравятся мне такие простые люди! )))

Человек убил кучу времени на проект, и тут появляется кто-то, и так просто говорит: "заслуживает внимания", "дай исходники", "я постараюсь сделать всё возможное".

Убил )))

Посилання на коментар
https://lanos.com.ua/topic/58135-programma-dlya-raboty-s-ebu-gm-iefi6/page/34/#findComment-1622357
Поділитись на інші сайти

Для публікації повідомлень створіть обліковий запис або авторизуйтесь

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйте новий обліковий запис у нашій спільноті. Це дуже просто!

Реєстрація нового користувача

Увійти

Вже є акаунт? Увійти до системи.

Увійти
×
×
  • Створити...

Важлива інформація

Ми розмістили cookie-файлы на ваш пристрій, щоб допомогти зробити цей сайт кращим. Ви можете змінити налаштування cookie-файлів, або продовжити без зміни налаштувань.