Предложения по работе Раздел для разработчиков/заказчиков электронных проектов. Размещайте здесь ваши предложения. |
29.08.2018, 12:57
|
|
Прохожий
Регистрация: 07.08.2018
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Фазометр из МК ATMEGA
Прошу помочь с написанием программы для создания фазометра из микроконтроллера.
Имеются два синусоидальных сигнала нужно вычислить разность фаз этих сигналов.
|
|
|
|
29.08.2018, 13:33
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
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
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
slamos
Диапазон указывается двумя значениями - от и до, иначе это просто частота, тогда нужной указать ее стабильность.
Частота и чистота синуса совсем немного разные вещи.
Чистота - это соответствие сигнала на входе и результата функции sin. Бывает не совсем синус, бывают гармоники, бывают выбросы. При грязном сигнале нужна его фильтрация - аппаратная и/или программная (например FFT).
Допустимое плавание фазы за какое время? Если в течении периода - тогда тут посложнее будет.
Алгоритмов великое множество в сети имеется.
Если это возмездная помощь, то тему надо просить модераторов перенести в Предложения по работе и указать планируемый размер вознаграждения.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 29.08.2018 в 16:20.
|
|
|
|
29.08.2018, 15:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
Сообщение от slamos
|
Частота того синуса- 1кГц
|
какого того?
Сообщение от slamos
|
Точность определения разности фаз - 0,1 градус
|
примитивный расчет говорит (возможно ошибаюсь), что атмега может не успеть ловить фазу и делать матобработку с выводом на дисплей, только поочередно
|
|
|
|
29.08.2018, 16:12
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
3600000 - частота выборки и не хуже 16 бит преобразование при плавании фазы в течении периода.
ТЗ пока больше на наброски ТТ похоже
В целочисленной арифметике будет сложновато…
Непонятно что там со стабильностью амплитуд по входам.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 29.08.2018 в 16:19.
|
|
|
|
29.08.2018, 16:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
А если поставить два компаратора(сдвоенный) и посчитать время от срабатывания первого до срабатывания второго. Атмега должна справиться. У Атмеги 88-328 есть прерывание от изменения уровня сигнала на выводах порта.
Последний раз редактировалось IOPA4; 29.08.2018 в 16:40.
|
|
|
|
29.08.2018, 18:31
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
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.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,496
Сказал спасибо: 694
Сказали Спасибо 4,285 раз(а) в 1,962 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
Сообщение от mike-y-k
|
ТЗ пока больше на наброски ТТ похоже
|
Не, на задачку от хитрого препода нерадивому студню.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
|
|
|
|
29.08.2018, 21:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
Сообщение от mike-y-k
|
Там колебания при разнице в 0.1° нужно будет в μV отслеживать…
|
Спасибо, невнимательно глянул условие, для Атмеги будет туго.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:28.
|
|