Например TDA7294

Форум РадиоКот • Просмотр темы - Цветомузыка на Stm32
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 12:56:58

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 44 ]  1, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Цветомузыка на Stm32
СообщениеДобавлено: Пн окт 18, 2021 20:38:06 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
Меня вот что интересует.Программная часть.А конкретно на какой основе можно реализовать это устройство?Подачей на вывод АЦП.А каким образом программно разделять(фильтровать) частоты?

Добавлено after 1 minute 52 seconds:
И по какой формуле или формулы расчитывать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Пн окт 18, 2021 20:40:04 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2525
Рейтинг сообщения: 0
Воткнуть 16 полосовых фильтров с интеграторами на выходе. С них сигнал - на АЦП. Ну и напрограммировать всякие спецэффекты в зависимости от изменения сигнала.
А чтобы программно заниматься частотным анализом, нужно использовать дискретные косинусные преобразования или периодограмму. В принципе, можно и БПФ попробовать, но они избыточны: мало того, что там есть комплексная часть, так еще и поди-ка найди шуструю реализацию на числах с фиксированной точкой!

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Пн окт 18, 2021 21:05:42 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
Ну я так понял фильтра аппаратные или программные?

Добавлено after 6 minutes 37 seconds:
16 полсовой филтьтр,Но я видел схему на 1 полосовом фильтре.И скорее всего разделяется на несколько диапазонов программно и 1 вход в АЦП?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Пн окт 18, 2021 21:06:00 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 157
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3328
Рейтинг сообщения: 0
Поисковиками пользоваться уже не модно? Или не получилось ввести в поисковик название темы - Цветомузыка на Stm32?


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Пн окт 18, 2021 22:01:05 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
Поисковик привёл к проектам без исходникам и пояснению.На каком принципе основано.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Вт окт 19, 2021 07:28:55 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
https://narodstream.ru/ws2812b-stm32f10 ... sxema-hsv/ с пояснениями :wink:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Вт окт 19, 2021 09:02:40 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2525
Рейтинг сообщения: 0
Serzh2000, там не цветомузыка!
Самое интересное - спектральный анализ. А его там нет!

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Вт окт 19, 2021 09:33:34 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
1. начнем наверное с ДПФ, хорошо пройденный этап, даже видео есть.
СпойлерДля 9 частот требуется (на расчет 2мс) + (ADC 13,2мс)
Для 12 частот (на расчет 4мс) + (ADC 26,6мс)

Частота дискретизации 19200Гц
12 фильтров 9.6 кГц; 4,8 кГц; 2,4 кГц; 1,6 кГц; 1,2 кГц; 800 Гц; 600 Гц; 500 Гц; 400 Гц; 300 Гц; 150 Гц; 75 Гц

Должно быть 800Гц, в действительности 840, может быть забыл от таймера единичку отнять.
У меня два боковых луча по 15 светодиодов, максимальный уровень 32 светодиода, звуковая карта компа не выдает такой уровень.
2. БПФ 128 отсчетов дискретизация АЦП 40кГц.
Сетка частот
Спойлер
Код:
/*Cоответствие значений массива  spektrum
входной частоте при частоте дискретизации ацп 40000 Гц
----------
массив          входная частота, Гц
----------+----------
spektrum[0]         0
spektrum[1]         312,5
spektrum[2]         625
spektrum[3]         937,5
spektrum[4]         1250
spektrum[5]         1562,5
spektrum[6]         1875
spektrum[7]         2187,5
spektrum[8]         2500
spektrum[9]         2812,5
spektrum[10]      3125
spektrum[11]      3437,5
spektrum[12]      3750
spektrum[13]      4062,5
spektrum[14]      4375
spektrum[15]      4687,5
spektrum[16]      5000
spektrum[17]      5312,5
spektrum[18]      5625
spektrum[19]      5937,5
spektrum[20]      6250
spektrum[21]      6562,5
spektrum[22]      6875
spektrum[23]      7187,5
spektrum[24]      7500
spektrum[25]      7812,5
spektrum[26]      8125
spektrum[27]      8437,5
spektrum[28]      8750
spektrum[29]      9062,5
spektrum[30]      9375
spektrum[31]      9687,5
spektrum[32]      10000
spektrum[33]      10312,5
spektrum[34]      10625
spektrum[35]      10937,5
spektrum[36]      11250
spektrum[37]      11562,5
spektrum[38]      11875
spektrum[39]      12187,5
spektrum[40]      12500
spektrum[41]      12812,5
spektrum[42]      13125
spektrum[43]      13437,5
spektrum[44]      13750
spektrum[45]      14062,5
spektrum[46]      14375
spektrum[47]      14687,5
spektrum[48]      15000
spektrum[49]      15312,5
spektrum[50]      15625
spektrum[51]      15937,5
spektrum[52]      16250
spektrum[53]      16562,5
spektrum[54]      16875
spektrum[55]      17187,5
spektrum[56]      17500
spektrum[57]      17812,5
spektrum[58]      18125
spektrum[59]      18437,5
spektrum[60]      18750
spektrum[61]      19062,5
spektrum[62]      19375
spektrum[63]      19687,5

На практике с генератора полностью все частоты выдает, но на музыке выше 15кГц так светодиоды и не загорелись.
Видео
Спойлер
На видео два боковых луча по 15 светодиодов и нижний 30 светиков, то есть отображено 60 частот, не только частот но и их уровень.
Пройденный этап.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Вт окт 19, 2021 09:47:51 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2525
Рейтинг сообщения: 0
Это на каком камне такая адская скорость? Уж явно не на STM32F0, где даже деления нет (не то, что флоатов). Да и в STM32F1 как-то флоаты не завезли!
Или есть реализация БПФ на фиксированной точке?

Но, как я уже говорил, в вопросах эквалайзеростроения совершенно не нужна фазовая информация, поэтому и нет смысла использовать БПФ, когда есть ДКП!

Вот кто бы сел, да на разных моделях МК сделал сравнительный анализ производительности БПФ, ДКП и периодограмм Ломба-Скаргла (или еще лучше - какой-нибудь вариации периодограмм, более подходящей под данную задачу) на разных МК: F0, F1, F3 и F4.

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Вт окт 19, 2021 10:36:43 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
Eddy_Em писал(а):
Уж явно не на STM32F0, где даже деления нет (не то, что флоатов).
Явно на STM32F0, stm32f030f4p6 и на 32МГц.
А за чем флот, или хотите с точностью до 9 знака после запятой?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Вт окт 19, 2021 12:07:24 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2525
Рейтинг сообщения: 0
Dimon456, т.е. там целочисленные БПФ? Интересно…

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Вт окт 19, 2021 14:39:10 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
Мне допустим не понятно как по частотно произходят замеры?Если у меня есть задача 5 полосовых фильтров.Мне так понимается 1 замер через определённое время допустим t1=0.001 c t2 =0.05 а полоса пропускания от частоты 1 диапазон f1-f2 . DR f3-f4.Тут другая проблема нужно замер произвести переместить в DR из него переместить в переменную adc1.Очистить DR регистр и ждёт следущего замера по времени 2 диапазона.Получается сначала ВЧ звука потом СЧ потом НЧ .Может я не так понимаю?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Вт окт 19, 2021 14:44:52 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
А чего тут интересного, на AVR-ках как делали?

Код БПФ взят с тырнета, не помню откуда, изначальный код был с 4-мя таблицами с 16 битными расчетами, пересчитал, выкинул все лишнее, в итоге у меня получился простой алгоритм БПФ с 1 таблицей и 8 битными расчетами.

Это очень грубо, если уровень 63 взять за максимум, то я откидываю все что ниже 4, то есть все что ниже -26,5дБ. WS2812 уже при 1 светятся. Так что все что ниже 4 гасим.
Посмотрел сколько времени на расчет тратится, примерно 3,2мс.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Вт окт 19, 2021 15:30:10 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
Что такое БПФ полосовой фильтр а Б.Но без таймера я думаю не обойтись.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Вт окт 19, 2021 20:01:03 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Eddy_Em писал(а):
Это на каком камне такая адская скорость? Уж явно не на STM32F0, где даже деления нет (не то, что флоатов). Да и в STM32F1 как-то флоаты не завезли!
если уж на AVR цветомузыку с БПФ можно сделать, на STM32 и подавно!

https://cxem.net/sound/light/light127.php

Добавлено after 5 minutes 28 seconds:
и даже на attiny13 :)))

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Вт окт 19, 2021 20:59:02 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
мне ваша последняя фраза по душе.А где вы это прочитали?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Вт окт 19, 2021 21:07:41 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
это вы мне?

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Вт окт 19, 2021 21:11:52 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
Да

Добавлено after 2 minutes 43 seconds:
"Партия-ум , честь и совесть нашей эпохи"-В.И Ленин.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Вт окт 19, 2021 21:31:28 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2525
Рейтинг сообщения: 0
если уж на AVR цветомузыку с БПФ можно сделать

Где можно посмотреть код БПФ в int16_t? Аж интересно стало, как это реализовали...
Только не в асме! Еще мне таких извратов не хватало!..

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Цветомузыка на Stm32
СообщениеДобавлено: Вт окт 19, 2021 21:55:16 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
Если знать формулы .То наверное самому можно посчитать .

Добавлено after 32 seconds:
Фильтра


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 44 ]  1, ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Юрий48 и гости: 14


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y