March 10, 2025

PGMFI [RU]

Русское зеракало PGMFI.ORG

Uberdata: даталог на COM-порте

Архивная информация, о том как ранее спралялись с даталогом за дочтаточно небольшую цену. 1 разъем, 1 недорогая микросхема, и кабель COM порта. Сейчас конечно же в большенстве своём даталог делается на yf USB передатчиках FTDI, CP, Prolific и тд.

Datalogging при настройке автомобиля

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

Некоторые широкополосные датчики (например, Techedge) уже имеют встроенную функцию логирования. Однако Uberdata также поддерживает прямое логирование с ЭБУ, что дает дополнительную гибкость.

Как подключить ЭБУ к ноутбуку?

ЭБУ использует TTL-коммуникацию, а компьютер — RS232, поэтому нужен конвертер сигналов.

Есть два способа подключения:

  1. Через USB
  2. Через COM (RS232, последовательный порт)

Выбор зависит от наличия портов на вашем ноутбуке:

  • Если есть оба порта, можно распределить задачи.
  • В моем случае USB занят программатором EPROM, поэтому для логирования я использую COM-порт, чтобы не менять кабели.

Далее пойдет руководство по подготовке ЭБУ к логированию, требуются базовые навыки пайки и работы с электроникой.

Использование Serial (COM) порта для логирования

Для подключения ЭБУ к COM-порту ноутбука нужен конвертер уровня сигналов. В данном случае используется чип MAX223, который можно приобрести примерно за $20.

Монтаж конвертера в ЭБУ

Я выбрал вариант с установкой MAX223 прямо в корпус ЭБУ, проделав в нем отверстие для разъема.

Альтернативы MAX223 для преобразования TTL ↔ RS-232:

  1. MAX232 – Классика, требует внешние конденсаторы (обычно 1µF).
  2. MAX3232 – Аналог MAX232, но работает на 3.3V и 5V (подходит для STM32).
  3. SP3232E – Альтернативный чип с 3.3V/5V питанием, низкое энергопотребление.
  4. ST232 – Полный аналог MAX232 от STMicroelectronics.
  5. ADM3202 – Альтернатива от Analog Devices, меньший ток потребления.
  6. ICL3221 – Работает от 3.3V, пониже энергопотребление.
  7. XR2206 – Универсальный преобразователь TTL ↔ RS-232.
  8. CH340T – Китайская альтернатива, можно встретить в бюджетных модулях.
  9. DS275 – Минимум внешних компонентов, 3.3V и 5V совместимость.

Важно!
Если вы будете сверлить или резать корпус ЭБУ, обязательно снимите основную плату, чтобы металлическая стружка не попала на электронику.

Подключение MAX223 к ЭБУ

После установки конвертера MAX223 нужно подключить четыре провода:

  1. TX (передача данных)
  2. RX (прием данных)
  3. Power (питание)
  4. Ground (земля)

Подключение к плате ЭБУ

  1. Найдите на плате разъем CN2.
  2. Выпаяйте залуженные отверстия (1-4) — #5 не используется.
  3. Подключите провода от MAX223 к этим точкам на плате.

Подключение проводов к MAX223

После подготовки платы ЭБУ подключаем провода к модулю MAX223 согласно схеме:

  • TX (передача данных)Pin 4 CN2
  • RX (прием данных)Pin 2 CN2
  • Ground (земля)Pin 1 CN2
  • +5V (питание)Pin 3 CN2

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

Использование USB для логирования

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

Что за кабель?

  • Кабель предназначен для подключения телефона к ПК.
  • В нем уже встроена схема конвертации сигналов, что делает его пригодным для логирования.

В этом разделе автор упоминает конкретные магазины и артикулы, актуальные для его страны в начале 2000-х. Однако сейчас подходящий USB-кабель можно найти гораздо проще.

Где искать аналог?

  • Старые модемы и дата-кабели для телефонов.
  • Комплекты для ИБП (бесперебойников) – часто в комплекте идет нужный кабель.
  • Барахолки, радиорынки, AliExpress – кабели с встроенным чипом для конверсии USB-TTL.
  • Китайские USB-UART адаптеры (на PL2303, CH340, FTDI).

Подойдет любой кабель с TTL-уровнями 5V и поддержкой TX/RX/GND.

Подключение USB-кабеля к ЭБУ

  1. Подготовка корпуса ЭБУ
    • Просверливаем отверстие в боковой стенке ЭБУ для вывода кабеля.
    • Устанавливаем strain relief (разгрузочный хомут) или резиновый уплотнитель, чтобы избежать износа и повреждений при натяжении кабеля.
  2. Подготовка кабеля
    • Обрезаем штекер телефона.
    • Снимаем около 2.5 см внешней изоляции.
    • Разбираем оплетку, аккуратно скручиваем и убираем пластиковые волокна.
  3. Подключение к ЭБУ (разъем CN2)
    • Коричневый провод + оплеткаPin 1 CN2 (GND, масса)
    • Оранжевый проводPin 2 CN2 (RX, прием данных)
    • Красный проводPin 4 CN2 (TX, передача данных)
  4. Дополнительные меры безопасности
    • Не припаиваем кабель напрямую к плате, а используем переходные провода среднего сечения (кабельные жилы слишком тонкие и хрупкие).
    • Изолируем неиспользуемые провода, обрезая их на разную длину и обматывая изолентой.
    • Фиксируем кабель внутри ЭБУ (например, привязываем к опорной скобе) — это предотвратит натяжение и обрыв соединений.

Использование Datalogging в Uberdata

Лучший способ разобраться в логировании — просто начать его использовать. Но вот краткий обзор того, что Uberdata умеет.

1. Подключение ЭБУ к компьютеру

  1. Подключаем ЭБУ к ноутбуку (через USB или COM-порт).
  2. Определяем номер COM-порта в Диспетчере устройств Windows.
    • Если не знаете, можно перебирать вручную в настройках Uberdata, пока не заработает.

2. Настройка Uberdata

  1. В вкладке Datalogging выбираем COM-порт.
  2. Выбираем параметры, которые хотим логировать.
  3. Графики начнут строиться в реальном времени. Можно сохранять их для последующего анализа.

3. Подключение широкополосного датчика (Wideband) к Uberdata

  • Подключаем 0-5V выход Wideband к входу O2-датчика ЭБУ.
  • Важно! Штатный ЭБУ не понимает сигнал 0-5V, поэтому нужно:
    1. Выключить “Closed Loop” (вкладка Misc в Uberdata).
    2. Прошить ЭБУ новой ROM, чтобы он не использовал обратную связь по O2.
    3. Теперь ЭБУ будет работать только по топливным картам, а не корректировать смесь по штатному лямбда-датчику.
  • В Datalogging выбираем правильный тип Wideband (разные модели используют разные таблицы пересчета напряжения в AFR).

4. Lambda Log – автоматическая карта AFR

  • Lambda Log — это таблица, соответствующая топливным картам.
  • При езде Uberdata автоматически заполняет ячейки AFR, когда ЭБУ использует определенные участки топливной карты.
  • Это очень удобный инструмент для настройки смеси – можно быстро увидеть, где нужно править топливо.

Рекомендуемые AFR при настройке

При настройке можно использовать следующие целевые значения AFR:

  • Частичная нагрузка (для лучшей экономии топлива):
    • 15.5-16.5 AFR – при легком газе (круизный режим).
    • 13-14 AFR – при средней нагрузке, но без буста.
  • Буст (для максимальной надежности):
    • 11.0-12.9 AFR – оптимальный диапазон в наддуве.
    • 11.5-12.0 AFR – безопасная зона для турбо.
    • 12.0-12.5 AFR – компрессор или легкий буст.

Сохранение логов Uberdata

После логирования в Uberdata появится файл “datalog.csv”. Это CSV-файл с записанными параметрами, разделенными запятыми.

Важно:

  • Файл перезаписывается при новом сеансе логирования.
  • Если хотите сохранить данные, переименуйте файл перед следующим логированием.
  • Открывается в Excel, Notepad и других текстовых редакторах.

Leave a Reply

Your email address will not be published. Required fields are marked *