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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Измерение амплитуды синусоидального сигнала, какими методами лучше?
BVU
сообщение Apr 25 2006, 11:23
Сообщение #16


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

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Все двадцать синусов имеют одинаковую частоту 400Гц. Передаются они непрерывно или имеют какую то длительность? Многое непонятно, какой-то каламбур или Вы недоговариваете изначальные условия входного сигнала. В любом случае при наложении сигналов друг на друга что бы промерить амплитуду желательна привязка по фазе. Если бы частоты были разные можно смело вычислять спектр, но и здесь 'прокол'...


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
Fakir
сообщение Apr 25 2006, 11:45
Сообщение #17


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

Группа: Свой
Сообщений: 123
Регистрация: 21-04-05
Пользователь №: 4 350



Цитата
А известно ли, как приходят эти 20 синусов относительно друг друга?
синфазно, но половина на половину, так как половина цепляются за 1-3 фазы, а половина за 2-3..


Если одновременно синфазно приходят 10 из 20 синусоид, получается что максимумы 10 синусоид придут в одно время, и как имея одно АЦП все 10 оцифровать?
Go to the top of the page
 
+Quote Post
Fakir
сообщение Apr 25 2006, 11:59
Сообщение #18


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

Группа: Свой
Сообщений: 123
Регистрация: 21-04-05
Пользователь №: 4 350



Может поставить мультиплекстор на 20 каналов и оцифровывать постоянно все 20 синусоид?
При этом непрерывно можно вычислять амплитуду.
Если брать как предлагают 10 точек на период, то получится 4кГц на один канал и того * 20каналов = 80кГц частота оцифровки и "щелканья" мультиплекстором
Go to the top of the page
 
+Quote Post
kolyan_olvs
сообщение Apr 25 2006, 12:31
Сообщение #19


Участник
*

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



Цитата
Передаются они непрерывно или имеют какую то длительность?

непрерывно..
Цитата
как имея одно АЦП все 10 оцифровать?

в том то и дело что я хочу оцифровывать не синус, а вычисленную промежуточной схемой амплитуду, а вопрос заключается в поиске этой самой схемы.. в таком случае не придется постоянно цифровать, а достаточно будет по одному разу за период на каждую синусосиду.
Цитата
Если брать как предлагают 10 точек на период
10 точек на период не пойдет по точности определения амплитуды (надо 1-2%, а это значит хотя бы точек сто)...
Go to the top of the page
 
+Quote Post
bms
сообщение Apr 25 2006, 12:45
Сообщение #20


Местный
***

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



Цитата(kolyan_olvs @ Apr 25 2006, 16:31) *
в том то и дело что я хочу оцифровывать не синус, а вычисленную промежуточной схемой амплитуду, а вопрос заключается в поиске этой самой схемы.. в таком случае не придется постоянно цифровать, а достаточно будет по одному разу за период на каждую синусосиду.
точности определения амплитуды (надо 1-2%, а это значит хотя бы точек сто)...


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

и ещё, если сложить два синуса одной частоты - то получится опять же синус, его амплитуда будет зависеть от разности фаз исходных сигналов
если информация у Вас содержится именно в амплитудах этих 20-ти синусов, то после сложения их всех на входе АЦП Вы эту инфу неизбежно потеряете
Go to the top of the page
 
+Quote Post
BVU
сообщение Apr 25 2006, 12:53
Сообщение #21


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

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Опять несколько повторюсь - задача то такая вырисовывается: при смешении 20-и непрерывных синусоидальных сигналов, причем одинаковой частоты 400Гц, к тому же оказывается что некоторые из них еще и сфазированы... Вот и представте хотябы на амплитудно-временной диограмме какой сигнал у вас получается и каким образом его надо выделить что бы провести амплитудное измерение???!!! При наложении этих синусов друг на друга в фазе информация об амплитуде будет искажена и не восстановима, т.к. это не гармонические частотные составляющие сигнала.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
kolyan_olvs
сообщение Apr 25 2006, 13:13
Сообщение #22


Участник
*

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



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

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

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

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


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

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



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

Они уже сложены, если присутствуют в одном проводнике.
А о частотном преобразовании (Котельников) не мечтайте т.к. весь спектр этого сигнала - единственная частота в 400Гц, с неравномерной фазовой характеристикой.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
Lonesome Wolf
сообщение Apr 25 2006, 14:11
Сообщение #24


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

Группа: Свой
Сообщений: 1 897
Регистрация: 21-02-05
Из: Украина
Пользователь №: 2 805



Цитата(bms @ Apr 25 2006, 14:45) *
Цитата(kolyan_olvs @ Apr 25 2006, 16:31) *

в том то и дело что я хочу оцифровывать не синус, а вычисленную промежуточной схемой амплитуду, а вопрос заключается в поиске этой самой схемы.. в таком случае не придется постоянно цифровать, а достаточно будет по одному разу за период на каждую синусосиду.
точности определения амплитуды (надо 1-2%, а это значит хотя бы точек сто)...


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

и ещё, если сложить два синуса одной частоты - то получится опять же синус, его амплитуда будет зависеть от разности фаз исходных сигналов
если информация у Вас содержится именно в амплитудах этих 20-ти синусов, то после сложения их всех на входе АЦП Вы эту инфу неизбежно потеряете


Больше точек - быстрее процесс...
Go to the top of the page
 
+Quote Post
okela
сообщение Apr 25 2006, 14:28
Сообщение #25


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

Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896



Не вижу никаких трудностей вообще.. Ставятся как было сказано выше 20 амплитудных детекторов.
И всё.. Не надо никакого гемороя с определением фаз, моментов максимума синусоиды и пр.
На выходном конденсаторе каждого канала будет висеть постоянное напряжение соответствующее амплитудному значению синусоиды.
Go to the top of the page
 
+Quote Post
SpyBot
сообщение Apr 25 2006, 14:38
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 285
Регистрация: 5-11-05
Пользователь №: 10 491



Цитата(BVU @ Apr 25 2006, 17:32) *
Цитата(kolyan_olvs @ Apr 25 2006, 17:13) *

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

Они уже сложены, если присутствуют в одном проводнике.
А о частотном преобразовании (Котельников) не мечтайте т.к. весь спектр этого сигнала - единственная частота в 400Гц, с неравномерной фазовой характеристикой.

Видимо имеется ввиду, что вход изделия - это 20 проводников.

Цитата(Lonesome Wolf @ Apr 25 2006, 18:11) *
Больше точек - быстрее процесс...

А не хватит быстродействия МК - поставить ПЛИС wink.gif
Go to the top of the page
 
+Quote Post
Миша
сообщение Apr 25 2006, 15:43
Сообщение #27


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

Группа: Новичок
Сообщений: 90
Регистрация: 1-12-05
Из: г. Сарапул
Пользователь №: 11 631



Цитата
Не вижу никаких трудностей вообще.. Ставятся как было сказано выше 20 амплитудных детекторов.
И всё.. Не надо никакого гемороя с определением фаз, моментов максимума синусоиды и пр.
На выходном конденсаторе каждого канала будет висеть постоянное напряжение соответствующее амплитудному значению синусоиды.
1. На самом деле на выходе будут пульсации, сглаженные конденсатором, и в области мылых сигналов характеристика такого детектора будет нелинейной, а для больших сигналов - условно линейной.
2. В любом случае выходное "постоянное" напряжение будет меньше истинного амплитудного значения. Насколько - неизвестно, т.к. будет зависить от многого, например, от параметров выходного НЧ фильтра.
Go to the top of the page
 
+Quote Post
bms
сообщение Apr 25 2006, 17:17
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 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
AST
сообщение Apr 25 2006, 18:29
Сообщение #29


Участник
*

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



Цитата(bms @ Apr 25 2006, 21:17) *
Схем амплитудных детекторов существует множество, Вы без труда найдёте их в инете целую кучу, вот для начала пара ссылок

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

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


Вот здесь есть активные на операционниках http://www.gaw.ru/html.cgi/txt/doc/op/funop_13_2.htm

Во вложении схема которую я реально использовал на 50 Гц.

А насколько быстро изменяются измеряемые сигналы? Обязательно ли знать информацию об амплитуде за каждый период?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Krys
сообщение Apr 26 2006, 03:03
Сообщение #30


Гуру
******

Группа: Свой
Сообщений: 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

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

 


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


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