Polytech-soft.com

ПК журнал
10 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Hiffo где ошибка

Самая полная расшифровка сообщений бортового компьютера Renault

Дата публикации 19 октября 2018 . Опубликовано в Секреты Рено

Бортовой компьютер — информационная система, которая оценивает состояние электронных систем автомобиля и выводит результаты диагностики, а также информацию о поездке на экран приборной панели.

Когда в управляющей электронике возникают сбои, владелец видит соответствующее предупреждение на приборной панели.

Поэтому важно понимать, что именно сообщает вам ваш «Рено». Для решения некоторых проблем понадобится компьютерная диагностика с использованием специального ПО. Отдельные ситуации решаются только после технического обслуживания и даже ремонта машины.

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

Информационные сообщения бортового компьютера «Рено»

На дисплее бортового компьютера Renault обычно отображаются два числовых значения в километрах — это показатели счетчиков пробега, суммарного (А) и суточного (Б).

Также на дисплее БК вашего «Рено» может отображаться:

  • CARBURANT — объем израсходованного с момента обнуления показателей топлива
  • MOYNNE — средний расход топлива (после обнуления)
  • INSTANTANNE — текущий расход топли­ва, отображается на скорости больше 30 км/ч
  • AUTONOMIE — на сколько хватит топлива в баке, рассчитывается с учетом среднего расхода с момента обнуления, выводится после 400 м пути
  • DISTANCE — пройденный путь (с момента последнего обнуления)
  • MOYENNE — средняя скорость, отображается после первых 400 м пути
  • VIDANGE DANS — оставшийся до планового ТО пробег. Сбрасывать этот показатель лучше только после замены масла, проведения ТО.
  • REGULATEUR,LIMITEUR — заданное зна­чение скорости системы круиз-контроль.
  • PAS DE MESSAGE MEMORISE — борто­вой журнал, выводятся информационные сообщения.

Расшифровка сообщений БК Renault с французского

  • INSERER LA CARTE — вставьте ключ-карту в считывающее устройство.
  • NIVEAU HUILE CORRECT — уровень мас­ла в норме.
  • ECLAIRAGE AUTO DES FEUXOFF авто­матическое включение световых приборов выключено.
  • ESP/ASR DESACTIVE — отключение си­стемы стабилизации и противобуксовочной системы.
  • CAPTEURS PNEUS ABSENT — датчик да­вления воздуха в шинах отсутствует или не­исправен.
  • PRESSION PNEUS A REAJUSTER — при­ведите в норму давление воздуха в шинах.
  • FILTRE GAZOLE A PURGER — проверьте состояние фильтра дизельного двигателя.
  • BOITE VITESSES A CONTROLER — про­верьтекоробку передач.
  • CARTE NON DETECTEE — ключ-карта не распознан.
  • PILE CARTE A CHANGER — замените ба­тарейку в ключе-карте.
  • PANNE DE L INJETION — неисправна си­стема впрыска.
  • CREVAISON CHANGER ROUE — прокол колеса, замените колесо.
  • SURCHAUFFE DU MOTEUR — перегрев двигателя.
  • PANNE DE LA DIRECTION — неисправ­ность рулевого управления.
  • DEFAILLANCE ELECTRONIQUE — неис­правность электронных систем автомобиля.

Расшифровка сообщений БК Renault с английского + пояснения

  • Automatic lighting OFF / out oorder (fault) — система автовключения наружного освещения (датчик света) выключена / неисправна
  • Automatic wipers OFF/ out oorder (fault) — режим автовключения стеклоочистителей (датчик дождя) выключена / неисправна
  • Adjust oil level — долейте до необходимого уровня моторное масло
  • Adjust tyre pressure — отрегулируйте давление воздуха в шинах
  • Boot open — открыт багажник
  • Breakingfault/breakfault — неисправность тормозной системы (упал уровень тормозной жидкости, изношены колодки и т.п.)
  • Card not detected — карточка не обнаружена
  • Card reader not working / Electronic fault (поочередно) — считывающее карту устройство вышло из строя / электронные системы вышли из строя
  • Changecardbattery/replacecardbattery — замените батарейку в карте (после замены нажать одновременно все кнопки на карте, чтобы стереть ошибку)
  • Change oil soon — напоминание о том, что вскоре нужно заменить моторное масло
  • CheckABS — проверьте систему ABS (сопровождается лампой Service, зимой, когда снег набивается в тормозную систему, помогает многократный выжим педали тормоза и перезапуск мотора)
  • Checkairbag— проверьте подушки безопасности (стоит проверить контакты в разъеме под сиденьем, шлейф в подрулевом переключателе)
  • Checkdieselfilter — проверьте топливный фильтр
  • Checkdoorloсks— проверьте блокировку дверей (появляется обычно когда водитель ставит блокировку, а пассажир дергает ручку открывания двери; устраняется включением-выключением блокировки кнопкой на двери водителя)
  • Check emissions— проверьте систему выхлопа (нейтрализатор ОГ, лямбда-зонд)
  • Check gearbox — проверьте автоматическую коробку передач
  • Check injection — проверьте систему впрыска (возможно, грязный дроссель или его разъем, сопровождается плавающими оборотами в РХХ)
  • Check steering — проверьте рулевое управление (рейку, электроусилитель, ходовую часть)
  • Confirm engine stop / press stop twice (поочередно)- подтвердите остановку мотора / нажмите кнопку «стоп» дважды
  • Cruise control — включен регулятор скорости (круиз-контроль)
  • Cruisecontrolnotworking — система круиз-контроля неисправна
  • Depress the brake / Declutch + «start» — выжмите педаль тормоза / сцепления и запустите двигатель с кнопки (поочередно)
  • Dooropen — дверь открыта
  • Electronicfailure/ electronic fault — неисправность (ошибка) управляющей электроники (в основном возникает при проблемах с педалью тормоза, когда не горят стоп-сигналы)
  • Engineoverheating — перегрев двигателя (остановитесь, заглушите мотор, примите меры)
  • ESPdisconnected/outoforder — система стабилизации кузова отключена / вышла из строя
  • Faultyengineimmobilizer — система электронной противоугонной блокировки запуска мотора неисправна
  • Faultyinjection — система впрыска неисправна
  • Faulty steering — рулевое управление неисправно
  • Gearbox overheating — коробка передач перегревается
  • Gear shift in P or N / press on brake + «start» — переведите АКП в режим P или N / выжмите педаль тормоза и нажмите кнопку запуска мотора (поочередно)
  • Hands-free out of order — система «свободные руки» не функционирует
  • Heated seat ON — обогрев сиденья включен
  • Lowbattery — низкий уровень заряда АКБ (сочетается с сигналом Stop и значком АКБ после запуска двигателя; требует замены реле регулятора напряжения в генераторе или генератора)
    Luggage compartment open — открыта задняя дверь
  • Min IooooooL / Min I_ _ _ L — уровень масла максимальный / минимальный
  • No messagestored/available — в памяти БК нет сообщений о неисправностях (все хорошо)
  • Oil level ok /correct — уровень масла в двигателе нормальный
  • Please insert/ remove card — вставьте / извлеките карту
  • Presscluth+start — выжмите педаль сцепления, запустите двигатель с кнопки (выводится при попытке запуска двигателя с включенной передачей на МКП или нажатой педалью тормоза на АКП)
  • Pressthebrakepedal — нажмите на педаль тормоза
    Puncture:changethewheel / tyre puncture — шина проколота, замените колесо
  • Regenerateparticlefilter — требуется замена воздушного салонного фильтра
  • Restrictedcardmode — включен резервный режим карты
  • Service due soon/ now — предупреждение о необходимости ТО скоро / сейчас (Чтобы сбросить пробег, нужно завести двигатель, дождаться появления этой надписи, нажать кнопку БК и ждать, пока цифры пробега не «добегут» до 15000, затем отпустить кнопку)
  • Shift into neutral — установите рычаг КП в нейтральное положение
  • Speed limiter out of order — неисправен ограничитель скорости
  • Steering locked — рулевое управление заблокировано (низкий уровень напряжения в бортвети или двигатель заглушили при вывернутых до упора колесах). Если такое сообщение появляется на экране БК, а следом BreakingFault — есть проблемы с запуском двигателя (стартер и т.п.).
  • Steering not locked — рулевое управление не заблокировано
  • TopUpOillevel долейте масло по уровню
  • Turn steering-wheel + start — покрутите руль одновременно нажав на запуск двигателя с кнопки (выжав педаль сцепления или тормоза), чтобы разблокировать руль.
  • Tyrepressuresensornotworking/fault — датчик системы контроля давления в шинах неисправен
  • Underinflation: slow down — давление в шинах упало, снижайте скорость.
Читать еще:  Знак или в java

О том, как самостоятельно проверить катушки зажигания своего Рено, мы писали здесь.

BMW 1 series › Бортжурнал › Добрался дурак до кодирования…

Хм… пришел ко мне провод — полез я в машину и … накосорезил 🙁

После кодирования функции «249» в FA и прошивки KOMBI, FEM_BODY и ICM забыл нажать «Disconnect» в E-Sys и выключил зажигание. Во время запуска двигателя (нужно же посмотреть, как наколдованное накодированное работает) вылез «Чек» и сообщение типа «Привод поврежден — ползите к дилеру».

Как пояснили позднее, «варварское» выключение E-Sys не повлияло.
О причинах бед в конце записи — UPD_2.

Ладно, это не беда, подумал я, и полез в Rheingold — скинул ошибки, было их аж 57 штук.

В итоге, остались две нестираемые:
1) несоответствие рулевого колеса (исправил — читаем «Часть 2»);
2) ошибка «1F2108» по блоку DME — её усугубил, в конце концов 🙁

Получил дурак фантиков полные карманы заглохший двигатель (интересно, почему же заведенный двигатель глохнет, если в этот момент менять прошивку блока управления этим самым двигателем — правда, я ещё не знал тогда, что это за DME-блок такой), ошибку при прошивке DME, горящий «Чек» и плюсом бонусы 3 новые ошибки «1F2601», «CF1531», «E71442».

UPD_1: восстановил я CAFD этот несчастный 🙂
Полазив на просторах интернета, нашел следующую инструкцию:

Corrupted CAFD
Just inject new CAFD into ECU, and VO Code it.
Connect => Read FA (VO) => Activate FA (VO) => Read SVT (VCM) => Left-Click on desired ECU => Click on «Detect CAF for SWE» => Select the CAFD from latest I-Level shown => Select OK => Right-Click on ECU (the ECU itself not the underlying CAFD) => Select CODE.

Читать еще:  Символьный массив в массив чисел java

В итоге имеем 1 ошибку по DME под номером «1F2108» — интересно, она возникла из-за моего финта или что-то я ещё натворил? Хотя 99.95%, как мне кажется — всё из-за того, что я забыл отключить E-Sys от машины перед выключением зажигания, и что-то пошло не так.

Будьте внимательны — вещь тонкая всё-таки!
Спасибо за внимание и удачи 🙂
———————————————————————————
Машина заводится, ездит и разгоняется нормально — до 110, по крайней мере, точно %)
(решать быстро-быстро вопрос не нужно, судя по всему, а садик-магазин-дачу жена и так посетит).

Буду ковыряться изучать дальше (тут и отпишу по итогам) — пути вижу два, пока что:
1) разобраться самому — не угробить бы агрегат окончательно О_о
1.2) поможет/подскажет кто-нить 🙂
2) чипануться в «Stage 1», думаю DME перепишут по default`у —
всё равно планировал это сделать >:-)
———————————————————————————
UPD_2: решена проблема 🙂

В итоге: авто предыдущим владельцем было прошито в 118 (о чём он мне, конечно же, забыл сказать, %@#*&$), я когда полез с обновленным FA (добавил опцию «249») блоки кодировать — подпортил параметры, а затем ещё и DME обновил 🙂 Мозги концы с концами не могли свести и машина решила прикинуться валенком включить «аварийный режим» работы двигателя.

Спасибо товарищу за помощь с восстановлением блоков — сейчас всё тип-топ, ноль ошибок в Rheingold`e и, после небольшого тест-драйва, острое желание прошиться в Stage 1.

Как и какими средствами находить ошибки в коде Java?

При написании кода он, порой, не работает так, как я задумал или не работает в принципе. Я сижу и гадаю: что и где не так?

Немного посмотрев на код — иду на ресурсы профессионалов, например Stack Overflow и публикую вопрос «Где здесь ошибка?» или «Почему не работает?»

В итоге очень часто проблема мелкая: дурацкая опечатка, ошибка в синтаксисе и подобное. Профессионалом так не стать, если по каждой мелочёвке бегать по ресурсам. А я хочу им быть.

Вопрос: какие есть способы, чтобы найти ошибки в Java коде? Какие есть инструменты, методы, пути и пр.?

2 ответа 2

Вчера всё работало, а сегодня не работает / Код не работает как задумано

Debugging (Отладка)

В чем заключается процесс отладки? Что это такое?

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

Заметка: Отладка производится как правило в IDE (Интегрированная среда разработки). Что это такое можно чуть подробнее ознакомиться в вопросе

Какие есть способы предупреждения ошибок, их нахождения и устранения?

В данном случае будет рассмотрен пример с Intellij IDEA, но отладить код можно и в любой другой IDE.

Подготовка

Достаточно иметь в наличии IDE, например Intellij IDEA

Запуск

Для начала в левой части панели с кодом на любой строке можно кликнуть ЛКМ , тем самым поставив точку останова (breakpoint — брейкпойнт). Это то место, где отладчик автоматически остановит выполнение Java, как только до него дойдёт. Количество breakpoint’ов не ограничено. Можно ставить везде и много.

Читать еще:  Ошибка 552 что это

Отладка запускается сочетанием Shift+F9 или выбором в верхнем меню Run → Debug или нажатием зеленого «жучка»:

В данном случае, т.к. функция вызывается сразу на той же странице, то при нажатии кнопки Debug — отладчик моментально вызовет метод, выполнение «заморозится» на первом же брейкпойнте. В ином случае, для активации требуется исполнить действие, при котором произойдет исполнение нужного участка кода (клик на кнопку в UI, передача POST запроса с данными и прочие другие действия)

  1. Стэк вызовов, все вложенные вызовы, которые привели к текущему месту кода.
  2. Переменные. На текущий момент строки ниже номера 24 ещё не выполнилась, поэтому определена лишь data и numsStringArr
  3. Показывает текущие значения любых переменных и выражений. В любой момент здесь можно нажать на + , вписать имя любой переменной и посмотреть её значение в реальном времени. Например data или nums[0] , а можно и nums[i] и item.test.data.name[5].info[key[1]] и т.д. На текущий момент строки ниже номера 24 ещё не выполнилась, поэтому sum и output во вкладке Watchers обозначены красным цветом с надписью «cannot find local variable».

Процесс

Для самого процесса используются элементы управления (см. изображение выше, выделено зеленым прямоугольником) и немного из дополнительно (см. изображение выше, выделено оранжевым прямоугольником)

Show Execution Point ( Alt+F10 ) — переносит в файл и текущую линию отлаживаемого скрипта. Например если файлов много, решили посмотреть что в других вкладках, а потом забыли где у вас отладка 🙂

Step Over ( F8 ) — делает один шаг не заходя внутрь функции. Т.е. если на текущей линии есть какая-то функция, а не просто переменная со значением, то при клике данной кнопки, отладчик не будет заходить внутрь неё.

Step Into ( F7 ) — делает шаг. Но в отличие от предыдущей, если есть вложенный вызов (например функция), то заходит внутрь неё.

Step Out ( Shift+F8 ) — выполняет команды до завершения текущей функции. Удобна, если случайно вошли во вложенный вызов и нужно быстро из него выйти, не завершая при этом отладку.

Rerun ( Ctrl+F5 ) — Перезапустить отладку

Resume Program( F9 ) — Продолжает выполнения скрипта с текущего момента. Если больше нет других точек останова, то отладка заканчивается и скрипт продолжает работу. В ином случае работа прерывается на следующей точке останова.

Stop ( Ctrl+F2 ) — Завершить отладку

View Breakpoints ( Ctrl+Shift+F8 ) — Посмотреть все установленные брейкпойнты

Mute Breakpoints — Отключить брейкпойнты.

Итак, в текущем коде видно значение входного параметра:

  • data = «23 24 11 18» — строка с данными через пробел
  • numsStringArr = <"23", "24", "11", "18">— массив строк, который получился из входной переменной.

Если нажмем F8 2 раза, то окажемся на строке 27; во вкладках Watches и Variables и в самой странице с кодом увидим, что переменная sum была инициализирована и значение равно 0, а также nums инициализирована и в ней лежит массив целых чисел <23, 24, 11, 18>.

Если теперь нажмем F8 , то попадем внутрь цикла for и нажимая теперь F8 пока не окончится цикл, можно будет наблюдать на каждой итерации, как значение num и sum постоянно изменяются. Тем самым мы можем проследить шаг за шагом весь процесс изменения любых переменных и значений на любом этапе, который интересует.

Дальнейшие нажатия F8 переместит линию кода на строки 31, 32 и, наконец, 36.

Дополнительно

Если нажать на View Breakpoints в левой панели, то можно не только посмотреть все брейкпойнты, но в появившемся окно можно еще более тонко настроить условие, при котором на данной отметке надо остановиться. В методе выше, например, нужно остановиться только когда sum превысит значение 20.

Это удобно, если останов нужен только при определённом значении, а не всегда (особенно в случае с циклами).

Ссылка на основную публикацию
Adblock
detector