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

 
 
 
Reply to this topicStart new topic
> Как оцифровать ШИМ сигнал с короткими импульсом и большой скважностью?
go2winner
сообщение Nov 6 2016, 21:07
Сообщение #1


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

Группа: Участник
Сообщений: 78
Регистрация: 19-10-15
Пользователь №: 88 917



Имеется сигнал шим, с коротким импульсом( порядка нескольких микросекунд ) и большой скважностью ( 100).
Измеряемый параметр - уровень импульса( амплитуда ). Какое схемное решение наилучшим образом может проинтегрировать данный сигнал( получение постоянной состовляющей(медленно изменяющейся), равной уровню сигнала), для дальнейшей оцифровки?
Go to the top of the page
 
+Quote Post
Den64
сообщение Nov 6 2016, 22:05
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 584
Регистрация: 22-11-07
Из: Курская область
Пользователь №: 32 571



Если нужна постоянная составляющая сигнала то использовать интегрирующую цепочку. Если амплитуда импульса нужна, то использовать пиковый детектор.
Go to the top of the page
 
+Quote Post
_pv
сообщение Nov 6 2016, 22:56
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(go2winner @ Nov 7 2016, 04:07) *
Какое схемное решение наилучшим образом может проинтегрировать данный сигнал( получение постоянной состовляющей(медленно изменяющейся), равной уровню сигнала), для дальнейшей оцифровки?

время измеряется обычно куда проще и точнее, чем напряжение, так что не интегрировать надо, а время между фронтами напрямую считать.

точность-то какая нужна?
Go to the top of the page
 
+Quote Post
Plain
сообщение Nov 7 2016, 00:47
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Период измерять по фронтам защёлкой таймера, импульс — чередуемыми интеграторами, калибруемыми компаратором этого же таймера и ИОН, выходы которых измерять АЦП, запускаемым по спаду импульса, пойманному второй защёлкой этого же таймера.

Это в общем случае. Если же скважность всегда большая, то всё успеет один интегратор.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 7 2016, 03:14
Сообщение #5


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



МК с частотой дискретизации 1 МГц имеются у STMicroelectronics. 12 разрядов. Дальше - дело алгоритма.
Go to the top of the page
 
+Quote Post
domowoj
сообщение Nov 7 2016, 03:16
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Цитата(go2winner @ Nov 7 2016, 04:07) *
Имеется сигнал шим, с коротким импульсом( порядка нескольких микросекунд ) и большой скважностью ( 100).
Не такой он уж и короткий.
И с какой точностью нужно оцифровать?
Первый способ - взять АЦП нужной точности и со временем преобразования
меньшим чем длительность вашего импульса и запускать АЦП по переднему фронту импульса.
Второй способ - применить УВХ(аналоговую память)+относительно медленный АЦП.
Момент запоминания амплитуды вершины вашего импульса можно менять с помощью задержки
относительно переднего фронта импульса.
Еще можно взять сверх быстродействующий АЦП и оцифровывать весь ваш ШИМ, вылавливая потом потом тем или иным способом ваш импульс.


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
SSerge
сообщение Nov 7 2016, 13:38
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Цитата(ViKo @ Nov 7 2016, 10:14) *
МК с частотой дискретизации 1 МГц имеются у STMicroelectronics. 12 разрядов. Дальше - дело алгоритма.

У таймеров STM есть PWM input mode. Можно сразу измерить длительность импульса и период, не связываясь с преобразованием в аналоговый сигнал.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 7 2016, 14:28
Сообщение #8


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(SSerge @ Nov 7 2016, 16:38) *
У таймеров STM есть PWM input mode. Можно сразу измерить длительность импульса и период, не связываясь с преобразованием в аналоговый сигнал.

Диву даюсь. Один за другим отвечающие предлагают способы, как измерить время. Топикстартеру что нужно-то? В первом посте русским по белому написано.
PWM input? Любопытно. Не пробовал.
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Nov 7 2016, 18:16
Сообщение #9





Guests






Цитата(Den64 @ Nov 7 2016, 01:05) *
Если амплитуда импульса нужна, то использовать пиковый детектор.

+1

Схема (простейшая):
http://shot.qip.ru/00gZ9L-1OPovQHe9/
Осциллограмма:
http://shot.qip.ru/00gZ9L-4OPovQHea/

Rload определяется допустимым спадом напряжения на пик. детекторе за требуемое время.
P.S.
После завершения АЦП-измерения необходим сброс напряжения, что делается транзисторным ключом и не обязательно до нуля.

P.P.S.
Если все же нужно среднее значением PWM - фильтр нужного порядка по точности.
Go to the top of the page
 
+Quote Post
go2winner
сообщение Nov 8 2016, 13:19
Сообщение #10


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

Группа: Участник
Сообщений: 78
Регистрация: 19-10-15
Пользователь №: 88 917



Я еще все ваши сообщения не прочитал. Но разъясню, что нужно. Stm и т.п. это прекрасно. На входе относительно медленного ацп сигнал, типо ШИМ. В самом худшем случае у него длительность импульса около пол мкс, а скважность около 100. Информационный параметр для меня - уровень импульса ( ампилитуда ). Параметры ШИМ резко сами не изменяются.
Т.е. задача такая, каким уже проверенным схемотехническим приемом можно узнать апилтуду, при медленном АПЦ( ацп считаем уже выбран ). ( у меня есть идеи , но хочется послушать чужие.)
Go to the top of the page
 
+Quote Post
Den64
сообщение Nov 8 2016, 13:28
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 584
Регистрация: 22-11-07
Из: Курская область
Пользователь №: 32 571



Цитата(go2winner @ Nov 8 2016, 16:19) *
Т.е. задача такая, каким уже проверенным схемотехническим приемом можно узнать апилтуду, при медленном АПЦ( ацп считаем уже выбран ). ( у меня есть идеи , но хочется послушать чужие.)

Мы свои идеи высказали, теперь выкладывайте свои!!! А то как то не честно получается!
Решение Вам на блюдечке преподнесли, смотрите выше.
Go to the top of the page
 
+Quote Post

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

 


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


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