Управление накопл. энергии катушек зажигания (Dwell control)

Обсуждение прошивок SECU-3. Discussion of SECU-3 firmware.

Moderator: STC

Dmitrich2
LQFP112 - Up with the play
Posts: 248
Joined: Tue Dec 07, 2010 9:36 am

Re: Управление накоплением энергии катушек зажигания

Post by Dmitrich2 »

Погонял модуль продолжительностью по 6 часов с одной катушкой и с двумя (имулятором) в разных режимах сбоев не было. Жду релиза.
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Управление накоплением энергии катушек зажигания

Post by STC »

Причесал алгоритм. Исходники отправил в репозиторий. Компилировать нужно с опцией COIL_REGULATION.
Не сделал еще защиту от остановки двигателя в момент накопления энергии. Доделаю когда еще будет время.
Проверить работу алгоритма у себя я не могу так как у меня нет эмулятора ДПКВ.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Dmitrich2
LQFP112 - Up with the play
Posts: 248
Joined: Tue Dec 07, 2010 9:36 am

Re: Управление накоплением энергии катушек зажигания

Post by Dmitrich2 »

Закачал прошивку, выложенный файл .а90 не открывается менеджером, скомпилировал свой при переходе в режим flags.ckps_period_min = 0; пропадают импульсы на одном канале. Попробую по свободе разобраться в чем дело.
Строка 434 ckps.channel_mode_b = (ckps.channel_mode < IGN_CHANNELS_MAX-1) ? ckps.channel_mode + 1 : 0 ; устанавливает не существующий канал при двух каналах.
Заменил IGN_CHANNELS_MAX на ckps.chan_number все заработало.
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Управление накоплением энергии катушек зажигания

Post by STC »

Странно. Подумаю, может с логикой натупил.
Да, все правильно - chan_number это значение устанавливаемое из менеджера. Вечером поправлю.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Dmitrich2
LQFP112 - Up with the play
Posts: 248
Joined: Tue Dec 07, 2010 9:36 am

Re: Управление накоплением энергии катушек зажигания

Post by Dmitrich2 »

STC
Надо делать аварийное отключение, при остановки двигателя иначе выходные транзисторы зависают.
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Управление накоплением энергии катушек зажигания

Post by STC »

Да, я доделаю обязательно, когда время найду (на выходных постараюсь)
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Vig
TO220 - Visibile
Posts: 11
Joined: Thu Dec 09, 2010 11:42 am

Re: Управление накоплением энергии катушек зажигания

Post by Vig »

Dmitrich2

Все это я понимаю, и конечно же проверил. На выходе преобразователя не получается выжать более 35-40 вольт (подбирая
параметры трансформатора - т.е. зазор). Я не разработчик, ремонтник. Но если у Вас был действительно ферритовый
сердечник - то частота должна быть на порядок выше ( чтобы получить приемлемую мощьность).
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Управление накоплением энергии катушек зажигания

Post by STC »

Vig
Это тема не для конденсаторного блока зажигания.

Dmitrich2
Я добавил защиту от остановки двигателя. Проверь, если будет нормально работать, то добавлю в репозиторий.
Attachments

[The extension c has been deactivated and can no longer be displayed.]

Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Управление накоплением энергии катушек зажигания

Post by STC »

Dmitrich2 Смотри предыдущеее сообщение
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Dmitrich2
LQFP112 - Up with the play
Posts: 248
Joined: Tue Dec 07, 2010 9:36 am

Re: Управление накоплением энергии катушек зажигания

Post by Dmitrich2 »

Попробовал, пока без результатно, при остановке транзисторы зависают. По свободе посмотрю код, как все реализовано.
STC
Какую роль выполняет оператора if в 462 строке ? Если правильно показывает осцилограф то при переходе с низких оборотов появляется лишний импульс.
Post Reply