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

 
 
> Измерение амплитуды синусоидального сигнала, какими методами лучше?
kolyan_olvs
сообщение Apr 25 2006, 06:19
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 3-04-06
Пользователь №: 15 732



Здравствуйте, Господа.
есть задача..
На вход изделия приходит куча синусоидальных сигналов (причем дифференциальных), а именно порядка 20 штук... Частота 400 Гц. Информация содержится в амплитуде этих самых синусов.
АЦП, естественно, всего один. Проблема состоит в том, что надо: либо каким-то образом "ловить" момент перегиба одного из синусов и в этот момент "пихать" его в АЦПатор; либо при помощи какой-то промежуточной схемы "вытаскивать" из всех синусов их амплитуду и потом по очереди оцифроввывать...
Есть одна задумка - попробовать дифференциаторы, но, насколько известно, они резко увеличивают все шумы и нелинейности обрабатываемого сигнала, так что этот метод нежелателен..
Заранее благодарен за любую помощь в данном вопросе..
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kolyan_olvs
сообщение Apr 25 2006, 13:13
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 3-04-06
Пользователь №: 15 732



о том как стоит задача:
мне не надо складывать/смешивать 20 синусов, а надо знать цифровое значение амплитуды КАЖДОГО из них в отдельности.

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

Цитата
по теореме Котельникова достаточно иметь всего ДВА отсчёта на период синуса, чтобы ПОЛНОСТЬЮ иметь о нём ВСЮ информацию

Это если частота никуда не плавает и известна с большой точностью... в моем случае это не верно и придется (чтобы применить теорему) постоянно следить за 400 Гц (а это бортсеть и гулять может ой ой ой)..
Go to the top of the page
 
+Quote Post
bms
сообщение Apr 25 2006, 17:17
Сообщение #3


Местный
***

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



Цитата(kolyan_olvs @ Apr 25 2006, 17:13) *
о том как стоит задача:
мне не надо складывать/смешивать 20 синусов, а надо знать цифровое значение амплитуды КАЖДОГО из них в отдельности.

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

Цитата
по теореме Котельникова достаточно иметь всего ДВА отсчёта на период синуса, чтобы ПОЛНОСТЬЮ иметь о нём ВСЮ информацию

Это если частота никуда не плавает и известна с большой точностью... в моем случае это не верно и придется (чтобы применить теорему) постоянно следить за 400 Гц (а это бортсеть и гулять может ой ой ой)..


Схем амплитудных детекторов существует множество, Вы без труда найдёте их в инете целую кучу, вот для начала пара ссылок

http://ire.krgtu.ru/subdivision/radiotehni...ext/am_sign.htm

http://dl2kq.de/trx/2-7.htm

А насчёт двух отсчётов на период... так возьмите два с половиной... три... четыре отсчёта - кто мешает? smile.gif Зная максимальное отклонение частоты от номинала - Вы легко вычислите с какой минимальной частотой нужно брать выборки.
Чтобы понять какой амплитуды синус - совсем необязательно его оцифровывать строго в пиковые моменты - это азы цифровой обработки.
У Вас 20-ть каналов, соответственно Вам нужно иметь коммутатор на 20-ть входов, один АМ-детектор+АЦП. Тогда выбирая нужный канал Вы сможете измерять амплитуду сигнала в нём. Одновременно измерить одним АЦП все каналы здесь не выйдет. Но можно довольно быстро переключаться между ними.
Go to the top of the page
 
+Quote Post
Krys
сообщение Apr 26 2006, 03:03
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Цитата(bms @ Apr 26 2006, 00:17) *
У Вас 20-ть каналов, соответственно Вам нужно иметь коммутатор на 20-ть входов, один АМ-детектор+АЦП.
Есть понятие о длительности переходной характеристики АМ-детектора, так что при требовании достижения максимального быстродействия нужно детекторы ставить на каждый канал. А максимальное быстродействие даже не от детекторов, а как Вы писали, при вводе нескольких точек синусоиды и восстановлении по ним амплитуды цифровой обработкой.

Цитата(Миша @ Apr 25 2006, 22:43) *
в области мылых сигналов характеристика такого детектора будет нелинейной, а для больших сигналов - условно линейной.
2. В любом случае выходное "постоянное" напряжение будет меньше истинного амплитудного значения. Насколько - неизвестно, т.к. будет зависить от многого, например, от параметров выходного НЧ фильтра.
Ну тут спасут детекторы на операционниках, схема в этой теме уже приведена. Но операционников нада много. Так что самый красивый вариант - всё-таки цифровать все каналы по, скажем, 5..10 точек без детектирования вообще. А амплитуду находить цифровой обработкой
Go to the top of the page
 
+Quote Post
dinam
сообщение Apr 26 2006, 08:45
Сообщение #5


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

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Цитата(Krys @ Apr 26 2006, 10:03) *
Так что самый красивый вариант - всё-таки цифровать все каналы по, скажем, 5..10 точек без детектирования вообще. А амплитуду находить цифровой обработкой

Полностью согласен с Krys! Я был взял два дешёвых PICа с десятью каналами каждый (или любой другой МК) и не заморачивался с амплитудными детекторами.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kolyan_olvs   Измерение амплитуды синусоидального сигнала   Apr 25 2006, 06:19
- - rezident   "Момент перегиба" это амплитудное значен...   Apr 25 2006, 06:26
- - Rash   а амплитудный выпрямитель, на операционике, с диод...   Apr 25 2006, 06:28
- - kolyan_olvs   Цитата"Момент перегиба" это амплитудное ...   Apr 25 2006, 07:14
- - Lonesome Wolf   Цитата(kolyan_olvs @ Apr 25 2006, 08:19) ...   Apr 25 2006, 07:28
- - Миша   Амплитудное значение можно измерять так: 1. Найти...   Apr 25 2006, 07:32
- - kolyan_olvs   ЦитатаА после АЦП вычислять? Какая частота дискрет...   Apr 25 2006, 07:43
- - arttab   1. быстродествующий мультиплексированный ацп + обр...   Apr 25 2006, 07:56
|- - Lonesome Wolf   ЦитатаLonesome Wolf А после АЦП вычислять? Какая ч...   Apr 25 2006, 09:00
- - Scha   А известно ли, как приходят эти 20 синусов относит...   Apr 25 2006, 07:58
- - Миша   Цитата... в итоге плата получится размером с книжн...   Apr 25 2006, 08:06
|- - DS_   Можно еще попробовать ad736 DC RMS конвертеры. Это...   Apr 25 2006, 08:10
- - Electrovoicer   я бы кстати посоветовал LTC1967. все-таки 736 не с...   Apr 25 2006, 08:34
- - kolyan_olvs   ЦитатаА известно ли, как приходят эти 20 синусов о...   Apr 25 2006, 10:34
|- - Lonesome Wolf   Цитата(kolyan_olvs @ Apr 25 2006, 12:34) ...   Apr 25 2006, 10:56
- - BVU   Все двадцать синусов имеют одинаковую частоту 400Г...   Apr 25 2006, 11:23
- - Fakir   ЦитатаА известно ли, как приходят эти 20 синусов о...   Apr 25 2006, 11:45
- - Fakir   Может поставить мультиплекстор на 20 каналов и оци...   Apr 25 2006, 11:59
- - kolyan_olvs   ЦитатаПередаются они непрерывно или имеют какую то...   Apr 25 2006, 12:31
|- - bms   Цитата(kolyan_olvs @ Apr 25 2006, 16:31) ...   Apr 25 2006, 12:45
|- - Lonesome Wolf   Цитата(bms @ Apr 25 2006, 14:45) Цитата(k...   Apr 25 2006, 14:11
- - BVU   Опять несколько повторюсь - задача то такая вырисо...   Apr 25 2006, 12:53
|- - BVU   Цитата(kolyan_olvs @ Apr 25 2006, 17:13) ...   Apr 25 2006, 13:32
||- - SpyBot   Цитата(BVU @ Apr 25 2006, 17:32) Цитата(k...   Apr 25 2006, 14:38
|- - AST   Цитата(bms @ Apr 25 2006, 21:17) Схем амп...   Apr 25 2006, 18:29
|- - AST   К вопросу о применении одного амплитудного детекто...   Apr 26 2006, 04:05
||- - Krys   Цитата(AST @ Apr 26 2006, 11:05) Только з...   Apr 27 2006, 02:46
- - okela   Не вижу никаких трудностей вообще.. Ставятся как б...   Apr 25 2006, 14:28
- - Миша   ЦитатаНе вижу никаких трудностей вообще.. Ставятся...   Apr 25 2006, 15:43
- - kolyan_olvs   ЦитатаВидимо имеется ввиду, что вход изделия - это...   Apr 26 2006, 05:25
- - BVU   Цитата(kolyan_olvs @ Apr 26 2006, 09:25) ...   Apr 26 2006, 11:19
- - CDT   Цитата(BVU @ Apr 26 2006, 14:19) Цитата(k...   Jun 5 2006, 12:08


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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 06:20
Рейтинг@Mail.ru


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