Показать сообщение отдельно
Старый 31.05.2022, 13:59   #1 (permalink)
Новичок
 
Регистрация: 26.04.2016
Сообщений: 95
Вы сказали Спасибо: 50
Поблагодарили 9 раз(а) в 8 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Минск
Авто: Golf VII
По умолчанию ODIS-E / Hex Service: Корректировка конечных положений сервопривода заслонки

Подскажите, возможно ли через ODIS-E вручную подкорректировать конечные положения (warm stop, cold stop) для сервопривода правой заслонки регулироввания температуры климата?
Golf MK7, климат 5G0907044AA

Есть известная проблема с тем, что сервоприводы выламывают ограничители со временем:
Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
. Хочу вручную чуть уменьшить диапазон проворота сервопривода.

Что пробовал:
  1. Запуск процедуры автоматической адаптаций заслонок
    Эта процедура после выполнения сохраняет в памяти такие значения крайних положений, что сервопривод немного выгибает пластмассовый ограничитель хода. Есть риск, что ограничитель выломается со временем, так как при каждом повороте сервопривода в крайние положения (а это бывает часто при некоторой разнице между выставленной и актуальной температурами) происходит заметная деформация пластика.
  2. Чтение/запись EEPROM
    Думал напрямую поменять значения в EEPROM. Но похоже, что чтение недоступно (см. скрин). Возможно я не знаю нужного стартового адреса?

    Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  3. Работа через ODIS-E - 011.01 Hex Service - ODX
    Считать положение warm stop/cold stop можно разными способами - через обычные измеряемые величины, но можно и через Hex Service. Идентификатор warm stop для правой заслонки: RDID $2629. Чтение значения проходит нормально: на скринах видно возвращаемое климатом значене крайнего положения: '00 E2'.

    Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

    Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

    Запись же значения '00 E3' выдает ошибку.

    Для просмотра ссылок или изображений в данном разделе, у Вас должно быть не менее 15 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

    Перед записью пробовал переводить диагн. сессию в режим разработчика и во все другие доступные режимы. Вот ответы UDS шины на попытку записать любое значение в $2629:
    Цитата:
    prog mode: 7B0 ( 3) > 7F 2E 31
    OBD-diag mode: 7B0 ( 3) > 7F 2E 31
    VW - diag mode: 7B0 ( 3) > 7F 2E 7E
    dev mode: 7B0 ( 3) > 7F 2E 31
    EOL mode: 7B0 ( 3) > 7F 2E 31
    Почти всегда в ответе ошибка 0x31 - Request Out Of Range. А для 'VW - diag mode' 0x7E - Sub-function Not Supported In Active Session. Писать пробовал и один байт E3 и два 00 E3 и три байта 00 00 E3.
    Security mode не менял для сессий. Кажется пробовал вводить стандартный логин для 0008 блока. Но вроде это ничего не дает (не уверен).

    Подскажите, как еще можно попыться подкорректировать сохраненные значения?
SerjP вне форума   Ответить с цитированием