Дорогие коллеги и просто любители поковыряться в фокусах!
По многочисленным просьбам была написана программа для диагностики подушек безопасности для автомобилей Фокус 3 и Куга 2. Суть работы - аналогично ЕЛМ-Конфигу для фф2: проверять сопротивления на подушках: Если они динамические (меняются немного) - значит установлена реальная подушка, если статические - то обманка.
Программа работает со всеми ЕЛМ-совместимыми адаптерами (ELM-327, ELS-27 всех версий).
Принцип работы: выбираем ком-порт и скорость, жмем открыть порт, вылезает окно основной программы. При нажатии на кнопку "Обновить" (внизу) происходит чтение данных.
Выглядит приложение примерно так:
(на фото подключен к ф3 с максимальной безопасностью, елс, скорость 2мбит/с)
Софт буду обновлять и допиливать по мере времени и возможности.
Прошу сильно не пинать, т.к. это вообще первая работа в несвойственной мне среде программирования Qt.
Выслушаю комментарии и пожелания к этому софту, и постараюсь сделать его в конечном итоге максимально комфортным для пользователей.
Коллеги, выкладываю обновление своей программы fabdiag
Что изменилось:
1. Программа переписана ПОЛНОСТЬЮ, в другой среде
2. Новая графическая оболочка на основе старой привычной картинки
3. Обновление данных по подушкам работает быстрее и четче
4. Везде есть всплывающие подсказки если человек забыл сопротивление какой подушки в данном окне
5. По многочисленным просьбам добавлена возможность сброса краша (не оттестировано). При счетчике краша больше нуля справа появляется кнопка со значком выключателя, при нажатии на которую выполняется процедура сброса краша
6. Если подушки нету, отображается не 0 как было раньше, а N/A
7. Больше не нужна куча неясных библиотек для запуска и графика больше не вылетает
Поддержка первой версии программы на этом прекращается
В планах доработки:
1. Подсветка сопротивлений цветом: зеленый, желтый, красный по их диапазону (часто сопротивления не оригинальных подушек выходят за рамки допуска и горит ошибка)
2. Возможность циклического циклического обновления, чтобы не нужно было постоянно тыкать кнопку и смотреть сразу в динамике
Если у кого-то будут еще предложения по расширению функционала — всегда готов их выслушать
Скачать новую версию можно
тут по новой ссылке
При возникновении ошибок по OpenGL (пока замечено на win10 pro x64) - докачать библиотеки эмулятора OpenGL
отсюда и положить их в папку с программой.
Часто задаваемые вопросы:-В: Подушка не бабахнет?
-О: Подушки
НЕ бахнут. Софтина читает с модуля сопротивления и счетчик крашей, не более того. В будущем ВОЗМОЖНО добавлю сброс краша, хотя это умеет форскан
x
JustHunteR
28 June 2017
fabdiag: программа для диагностики подушек безопасности F3, K2
Огромное спасибо за программу. У меня заработала только на скорости 38 400. Надеюсь что нибудь ещё полезное напишите.
Vit76
Если заработала на 38400, значит надо повысить скорость адаптера либо с помощью ELSBaudrate либо спомощью ELMConfig. Это очень низкая скорость, на ней могут быть глюки
JustHunteR
У меня Китайский ELM 327 V1,5. Утилитой не получилось определить скорость, пишет вопросительные знаки. Но это не важно, на какой скорости он работает, главное - работает.
Vit76
На такой скорости будут огромные проблемы при чтении/записи конфига, задивке прошивок и тд. Лучше купить нормальный елс
JustHunteR
Я уже заказал на прошлой неделе, сегодня пришло сообщение, что отправлено и номер для отслеживания. Но почему то там же написано, что по умолчанию он настроен на скорость 38 400. Странно. Когда получу проверю утилитой.
Vit76
По умолчанию они все 38400, но потом если это елс третий то на 8М прекрасно работает
JustHunteR
Понял, спасибо. А то уже начал думать, зря заказал, будет то же самое только почти в 10 раз дороже. К тому же прислали ссылку для скачивания драйвера, а там указано, что не все чипы работают с Виндоус 8.1 Там же утилита для определения чипа. Надеюсь пришлют тот, что мне подходит. (Имеется в виду буквы в конце маркировки). Заказал 3 версию на этом форуме.
Roman_77
10 August 2018
Прога не стартует на 7ке 32. Валит кучей ошибок про отсутствие каких то Dll.
Подкинул в папку с прогой что надо и еще хуже стало
Пришлось гуглить по этим DLL и качать с офф сайта мелкомягкого\устанавливать Microsoft Visual С++
И все заработало
@В будущем ВОЗМОЖНО добавлю сброс краша, хотя это умеет форскан@
Интересней бы было вытаскивать из блока дату время и пробег срабатывания.
Интересно, есть ли в модуле такие данные после краша, не удаленного естественно.
Roman_77
VC++ обычно стоит у всех, кто ставил ELMConfig. Инфа по крашу - фризфрейм вытащить можно, но там будет только пробег. Даты не пишутся. Можно только счетчик моточасов прочитать, сколько моточасов назад это случилось. Но это очень двоякая информация
Этого уже придостаточно. Прообег, моточасы. С датой понятно, в автомобиле Ford как таковой нет системной даты&, как на BMW VAG MB.
WAG дает время дату относительно системного времени. BMW дает только время в миллисекундах - на каком времени от начала отсчета системного произошло (абсолютное время), время начала возникновения ошибки и время окончания, пробег естественно. На свежих помнит все краши с историей, даже если ране были стерты. Лично в этом убедился по дампу блока.
Уважаемый JustHunteR - Просим допилить, хотя бы что можно! )))
JustHunteR
3 September 2018
Roman_77
Будет время - допилю)
Работает и на Мондео 4 Рестайл. Показывает даже коленные подушки! Респектос!
Добрый день!
ФФ3 рестайлинг 2016. Адаптер ELS27. Есть подозрения что подушка в руле не рабочая (по цвету пластика немного отличается от цвета руля) . Просмотрел подушки через Fabdiag сопротивление на всех меняется в диапазоне 60 Ом. Это норм?
Если стоит обманка оно вообще не должно изменятся? Если через Форскан/
UCDS удалить крашы fabdiag покажет что были срабатывания подушки?
JustHunteR
14 January 2019
vectra79
Добрый! Если сопротивление подушки меняется в пределах 0.06 (именно подушки руля) то значит там живая подушка, не обманка а именно подушка. Если бы стояла обманка оно бы не менялось. Но есть подозрение что подушка не оригинал, судя по завышенному сопротивлению. Программа показывает счетчик крашей, раз он ноль то сбрасывать нечего
Я её снимал осматривал. Сам пластмассовый корпус новый, а вот начинка под вопросом. На сколько я знаю их восстанавливают. И как она при ДТП себя поведёт под вопросом.
JustHunteR
14 January 2019
1
vectra79
Пиропатрон не похож на оригинальный. Я видел такие подушки, они стреляют, но достаточно слабо
JustHunteR
20 January 2019
8
Коллеги, выкладываю обновление своей программы fabdiag
Что изменилось:
1. Программа переписана ПОЛНОСТЬЮ, в другой среде
2. Новая графическая оболочка на основе старой привычной картинки
3. Обновление данных по подушкам работает быстрее и четче
4. Везде есть всплывающие подсказки если человек забыл сопротивление какой подушки в данном окне
5. По многочисленным просьбам добавлена возможность сброса краша (не оттестировано). При счетчике краша больше нуля справа появляется кнопка со значком выключателя, при нажатии на которую выполняется процедура сброса краша
6. Если подушки нету, отображается не 0 как было раньше, а N/A
7. Больше не нужна куча неясных библиотек для запуска и графика больше не вылетает
Поддержка первой версии программы на этом прекращается
В планах доработки:
1. Подсветка сопротивлений цветом: зеленый, желтый, красный по их диапазону (часто сопротивления не оригинальных подушек выходят за рамки допуска и горит ошибка)
2. Возможность циклического циклического обновления, чтобы не нужно было постоянно тыкать кнопку и смотреть сразу в динамике
Если у кого-то будут еще предложения по расширению функционала — всегда готов их выслушать
Скачать новую версию можно
тут по новой ссылке
Николай, запустил Вашу прогу на фокусе 2014 года, пишет что крешей 0.
Но Форскан показывает ошибку B1193
Есть мысли как решить?
JustHunteR
23 January 2019
Dobrinia
Возможно ошибся с парсингом, надо проверить, спасибо за информацию
JustHunteR
23 January 2019
Dobrinia
Стоп, я только что прочитал, что фокус американец. Американцы пока не поддерживаются
Я могу сделать отдельную версию с открытой опцией сброса краша с нулевым счетчиком, не уверен что сработает, но попробовать можно. Я пока в америкосов не углублялся
JustHunteR
привет. при подключении пишет - невозможно определить адаптер. адаптер елм327 с переключателем, китай. что не так делаю?
Sergey-Urich
Проверь скорость адаптера. Скачай утилиту ELSBaudrate и поставь скорость 500к ему. И подключайся на этой скорости
JustHunteR На Куге 2017 г. 2,5 попробовал обе версии программы. Сначала подключил елм 327 форскан он показал подключение через 22 СОМ порт. А программа при установке данного порта пишет порт закрыт. Ставил почти все скорости 500 и ниже. Когда обновляю порты выдает СОМ3, но в этом случае пишет адаптер не обнаружен. В старой версии появляется картинка и на кнопку не нажать.
dmnmmail
А форскан при этом открыт? Странно, не было у народа проблем с подключением...
Я пробовал, по разному. Вчера подключал вообще без форскана. То же самое...
Добрый день. На рестайлиге 3-ем краш пробовали сбрасывать кто-нибуть , корректно работает ?
Mihey01
А чем форскан не устраивает для сброса краша? Возможно работает, надо проверять. Если нет - мне отпишитесь, допилю
lint.ivan
25 November 2019
Здравствуйте!
Подскажите, пожалуйста, какие подушки у меня рабочие и ремни. Я так понимаю что это проверка подушек, а может так случится что пиропатроны в них не рабочие? Диагностировал программой fabdiag 2 и forscan. Чего-то не пойму ничего - разные данные получились.
lint.ivan
Все подушки и преднатяжители ремней здесь рабочие. Сопротивления на подушках должны немного скакать, ничего в этом страшного нет.
tepin
2 December 2019
Добрый вечер, скажите ваша программ сможет запустить блок на столе или только на авто.
Запустил программу и блок на столе, всё заработало, а как этой программой краш тереть или я что-то не так понимаю?
1 person online