Select language:

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

<<

STC

Аватара пользователя

Сообщения: 5768

Зарегистрирован: 30 апр 2013, 23:41

Откуда: Ukraine

Машина: AZLK 2140

Версия SECU: самодельная SECU-3


Благодарил (а): 697 раз.
Поблагодарили: 1135 раз.

Сообщение 11 фев 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

Аватара пользователя

Сообщения: 2457

Зарегистрирован: 18 сен 2013, 01:58

Откуда: Украина, Павлоград

Машина: ВАЗ-21099 1,5л.

Версия SECU: самодельная SECU-3T


Благодарил (а): 303 раз.
Поблагодарили: 407 раз.

Сообщение 11 фев 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

Аватара пользователя

Сообщения: 5768

Зарегистрирован: 30 апр 2013, 23:41

Откуда: Ukraine

Машина: AZLK 2140

Версия SECU: самодельная SECU-3


Благодарил (а): 697 раз.
Поблагодарили: 1135 раз.

Сообщение 11 фев 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

Аватара пользователя

Сообщения: 2457

Зарегистрирован: 18 сен 2013, 01:58

Откуда: Украина, Павлоград

Машина: ВАЗ-21099 1,5л.

Версия SECU: самодельная SECU-3T


Благодарил (а): 303 раз.
Поблагодарили: 407 раз.

Сообщение 11 фев 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

Аватара пользователя

Сообщения: 441

Зарегистрирован: 30 апр 2013, 23:41

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

Машина: ВАЗ-21074

Версия SECU: самодельная SECU-3


Благодарил (а): 12 раз.
Поблагодарили: 67 раз.

Сообщение 21 апр 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

Аватара пользователя

Сообщения: 5768

Зарегистрирован: 30 апр 2013, 23:41

Откуда: Ukraine

Машина: AZLK 2140

Версия SECU: самодельная SECU-3


Благодарил (а): 697 раз.
Поблагодарили: 1135 раз.

Сообщение 22 апр 2014, 09:29

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

LVS писал(а):Пока настраивал воздушную заслонку обнаружил такой момент. Вкладка ХХ , коэффициенты регулятора, выставляю 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

Аватара пользователя

Сообщения: 434

Зарегистрирован: 10 май 2013, 13:25

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

Машина: М2141-22

Версия SECU: самодельная SECU-3


Благодарил (а): 12 раз.
Поблагодарили: 78 раз.

Сообщение 22 апр 2014, 11:07

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

Всё-таки баг. Желательно для округления заюзать функцию типа:
  Код:
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

Аватара пользователя

Сообщения: 5768

Зарегистрирован: 30 апр 2013, 23:41

Откуда: Ukraine

Машина: AZLK 2140

Версия SECU: самодельная SECU-3


Благодарил (а): 697 раз.
Поблагодарили: 1135 раз.

Сообщение 22 апр 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

Аватара пользователя

Сообщения: 70

Зарегистрирован: 23 апр 2014, 17:05


Благодарил (а): 0 раз.
Поблагодарили: 42 раз.

Сообщение 14 июл 2014, 22:19

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

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

STC

Аватара пользователя

Сообщения: 5768

Зарегистрирован: 30 апр 2013, 23:41

Откуда: Ukraine

Машина: AZLK 2140

Версия SECU: самодельная SECU-3


Благодарил (а): 697 раз.
Поблагодарили: 1135 раз.

Сообщение 14 июл 2014, 23:20

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

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

поменять на:
  Код:
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 (вступаем!)
Пред.След.

Вернуться в Программное обеспечение для ПК и релизы ПО

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Powered by phpBB® Forum Software © phpBB Group.