10-02-2015 Выпущен очередной релиз программного обеспечения (v4.3)! Важная информация!

Присоединяйтесь к нашей группе Вконтакте! SECU3Club

Выпущен новый релиз программного обеспечения (прошивка, загрузчик и SECU-3 менеджер). Впервые в истории проекта долгожданная функция – управление впрыском топлива! Этот релиз долго откладывался потому что было принято решение добавить значительно больше функций, чем было изначально запланировано.

Файл secu3app/binaries.7z содержит 28 разных файлов прошивок (разные конфигурации). В архиве находится файл release.txt в котором содержится описание всех файлов прошивок.

Файл secu3man/binaries.7z содержит исполняемый файл и библиотеки программы SECU-3 Manager. SECU-3 Manager в виде единственного исполняемого файла тут (работает под MS Windows, но не работает под Wine).

Ссылка на архив с релизом (включая исходный код): secu-3_software_release_10022015.zip

Кратко о том, что реализовано в этом релизе:

  •  Управление впрыском топлива (более подробно ниже);
  • Добавлено много новых таблиц (для впрыска);
  • Теперь можно редактировать таблицу коррекции УОЗ по ДТВ из SECU-3 Manager;
  • Добавлено много параметров для настройки впрыска. Если прошивка скомпилирована без поддержки впрыска (без опции FUEL_INJECT) то соответствующие параметры не доступны и вы не запутаетесь если вам нужна функциональность только МПСЗ;
  •  В параметры SECU-3 Manager добавлено 4 новых вкладки, 1 для настраиваемых выходов, 3 для впрыска;
  •  3 универсальных, программируемых выхода (очень много вариантов настройки!);
  •  Теперь можно использовать датчик скорости в прошивках с синхронизацией от ДХ;
  •  Добавлена возможность переназначать входы GAS_V и REF_S;
  •  Входы ADD_I1, ADD_I2 теперь могут быть переназначены отдельно от ADD_IOx;
  •  Теперь можно назначить датчик скорости на вход REF_S, это удобно, так как если не используется ДНО+ДУИ, то этот вход свободен ADD_I1 может быть переназначен для датчика кислорода (ДК), ADD_I2 может быть переназначен для датчика температуры воздуха (ДТВ);
  •  Сокращено число наборов таблиц хранимых в прошивке до 4-х (как показала практика, больше не нужно);
  •  Сокращено число наборов таблиц хранимых в EEPROM до 1. Всего сейчас 5 наборов таблиц (4 в прошивке, 1 в EEPROM);
  •  Сейчас в ОЗУ грузится только 1 из 5-ти доступных наборов таблиц. Это позволило освободить место (с запасом) в частности для таблиц впрыска;
  •  Теперь можно переключаться между 4 любыми наборами таблиц без перекомпиляции прошивки;
  •  Доработан ШИМ вентилятора. Теперь можно задавать частоту от 10 до 5000Гц прямо из SECU-3 Manager! Выход вентилятора может быть переназначен для управления клапаном РХХ (в следующей версии прошивки у РХХ будет свой выход, со своим ШИМ);
  •  Добавлена задержка включения коррекции по детонации после пуска и порог включения по температуре (70°C), коррекция по детонации включится только на прогретом двигателе;
  •  Добавлена возможность определять версию прошивки (версия прошивки передается в пакете FWINFO_DAT). Это будет полезно для определения совместимости с разными программами-менеджерами (SECU-3 Manager, secu3droid и т.д.);
  •  На панель приборов SECU-3 Manager добавлено отображение длительности впрыска (мс) и значения коррекции по ДК (в полноэкранном режиме). Кроме этого, если вход ADD_I2 переназначен для ДТВ, то соответствующий прибор показывает температуру воздуха, а не просто напряжение;
  •  На панель приборов SECU-3 Manager добавлено отображение положения дроссельной заслонки в %;
  •  В SECU-3 Manager исправлен старый баг с чтением EEPROM на ATMega128 (актуально для SECU-64);
  •  В меню Help SECU-3 Manager добавлен пункт показывающий формат полей в log файле;
  •  В SECU-3 Manager, на вкладках параметров разрешено редактирование в полях ввода (раньше значения можно было менять только стрелками), при этом проверяется корректность вводимых значений и в случае ошибки соответствующее поле помечается красным цветом, значение не посылается в SECU-3 пока не будет исправлено на корректное;
  •  Переделан внешний вид параметров ДД, теперь используются более простые и понятные элементы управления (SECU-3 Manager);
  •  В прошивку добавлена возможность синхронихации от 2+1 (Kawasaki ZX6R и ему подобные), сейчас проходит тестирование;
  •  Прочие мелкие доработки и исправления в прошивке и программе SECU-3 Manager.

Краткое описание возможностей впрыска:

  • 4+1 наборов таблиц впрыска!
  • Редактирование параметров и таблиц впрыска в реальном времени (в онлайне);
  • Одновременный или моновпрыск (в ближайшем будущем будет реализован попарно-параллельный и фазированный впрыск);
  • Расчет циклового наполения по методу speed-density (используется ДАД и ДТВ);
  • Open-loop РХХ (в ближайшем будущем будет реализован closed-loop c ПИ-регулятором);
  • Поддержка шагового и ШИМ РХХ (для ШИМ нужно переназначить выход вентилятора как IAC_PWM);
  • Коррекция состава смеси по ДК с гибкой настройкой;
  • Обогащение при ускорении (“ускорительный насос”) или Acceleration enrichment, пока только по ДПДЗ;
  • Prime pulse c возможностью настройки длительности от температуры и настраиваемой задержкой;
  • Отсечка топлива при ПХХ (over-run) по оборотам, температуре, ДАД, ДПДЗ, с задержкой;
  • Отсечка топлива по оборотам (защита двигателя).

Таблицы впрыска:

  1. Наполнение (VE) 16*16;
  2. Смесь (AFR) 16*16;
  3. Дительность впрыска на пуске по температуре (Cranking PW);
  4. Обогащение после пуска по температуре (Afterstart enrichment) c плавным уменьшением;
  5. Обогащение при прогреве (Warmup enrichment);
  6. Положение РХХ на пуске (Cranking IAC position) c плавным переходом в положение на прогреве;
  7. Положение РХХ на прогреве (рабочее положение в режиме open-loop);
  8. Время открытия (лаг) форсунки (Dead time);
  9. Обогащение от скорости открытия/закрытия дроссельной заслонки (Обогащение при ускорении или Acceleration enrichment);
  10. Коррекция обогащения при ускорении по оборотам.

Адреса хранения данных в прошивке изменились и поэтому надо после прошивки сбросить EEPROM. По умолчанию в прошивке и менеджере используется скорость передачи данных 57600 бод (скорость загрузчика можно изменить только перепрошивкой программатором).Ветки релиза в соответствующих репозиториях:

https://github.com/ashabelnikov/secu3app/tree/release_10022015

https://github.com/ashabelnikov/secu3man/tree/release_10022015

https://github.com/ashabelnikov/secu3bld/tree/release_10022015

Присоединяйтесь к нашей группе Вконтакте! SECU3Club