pavelm-ks

Расчет времени УОЗ в МПСЗ, корректировка ошибки?

5 сообщений в этой теме

pavelm-ks    1

 Всем привет!

Есть вопрос к создателям микропроцессорных зажиганий. 

Я вот решил написать свой код под свои нужды. И по ходу работы понял, что т.к. почти все МПСЗ в расчете времени задержки УОЗ оперируют периодом обращения КВ за предыдущий полупериод, то в динамике (двигатель может изменять обороты буквально в 2 раза за 1сек (ускорение "2G" так сказать))возможна не хилая ошибка выставления угла (до 5...6 град по моим прикидкам).

Кто-то как-то борется с этим явлением? Я вот думаю может запоминать время предыдущего полупериода , вычислять дельту с текущим и добавлять или отнимать (в зависимости от направления ускорения ) к расчетному времени УОЗ?

У кого-то есть такой опыт?

Спасибо!

 

Изменено пользователем pavelm-ks
Уточнение

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    168

Всем привет!

Я у себя так и делаю. Только "дельту" делю на 2. Почему, не могу ответить, так сложилось.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
donec    133
2 часа назад, pavelm-ks сказал:

Кто-то как-то борется с этим явлением?

Данные берутся за 60 градусов до ВМТ, а потом через каждые 6 градусов идет корректировка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
pavelm-ks    1
13 minutes ago, donec said:

Данные берутся за 60 градусов до ВМТ, а потом через каждые 6 градусов идет корректировка.

Я так понимаю , что это для систем с индуктвным датчиком?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас