Page 5 of 15

Re: S3EMUL - SECU-3 & MegaSquirt bridge/emulator/online-tune

Posted: 11 Mar 2017, 18:42
by alvikagal
Кстати да, тоже заметил, что если сначала студию запустить, то даже по Bluetooth связь нормальная, не обрывается.

Re: S3EMUL - SECU-3 & MegaSquirt bridge/emulator/online-tune

Posted: 11 Mar 2017, 21:44
by maksim
andreika wrote:Это тестовая версия, поэтому "официально" в первое сообщение её пока не выкладываю. Просьба сообщить, работает ли она и соединяется ли с блоком.
Спасибо! завтра утром проверю и сообщу!

Re: S3EMUL - SECU-3 & MegaSquirt bridge/emulator/online-tune

Posted: 11 Mar 2017, 23:29
by andreika
Вышла новая версия 0.4.1!

* Более стабильная связь с блоком SECU!
* Теперь поддерживается больше параметров в режиме Эмулятора блока (SECU Emul), можно спокойно пользоваться менеджером SECU.
* Эмулятор теперь умеет сохранять EEPROM в файл (dump_eeprom.bin). Это полезно для редактирования EEPROM из TunerStudio или менеджера Секу, не имея блока.
* Более корректное определение разных версий прошивок и опций компиляции. Теперь мост запускается на прошивках для Газового Дозатора.
* Возможность изменения значений стехиометрии для бензина и газа в params.cfg.

P.S. maksim, рекомендую скачать именно эту версию!

Re: S3EMUL - SECU-3 & MegaSquirt bridge/emulator/online-tune

Posted: 12 Mar 2017, 16:08
by maksim
maksim wrote:
andreika wrote:Это тестовая версия, поэтому "официально" в первое сообщение её пока не выкладываю. Просьба сообщить, работает ли она и соединяется ли с блоком.
Спасибо! завтра утром проверю и сообщу!
Доброго времени суток. На моем компьютере версия 0.4.1 работает стабильней. Связь не обрывалась при нажатии на газ как предыдущая версия. Но при подключении возникали проблемы. то не видит секу, то теряет связь. Все выключил, затем включил -зарботало.
Что значит send signature? Как мне кажется чаще всего связь нарушается после этого сообщения На всякий случай лог https://dl.dropboxusercontent.com/u/261 ... log_ms.log

Re: S3EMUL - SECU-3 & MegaSquirt bridge/emulator/online-tune

Posted: 12 Mar 2017, 16:10
by alvikagal
Send signature - это как раз восстановление связи.

Re: S3EMUL - SECU-3 & MegaSquirt bridge/emulator/online-tune

Posted: 12 Mar 2017, 20:27
by alvikagal
Опробовал S3EMUL и TunerStudio для откатки VE для газового дозатора (далее ГД).
Таблица ГД имела разные значения в зависимости от оборотов и положения дроссельной заслонки (ДПДЗ), связи с этим не получилось откатать правильно VE. В одной и той же точке (ДАД/Обороты) ДПДЗ имеет разное положение, соответственно ГД тоже и поэтому VE в этой точке изменяется каждый раз в зависимости от ДПДЗ. Чтобы откатать VE, я выставил во всей таблице 36% (это 72 шага) и вот тогда VE стала нормально набирать статистику. Проехал немного и статистики пока ещё маловато (буду продолжать по мере возможности), но результатом этих программ доволен.
Вот такая таблица VE получилась и перемножил коэффициент VE на положение ГД и получил из 72 шагов вот такую табличку:
GD_VE.png
Замечу, что везде скорость портов была 57600 и связь SECU по Bluetooth с НЕТБУКОМ, в это время ещё писался лог с помощью "SD card logger" и выводились данные на БК. Очень удобно, и лог есть, и видел изменения положения ГД, и Нетбук работал над картой VE и тоже писал лог TunerStudio.

Настройки были следующие для откатки с эмуляцией ШДК, буду писать в порядке запуска программ (Артём в видео это всё наглядно показал).
Настройка VSPE:
1. Создать новое устройство и выбрать тип устройства "Pair".
VSPE тип устройства.png
2. Выбираем два свободных порта, первый для моста S3EMUL, второй для TunerStudio.
VSPE свободные порты.png
3. Статус "Готово" - значит всё ОК.
VSPE.png
Настройка TunerStudio:
1. Открываем TunerStudio и создаём новый проект.
2. Название на своё усмотрение и ставим галочку "Другие/обзор".
3. Выбираем TunerStudio-secu3i.ini и жмём "Далее".
Новый проект.png
4. Меняем в настройках проекта EGO O2 Sensor (выбираем как на картинке) и Temperature Display и жмём "Далее".
Настройки проекта.png
5. Меняем параметры связи (порт назначаем второй, который создали в с помощью VSPE):
Параметры связи 57600.png
6. Я менял скорость данных, по умолчанию 15 раз в секунду, я ставил 50 раз в секунду (чаще) - это периодичность 20мсек., такая же стоит и в SECU, всё работает без отваливания портов даже по Bluetooth на Нетбуке )))
Меняется это во вкладке "Связь" - Скорость данных.
Скорость данных 50.png
Оставляем TunerStudio запущенной и настраиваем S3EMUL.

Настройка S3EMUL:
1. Запускаем и нажимаем "Settings", там выбираем как на картинке виртуальные порты и реальный порт SECU (Input from Board). Для эмуляции ШДК ставим галочку "Emulate Wide Lambda Sensor" и "Set AFR Target". Жмём "Apply".
S3EMUL Settings.png
2. Жмём "MS Bridge" и если TunerStudio запущена, то будет такой результат:
S3EMUL MS_Bridge.png
Всё, теперь открываем TunerStudio и работаем там.
Я запускал имитатор ДПКВ и тестировал сначала на столе с блоком SECU, чтобы разобраться с программой, можно эмулятор SECU Emul запустить прописав путь к прошивке, еепром и логу поездки и посмотреть как работает TunerStudio и меняет еепром.
Мне первый вариант удобнее был, так немного разобрался с помощью ребят с форума, затем уже убедившись в работоспособности уже опробовал в авто. Результат в начале поста.
Огромная благодарность STC, andreika, darxfame и donec за их проделанный труд для поддержки газового дозатора в проекте SECU.
Ребята, СПАСИБО!!! :)

Re: S3EMUL - SECU-3 & MegaSquirt bridge/emulator/online-tune

Posted: 12 Mar 2017, 20:35
by alvikagal
А вот лог откатки VE. Лямбда коррекция отключена, ГД во всей таблице 36%. Положение ГД корректируется с помощью таблицы VE, которая меняется в реальном времени с помощью TunerStudio MS.
Лог в просмотрщике логов от donec
Зелёный - ГД
Синий - УДК напряжение
Серый ДПДЗ
Красный - обороты
Когда серый равен 0 - это ХХ и там смесь не корректируется ГД.
Откатка VE.png

Re: S3EMUL - SECU-3 & MegaSquirt bridge/emulator/online-tune

Posted: 14 Mar 2017, 18:31
by maksim
maksim wrote:
maksim wrote:
andreika wrote:Это тестовая версия, поэтому "официально" в первое сообщение её пока не выкладываю. Просьба сообщить, работает ли она и соединяется ли с блоком.
Спасибо! завтра утром проверю и сообщу!
Доброго времени суток. На моем компьютере версия 0.4.1 работает стабильней. Связь не обрывалась при нажатии на газ как предыдущая версия. Но при подключении возникали проблемы. то не видит секу, то теряет связь. Все выключил, затем включил -зарботало.
Что значит send signature? Как мне кажется чаще всего связь нарушается после этого сообщения На всякий случай лог https://dl.dropboxusercontent.com/u/261 ... log_ms.log
Сегодня, наконец, добрался до машины! Связь студии с S3emul больше не обрывается, но при нажатии педали газа обороты в студии не изменяются! Двигатель работал на хх когда подключил студию, она эти обороты и показывала, поднял обороты до 3000, а студия как показывала хх так и показывает.
Потренировался включать онлайн настройку и она мне даже что-то настроила ))). Спасибо всем кто участвует в разработке и настройке S3emul! Вот бы еще у меня заработала!

Re: S3EMUL - SECU-3 & MegaSquirt bridge/emulator/online-tune

Posted: 14 Mar 2017, 23:06
by andreika
maksim wrote:при нажатии педали газа обороты в студии не изменяются!
Проверьте эту опцию:
load_map_tps.png
Можете выложить свой EEPROM и лог работы с машины (csv-файл) - я посмотрю детальнее.

Re: S3EMUL - SECU-3 & MegaSquirt bridge/emulator/online-tune

Posted: 15 Mar 2017, 23:22
by maksim
andreika wrote:
Можете выложить свой EEPROM и лог работы с машины (csv-файл) - я посмотрю детальнее.
доброго времени суток! в настройках менеджера у мня установлено «определять нагрузку о ДПДЗ». В папке s3emul три файла csv какой из них нужно выложить?