Page 40 of 43

Re: Прошивка (Firmware)

Posted: Thu Jan 17, 2013 4:47 pm
by STC
Ок. Проверю. Компилируешь для SECU-3 или SECU-3T?

Re: Прошивка (Firmware)

Posted: Thu Jan 17, 2013 6:08 pm
by STC
Исправил, проверяйте.

Re: Прошивка (Firmware)

Posted: Fri Jan 18, 2013 1:24 pm
by Dmitrich2
STC wrote: Компилируешь для SECU-3 или SECU-3T?
Решил поставить в SECU-3 32мегу и добавить REALTIME_TABLES, DIAGNOSTICS, а также в дальнейшем добавить SM_CONTROL.
STC wrote:Исправил, проверяйте.
Прошивка скомпилировалась.

Re: Прошивка (Firmware)

Posted: Mon Feb 11, 2013 7:34 am
by mmlevin
Запустил последнюю релизную прошивку в симуляторе, и обратил внимание, что при старте на некоторое время (порядка 1 сек) появляется лог.1 на выходе управления вентилятором. Т.е. при включении зажигания будет бросок тока в связи с включением реле вентилятора. Это так и планировалось?

Re: Прошивка (Firmware)

Posted: Mon Feb 11, 2013 11:43 am
by STC
Если для управления вентилятором используется реле (не ШИМ), то нужно скомпилировать прошивку без опции COOLINGFAN_PWM, тогда этого эффекта не будет. А если даже он и есть, то он нисколько не напрягает.

Re: Прошивка (Firmware)

Posted: Mon Feb 11, 2013 12:27 pm
by mmlevin
К сожалению, прошивка без опции COOLINGFAN_PWM не собирается: sources/ventilator.c:99: warning: implicit declaration of function 'COOLINGFAN_TURNOFF'
sources/ventilator.c:106: warning: implicit declaration of function 'COOLINGFAN_TURNON'
Собираю через WinAVR.

Re: Прошивка (Firmware)

Posted: Mon Feb 11, 2013 3:40 pm
by STC
Да, в предыдущем релизе есть такая ошибка компиляции. Добавь перед функцией vent_set_duty() следующий код:

Code: Select all

#ifdef COOLINGFAN_PWM
А после функции ISR(TIMER2_COMP_vect) такой код:

Code: Select all

#endif

Re: Прошивка (Firmware)

Posted: Mon Feb 11, 2013 4:23 pm
by STC
Я исправил этот файл в релизе http://subversion.assembla.com/svn/secu ... 122012.zip

Re: Прошивка (Firmware)

Posted: Tue Feb 12, 2013 9:44 am
by mmlevin
Да, релиз http://subversion.assembla.com/svn/secu ... 092012.zip собирается нормально... Загрузил заново декабрьский релиз, проверил, теперь тоже все ок)
И, самое главное, причины для беспокойства нет - с отключенным дефайном COOLINGFAN_PWM лишнего дерганья вентилятора при включении зажигания нет.

Re: Прошивка (Firmware)

Posted: Wed Feb 13, 2013 7:53 pm
by Serj_K
Тестирую свою прошивку с поддержкой ДФ и фазированного зажигания (на имитаторе ДПКВ). Наблюдаю следующий глюк: При старте блок не выдаёт ошибки ДФ, но выдаёт импульсы на 2 выхода сразу, как будто ДФ не работает. Если из менеджера произвести любые изменения на вкладке ДПКВ, плоть до изменения числа зубьев до ВМТ на +-1, то блок начинает выдавать сигналы правильно - на каждый выход по очереди по одному импульсу. После перезапуска блока опять начинает выдавать сигналы по 2 выхода сразу.