Программа питон ддт 2000 для elm327
DDT4all – это специализированный софт, который создает свои экраны с параметрами ЭБУ, осуществляет работу с машинами посредством ELM327 адаптера для диагностики.
Приложение имеет статус «в разработке», так что работать следует с осторожностью в экспертном режиме. Применяется DDT4all в стандартном режиме (при выключенной кнопке экспертного режима). Бесплатный софт - RENAULT DDT4ALL + DATABASE renolink.
Чтобы работать с софтомDDT4ALL вам необходимы:
- PyQt 4.8
- Python 2.7
- Наличие диагностического устройства ELM327 либо прибора OBDLink SX (лучше пользоваться USB, потому как тестирование WiFi еще не проводилось)
* софт DDT4all не поддерживает работу с устройством для диагностики Renault CAN CLIP, а работает только с приборами OBDlink, а также ELM.
База данных DDT2000 – нужно выполнить копирование директории «ecus» из вашей базы DDT2000 db (C:DDT2000data) в ddt4all корневую директорию. Выполните установку программ в операционке Ubuntu:
sudo apt-get install python-qt4
Функция чтения, а также удаления кодов поломок DTC
- C ручным запросом ЭБУ
- Может записывать логи (регистрируются записи)
- С системой плагинов для автоматизированных функций
- Поддерживаются протоколы шин CAN / KWP2000
- Авто-сканирование ЭБУ с выбором нужных файлов
- Наличие встроенного файлового JSON формата, обеспечивающего парсинг данных высокой скорости
- Функция сжатия конвертированных JSON файлов в файлы zip баз данных
- Функция анализа Can-шины (считываются/декодируются фреймы non-ISOTP)
С какими платформами работает DDT4ALL?
- Windows winXP (для Vista 2000 можно использовать «winXP»)
- Linux / Gnu (с операционкой Ubuntu)
- MacOS
Чтобы работать с операционкой Linux: нужно проверить пользовательские права для свободного доступа к последовательному порту Ubuntu
Чтобы работать с операционкой с Windows: нужна проверка установки драйверов serial. Затем следует отключить антивирусное ПО
Как установить базу данных DDT4ALL
Нужно выполнить копирование «ecus» директории из вашей базы данных в корень дерева исходного кода, затем выполнить запуск ddt4all.py, теперь можно работать.
Как запускать приложения DDT4ALL
Для операционок Windows: нужно дважды нажать файл DDT4ALL.BAT
Для операционки Linux: нужно напечатать в терминале python ddt4all.py
Как выполнить сжатие XML файлов?
Чтобы сжать в приложении: нужно перейти в меню «File» > «Zip database» и удалить директорию «ecus»
Чтобы сжать в терминале: python parameters.py – zipconvert выполнить удаление/перемещение директории «ecus»
* Возможно редактирование первоначального DDT2000 XML файла после того, как он был записан в JSON формате.
* Возможно создание собственных окон с параметрами ЭБУ.
Использование ELM327 с софтом DDT4All
Нами был выбран качественный сканер ELM327 USB для диагностики, оснащенный оригинальным чипом PIC18F25K80 FDTI, не брали в рассмотрение клоны, который не работают.
При помощи адаптера активировали постоянную подсветку в TDB блоке (приборная панель), включили дисплей времени, а также температуры.
Нужно выполнить запуск программы ELM327 DDT4All в Française версии (то есть на французском языке).
Обращаем внимание: с помощью ПО DDT4All возможно создание собственных экранов с параметрами ЭБУ, а также подключение к машине через адаптер для диагностики ELM327.
Статус этого приложения сейчас «в разработке», так что проводить работу в экспертном режиме нужно с осторожностью. При использовании в стандартном режиме DDT4all у вас не должно быть никаких опасений (при отключенной кнопке экспертного режима).
Следует выбрать com-порт, который соответствует режиму подключения, и установить флажок в поле «I am aware» (означает «я согласен»), далее следует нажать в окошке кнопку «connected mode» (режим подключения).
Далее следует выбрать авто.
Затем перейти в TDB приборный щиток.
Теперь нужно нажать на запись «FR cluster» два раза.
Выполняем такое же действие в окошке ниже, далее в блоке TDB нужно внести изменения в настройки.
Далее следует включить экспертный режим.
Затем нужно поменять требуемые параметры (это касается часов, температуры, постоянной подсветки и т.д.), после чего нужно подтвердить эти изменения в настройках, нажав на кнопку «save».
Обращаем внимание: адаптер ELM Bluetooth хорошего качества также будет работать, пакет софта располагает ELM test.
DDT4all - это программа, создающая собственные экраны с параметрами ЭБУ, работает с автомобилями через диагностический адаптер ELM327.
Приложение «в разработке», поэтому осторожно работайте в экспертном режиме. Применение DDT4all в стандартном режиме (кнопка экспертного режима не нажата). RENAULT DDT4ALL + DATABASE renolink - бесплатные программы.
Для работы с программой DDT4ALL потребуется:
- Python 2.7
- PyQt 4.8
- Диагностический адаптер ELM327 или адаптер OBDLink SX (предпочтительно использовать USB, WiFi пока не тестировался)
База данных DDT2000 - скопируйте директорию «ecus» из вашей базы DDT2000 db (C:\DDT2000data) в корневую директорию ddt4all. Установите программы в операционной системе Ubuntu:
sudo apt-get install python-qt4
Чтение/удаление кодов неисправностей DTC
- Ручной запрос ЭБУ
- Запись логов (регистрация записей)
- Система плагинов для автоматизированных функций
- Поддержка протоколов шин CAN / KWP2000
- Автоматическое сканирование ЭБУ и выбор соответствующих файлов
- Встроенный файловый формат JSON для высокоскоростного парсинга данных
- Сжатие конвертированных JSON файлов в zip файлы баз данных
- Анализ Can-шины (считывание/декодирование фреймов non-ISOTP)
Какие платформы совместимы с программой DDT4ALL?
- Gnu/Linux (с операционной системой Ubuntu)
- Windows (для winXP, 2000, vista попробуйте применить «winXP»)
- MacOS
Установка баз данных DDT4ALL
Скопируйте директорию «ecus» из вашей базы данных в корень дерева исходного кода и запустите ddt4all.py, все готово к работе.
Запуск приложения DDT4ALL
Windows: дважды нажмите файл DDT4ALL.BAT
Linux: в терминале напечатайте python ddt4all.py Как можно сжать XML файлы?
В терминале: python parameters.py –zipconvert удалите/переместите директорию «ecus»
В приложении: перейдите в меню «File» > «Zip database» удалите директорию «ecus»
* Вы можете отредактировать первоначальный файл DDT2000 XML после записи его в формате JSON.
* Вы можете создать собственные окна с параметрами ЭБУ.
Как совместно использовать адаптер ELM327 с программой DDT4All?
Мы выбрали качественный диагностический адаптер ELM327 USB с оригинальным чипом PIC18F25K80 FDTI, исключив из рассмотрения неработающие клоны.С помощью адаптера удалось сделать а ктивацию постоянной подсветки в блоке TDB (панель приборов), включение дисплея времени и температуры.
Запускаем программу ELM327 DDT4All в версии Française (французский язык).
Примечание: программа DDT4All помогает создавать собственные экраны с параметрами ЭБУ и подключаться к автомобилю с помощью диагностического адаптера ELM327.
Это приложение находится «в разработке», поэтому осторожно работайте в экспертном режиме. Применение DDT4all в стандартном режиме не должно вызывать у вас опасений (кнопка экспертного режима не нажата).
Выбираем com-порт, соответствующий режиму подключения, устанавливаем флажок в поле «I am aware» (я согласен) и нажимаем в окне кнопку «connected mode» (режим подключения).
Переходим в приборный щиток TDB.
Дважды нажимаем на запись «FR cluster».
Делаем тоже самое в окне ниже, затем в блоке TDB вносим изменения в настройки.
Включаем экспертный режим.
Меняем требуемые параметры (часы, температура, постоянная подсветка и др.), затем подтверждаем изменения в настройках нажатием кнопки «save».
Примечание: качественный адаптер ELM Bluetooth также будет работать, в пакете программ имеется ELM test.
Описание: Сервисная программа для диагностики и обслуживания автомобилей:
Renault - Logan, Twingo, Clio, Modus, Scenic, Megan, Megan2, Laguna, Laguna2, Avantime, VelSatis, Safrane, Espace, Kangoo, Trafic, Mascott, Master.
Nissan - Almera, March-Micra, Primera.
Позволяет проводить полную диагностику ЭБУ автомобилей (двигатель-инжектор, АКПП, ABS+ESP, подушки безопасности, климат-контроль, штатный ксенон, ЦЭКБ, приборная панель)
Включает в себя средства для перепрошивки ЭБУ (требуются особые базы данных, пока нигде не найдены).
Также позволяет производить сервисное обслуживание автомобилей: прокачка тормозов и блока ABS, настройка ABS, прописывание форсунок, регистрация датчиков давления в шинах, активация/деактивация подушек безопасности и многое другое, до чего я еще не докопался.
Позволяет в реальном времени отслеживать несколько сотен параметров работы автомобиля, а также сохранять историю изменения параметров в файлы xml или txt.
Практически полная замена официальному диагностическому комплексу CLIP!
Включает набор низкоуровневых утилит для работы с интерфейсом автомобиля.
Работает через интерфейсы K, KL или CAN.
Интерфейс программы - английский, французский, японский. Язык диагностики только французский, но если знаете автомобиль и его электронику - все вполне понятно.
Версия 2.0.9.0 работает как ActiveX-компонент на базе IE5.0 и выше.
Версия 2.3.0.1 ставится сверху версии 2.0.9.0 как обновление и включает отдельное приложение для работы без IE.
1. Установить при необходимости обновления из папок "Internet Explorer Updates" и "dotnet"
2. Установить (если не установлено ранее) vbrun60sp5.exe и msxml3.msi из папки "Add Software-data"
3. Запустить установку DDT2000_v2.0.9.0_setup_full_RENAULT.exe
4. Удалить созданную установщиком папку "C:\DDT2000Data"
5. Распаковать в корень диска "C:\" архив DDT2000Data.rar из папки "Add Software-data"
Для установки обновления до версии 2.3.0.1:
1. Запустить установку DDT2000_v2.3.0.1_setup_full_RENAULT.exe
2. Найти и заменсть в одной из вложенных папок "%ProgramFiles%\DDT2000\" файл DDTregisterInfo.dll одноименным файлом из архива DDTregisterInfo.rar
Версия: v2.0.9.0 + v2.3.0.1
Платформа: Windows, IE5.0, VBS
Совместимость с Vista: да
Системные требования: Pentium, 64Mb RAM, монитор 800x600 256 цветов, адаптер автомобиль-компьютер (com или usb)
Язык интерфейса: только английский
Таблэтка: Присутствует
Последовательность основных действий по запуску и работе программы DDT2000.
Соединить диагностический разъем адаптера с диагностическим разъемом машины.
Соединить другой разъем адаптера с COM-портом компьютера. Не рекомендуется применять различные переходники (например, USB->COM), так как в данном случае адаптер программой может не определиться и не будет работать.
Запустить программу DDT2000. Для нормального функционирования программы нужно, чтобы в системе браузером по умолчанию был Internet Explorer, а в нем было включено отображение активного содержимого страниц ActiveX.
Если поддержка ActiveX не включена, то экран примет вот такой вид:
Если браузер настроен правильно, то вы увидите основной экран программы:
Включить зажигание автомобиля.
Нажать на овальную желтую кнопку с надписью CONFIGURATION. Появится экран конфигурации адаптера.
В первом окне SERIAL port выбрать номер COM-порта, к которому подключен адаптер. После этого нажать на треугольничек в левом верхнем углу заголовка окна, или на кнопку UP. Откроется основное меню программы.
В основном экране нажать на кнопку VEHICLES. Откроется меню. В нем выбрать модель диагностируемого автомобиля. Откроется основной экран диагностики:
Cкриншот иллюстрирует диагностику автомобиля Logan. Для других автомобилей, возможно, будет другой набор диагностируемых блоков. В левом окне отображается список всех доступных электронных блоков данного автомобиля. Например, если интересует двигатель, то выбрать в списке пункт "Injection -ECM" . В выпадающем списке откроется список типов ЭБУ двигателя, устанавливаемых на данном автомобиле. Если тип ЭБУ неизвестен, выбирайте все по очереди. Тип ЭБУ отображается в правом окне. После этого над правым окном нажать на кнопку «бинокля» с надписью SELECT(это опрос вынесенных в правое окно блоков). Когда опрос закончится, то напротив типа ЭБУ в правом окне появится идентификатор блока, номер и версия прошивки, что свидетельствует о том, что ваш адаптер может читать информацию из ЭБУ. В нижнем окошечке ведется лог работы программы, из которого можно понять, на каком протоколе удалось программе прочитать информацию из ЭБУ.
В это меню можно попасть также из основного экрана программы, нажав на кнопку "PLAYER". Краткое описание основных пунктов этого меню: IDENT+INFO — идентификационные данные, записанные в ЭБУ, референс, VIN и т.п.; FAILURES — ошибки, хранящиеся в памяти ЭБУ. Если выбрать пункт ECU`s Failures, то можно прочитать ошибки из ЭБУ двигателя (для чего, собственно, диагностика и затевается!). Увидите примерно следующее:
Соответственно, нажатие на кнопки ERASE, READ позволяет стереть или прочитать ошибки из двигателя.
ВНИМАНИЕ! Не пытайтесь стирать ошибки при работающем двигателе — можете получить непредсказуемый результат, вплоть до невозможности последующей диагностики данного ЭБУ!
SCREEN — пункт Screen xml — очень важный инструмент! Выводит в реальном времени более 30 параметров работы двигателя. О работе в этом режиме будет написано в дальнейшем.
RECORDER — сохранение параметров работы двигателя в файле, который можно потом просмотреть в спокойной обстановке и проанализировать.
УБЕДИТЕЛЬНО НЕ РЕКОМЕНДУТСЯ РАБОТАТЬ В МЕНЮ "OUTPUT+CONFIG" , "SPECIAL" и особенно "REPROG.". Ваши действия могут нарушить нормальную работу ЭБУ и других блоков автомобиля! Дилетантский подход к записи каких-либо параметров в память ЭБУ в лучшем случае вызовет загорание ламп неисправности на приборной панели (потушить которые не всегда возможно даже дилерским прибором RENAULT CLIP. В худшем случае — потеря работоспособности блоков!
И последнее. ПОСЛЕ ОКОНЧАНИЯ РАБОТЫ НЕОБХОДИМО ОБЯЗАТЕЛЬНО ВЫЙТИ В ОСНОВНОЙ ЭКРАН ПРОГРАММЫ И НАЖАТЬ НА КРАСНЫЙ КРЕСТИК В ПРАВОМ ВЕРХНЕМ УГЛУ ЗАГОЛОВКА, РЯДОМ С ТРЕМЯ ФЛАГАМИ. ТОЛЬКО ПОСЛЕ ПОЯВЛЕНИЯ НАДПИСИ "DDT2000 STOPPED" МОЖНО ЗАКРЫТЬ ОКНО БРАУЗЕРА, ВЫКЛЮЧИТЬ ЗАЖИГАНИЕ И ОТКЛЮЧИТЬ АДАПТЕР ОТ ДИАГНОСТИЧЕСКОГО РАЗЪЕМА АВТОМОБИЛЯ. В ПРОТИВНОМ СЛУЧАЕ МОЖЕТ ВОЗНИКНУТЬ ОШИБКА В ЭБУ!
Читайте также: