реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Измерение параметров ШИМ, Подходы и программная фильтрация
elusive
сообщение Mar 12 2015, 07:02
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 91
Регистрация: 26-05-10
Пользователь №: 57 544



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

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

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

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

Подскажите, какие еще могут быть подходы к измерению? Какие подходы дадут меньшую погрешность?
Может быть, кто подскажет варианты дополнительной фильтрации измерения.

Спасибо!
Go to the top of the page
 
+Quote Post
x83
сообщение Mar 12 2015, 08:02
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 11-07-07
Из: Екб
Пользователь №: 29 052



Стесняюсь спросить, а триггер Шмитта перед входом в контроллер у вас стоит?
Go to the top of the page
 
+Quote Post
elusive
сообщение Mar 12 2015, 11:22
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 91
Регистрация: 26-05-10
Пользователь №: 57 544



Цитата(x83 @ Mar 12 2015, 14:02) *
Стесняюсь спросить, а триггер Шмитта перед входом в контроллер у вас стоит?


Схемотехника не моя, но там стоит компаратор вместо триггера Шмитта.
Go to the top of the page
 
+Quote Post
x83
сообщение Mar 13 2015, 06:51
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 11-07-07
Из: Екб
Пользователь №: 29 052



Цитата(elusive @ Mar 12 2015, 16:22) *
Схемотехника не моя, но там стоит компаратор вместо триггера Шмитта.


Если компаратор без гистерезиса, то описываемый вам эффект вполне имеет право быть.
Go to the top of the page
 
+Quote Post
muravei
сообщение Mar 13 2015, 14:28
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(elusive @ Mar 12 2015, 14:22) *
Схемотехника не моя, но там стоит компаратор вместо триггера Шмитта.

Можно подумать о программном "гистерезисе".
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 07:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.07006 секунд с 7
ELECTRONIX ©2004-2016