|
Измерение амплитуды синусоидального сигнала, какими методами лучше? |
|
|
|
Apr 25 2006, 06:19
|
Участник

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

|
Здравствуйте, Господа. есть задача.. На вход изделия приходит куча синусоидальных сигналов (причем дифференциальных), а именно порядка 20 штук... Частота 400 Гц. Информация содержится в амплитуде этих самых синусов. АЦП, естественно, всего один. Проблема состоит в том, что надо: либо каким-то образом "ловить" момент перегиба одного из синусов и в этот момент "пихать" его в АЦПатор; либо при помощи какой-то промежуточной схемы "вытаскивать" из всех синусов их амплитуду и потом по очереди оцифроввывать... Есть одна задумка - попробовать дифференциаторы, но, насколько известно, они резко увеличивают все шумы и нелинейности обрабатываемого сигнала, так что этот метод нежелателен.. Заранее благодарен за любую помощь в данном вопросе..
|
|
|
|
|
Apr 25 2006, 07:14
|
Участник

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

|
Цитата "Момент перегиба" это амплитудное значение или переход через нуль? Это как раз амплитудное значение - это я стормозил )). амплитудный выпрямитель не подойдет, а вот амплитудный детектор - надо подумать... только я плохо в них шарю...
|
|
|
|
|
Apr 25 2006, 07:28
|
Профессионал
    
Группа: Свой
Сообщений: 1 897
Регистрация: 21-02-05
Из: Украина
Пользователь №: 2 805

|
Цитата(kolyan_olvs @ Apr 25 2006, 08:19)  Здравствуйте, Господа. есть задача.. На вход изделия приходит куча синусоидальных сигналов (причем дифференциальных), а именно порядка 20 штук... Частота 400 Гц. Информация содержится в амплитуде этих самых синусов. АЦП, естественно, всего один. Проблема состоит в том, что надо: либо каким-то образом "ловить" момент перегиба одного из синусов и в этот момент "пихать" его в АЦПатор; либо при помощи какой-то промежуточной схемы "вытаскивать" из всех синусов их амплитуду и потом по очереди оцифроввывать... Есть одна задумка - попробовать дифференциаторы, но, насколько известно, они резко увеличивают все шумы и нелинейности обрабатываемого сигнала, так что этот метод нежелателен.. Заранее благодарен за любую помощь в данном вопросе.. А после АЦП вычислять? Какая частота дискретизации?
|
|
|
|
|
Apr 25 2006, 07:43
|
Участник

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

|
Цитата А после АЦП вычислять? Какая частота дискретизации? Синусов 20 штук а АЦП один, поэтому я не могу постоянно оцифроввывать один синус, так что частоты дискретизации, как таковой вообще не существует.. Цитата 1. Найти точку перехода синуса через ноль: Компаратор с потенциалом второго входа, равным постоянной составляющей сигнала (синуса). В случае с синусом относительно нуля (+-) второй вход просто заземлить. 2. Повернуть фазу сигнала с компаратора на 90° и по фронту запускать ацп - он будет делать выборки точно в момент максимума. Метод неплохой, думал над ним, но уж больно громоздкая схемот. реализация - ведь синусов 20 штук, а ведь надо еще и постоянную составляющую ловить (она может быть разная), ставить компараторы и сдвигать фазу... в итоге плата получится размером с книжную полку... хотелось бы как-то попроще..
|
|
|
|
|
Apr 25 2006, 07:58
|
Участник

Группа: Новичок
Сообщений: 39
Регистрация: 21-10-05
Пользователь №: 9 914

|
А известно ли, как приходят эти 20 синусов относительно друг друга?
|
|
|
|
|
Apr 25 2006, 08:06
|
Частый гость
 
Группа: Новичок
Сообщений: 90
Регистрация: 1-12-05
Из: г. Сарапул
Пользователь №: 11 631

|
Цитата ... в итоге плата получится размером с книжную полку... хотелось бы как-то попроще.. Посмотрите и подумайте над применеием ПАИС - программируемых аналоговых интегральных схем - тут все блоки (ацп, компараторы, фазовращатели и проч.) можно реализовать в одной микросхеме. Сайт фирмы-производителя http://www.anadigm.com/Пример руководства пользователя http://www.anadigm.com/_doc/UM000231-U001.pdfстоит эта беда около 300$ в прософте, сама микросхема - наверное, меньше (нигде не нахожу)
|
|
|
|
|
Apr 25 2006, 09:00
|
Профессионал
    
Группа: Свой
Сообщений: 1 897
Регистрация: 21-02-05
Из: Украина
Пользователь №: 2 805

|
Цитата Lonesome Wolf А после АЦП вычислять? Какая частота дискретизации? Цитата(arttab @ Apr 25 2006, 09:56)  1. быстродествующий мультиплексированный ацп + обработка результатов оцифровки. 2. входные цепи на выделение постоянной состовляющей и амнлитудного значения и замер ацп рультатов Что то больше вариантов не вижу Цитата kolyan_olvs Синусов 20 штук а АЦП один, поэтому я не могу постоянно оцифроввывать один синус, так что частоты дискретизации, как таковой вообще не существует.. По моему, уважаемый kolyan_olvs привык иметь иметь дело с аналоговыми способами решения той или иной задачи. IMHO, Ваша задача легче всего решается в цифровом виде. Судите сами - 20 каналов, 400 Гц, 10 точек на период, итого, меньше 100 кГц оцифровки. В цифре точнее, удобнее будет. Можно еще и фазу считать.
|
|
|
|
|
Apr 25 2006, 10:34
|
Участник

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

|
Цитата А известно ли, как приходят эти 20 синусов относительно друг друга? синфазно, но половина на половину, так как половина цепляются за 1-3 фазы, а половина за 2-3.. Цитата Судите сами - 20 каналов, 400 Гц, 10 точек на период, итого, меньше 100 кГц оцифровки. простите, не понял, что значит 10 точек на период? Цитата Посмотрите и подумайте над применеием ПАИС спасибо за идею - посмотрю (точнее уже)..
|
|
|
|
|
Apr 25 2006, 10:56
|
Профессионал
    
Группа: Свой
Сообщений: 1 897
Регистрация: 21-02-05
Из: Украина
Пользователь №: 2 805

|
Цитата(kolyan_olvs @ Apr 25 2006, 12:34)  Цитата Судите сами - 20 каналов, 400 Гц, 10 точек на период, итого, меньше 100 кГц оцифровки. простите, не понял, что значит 10 точек на период? Это означает, что исходная синусоида будет представлена в виде ряда дискретных значений, причем во временной области за период входного сигнала их будет браться 10 штук. Последняя цифра, кстати, так, прикидочная - все зависит...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|