Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 13.05.2017, 13:03  
shyub
Прописка
 
Регистрация: 20.08.2008
Сообщений: 263
Сказал спасибо: 305
Сказали Спасибо 85 раз(а) в 45 сообщении(ях)
shyub на пути к лучшему
По умолчанию Re: Цифровой метод определения разности фаз

Сообщение от anatol378 Посмотреть сообщение
Если частота 600 Гц "плавает" точности также не будет.
Частоту задаю я cам при помощи ЦАП.
Реклама:
shyub вне форума  
Непрочитано 13.05.2017, 13:10  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Цифровой метод определения разности фаз

Если на разные входы ОУ (противофазно) подавать сигналы одного уровня и измерять разницу?
IOPA4 вне форума  
Непрочитано 13.05.2017, 13:13  
shyub
Прописка
 
Регистрация: 20.08.2008
Сообщений: 263
Сказал спасибо: 305
Сказали Спасибо 85 раз(а) в 45 сообщении(ях)
shyub на пути к лучшему
По умолчанию Re: Цифровой метод определения разности фаз

Сообщение от NewWriter Посмотреть сообщение
Но тут еще одна фишка - могут быть разные амплитуды двух сигналов. Причем, эта разница будет напрямую влиять на результат.
Посему, перед вычитанием, амплитуды исходных сигналов надо нормализовать, т.е. уравнять. Математически.
Т.е.:
1. Определить соотношение амплитуд за несколько периодов и ввести коэффициенты пропорциональности.
2. На основе полученных разностей определить получаемую амплитуду.
А хватит ли 12-разрядного АЦП STM32 для получения заданной точности? Может лучше будет остановиться на первом варианте с компараторами (подобрать прецизионные компараторы, увеличить число замеров, реализовать статистическую обработку, отфильтровать экстремумы и пр.)?
shyub вне форума  
Непрочитано 13.05.2017, 13:14  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,494
Сказал спасибо: 694
Сказали Спасибо 4,283 раз(а) в 1,961 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Цифровой метод определения разности фаз

Сообщение от IOPA4 Посмотреть сообщение
подавать сигналы одного уровня
Только это отдельная тема...
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
Непрочитано 13.05.2017, 13:18  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,494
Сказал спасибо: 694
Сказали Спасибо 4,283 раз(а) в 1,961 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Цифровой метод определения разности фаз

Сообщение от shyub Посмотреть сообщение
Может лучше будет остановиться на первом варианте с компараторами
Чем больше в решении аппаратного, тем меньше гимора.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
Непрочитано 13.05.2017, 13:23  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,494
Сказал спасибо: 694
Сказали Спасибо 4,283 раз(а) в 1,961 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Цифровой метод определения разности фаз

Сообщение от shyub Посмотреть сообщение
А хватит ли 12-разрядного АЦП STM32 для получения заданной точности?
ИМХО, задача идеальна для PSoC
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
Сказали "Спасибо" Kabron
shyub (13.05.2017)
Непрочитано 13.05.2017, 13:27  
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 674
Сказал спасибо: 360
Сказали Спасибо 753 раз(а) в 358 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: Цифровой метод определения разности фаз

Возможно, это и это окажется полезным.
Если нет - просьба сильно не пинать )
j-Roger вне форума  
Сказали "Спасибо" j-Roger
shyub (13.05.2017)
Непрочитано 13.05.2017, 15:33  
ksa
Частый гость
 
Регистрация: 08.12.2004
Сообщений: 21
Сказал спасибо: 1
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
ksa на пути к лучшему
По умолчанию Re: Цифровой метод определения разности фаз

Расчет показывает, что вам надо (при Uвх=1 В) "поймать" превышение 1...0.7 мВ.
И работать от "нуля", т.к. вторая производная более крутая.
Тупо в лоб на АЦП будет геморно сильно.

А если чуть-чуть изменить подход и не переводить все в цифровую обработку.

Исходим из Uвх=1 В (если больше - то токи лучше . Режем на входном ограничителе на диодах) и если у Вас входные сигналы более-менее "чистые", то можно сделать так (последовательно):
1. Усилитель-ограничитель (до +-3В) с К~2000 на чем-то типа TS972 (very low-noise op-amps) при двуполярном питании.
2. Диодами вырезаем шумы.
3. Триггер Шмитта на компараторе типа TS3011 (high-speed comparator) с гистерезисом 50 мВ.
4. И далее процессором измеряем временную разность (обычный старт-стопный преобразователь)
ksa вне форума  
Непрочитано 13.05.2017, 16:48  
Au_Mik
Прохожий
 
Регистрация: 20.03.2017
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Au_Mik на пути к лучшему
По умолчанию Re: Цифровой метод определения разности фаз

У нас тоже была подобная задача.
Управляли электродвижением по сигналу вращающегося трансформатора.
1. Уровень может плавать - поэтому только ловить переход через ноль.
2. Частота может плавать - поэтому измерять не длительность импульсов совокупления, а скважность.
3. Любая помеха искажает синусоиду, и даже по резкому всплеску (в + или - ) амплитуды или частоты блокировать результат.
Au_Mik вне форума  
Непрочитано 13.05.2017, 18:27  
Вячеслав М.
Временная регистрация
 
Аватар для Вячеслав М.
 
Регистрация: 23.09.2010
Сообщений: 87
Сказал спасибо: 30
Сказали Спасибо 24 раз(а) в 21 сообщении(ях)
Вячеслав М. на пути к лучшему
По умолчанию Re: Цифровой метод определения разности фаз

shyub,
Преобразуете обе синусоиды в прямоугольник.
Подаете на входы PIC контроллера CCP1, CCP2/
Вычитаете захваченные значения опорного таймера одно из другого.
Получаете разницу фаз со знаком. Опережение, отставание одной фазы от другой.
Точность зависит от рабочей частоты PICa.
При частоте 12 мгц это будет 0,02%
__________________
Школа, это место, где шлифуют булыжники и портят алмазы!
Надпись на аватаре: "Всё! Больше провода не грызу!".
Вячеслав М. вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Измеритель разности фаз (фазометр) Felt Измерительное оборудование 24 29.07.2013 11:20
Прибор для определения фаз violator Измерительное оборудование 1 22.10.2009 11:54
Гармоническ дискретн спектры и аппроксимац коротк процессов Dmitriev Цифровые сигнальные процессоры 0 15.04.2006 21:02
[Решено] Схема определения фаз трёхпроводной сети FMU Производственное оборудование 1 19.05.2005 11:28


Часовой пояс GMT +4, время: 21:09.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot