|
|
  |
Измерение амплитуды синусоидального сигнала, какими методами лучше? |
|
|
|
Apr 25 2006, 11:45
|
Частый гость
 
Группа: Свой
Сообщений: 123
Регистрация: 21-04-05
Пользователь №: 4 350

|
Цитата А известно ли, как приходят эти 20 синусов относительно друг друга? синфазно, но половина на половину, так как половина цепляются за 1-3 фазы, а половина за 2-3.. Если одновременно синфазно приходят 10 из 20 синусоид, получается что максимумы 10 синусоид придут в одно время, и как имея одно АЦП все 10 оцифровать?
|
|
|
|
|
Apr 25 2006, 12:31
|
Участник

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

|
Цитата Передаются они непрерывно или имеют какую то длительность? непрерывно.. Цитата как имея одно АЦП все 10 оцифровать? в том то и дело что я хочу оцифровывать не синус, а вычисленную промежуточной схемой амплитуду, а вопрос заключается в поиске этой самой схемы.. в таком случае не придется постоянно цифровать, а достаточно будет по одному разу за период на каждую синусосиду. Цитата Если брать как предлагают 10 точек на период 10 точек на период не пойдет по точности определения амплитуды (надо 1-2%, а это значит хотя бы точек сто)...
|
|
|
|
|
Apr 25 2006, 12:45
|
Местный
  
Группа: Свой
Сообщений: 203
Регистрация: 11-08-05
Пользователь №: 7 545

|
Цитата(kolyan_olvs @ Apr 25 2006, 16:31)  в том то и дело что я хочу оцифровывать не синус, а вычисленную промежуточной схемой амплитуду, а вопрос заключается в поиске этой самой схемы.. в таком случае не придется постоянно цифровать, а достаточно будет по одному разу за период на каждую синусосиду. точности определения амплитуды (надо 1-2%, а это значит хотя бы точек сто)... - эта схема называется амплитудный детектор - есть в любом радиовещательном приёмнике, строится на диоде, конденсаторе и резисторе. - если бы Вы напрягли память, то непременно вспомнили бы, что по теореме Котельникова достаточно иметь всего ДВА отсчёта на период синуса, чтобы ПОЛНОСТЬЮ иметь о нём ВСЮ информацию и ещё, если сложить два синуса одной частоты - то получится опять же синус, его амплитуда будет зависеть от разности фаз исходных сигналов если информация у Вас содержится именно в амплитудах этих 20-ти синусов, то после сложения их всех на входе АЦП Вы эту инфу неизбежно потеряете
|
|
|
|
|
Apr 25 2006, 13:13
|
Участник

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

|
о том как стоит задача: мне не надо складывать/смешивать 20 синусов, а надо знать цифровое значение амплитуды КАЖДОГО из них в отдельности. Цитата эта схема называется амплитудный детектор - вот о ней то, если можно, чуть поподробней (где почитать). Просто слышать слышал, а что за штука и как ее делать/рассчитать - без понятия... Цитата по теореме Котельникова достаточно иметь всего ДВА отсчёта на период синуса, чтобы ПОЛНОСТЬЮ иметь о нём ВСЮ информацию Это если частота никуда не плавает и известна с большой точностью... в моем случае это не верно и придется (чтобы применить теорему) постоянно следить за 400 Гц (а это бортсеть и гулять может ой ой ой)..
|
|
|
|
|
Apr 25 2006, 14:11
|
Профессионал
    
Группа: Свой
Сообщений: 1 897
Регистрация: 21-02-05
Из: Украина
Пользователь №: 2 805

|
Цитата(bms @ Apr 25 2006, 14:45)  Цитата(kolyan_olvs @ Apr 25 2006, 16:31)  в том то и дело что я хочу оцифровывать не синус, а вычисленную промежуточной схемой амплитуду, а вопрос заключается в поиске этой самой схемы.. в таком случае не придется постоянно цифровать, а достаточно будет по одному разу за период на каждую синусосиду. точности определения амплитуды (надо 1-2%, а это значит хотя бы точек сто)...
- эта схема называется амплитудный детектор - есть в любом радиовещательном приёмнике, строится на диоде, конденсаторе и резисторе. - если бы Вы напрягли память, то непременно вспомнили бы, что по теореме Котельникова достаточно иметь всего ДВА отсчёта на период синуса, чтобы ПОЛНОСТЬЮ иметь о нём ВСЮ информацию и ещё, если сложить два синуса одной частоты - то получится опять же синус, его амплитуда будет зависеть от разности фаз исходных сигналов если информация у Вас содержится именно в амплитудах этих 20-ти синусов, то после сложения их всех на входе АЦП Вы эту инфу неизбежно потеряете Больше точек - быстрее процесс...
|
|
|
|
|
Apr 25 2006, 14:38
|
Местный
  
Группа: Свой
Сообщений: 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)  Больше точек - быстрее процесс... А не хватит быстродействия МК - поставить ПЛИС
|
|
|
|
|
Apr 25 2006, 15:43
|
Частый гость
 
Группа: Новичок
Сообщений: 90
Регистрация: 1-12-05
Из: г. Сарапул
Пользователь №: 11 631

|
Цитата Не вижу никаких трудностей вообще.. Ставятся как было сказано выше 20 амплитудных детекторов. И всё.. Не надо никакого гемороя с определением фаз, моментов максимума синусоиды и пр. На выходном конденсаторе каждого канала будет висеть постоянное напряжение соответствующее амплитудному значению синусоиды. 1. На самом деле на выходе будут пульсации, сглаженные конденсатором, и в области мылых сигналов характеристика такого детектора будет нелинейной, а для больших сигналов - условно линейной. 2. В любом случае выходное "постоянное" напряжение будет меньше истинного амплитудного значения. Насколько - неизвестно, т.к. будет зависить от многого, например, от параметров выходного НЧ фильтра.
|
|
|
|
|
Apr 25 2006, 17:17
|
Местный
  
Группа: Свой
Сообщений: 203
Регистрация: 11-08-05
Пользователь №: 7 545

|
Цитата(kolyan_olvs @ Apr 25 2006, 17:13)  о том как стоит задача: мне не надо складывать/смешивать 20 синусов, а надо знать цифровое значение амплитуды КАЖДОГО из них в отдельности. Цитата эта схема называется амплитудный детектор - вот о ней то, если можно, чуть поподробней (где почитать). Просто слышать слышал, а что за штука и как ее делать/рассчитать - без понятия... Цитата по теореме Котельникова достаточно иметь всего ДВА отсчёта на период синуса, чтобы ПОЛНОСТЬЮ иметь о нём ВСЮ информацию Это если частота никуда не плавает и известна с большой точностью... в моем случае это не верно и придется (чтобы применить теорему) постоянно следить за 400 Гц (а это бортсеть и гулять может ой ой ой).. Схем амплитудных детекторов существует множество, Вы без труда найдёте их в инете целую кучу, вот для начала пара ссылок http://ire.krgtu.ru/subdivision/radiotehni...ext/am_sign.htmhttp://dl2kq.de/trx/2-7.htmА насчёт двух отсчётов на период... так возьмите два с половиной... три... четыре отсчёта - кто мешает?  Зная максимальное отклонение частоты от номинала - Вы легко вычислите с какой минимальной частотой нужно брать выборки. Чтобы понять какой амплитуды синус - совсем необязательно его оцифровывать строго в пиковые моменты - это азы цифровой обработки. У Вас 20-ть каналов, соответственно Вам нужно иметь коммутатор на 20-ть входов, один АМ-детектор+АЦП. Тогда выбирая нужный канал Вы сможете измерять амплитуду сигнала в нём. Одновременно измерить одним АЦП все каналы здесь не выйдет. Но можно довольно быстро переключаться между ними.
|
|
|
|
|
Apr 26 2006, 03:03
|

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

|
Цитата(bms @ Apr 26 2006, 00:17)  У Вас 20-ть каналов, соответственно Вам нужно иметь коммутатор на 20-ть входов, один АМ-детектор+АЦП. Есть понятие о длительности переходной характеристики АМ-детектора, так что при требовании достижения максимального быстродействия нужно детекторы ставить на каждый канал. А максимальное быстродействие даже не от детекторов, а как Вы писали, при вводе нескольких точек синусоиды и восстановлении по ним амплитуды цифровой обработкой. Цитата(Миша @ Apr 25 2006, 22:43)  в области мылых сигналов характеристика такого детектора будет нелинейной, а для больших сигналов - условно линейной. 2. В любом случае выходное "постоянное" напряжение будет меньше истинного амплитудного значения. Насколько - неизвестно, т.к. будет зависить от многого, например, от параметров выходного НЧ фильтра. Ну тут спасут детекторы на операционниках, схема в этой теме уже приведена. Но операционников нада много. Так что самый красивый вариант - всё-таки цифровать все каналы по, скажем, 5..10 точек без детектирования вообще. А амплитуду находить цифровой обработкой
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|