| Предложения по работе Раздел для разработчиков/заказчиков электронных проектов. Размещайте здесь ваши предложения. |
Фазометр из МК ATMEGA
29.08.2018, 12:57
|
|
|
Прохожий
Регистрация: 07.08.2018
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Фазометр из МК ATMEGA
Прошу помочь с написанием программы для создания фазометра из микроконтроллера.
Имеются два синусоидальных сигнала нужно вычислить разность фаз этих сигналов.
|
|
|
|
29.08.2018, 13:33
|
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,277
Сказал спасибо: 11,860
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
slamos, таки сначала про цифры: - диапазон частот того синуса;
- диапазон амплитуды каждого;
- чистота того синуса (необходимость дополнительной обработки для вычисления параметров синуса на основной частоте);
- точность определения разности фаз;
- допустимость плавания частоты/фазы одного из синусов;
- разрешение в периоде синуса;
- частота отображения;
- способ отображения;
список дополняем.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 29.08.2018 в 13:37.
|
|
|
|
29.08.2018, 13:50
|
|
|
Прохожий
Регистрация: 07.08.2018
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
диапазон частот того синуса - 1кГц
Диапазон амплитуды - 2.5-3 В
Частота того синуса- 1кГц
Точность определения разности фаз - 0,1 градус
Допустимое плавание частоты/фазы - 5 градусов
Разрешение в периоде синуса - незнаю
Частота отображения- нет требований
Способ отображения - цифровые значения на lcd дисплей
|
|
|
|
29.08.2018, 14:06
|
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,277
Сказал спасибо: 11,860
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
slamos
Диапазон указывается двумя значениями - от и до, иначе это просто частота, тогда нужной указать ее стабильность.
Частота и чистота синуса совсем немного разные вещи.
Чистота - это соответствие сигнала на входе и результата функции sin. Бывает не совсем синус, бывают гармоники, бывают выбросы. При грязном сигнале нужна его фильтрация - аппаратная и/или программная (например FFT).
Допустимое плавание фазы за какое время? Если в течении периода - тогда тут посложнее будет.
Алгоритмов великое множество в сети имеется.
Если это возмездная помощь, то тему надо просить модераторов перенести в Предложения по работе и указать планируемый размер вознаграждения.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 29.08.2018 в 16:20.
|
|
|
|
29.08.2018, 15:18
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
Сообщение от slamos
|
|
Частота того синуса- 1кГц
|
какого того?
Сообщение от slamos
|
|
Точность определения разности фаз - 0,1 градус
|
примитивный расчет говорит (возможно ошибаюсь), что атмега может не успеть ловить фазу и делать матобработку с выводом на дисплей, только поочередно
|
|
|
|
29.08.2018, 16:12
|
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,277
Сказал спасибо: 11,860
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
3600000 - частота выборки и не хуже 16 бит преобразование при плавании фазы в течении периода.
ТЗ пока больше на наброски ТТ похоже 
В целочисленной арифметике будет сложновато…
Непонятно что там со стабильностью амплитуд по входам.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 29.08.2018 в 16:19.
|
|
|
|
29.08.2018, 16:37
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,290
Сказал спасибо: 452
Сказали Спасибо 501 раз(а) в 267 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
А если поставить два компаратора(сдвоенный) и посчитать время от срабатывания первого до срабатывания второго. Атмега должна справиться. У Атмеги 88-328 есть прерывание от изменения уровня сигнала на выводах порта.
Последний раз редактировалось IOPA4; 29.08.2018 в 16:40.
|
|
|
|
29.08.2018, 18:31
|
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,277
Сказал спасибо: 11,860
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
IOPA4, таки если сигнал чистый.
Там колебания при разнице в 0.1° нужно будет в μV отслеживать…
При разрешении ADC 16 бит на 3V цена младшего разряда 46μV
slamos, таки выбор платформы пока странновато выглядит.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 29.08.2018 в 19:57.
|
|
|
|
29.08.2018, 19:20
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,844
Сказал спасибо: 721
Сказали Спасибо 4,535 раз(а) в 2,070 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
Сообщение от mike-y-k
|
|
ТЗ пока больше на наброски ТТ похоже
|
Не, на задачку от хитрого препода нерадивому студню.
__________________
33Й ДАН БАНА
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
|
|
|
|
29.08.2018, 21:57
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,290
Сказал спасибо: 452
Сказали Спасибо 501 раз(а) в 267 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
Сообщение от mike-y-k
|
|
Там колебания при разнице в 0.1° нужно будет в μV отслеживать…
|
Спасибо, невнимательно глянул условие, для Атмеги будет туго.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:30.
|
|