American English British English Български Čeština Français Deutsch (Du) Magyar Italiano 日本語 Lietuvių Polski Српски Slovenčina Español (Tú) Türkçe Українська
Select language:

Баги в программе SECU-3 Manager

<<

STC

User avatar

Posts: 6616

Joined: 30 Apr 2013, 23:41

Location: Ukraine

Your CAR: AZLK 2140

SECU version: DIY SECU-3


Has thanked: 821 times
Been thanked: 1332 times

Post 11 Feb 2014, 18:29

Re: Баги в программе SECU-3 Manager

Попробуй то, что я привел на два поста ранее.
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
<<

alvikagal

User avatar

Posts: 2816

Joined: 18 Sep 2013, 01:58

Location: Украина, Павлоград

Your CAR: ВАЗ-21099 1,5л.

SECU version: DIY SECU-3T


Has thanked: 339 times
Been thanked: 452 times

Post 11 Feb 2014, 20:50

Re: Баги в программе SECU-3 Manager

Я сразу с двух твоих последних постов сделал изменения и проверил.
Нужно было по отдельности?

Насчёт в другом месте, я имел ввиду передача данных возможно так сделана?
Раньше этого не замечали, т.к. не знали (вернее не смотрели) на сколько заложено было таблицей и в реальности.
Поэтому нужно раньше искать. А может после инициализации открытой ВЗ в математике где-то ошибка?
60-2/SECU/ДКЗ/бенз-газ/ДД/ДТВ/УДК/ШДГ/ВЗ
Отчёт - viewtopic.php?f=6&t=236
Бортовой компьютер 20*04 - viewtopic.php?p=19996#p19996
SD card logger - viewtopic.php?f=12&t=1029
<<

STC

User avatar

Posts: 6616

Joined: 30 Apr 2013, 23:41

Location: Ukraine

Your CAR: AZLK 2140

SECU version: DIY SECU-3


Has thanked: 821 times
Been thanked: 1332 times

Post 11 Feb 2014, 21:56

Re: Баги в программе SECU-3 Manager

Нужно внести изменения в 2 места, которые я описал. Перед тестированием обнулить таблицу положения ВЗ от темп. Больше там нет мест где может появляться этот глюк.
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
<<

alvikagal

User avatar

Posts: 2816

Joined: 18 Sep 2013, 01:58

Location: Украина, Павлоград

Your CAR: ВАЗ-21099 1,5л.

SECU version: DIY SECU-3T


Has thanked: 339 times
Been thanked: 452 times

Post 11 Feb 2014, 22:26

Re: Баги в программе SECU-3 Manager

Так и сделал.
Всё по прежднему, когда нажимаю на увеличение на 0,5% двигатель двигается, а в менеджере показывает 0, а следующий раз нажимаю становится 1,0 в настройках, двигатель двигается, а на датчике показывает 0,5%

Делаю добавочные 100, показывает 100, уменьшаю на 99,5, показывает 99.

ПС
Проверил предыдущюю прошивку, там тоже вместо 10% показывает 9,5% и все были довольны :D
Так, что можно для себя просто делать поправку на 0,5% на доп.закрытие, не критично это.
Лучше ОК добавьте ;)
60-2/SECU/ДКЗ/бенз-газ/ДД/ДТВ/УДК/ШДГ/ВЗ
Отчёт - viewtopic.php?f=6&t=236
Бортовой компьютер 20*04 - viewtopic.php?p=19996#p19996
SD card logger - viewtopic.php?f=12&t=1029
<<

LVS

User avatar

Posts: 443

Joined: 30 Apr 2013, 23:41

Location: Россия г. Тихорецк п. Братский.

Your CAR: ВАЗ-21074

SECU version: DIY SECU-3


Has thanked: 13 times
Been thanked: 67 times

Post 21 Apr 2014, 04:11

Re: Баги в программе SECU-3 Manager

Пока настраивал воздушную заслонку обнаружил такой момент. Вкладка ХХ , коэффициенты регулятора, выставляю 0,08 сохраняю, сохраняется 0,09. Выставил 0,07 сохраняется 0,06. Это так должно быть или это баг. Secu-3 firmware v3.9. Build (Mar 28.2014)
ВАЗ-21074 SECU-3_ раздача СТАТИКА 2chiq. Коммутатор на МК PIC12F675 под прошивку 2chiq. БК под SECU-3. Карбюратор ОЗОН. САУВЗ.
<<

STC

User avatar

Posts: 6616

Joined: 30 Apr 2013, 23:41

Location: Ukraine

Your CAR: AZLK 2140

SECU version: DIY SECU-3


Has thanked: 821 times
Been thanked: 1332 times

Post 22 Apr 2014, 09:29

Re: Баги в программе SECU-3 Manager

LVS wrote:Пока настраивал воздушную заслонку обнаружил такой момент. Вкладка ХХ , коэффициенты регулятора, выставляю 0,08 сохраняю, сохраняется 0,09. Выставил 0,07 сохраняется 0,06. Это так должно быть или это баг. Secu-3 firmware v3.9. Build (Mar 28.2014)


Да, так должно быть. Это особенности представления дробных чисел и округления.
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
<<

DGrees

User avatar

Posts: 434

Joined: 10 May 2013, 13:25

Location: РФ, Санкт-Петербург

Your CAR: М2141-22

SECU version: DIY SECU-3


Has thanked: 12 times
Been thanked: 78 times

Post 22 Apr 2014, 11:07

Re: Баги в программе SECU-3 Manager

Всё-таки баг. Желательно для округления заюзать функцию типа:
  Code:
inline double round(double x, double step)
  {
     double r = x / step;
     return step * ( (r > 0.0) ? ::floor(r + 0.5) : ::ceil(r - 0.5) );
  }


У нас в мат. библиотеке такая используется.
У нас тестеры все мозги выели аналогичными проблемами, я уже плавающую точку невзлюбил из-за этого, в C# юзаю decimal.
Машина с secu отправилась в металл в январе 16-го
<<

STC

User avatar

Posts: 6616

Joined: 30 Apr 2013, 23:41

Location: Ukraine

Your CAR: AZLK 2140

SECU version: DIY SECU-3


Has thanked: 821 times
Been thanked: 1332 times

Post 22 Apr 2014, 15:10

Re: Баги в программе SECU-3 Manager

DGrees, я потом попробую, наверное после релиза.
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
<<

Serj_K

User avatar

Posts: 84

Joined: 23 Apr 2014, 17:05


Has thanked: 0 time
Been thanked: 49 times

Post 14 Jul 2014, 22:19

Re: Баги в программе SECU-3 Manager

Сейчас готовлю обновление своей прошивки и начал проверять её с новым менеджером(Ver.3.9).
ЕЕПРОМ на Меге-128 считывается только на 50%, потом - ошибка "Нет ответа". Если в менеджере выбираю Мегу-64 - считывает 100%, но не совпадают контрольные суммы.
В лоадер все изменения повносил.
Может сделать кардинально и универсально - считывать фиксированный объём для всех типов МК, кроме Меги-16, например 1Кбайт? Дальше ведь всё равно FF.
<<

STC

User avatar

Posts: 6616

Joined: 30 Apr 2013, 23:41

Location: Ukraine

Your CAR: AZLK 2140

SECU version: DIY SECU-3


Has thanked: 821 times
Been thanked: 1332 times

Post 14 Jul 2014, 23:20

Re: Баги в программе SECU-3 Manager

Попробуй в менеджере v3.9, в файле BootLoader.cpp вот эту строчку:
  Code:
BYTE raw[4096+8];

поменять на:
  Code:
BYTE raw[8192+8];

Больше не вижу причин для багов.

А по поводу меги 64 я не знаю (возможно баг в загрузчике), так как с точки зрения менеджера, 64 и 644 одинаковые (размер FLASH и EEPROM одинаковый). Менеджер работает с 644, значит должен работать и с 64.
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
PreviousNext

Return to Программное обеспечение для ПК и релизы ПО

Who is online

Users browsing this forum: кумыч and 3 guests

Powered by phpBB® Forum Software © phpBB Group.