Перейти к содержанию
    

Измерение параметров ШИМ

Необходимо измерять частоту и скважность ШИМа в непрерывном режиме.

 

Сигнал обрабатывается МК в модуле CAPCOM (модуль для подсчета длительностей между фронтами).

Проблема в том, что при небольшом заваливании фронтов модуль CAPCOM ошибочно щелкает фронты (то есть внутри пологого восходящего фронта он видит ложный нисходящий фронт).

 

Еще ресурсы процессора ограниченны, поэтому каждый период ШИМ не обрабатывается в отдельности.

 

Навскидку есть пара вариантов измерения частоты и скважности сигнала:

- Измерять оба параметра одновременно и за n периодов

- Чередовать во времени измерение частоты и скважности

 

Подскажите, какие еще могут быть подходы к измерению? Какие подходы дадут меньшую погрешность?

Может быть, кто подскажет варианты дополнительной фильтрации измерения.

 

Спасибо!

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


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

Стесняюсь спросить, а триггер Шмитта перед входом в контроллер у вас стоит?

 

Схемотехника не моя, но там стоит компаратор вместо триггера Шмитта.

 

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


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

Схемотехника не моя, но там стоит компаратор вместо триггера Шмитта.

 

Если компаратор без гистерезиса, то описываемый вам эффект вполне имеет право быть.

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


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

Схемотехника не моя, но там стоит компаратор вместо триггера Шмитта.

Можно подумать о программном "гистерезисе".

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...