Например TDA7294

Форум РадиоКот • Просмотр темы - stm32 синус и частота дискретизации синуса .
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт мар 29, 2024 03:08:33

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


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



Начать новую тему Ответить на тему  [ Сообщений: 42 ]  1, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Ср мар 06, 2024 17:25:01 
Открыл глаза

Зарегистрирован: Вт сен 19, 2023 07:07:05
Сообщений: 66
Рейтинг сообщения: 0
У меня возник такой вопрос .Если можно построить синус с помощью шим сигнала а как вычислить частоту дискретизации синусоидального(ШИМ) сигнала по какой формуле? что на что умножать что на что делить.В нете как по stm32 так и по avr нет чёткой информации.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Ср мар 06, 2024 21:51:32 
Друг Кота
Аватар пользователя

Карма: 13
Рейтинг сообщений: 347
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 4173
Откуда: Воронеж
Рейтинг сообщения: 0
Частота синуса, ШИМ и дискретизации это три большие разницы. Что имеется в виду? Я бы ЦАПом сделал.

_________________
"Привет!" - соврал он.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Ср мар 06, 2024 23:24:13 
Грызет канифоль

Карма: 4
Рейтинг сообщений: 33
Зарегистрирован: Чт ноя 29, 2012 08:27:22
Сообщений: 294
Рейтинг сообщения: 0
Частота ШИМ равна частоте дискретизации синуса. Разрядность счетчика равна разрядности отсчетов.
Счетчик на 10 разрядов на входной частоте 72 МГц даст частоту выборок макс 72 кгц.
ЦАП STM32 даст частоту выборок макс 1 Мгц. НУ и фильтр после ШИМ нужно получше , чем после ЦАП.
Есть применения, где ШИМ выигрывает против ЦАП.
Есть ряд статей на EDN.com по теме.
https://www.edn.com/cancel-pwm-dac-ripp ... revisited/
https://www.edn.com/cancel-pwm-dac-ripp ... btraction/
https://www.edn.com/fast-pwm-dac-has-no-ripple/
https://www.edn.com/phased-array-pwm-dac

Разрядность ШИМ ЦАП можно значительно увеличить не снижая частоты,
если применять дробную длительность по нескольким циклам.

Вот здесь 22 разрядный ЦАП на ШИМ
viewtopic.php?p=3112844#p3112844

Вот здесь 14 разрядный ЦАП на ШИМ
https://leoniv.livejournal.com/87824.html


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Чт мар 07, 2024 12:43:52 
Открыл глаза

Зарегистрирован: Вт сен 19, 2023 07:07:05
Сообщений: 66
Рейтинг сообщения: 0
Ну вот в частотниках что используется ЦАП или ШИМ.Там же 3 фазы.Ну хорошо как определить на какую разрядность тянет 16 битный счётчик.Или 32 битный счётчик?.Последняя ссыка у меня не открывается.Я имею ввиду что если частота шим =частотой дискретизации.То по какой формуле частоту ШИМ можно определить.?И разрядность ШИМа как определить?Или я добавлю что по какой формуле частоту ШИМа таймера можно расчитать.И разрядность как расчитать.Примеров в ссылках я не увидел.


Вернуться наверх
 
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Чт мар 07, 2024 20:01:21 
Встал на лапы

Карма: 1
Рейтинг сообщений: 11
Зарегистрирован: Вс май 15, 2022 23:04:19
Сообщений: 98
Откуда: Белгородская обл.
Рейтинг сообщения: 0
Частота ШИМ для частотника выбирается от максимальных
возможностей силовой части.
Для максимального КПД частотника
Для двигателей до 4 квт частота до 10 кГц.
больше 4 квт 4-5 кГц.


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Пт мар 08, 2024 19:11:13 
Открыл глаза

Зарегистрирован: Вт сен 19, 2023 07:07:05
Сообщений: 66
Рейтинг сообщения: 0
На 50гц?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Пт мар 08, 2024 20:08:56 
Друг Кота
Аватар пользователя

Карма: 130
Рейтинг сообщений: 2707
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21629
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
То по какой формуле частоту ШИМ можно определить.?И разрядность ШИМа как определить?Или я добавлю что по какой формуле частоту ШИМа таймера можно расчитать.И разрядность как расчитать.Примеров в ссылках я не увидел.

1. Частота дискретизации будет зависеть от требований к спектральному составу синтезируемого сигнала. Теорема отсчетов Найквиста-Шеннона-Котельникова говорит нам о том, что спектр сигнала после дискретизации повторяется каждый интервал половины частоты дискретизации. То есть 50 Гц можно синтезировать всего двумя отсчетами за период, но тогда придется делать антиалиасинговый фильтр с бесконечно крутым склоном на частоте 100 Гц. Поэтому частоту дискретизации выбирают из возможностей этого фильтра или из возможности нагрузки выдержать зеркальные спектры синтезированного сигнала.
2. ШИМ добавляет свой спектр, поэтому требования к фильтрации будут выше. Спектр ШИМ-синуса можно посмотреть в любом симуляторе и принять решение о выборе фильтра.
3. У таймера есть входная частота его накачки. У таймера есть разрядность. Для получения частоты дискретизации нужно выбрать такой период счета, чтобы на выходе таймера получилась частота дискретизации. Период и даст разрядность.
Пример.
Есть входная частота 16-разрядного таймера 200 МГц. А нам нужно иметь частоту дискретизации 100 кГц. Значит период таймера должен быть равен 2000. Вот 2000 и создадут разрядность (чуть меньше 11), поскольку дьюти-цикл может изменяться от 0 до 2000.
Увеличивать разрядность таймера нет никакого смысла, поскольку даже 16 разрядов не используется.
Для повышения используемой разрядности нужно повышать частоту накачки таймера, либо понижать частоту дискретизации, либо делать и то и другое одновременно.
Ну и совсем не обязательно частота дискретизации должна совпадать с частотой ШИМа. Частота дискретизации может быть сильно ниже частоты ШИМа и быть вообще не когерентна ШИМу.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Сб мар 09, 2024 08:30:20 
Открыл глаза

Зарегистрирован: Вт сен 19, 2023 07:07:05
Сообщений: 66
Рейтинг сообщения: 0
А формулу можете написать .Для шим таймера 16 битного.?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Сб мар 09, 2024 08:52:22 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 403
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2479
Рейтинг сообщения: 0


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Сб мар 09, 2024 09:51:44 
Открыл глаза

Зарегистрирован: Вт сен 19, 2023 07:07:05
Сообщений: 66
Рейтинг сообщения: 0
Я рано или поздно узнаю.Ну что жалко написать пару строчек.Я не прошу программу написать или показать.Ну вас как женщину нужно просить.Или ссылку дайте рабочую.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Сб мар 09, 2024 10:22:27 
Встал на лапы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 18
Зарегистрирован: Ср сен 02, 2015 07:47:20
Сообщений: 81
Рейтинг сообщения: 0
Я рано или поздно узнаю.Ну что жалко написать пару строчек.Я не прошу программу написать или показать.Ну вас как женщину нужно просить.Или ссылку дайте рабочую.



Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Сб мар 09, 2024 10:34:01 
Друг Кота

Карма: 64
Рейтинг сообщений: 964
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4210
Откуда: Ижевск
Рейтинг сообщения: 0
ioan dobrev писал(а):
...Ну что жалко написать пару строчек... Или ссылку дайте рабочую.
Полное выражение вряд ли сходу кто напишет. Как вариант viewtopic.php?f=57&t=191896


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Сб мар 09, 2024 10:49:49 
Друг Кота
Аватар пользователя

Карма: 130
Рейтинг сообщений: 2707
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21629
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Я рано или поздно узнаю.Ну что жалко написать пару строчек.Я не прошу программу написать или показать.Ну вас как женщину нужно просить.Или ссылку дайте рабочую.

Формулу ЧЕГО?
Период таймера равен отношению входной частоты таймера к частоте ШИМа (которая в данном случае равна частоте дискретизации).
TIMx->ARR=Fck_cnt/Fpwm


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Сб мар 09, 2024 13:13:10 
Электрический кот

Карма: -4
Рейтинг сообщений: 70
Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1040
Рейтинг сообщения: 0
ivan dimir переименовался в ioan dobrev, чтобы сношать людям мозг под новым ником.
Требование формулы это так по-ивандимировски! :)))))))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Сб мар 09, 2024 19:05:34 
Открыл глаза

Зарегистрирован: Вт сен 19, 2023 07:07:05
Сообщений: 66
Рейтинг сообщения: 0
Раз вы считаете что я сношаю мозг.Тогда что вы можете прокоментировать
вот эту формулу правильная или не совсем так как написано здесь?N-количество точек в массиве.Dobrev -фамилия моих предков.Знатный род.Как у вас Шереметьев Голицын Юсупов


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Сб мар 09, 2024 19:13:30 
Друг Кота
Аватар пользователя

Карма: 130
Рейтинг сообщений: 2707
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21629
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Эта формула бессмысленна, если речь идет об управлении двигателем.
При управлении двигателем нужно, чтобы частота дискретизации была выше звуковых частот, а ШИМ сильно выше, чтобы было легко его фильтровать.
Поэтому частота дискретизации задается отдельным таймером через ДМА загрузкой отсчетов в дьюти регистр ШИМа.
А частота ШИМа сама по себе.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Вс мар 10, 2024 12:12:22 
Открыл глаза

Зарегистрирован: Вт сен 19, 2023 07:07:05
Сообщений: 66
Рейтинг сообщения: 0
Мне предложили проект мой который я повторил на atmege128a 3 синуса сдвинутых на 120 градусов там ДМА нет поэтому обновление ШИМ сигнала происходит в прерывании другого 16 битного таймера .А по поводу двигателя это вопрос?.Пото му как до 4 Квт 5 Кгц частота дискретизации.Свыше 4 Квт тяжёлый пуск и 10 и выше Кгц. Не знаю по поводу сверхзвуковой скорости.У меня в проекте правда 31 Кгц.Но это так экспериментально и в протеусе.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Вс мар 10, 2024 13:38:21 
Друг Кота
Аватар пользователя

Карма: 130
Рейтинг сообщений: 2707
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21629
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Не скорости, а частоты. Чтобы двигатель не пел. И причем тут Атмега? Это тема про STM32.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Вс мар 10, 2024 15:27:40 
Опытный кот

Карма: 2
Рейтинг сообщений: 43
Зарегистрирован: Пн сен 10, 2018 19:16:28
Сообщений: 802
Рейтинг сообщения: 0
ioan dobrev, если движок крутить, то практически подбирать частоту под конкретные ключи. Я начинал с 40кГц, а оптимально 4кГц. На тиньке44 делал 3фазы для двигателей стрелочного перевода на ЖД.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 синус и частота дискретизации синуса .
СообщениеДобавлено: Вс мар 10, 2024 19:44:34 
Открыл глаза

Зарегистрирован: Вт сен 19, 2023 07:07:05
Сообщений: 66
Рейтинг сообщения: 0
Причём здесь atmega мне дали ссылку на atmega8.А на тинке есть 3 ШИМ или извиняюсь 6 ШИМ.Хотя 3 можно аппаратно инвертировать.


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


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

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


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