Опеделение угла сдвига фаз.

Простейшие вопросы в области инженерной разработки
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Re: Опеделение угла сдвига фаз.

Сообщение jane_wild »

to:Artem.spb Спасибо, теперь понятно :thank:
Аватара пользователя
vmk
interested
interested
Сообщения: 5
Зарегистрирован: 17 янв 2023, 02:47
Версия LabVIEW: 2021
Контактная информация:

Re: Опеделение угла сдвига фаз.

Сообщение vmk »

Случайно наткнулся на тему "Определение угла сдвига фаз".
Хотелось бы отметить, что в случае, если частота гармонического сигнала известна (а это, как правило, так для LVDT или RVDT/Rotary Resolver),
то, представляется, что метод наименьших квадратов - это лучшее (с точки зрения численных затрат, скорости и точности) решение для
определения амплитуды и фазы.
Здесь нет необходимости брать кратное значение периодов, и скорость измерения нового значения может даже больше
частоты возбуждения катушки LVDT или RVDT/Rotary Resolver (в случае выборки точек из менее одного периода).
Формально, по любому куску синуса можно посчитать амплитуду и фазу.
А скорость измерения положения или угла часто играет большую роль.
Особенно, если это положение или угол необходимы для системы автоматического регулирования.
Удачи.
Аватара пользователя
vmk
interested
interested
Сообщения: 5
Зарегистрирован: 17 янв 2023, 02:47
Версия LabVIEW: 2021
Контактная информация:

Re: Опеделение угла сдвига фаз.

Сообщение vmk »

Andrew Lunev писал(а): 11 ноя 2021, 19:20 Можно конечно долго мучаться и сделать программное решение, но ... .

Проще взять готовый модуль и не мучаться. Подключил и работает.
Например: https://alliancesensors.com/product/lvd ... ounted-s2a
Да, конечно, удобно пользоваться готовым решением или собрать датчики на микросхемах Analog Device AD598 или AD698.
https://www.analog.com/media/en/technic ... /ad698.pdf
https://www.analog.com/media/en/technic ... /AD598.pdf
Но, как правило, каждый разработчик датчиков (такой как TRANS-TEK, Inc.) или устройств делает свою схему сам, а не использует готовые микросхемы.
https://transtekinc.com/product-categories/dc-dc-lvdts/

Справедливости ради отмечу, что я много раз пользовался AD598 и AD698 для изготовления "железок".
Тем не менее, "не боги горшки обжигают" и самому можно сделать LVDT лучше. Как минимум для конкретной задачи.
Я уже не говорю, что AD598 и AD698 были сделаны лет 30 назад, а может и того больше.
Это, конечно, не означает что, по сравнению с разработчиками AD598 и AD698, настоящие инженеры прошли более долгий цивилизационный путь
от обезьяны к человеку и могут делать всё лучше, но современная элементная база всё же дает возможность использовать быстрые микроконтроллеры
или FPGA (ПЛИС).
В цифровом виде получается проще, точнее, быстрее и универсально (т.е. сразу для различных датчиков: 3-4-5-6-wire).
Если говорить про LabView, то я программировал LVDT для PCIe-7841R (Multifunction Reconfigurable I/O Device с ПЛИС) как часть проекта.
Здесь ПЛИС позволяет не загружать основной процессор. Для студентов - NI MyRIO board тоже хорошо подходит.
В моих задачах частота возбуждения катушки была 1-10 kHz.
При этом, полное обновление результата позиции датчика можно делать даже не дожидаясь окончания одного периода сигнала возбуждения
(частичное обновление может происходить и с частотой семплирования, 200kS/s для PCIe-7841R).
Скажем, довольно точное вычисление положения датчика можно делать по измерению 20-50 точек (зависит от шума, конечно).
Проверено, что семейство Altera/Intel MAX 10 FPGA подходит для аппаратной реализации LVDT (конечно нужно будет навесить пару деталей).
Думаю, GoWin FPGA из Китая - хорошая альтернатива за очень недорого! Представляется также, что обычные микроконтроллеры тоже подходят.
Наилучшие пожелания.

P.S. Тема о датчиках LVDT (RVDT, LVT,...) не совсем связана с темой форума "Определение угла сдвига фаз" (или "Определение фазы синуса"),
но задачи похожи и решаются аналогично.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»