Предложения по работе Раздел для разработчиков/заказчиков электронных проектов. Размещайте здесь ваши предложения. |
30.08.2018, 23:18
|
|
Прописка
Регистрация: 03.06.2009
Адрес: С.-Петербург
Сообщений: 148
Сказал спасибо: 112
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
Может быть сигналы сложить аналогово и работать с биениями? И частота будет намного меньше
|
|
|
|
01.09.2018, 01:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
Сообщение от t_ruslan_w
|
Ну поймать амплитуды сигналов не трудно, а затем измерить смешанную амплитуды этих сигналов. Осталось только Формулу Эйлера адаптировать под мегу.
|
Пиковый детектор на +/-ref сделать действительно не невозможно, но...
покажите мне Мегу, АЦП которой способен работать с тактом более 100МГц (14 тактов на преобразование, если мне не изменяет мой склероз)
Сообщение от usr10000
|
0.1 градуса между синусами в 1кГц это 0.28мкс, если я правильно посчитал. Это же всего 5.5 тактов при 20МГц! Удачи вам с атмегой
|
Вы их поллингом ловить чтоли собрались?
Выводить изображение на экран чаще, чем 10 раз в секунду бессмысленно, ибо пользователь увидит нечитаемую кашу, так что времени на расчёты у Меги "немного" больше 5,5 тактов, примерно в 36 тысяч раз минимум.
|
|
|
|
01.09.2018, 14:00
|
|
Прописка
Регистрация: 24.02.2007
Адрес: Вольногорск, Украина
Сообщений: 59
Сказал спасибо: 0
Сказали Спасибо 33 раз(а) в 18 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
А зачем нужен именно пиковый детектор. Надо то всего использовать три канала АЦП и с максимальной выборкой получить амплитуды трех сигналов. Два исходных и смесь этих сигналов. Да, если частоты сигналов имеют изменяться, то нужно мерять и их, что бы получить правильные функции. А дальше МатАнализ. Никто ж не говорил об обработки сигнала в реальном времени, так, что и меги хватит. Не такое мега у меня делала, вся нагрузка ляжет на операции с плавающей точкой. Надо быстрее, тогда на асме, или другой чип.
|
|
|
|
01.09.2018, 17:29
|
|
Временная регистрация
Регистрация: 12.11.2008
Адрес: LT
Сообщений: 69
Сказал спасибо: 12
Сказали Спасибо 33 раз(а) в 23 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
Сообщение от omercury
|
Вы их поллингом ловить чтоли собрались?
|
По простоте душевной внешние прерывания хотел использовать и таймер... Но минимальный обработчик займет явно больше пяти тактов - какая уж тут точность. Впрочем, да - можно в таком граничном случае измерять не короткий промежуток, а длинный.
|
|
|
|
01.09.2018, 19:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,003
Сказал спасибо: 0
Сказали Спасибо 4,946 раз(а) в 2,374 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
slamos,
а частота фиксированная 1кгц или полоса от... до...?
|
|
|
|
03.09.2018, 11:24
|
|
Прохожий
Регистрация: 07.08.2018
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
Да, фиксированно.
|
|
|
|
03.09.2018, 14:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
Сообщение от t_ruslan_w
|
А зачем нужен именно пиковый детектор.
|
Чтобы:
а. иметь максимальное разрешение АЦП независимо от амплитуды сигнала
б. получить точку отсчёта независимо от формы и амплитуды сигнала
Сообщение от t_ruslan_w
|
Надо то всего использовать три канала АЦП и с максимальной выборкой получить амплитуды трех сигналов.
|
У Меги всего один АЦП с мультиплексором входов, тактом до 1МГц (гарантированные параметры на такте 50-200кГц) и 14 тиков на преобразование. Итого мы получаем 1000/14=71 цикл АЦП на все каналы не считая времени переключения.
Вас устроит по примерно 20 асинхронных измерений АЦП на канал?
Сообщение от usr10000
|
По простоте душевной внешние прерывания хотел использовать и таймер...
|
Таймер - да, а вот прерывания на простой Меге не прокатят.
XMega спасёт любителей АВР)))
|
|
|
|
03.09.2018, 15:29
|
|
Прописка
Регистрация: 24.02.2007
Адрес: Вольногорск, Украина
Сообщений: 59
Сказал спасибо: 0
Сказали Спасибо 33 раз(а) в 18 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
С тем, что такой подход обеспечивет около 20 выборок на канал, согласен.
Собственно предложил метод, может есть возможность использовать внешний АЦП с большей частотой приобразования да и разрядностью, если не охота использовать другие МК.
Можно конечно и выпрямить сигнал до АЦП и измерять действующии напряжения сигналов, но боюсь погрешность выпрямителей выйдет за рамки заявленной точности.
|
|
|
|
03.09.2018, 16:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,608
Сказал спасибо: 708
Сказали Спасибо 4,364 раз(а) в 2,002 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
Не торопясь оцифровать и через Фурье прогнать.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Kabron за это сообщение:
|
|
|
03.09.2018, 22:43
|
|
Гражданин KAZUS.RU
Регистрация: 02.11.2008
Адрес: Одесса
Сообщений: 668
Сказал спасибо: 336
Сказали Спасибо 328 раз(а) в 182 сообщении(ях)
|
Re: Фазометр из МК ATMEGA
А идея с фазовым детектором типа такой схемы не подойдет ?
на выходе получаем постоянное напряжение соответствующее отклонению фазы.
Только тут не учтено в плюс или в минус отклонение.
Если нужно учесть, то несложно переделать
Пы.Сы. Элементы от балды на скорую руку накидал, аналоговый мультиплексор заменить ключом попроще, ну и т.д. )
Пы.Пы.Сы. А при отклонении частот на входах, на выходе будет разность, что тоже можно измерить МК.
К примеру делаем несколько выборок, если значения довольно сильно разнятся, то значит частоты не совпадают, запоминаем значение последней, делаем выборки до тех пор, пока значение очередной не станет приблизительно (с определенной погрешностью) равно запомненой, считая попутно количество выборок. Так определим разницу частот.
Примитивно, но... для развития идеи может подойдет
и Атмега потянет
Последний раз редактировалось b_raven; 03.09.2018 в 22:49.
|
|
|
Сказали "Спасибо" b_raven
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:52.
|
|