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

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

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

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

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

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

Предложения по работе Раздел для разработчиков/заказчиков электронных проектов. Размещайте здесь ваши предложения.

 
Опции темы

Фазометр из МК ATMEGA

Непрочитано 29.08.2018, 22:25  
SergeyNT_
Гражданин KAZUS.RUN
 
Аватар для SergeyNT_
 
Регистрация: 08.07.2010
Адрес: 5-е кольцо МКАД
Сообщений: 500
Сказал спасибо: 878
Сказали Спасибо 361 раз(а) в 161 сообщении(ях)
SergeyNT_ на пути к лучшему
По умолчанию Re: Фазометр из МК ATMEGA

Сначала посмотрел на внешний АЦП ADE7758 - счетчик 3-х фазной электрической энергии, которая сама все считает, но она для входного сигнала частотой не более нескольких сотен герц, а тут кГц. В апноуте ADE-шки расписана вся математика определения фазы/гармоник двух/трех фазных сетей.
Скорее всего потребуется внешний сигма-дельта АЦП, но тогда скорее всего не успеет атмелина обработать такой массив данных.
Лучше посмотреть в сторону реализации померителя на более серьезных процах, например MSP430, STM. У них даже есть апноуты по изготовлению счетчиков.
Реклама:
__________________
Все микросхемы работают на волшебном дыме... Если дым вышел из микросхемы, она перестаёт работать. И это уже навсегда.
SergeyNT_ вне форума  
Непрочитано 29.08.2018, 22:45  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,276
Сказал спасибо: 11,858
Сказали Спасибо 4,158 раз(а) в 3,176 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Фазометр из МК ATMEGA

SergeyNT_, только наверное MSP432 минимум, у 430 с частотой не очень будет.
Да и требуемые параметры ADC - 3.6Msps и минимум 16 бит совсем не для внутреннего.
Это уже к TMS ближе будет и возможно с DSP…
Разрешение 0.1° однако.
Счётчики на градусах работают и то только как показометры…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 29.08.2018, 22:47  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Фазометр из МК ATMEGA

Сообщение от Kabron Посмотреть сообщение
задачку от хитрого препода нерадивому студню
PSoC чисто аппаратно угандобит, ядро только плеваться на дисплей будет?
Сообщение от mike-y-k Посмотреть сообщение
требуемые параметры ADC
а зачем там АЦП?
jump вне форума  
Непрочитано 30.08.2018, 09:38  
AlexPi
Прописка
 
Регистрация: 14.09.2010
Сообщений: 105
Сказал спасибо: 9
Сказали Спасибо 15 раз(а) в 11 сообщении(ях)
AlexPi на пути к лучшему
По умолчанию Re: Фазометр из МК ATMEGA

Сообщение от IOPA4 Посмотреть сообщение
А если поставить два компаратора(сдвоенный) и посчитать время от срабатывания первого до срабатывания второго. Атмега должна справиться. У Атмеги 88-328 есть прерывание от изменения уровня сигнала на выводах порта.
Добрый день. Так таки и надо сделать. Два компаратора - выходы завести на два прерывания но по заднему фронту (у ATMega16 или ATMega32 точно есть два таких, но можно и другие). Таким образом можно померить периоды (частоты) обеих синусоид. Далее прерывание на первом канале запускает таймер, прерывание на втором канале останавливает, значение таймера и будет разность фаз в относительных единицах. Останется только пересчитать.
AlexPi вне форума  
Непрочитано 30.08.2018, 14:07  
alnikr
Вид на жительство
 
Регистрация: 09.09.2008
Адрес: около Вологды
Сообщений: 318
Сказал спасибо: 211
Сказали Спасибо 147 раз(а) в 91 сообщении(ях)
alnikr на пути к лучшему
По умолчанию Re: Фазометр из МК ATMEGA

Сообщение от slamos Посмотреть сообщение
программы для создания фазометра
Поделитесь назначением фазометра или хотя бы способом использования результатов измерения. Советов будет больше.
alnikr вне форума  
Непрочитано 30.08.2018, 14:49  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Фазометр из МК ATMEGA

AlexPi,
все правильно, нужно ловить переход через "0", вот только компараторы должны "не дышать", т.е. не иметь дрейфа и с большой скоростью переключения, что есть противоречие
jump вне форума  
Непрочитано 30.08.2018, 14:57  
Yuri222
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,917
Сказал спасибо: 3,108
Сказали Спасибо 3,029 раз(а) в 2,257 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: Фазометр из МК ATMEGA

Сообщение от jump Посмотреть сообщение
компараторы ... с большой скоростью переключения
Это необязательно. Если у всех компараторов одинаковая задержка - она вычтется.
А что, в том проце нету внутри счетчиков пары штук - одним мерять период, другим - разность, а потом пересчитать в градусы?
Yuri222 вне форума  
Непрочитано 30.08.2018, 15:29  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Фазометр из МК ATMEGA

Сообщение от Yuri222 Посмотреть сообщение
в том проце нету внутри счетчиков пары штук - одним мерять период, другим - разность
есть, но лучше одним с захватом
jump вне форума  
Непрочитано 30.08.2018, 15:53  
t_ruslan_w
Прописка
 
Регистрация: 24.02.2007
Адрес: Вольногорск, Украина
Сообщений: 59
Сказал спасибо: 0
Сказали Спасибо 33 раз(а) в 18 сообщении(ях)
t_ruslan_w на пути к лучшему
По умолчанию Re: Фазометр из МК ATMEGA

Ну поймать амплитуды сигналов не трудно, а затем измерить смешанную амплитуды этих сигналов. Осталось только Формулу Эйлера адаптировать под мегу.
t_ruslan_w вне форума  
Непрочитано 30.08.2018, 16:38  
usr10000
Временная регистрация
 
Регистрация: 12.11.2008
Адрес: LT
Сообщений: 69
Сказал спасибо: 12
Сказали Спасибо 33 раз(а) в 23 сообщении(ях)
usr10000 на пути к лучшему
По умолчанию Re: Фазометр из МК ATMEGA

0.1 градуса между синусами в 1кГц это 0.28мкс, если я правильно посчитал. Это же всего 5.5 тактов при 20МГц! Удачи вам с атмегой
usr10000 вне форума  
Сказали "Спасибо" usr10000
mike-y-k (30.08.2018)
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ATMEGA 128_перепутал назначение при компиляции Losk1728 AVR 11 01.05.2017 19:11
Частотомер на Atmega 128 zasik Электроника - это просто 3 22.03.2013 11:08
Частотомер Atmega 128 deeman30rus Электроника - это просто 8 25.07.2012 07:29
Помогите с ATmega 32 (32х) naumovich Микроконтроллеры, АЦП, память и т.д 10 07.10.2008 08:31
Параллельное программирование atmega R_V_A Микроконтроллеры, АЦП, память и т.д 8 20.12.2006 12:50


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.