Перейти к содержанию
View in the app

A better way to browse. Learn more.

AUTO-BK.RU FORUM

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Опубликовано

Добрый день.

 

Так случилось, что я разработал небольшую утилиту, которая позволяет получить информацию о блоке АКПП A4CF1/2 (автомобили Hyundai Solaris и KIA Rio), текущих и накопленных кодах ошибок, а также набор текущих параметров (скорости валов, температуру масла и т.д.).

 

Программа является полностью бесплатной и существует в русской и английской версиях. В качестве адаптера используется ELM327 (версии с виртуальным COM-портом).

 

Ссылка на архив: http://cloud.mail.ru/public/Egrf/mQmg1Euvr

 

P.S. Не пугайтесь сообщений вида "Некорректный ответ ЭБУ". На автомобилях Hyundai CAN-шина загружена настолько, что ELM327 "захлебывается" при приеме большого пакета (аж целых 46 байт) от АКПП и теряет часть данных, что пагубно влияет на скорость отображения текущей информации. На данный момент я не придумал как с этим бороться.

att 0.2.png

Опубликовано
  • Автор

Потому что тестировалось только на электронном блоке АКПП такого типа.

Не исключено, что программа будет диагностировать и другие АКПП корейских автомобилей, но никаких гарантий.

Опубликовано

Потому что тестировалось только на электронном блоке АКПП такого типа.

Не исключено, что программа будет диагностировать и другие АКПП корейских автомобилей, но никаких гарантий.

 

на недели попробую на A4AF3

Опубликовано

На автомобилях Hyundai CAN-шина загружена настолько, что ELM327 "захлебывается" при приеме большого пакета (аж целых 46 байт) от АКПП и теряет часть данных, что пагубно влияет на скорость отображения текущей информации. На данный момент я не придумал как с этим бороться.

Что-то делаете не так. Я принимал такие 

E2 01 41 77 86 83 0A D0 00 97 42 00 BE 28 00 7F 00 00 7F 17 69 AD 00 AD 08 E7 66 36 04 7F 20 00 78 28 51 28 00 00 16 4C 0A BB 07 A0 20 00 00 00 50 00 01 00 00 B2 00 77 
пакеты без проблем. Какая скорость обмена с адаптером у вас установлена?

Изменено пользователем GASCHE

Опубликовано
  • Автор

 

Что-то делаете не так. Я принимал такие 

E2 01 41 77 86 83 0A D0 00 97 42 00 BE 28 00 7F 00 00 7F 17 69 AD 00 AD 08 E7 66 36 04 7F 20 00 78 28 51 28 00 00 16 4C 0A BB 07 A0 20 00 00 00 50 00 01 00 00 B2 00 77 
пакеты без проблем. Какая скорость обмена с адаптером у вас установлена?

 

В программе доступен целый ряд скоростей от 9600 до 115 200. Принять большой пакет на линии, где больше никто не говорит, можно без проблем. А вот если на линии оказывается, например, ЭБУ двигателя, который безостановочно спамит огромным количеством мелких пакетов, то в моем случае ELM327 начинает выбрасывать часть пакетов из ответа. При этом нарушается цепочка данных, индекс consecutive-фреймов прерывается в определенный момент. В ответе ELM327 это выглядит так (AT H1, AT CAF1):

> ЗАПРОС
7E9 10 РАЗМЕР НАЧАЛО ДАННЫХ
7E9 21 ФРАГМЕНТ ДАННЫХ 1
7E9 22 ФРАГМЕНТ ДАННЫХ 2
7E9 23 ФРАГМЕНТ ДАННЫХ 3
7E9 25 ФРАГМЕНТ ДАННЫХ 5
7E9 26 ФРАГМЕНТ ДАННЫХ 6

Между фреймами с PCI 23 и 25 отсутствует фрейм с PCI 24. Стоит мне только отключить от линии ЭБУ двигателя, как восстанавливается тишина и все пакеты доходят без проблем. Настройки фильтров (AT CM, AT CF) не помогают.

Опубликовано

А 500 000 не пробовали?

И не смотрели что ELM передает во фрейме 7E1 30 .....

Изменено пользователем GASCHE

Опубликовано
  • Автор

А 500 000 не пробовали?

Не пробовал. Это не стандартная скорость для UART. Кроме того, у меня ELM327 Bluetooth и нет уверенности, что беспроводной канал может быть выстроен на такой скорости.

Опубликовано

Это не стандартная скорость для UART

Важно что она поддерживается чипом с ELM.

Да с Bluetooth помочь не могу, у меня был USB на FTDI там такой проблемы на скорости 500 000 не наблюдал.

Изменено пользователем GASCHE

Для публикации сообщений создайте учётную запись или авторизуйтесь

Последние посетители 0

  • Ни одного зарегистрированного пользователя не просматривает данную страницу
Яндекс цитирования

Настройте push-уведомления браузера

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.