|
Измерение фазового сдвига Sin, точность лучше 0,01градуса. |
|
|
|
Dec 14 2006, 13:38
|

Профессионал
    
Группа: Свой
Сообщений: 1 457
Регистрация: 2-05-06
Из: UA
Пользователь №: 16 689

|
Уважаемые спецы! Есть задача мерять фазовый сдвиг синусоидального сигнала  . Частота 0-500кГц (лучше 1МГц). Амплитуда 0-10В Точность 0,01град. для начала, а лучше как-можно точнее  , конкретно еще не определились (не пощитали). С фазовыми сдвигами никогда не работал, поэтому буду благодарен за любую информацию для применения и размышления (методы, готовые решения (схемы), идеи). Заранее благодарен.
--------------------
|
|
|
|
|
 |
Ответов
|
Jul 29 2007, 19:31
|
Участник

Группа: Участник
Сообщений: 70
Регистрация: 22-04-07
Из: Poltava/Kharkov
Пользователь №: 27 243

|
Добавил разрядность АЦП, тут MathCad 2001 расчёт и pdf с результатом.
mcd_pdf.zip ( 122.49 килобайт )
Кол-во скачиваний: 415 То что алгоритм работает при частоте большей чем выборок/сек имеет мат.доказательство? Потому что при установке частоты больше, получается нормальный результат, или это только на модели? Можно пример как добавить гармоник, а самое главное, в каком количестве?
Сообщение отредактировал Sergey Reva - Jul 29 2007, 19:32
|
|
|
|
|
Jul 29 2007, 23:11
|
Частый гость
 
Группа: Новичок
Сообщений: 129
Регистрация: 4-08-06
Пользователь №: 19 327

|
Цитата(Sergey Reva @ Jul 29 2007, 21:31)  Добавил разрядность АЦП, тут MathCad 2001 расчёт и pdf с результатом.
mcd_pdf.zip ( 122.49 килобайт )
Кол-во скачиваний: 415 То что алгоритм работает при частоте большей чем выборок/сек имеет мат.доказательство? Потому что при установке частоты больше, получается нормальный результат, или это только на модели? Можно пример как добавить гармоник, а самое главное, в каком количестве? Связь погрешности с частотой выборок довольно простая - время между выборками ограничивает невязку. Точнее, должно ограничивать, суммирование нужно прекращать на границе периодов, а не устанавливать жёстко 4096. Как "обучить" этому MathCad - не знаю. В рассматриваемом случае, скорее всего, ещё сказывается отличие дискретной математики от непрерывной, сумма амё-таки не интеграл, но чем больше соотношение частот выборки и входного сигнала - тем меньше эти отличия сказываются. При заданом соотношении добавлять гармоники, собственно, некуда, они "вылетят" за Котельникова-Найквиста (в данном случае - 2048Гц). Добавить их просто - нужно к функцям входного сигнала прибавить ещё пару-тройку синусоид с частотами 2f, 3f, etc. А вот с какой амплитудой - зависит от реальных условий. Итого: некратность частот и 16-ти битное преобразование уже в семь раз портят точнось (по сравнению с требуемой) :-( .
|
|
|
|
|
Dec 10 2007, 08:22
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(SasaTheProgrammer @ Jul 30 2007, 02:11)  Связь погрешности с частотой выборок довольно простая - время между выборками ограничивает невязку. Точнее, должно ограничивать, суммирование нужно прекращать на границе периодов, а не устанавливать жёстко 4096. Как "обучить" этому MathCad - не знаю. В рассматриваемом случае, скорее всего, ещё сказывается отличие дискретной математики от непрерывной, сумма амё-таки не интеграл, но чем больше соотношение частот выборки и входного сигнала - тем меньше эти отличия сказываются. При заданом соотношении добавлять гармоники, собственно, некуда, они "вылетят" за Котельникова-Найквиста (в данном случае - 2048Гц). Добавить их просто - нужно к функцям входного сигнала прибавить ещё пару-тройку синусоид с частотами 2f, 3f, etc. А вот с какой амплитудой - зависит от реальных условий.
Итого: некратность частот и 16-ти битное преобразование уже в семь раз портят точнось (по сравнению с требуемой) :-( . До кучи. Добавьте смещения y1 и y2. Измените частоты y1 и y2 незначительно и в разы (там у автора было требование, кажется).  Рекомендую, не привязываться к максимумам, т.к. это пологий участок синусоиды (дополнительная погрешность).
|
|
|
|
Сообщений в этой теме
sera_os Измерение фазового сдвига Sin Dec 14 2006, 13:38 Oldring Лучше всего начните с размышления о том, что именн... Dec 14 2006, 14:28 sera_os Цитата(Oldring @ Dec 14 2006, 13:28) Лучш... Dec 14 2006, 14:45 Stanislav Цитата(sera_os @ Dec 14 2006, 13:38) ...Е... Dec 14 2006, 15:11 sera_os Цитата(Stanislav @ Dec 14 2006, 14:11) Сд... Dec 14 2006, 15:41 Artem-1.6E-19 Цитата(sera_os @ Dec 14 2006, 14:41) Цита... Dec 14 2006, 16:15 Stanislav Цитата(sera_os @ Dec 14 2006, 15:41) Сдви... Dec 14 2006, 18:47 sera_os Цитата(Artem-1.6E-19 @ Dec 14 2006,... Dec 14 2006, 16:48 Artem-1.6E-19 Цитата(sera_os @ Dec 14 2006, 15:48) Изви... Dec 14 2006, 17:00 Oldring Путь один. Аналоговые цепи - аналоговые части ЦАП ... Dec 14 2006, 18:12 Artem-1.6E-19 Цитата(Oldring @ Dec 14 2006, 17:12) Путь... Dec 14 2006, 18:22 sera_os Цитата(Artem-1.6E-19 @ Dec 14 2006,... Dec 15 2006, 15:54 Artem-1.6E-19 Цитата(sera_os @ Dec 15 2006, 14:54) А мо... Dec 15 2006, 16:25 Stanislav Цитата(sera_os @ Dec 15 2006, 15:54) Вобщ... Dec 15 2006, 20:12  Fetronics Советую использовать фазометр Ф2-34 или ( если най... Mar 19 2008, 10:11 eugene1 Рекомендую AD8302. Думаю точность 1 градус вполне ... Dec 15 2006, 18:25 sera_os Рекомендую AD8302
Смотрел, мне СВЧ не нужно.
Цитат... Dec 15 2006, 21:19 Artem-1.6E-19 Цитата(sera_os @ Dec 15 2006, 20:19) Цита... Dec 15 2006, 21:48 Stanislav Цитата(sera_os @ Dec 15 2006, 21:19) Я во... Dec 17 2006, 03:44  Old Nick Совсем застращали человека. Все вполне реально, пр... Dec 17 2006, 05:22   Stanislav Цитата(Old Nick @ Dec 17 2006, 05:22) Сов... Dec 17 2006, 20:16    Artem-1.6E-19 Цитата(Stanislav @ Dec 17 2006, 19:16) Ци... Dec 17 2006, 20:20   Oldring Цитата(Old Nick @ Dec 17 2006, 05:22) Сов... Dec 18 2006, 13:57    Old Nick Цитата(Oldring @ Dec 18 2006, 13:57) Что-... Jan 13 2007, 17:02     bureau Цитата(Stanislav @ Dec 14 2006, 21:47) Дл... Jul 28 2007, 08:28      SasaTheProgrammer Цитата(bureau @ Jul 28 2007, 10:28) Может... Jul 28 2007, 20:33      Sergey Reva Цитата(Stanislav @ Dec 14 2006, 21:47)Для... Jul 29 2007, 09:04       SasaTheProgrammer Цитата(Sergey Reva @ Jul 29 2007, 11:04) ... Jul 29 2007, 13:17 Z0Rk Может быть для решения такой задачи возможно испол... Dec 16 2006, 00:49 sera_os Цитата(Stanislav @ Dec 17 2006, 02:44) Пе... Dec 17 2006, 22:47 Artem-1.6E-19 Цитата(sera_os @ Dec 17 2006, 21:47) Если... Dec 17 2006, 22:55 Stanislav Цитата(sera_os @ Dec 17 2006, 22:47) 2 St... Dec 18 2006, 17:59 sera_os Цитата(Artem-1.6E-19 @ Dec 17 2006,... Dec 18 2006, 12:55 Artem-1.6E-19 Цитата(sera_os @ Dec 18 2006, 11:55) Цита... Dec 18 2006, 13:38 _artem_ Если матожидание джиттера равно нулю не получим ли... Dec 18 2006, 14:12 Oldring Еще раз. Не получим. Ошибки бывают случайными и си... Dec 18 2006, 14:27 _artem_ матождиание равное нулю предусматривает отсутствие... Dec 18 2006, 14:41 Oldring Помню что этому меня учили еще в школьные годы.
Д... Dec 18 2006, 14:48 sera_os Мужики я столько умных слов не знаю . Простиче но... Dec 18 2006, 19:10 Stanislav Цитата(sera_os @ Dec 18 2006, 19:10) Мужи... Dec 18 2006, 19:32 Alias Интересная тема - такое жаркое обсуждение вышло... Dec 17 2007, 17:58 blackfin Цитата(Alias @ Dec 17 2007, 20:58) Прециз... Dec 17 2007, 18:24  Alias Да, расчёт фазового спектра или, если заранее изве... Dec 18 2007, 17:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|