Например TDA7294

Форум РадиоКот :: Просмотр темы - Вольтметр True Rms на STM32
Форум РадиоКот
https://radiokot.ru/forum/

Вольтметр True Rms на STM32
https://radiokot.ru/forum/viewtopic.php?f=59&t=176209
Страница 1 из 9

Автор:  linkov1959 [ Ср мар 24, 2021 16:32:46 ]
Заголовок сообщения:  Вольтметр True Rms на STM32

Мультиметры трурмс обычно только для переменных напряжений, симметричных от нуля. Если есть постоянная составляющая, то показывают фигню. Дело даже не в этих ограничениях, а в том, что не всегда знаешь, когда эти ограничения имеют место. Еще не известно, какой там динамический диапазон. Сейчас делаю вольтметр трурмс на stm32, проц уже прошил, делаю делитель. Если переполнение АЦП, то горит светодиод, значит нужно переключить предел. Полная обработка с постоянной составляющей, что намерил, то и есть на самом деле. Единственное ограничение по частоте 100кГц, RM102 и др. только до 1кГц.
Вложение:
делитель.jpg [16.35 KiB]
Скачиваний: 946

Автор:  Eddy_Em [ Ср мар 24, 2021 17:20:59 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

True-RMS — они на то и "тру", чтобы не показывать "фигню" ни при каких раскладах. А если брешет, то он никакой не "тру"!!!
Что до STM32 — разве что если с внешним АЦП делать. Да и STM'ку придется дорогую брать, явно не Cortex-M4, а круче!

Автор:  240265 [ Ср мар 24, 2021 17:56:32 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

linkov1959, Это ты похвалился или что? :))

Автор:  linkov1959 [ Ср мар 24, 2021 19:11:52 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

Вот и я говорю, что настоящие тру от 300$, а STM32F103 копейки стоит, я на нем и пробовал. Внешний АЦП и STM32H750 тоже до 10$, но это на перспективу. Оптимально 32F303 с быстрым АЦП. Можно крутой мультиметр сделать.

Автор:  musor [ Ср мар 24, 2021 19:42:49 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

не ватит у чипа на то ресурсоф правилноEddy_Em, толка внешне быстрое АЦП апаратно обрабатывающий поток

Автор:  linkov1959 [ Ср мар 24, 2021 20:20:38 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

У меня 1мкС уходит на выборку АЦП и столько же на пересчет. На F303 будет в несколько раз быстрее.
Внешнее АЦП побыстрее, но в доступном AD9288 только 8бит.

Добавлено after 9 minutes 32 seconds:
linkov1959, Это ты похвалился или что? :))

Только после тебя. Жду, пока похвалишься мурзиком на F303R :)

Автор:  NStorm [ Ср мар 24, 2021 20:27:45 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

Ок, а можно примеры расчета? Формула там или функция. Методика измерений так сказать.

Автор:  240265 [ Ср мар 24, 2021 20:46:21 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

linkov1959, Да не вопрос , держи.

Автор:  linkov1959 [ Ср мар 24, 2021 22:13:18 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

Ок, а можно примеры расчета? Формула там или функция. Методика измерений так сказать.

100000 циклов за 0.3 Сек высчитывает квадраты АЦП и слаживает, а потом из суммы извлекается корень.

Добавлено after 1 minute 11 seconds:
linkov1959, Да не вопрос , держи.

Спасибо! Буду делать. А трурмс измеряет? :)

Автор:  240265 [ Ср мар 24, 2021 22:21:27 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

НЕа

Автор:  linkov1959 [ Чт мар 25, 2021 10:26:40 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

Подправил схему, щуп в экране.
Вложение:
делитель.jpg [20.19 KiB]
Скачиваний: 479

Автор:  Reflector [ Чт мар 25, 2021 10:45:28 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

100000 циклов за 0.3 Сек высчитывает квадраты АЦП и слаживает, а потом из суммы извлекается корень

100К раз умножить и сложить, потом один раз взять корень? Тогда даже F303 потянет миллион циклов, если не больше.

Автор:  linkov1959 [ Чт мар 25, 2021 10:58:17 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

Если оптимизировать код и параллельно делать выборку и расчет, то да.

Автор:  Eddy_Em [ Чт мар 25, 2021 11:08:44 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

Тогда даже F303 потянет миллион циклов, если не больше.

И больше ничем МК заниматься не сможет…

Автор:  linkov1959 [ Чт мар 25, 2021 15:19:06 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

Обнаружил небольшую нелинейность АЦП. Вход АЦП потребляет какой то ток и пришлось поставить буфер.

Автор:  COKPOWEHEU [ Чт мар 25, 2021 16:35:23 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

Цитата:
И больше ничем МК заниматься не сможет…
Разве у них умножение не за 1 такт? Плюс 1 такт на сложение. Плюс на обязательно ведь все это делать на лету, можно накопить, скажем, 64 измерения и усреднить (чтобы на прерываниях сэкономить). Так даже F103 сможет.
Цитата:
Вход АЦП потребляет какой то ток и пришлось поставить буфер
Запаса по питанию у него хватает? А то вдруг от тех же 3.3 В запитаете и попытаетесь поймать сигнал вблизи нуля или питания. Ну и какой же у вас сигнал что 50 кОм входного так влияет?

Автор:  Reflector [ Чт мар 25, 2021 16:53:54 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

Разве у них умножение не за 1 такт? Плюс 1 такт на сложение.

Умножение 32x32 с 64-ти битным результатом плюс сложение, опять же 64-х битное, - это все одна DSP инструкция выполняемая за такт.

Автор:  linkov1959 [ Чт мар 25, 2021 18:59:47 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

Ну и какой же у вас сигнал что 50 кОм входного так влияет?

Когда идет выборка вход АЦП отдает ток и притягивается к плюсу, так мне показалось. Буфер необходим, но появился шум 3мВ, завтра попробую отфильтровать.

Автор:  240265 [ Чт мар 25, 2021 20:17:56 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

linkov1959, https://www.google.ru/search?q=%D0%B4%D ... nt=gws-wiz

Автор:  linkov1959 [ Чт мар 25, 2021 21:32:00 ]
Заголовок сообщения:  Re: Вольтметр True Rms на STM32

240265, Понятно, значит после буфера ставлю 100 Ом и 10n. Если шум не пропадет, то 100n и пересчет делителя, или программно.
p.s. Не знаю, какой получится вольтметр, но среднеквадратичный измеритель шума уже получился :)

Страница 1 из 9 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/