Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346

stm32 частотный преобразователь

20.09.2023, 18:56. Показов 7250. Ответов 54
Метки c++ (Все метки)

Студворк — интернет-сервис помощи студентам
Я решился взяться за трудное дело.Сделать самопал -частотник.3 фазы я уже сделал правда не на stm32 .Ну можно переделать.А как же плавный пуск.?Нужно менять частоту генерации во времени.Нашёл в нете AD98833.Как вы считаете -это хороший вариант.Ну я так прикинул что нужно 2 stm32 и AD98833.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.09.2023, 18:56
Ответы с готовыми решениями:

Однофазный частотный преобразователь под управлением stm32
Здравствуйте, пытаюсь своими силами сделать однофазный частотный преобразователь. Возник вопрос: можно ли с помощью генерации синуса шимом...

Частотный преобразователь для маломощного 3ёх фазного мотора
Есть мотор трёхфазный, маломощный, скажем ватт 40-100. Как бы не проблема включить его треугольником, добавить конденсатор и гонять на...

Частотный преобразователь Omron МХ2 останавливается по ошибке E30.3
Добрый день! Подскажите пожалуйста как устранить ошибку частотника МХ2 (Omron) Есть кран и на нем установлен 2 частотника (верт. и...

54
274 / 206 / 30
Регистрация: 26.11.2022
Сообщений: 909
26.02.2024, 20:18
Студворк — интернет-сервис помощи студентам
ivan rusev,
1)возможностями силовых транзисторов а именно желанием снизить динамические потери в них- поэтому частоту снижают.
2)индуктивностью обмоток двигателя.
3)способностью обслуживающего персонала терпеть писк частотника. поэтому частоту выбирают так чтобы её не слышать ))

по факту - 16-20 кГц оптимально для персонала и на такой частоте проще фильтр помех,
а 3-5 кГц позволяет поднять КПД частотника
и всё что между ними.
0
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
16.03.2024, 14:10  [ТС]
Хочу вернутся к вопросу частотного преобразователя.Хочу спросить у спецов.Какое напряжение нужно поднять из ~220вольт до какого напряжения постоянного тока.?И другой технический вопрос.Какие выходные блоки вы мне посоветуете для экспериментов?
0
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
09.05.2024, 13:55  [ТС]
У меня возникла техническая проблема .В таймере 1 и 8.Есть каналы ШИМ .CH1 CH2 CH3 и DMA для каждого канала.А вот CH1N CH2N CH3N а в этих каналах DMA нет.Настройка в Кубе одновременно не возможна.У меня вопрос Каким образом в этих каналах получается синус?Ели за периодичность отвечает или DMA или подпрограмка в прерывании другого таймера.?
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,878
09.05.2024, 14:58
Цитата Сообщение от ivan rusev Посмотреть сообщение
А вот CH1N CH2N CH3N
а что это за каналы?
0
274 / 206 / 30
Регистрация: 26.11.2022
Сообщений: 909
09.05.2024, 15:16
эти каналы для управления транзисторами в трёхфазном инверторе.
микроконтроллер может автоматически генерировать противофазный сигнал с задержкой для исключения сквозных токов.

И вообще - TIM1 или TIM8 (advanced control timer) - они как раз для подключения к ним инвертора и формирования токов.
А вот управлять им надо через другой таймер.

Цитата Сообщение от ivan rusev Посмотреть сообщение
Какое напряжение нужно поднять из ~220вольт до какого напряжения постоянного тока
Из 220 получается 310В постоянного или 620В.
обычно делают 310 и используют моторы которые можно переключить в режим 3ф220в.
поднимать напряжение выще - например из 380 получается 540 - там элементная база в разы дороже.
0
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
09.05.2024, 16:45  [ТС]
CH1N CH2N CH3N -Это инверсные каналы CH1 CH2 CH3.Но как их нужно настроить инверсные каналы запустить? А каким образом управлять другим таймером если эти каналы в противофазе?А по поводу напряжения ~220 >310 можно получить.А вот с ~ 380 получить 540 наверное проблемно.Ёмкостя я на алиэкспресс на 450 вольт больше не нашёл.Если соединить две ёмкости по 1000 мкФ 450 вольт последовательно.То 1000 мкф. и останется .Но они выдержат до 900 вольт.Затратно сильно.Ёмкости мало.
0
274 / 206 / 30
Регистрация: 26.11.2022
Сообщений: 909
09.05.2024, 17:23
один таймер настраиваете на работу с тремя каналами и включаете CH1N CH2N CH3N .
Этот таймер будет непрерывно работать только для управлени транзисторами.
По синалу с другого таймера вы в TIM1 загружаете расчитанный комплект заначений TIM1CCRx регистров - это обеспечит поворот поля в статоре двигателя.

по поводу напряжений - из переменного 220 получается 310 - это типовое решение. соответственно и элементная база под это сделана - используются конденсаторы на 40 вольт и транзисторы (или модули) на 600 вольт.

из переменного 380 получается 540 постоянного и уже нужна жругая элементная база - кондёры либо последовательно-параллельно либо на 800 В - но это дорого. и транзисторы на 1200 вольт.
0
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
09.05.2024, 18:59  [ТС]
Цитата Сообщение от Aledveu Посмотреть сообщение
TIM1
Его нужно настроить на внешний тактовый сигнал?
0
274 / 206 / 30
Регистрация: 26.11.2022
Сообщений: 909
09.05.2024, 19:22
нет. его надо настроить на генерацию шим - постоянная частота, изменяюшаяся скважность.
например - на 20 кГц. в этом случае вы не будете слышать постоянный писк при работе частотника.
а вот постоянным изменением скважности на каждом из 3 каналов одновременно вы должны добиться вращения поля.
0
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
09.05.2024, 21:18  [ТС]
Цитата Сообщение от Aledveu Посмотреть сообщение
один таймер настраиваете на работу с тремя каналами и включаете CH1N CH2N CH3N .
Как именно это сделать .Каким образом? Если эти каналы фактически привязаны к CH1 CH2 CH3.

Добавлено через 4 минуты
Цитата Сообщение от Aledveu Посмотреть сообщение
По синалу с другого таймера вы в TIM1 загружаете расчитанный комплект заначений TIM1CCRx регистров - это обеспечит поворот поля в статоре двигателя
-вот это меня заинтересовало.Один таймер управляет 1 таймером?
0
274 / 206 / 30
Регистрация: 26.11.2022
Сообщений: 909
09.05.2024, 21:33
один TIM1 просто генерит три ШИМ сигнала, а выводы CH1N CH2N CH3N сделаны для вашего удобства - вам не придётся городить дополнительную внешнюю схему для создания мёртвого времени. Или вы ещё не знаете как работает трёхфазный инвертор?

другой таймер нужен чтобы генерить прерывание и по нему пересчитывать новое положение поля и загружать в первый таймер.
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,878
09.05.2024, 22:44
Цитата Сообщение от Aledveu Посмотреть сообщение
эти каналы для управления транзисторами в трёхфазном инверторе.
а если в двухфазной или вообще однофазной? Я вообще у ivan rusev, спрашивал, чтобы он посмотрел даташит блок-схему и прочую документацию, и понял что CH1N управляется как CH1
вот перевод поста сотрудника ST
CH1N управляется тем же каналом, что и CH1, за исключением того, что CH1N инвертирован (в данном случае мы опустим такие детали, как мертвое время, необходимое для полумостов). Если вы хотите управлять двумя двигателями постоянного тока отдельно, вам также понадобятся два отдельных канала ШИМ, следовательно, 9 каналов ШИМ для 9 двигателей постоянного тока.

Поскольку мы еще не знаем, какой STM32 вы хотите использовать, мы пока не можем подсказать.

С уважением

/Питер
отсюда https://community.st.com/t5/st... d-p/123113
0
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
10.05.2024, 04:47  [ТС]
Цитата Сообщение от Aledveu Посмотреть сообщение
другой таймер нужен чтобы генерить прерывание и по нему пересчитывать новое положение поля и загружать в первый таймер.
Вы имеете ввиду что регистры TIM1->CCR1 TIM1->CCR2 TIM1->CCR3 или массивы значений что будут записываться в эти регистры, Будут записаны в прерывании другого таймера которым мы можем управлять.?Так верно я понял?
0
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
10.05.2024, 14:06  [ТС]
Я подобным образом делал синус на AVR правда без DMA.Один таймер генерит ШИМ .А другой для обновлени ШИМ .
0
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
31.03.2026, 19:35  [ТС]
Я извиняюсь но эту тему немного поднял.Нашел я в нете как сделать синус на шиме.Берем настраиваем таймер в режиме Компаре без выхода на канал настраиваем таймер настраиваем DMA для этого таймера.Настраиваем 1 или 8 таймера ШИМ каналы с инверсными выходами.Есть 3 таблицы и 3 Канала DMA прописываем в память .А из памяти в периферию 1 таймера .Два таймера для модуляции режим компаре в DMA вместо прерывания.А 1 или 8 таймера настройка шима.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.03.2026, 19:35

Постройте программу, которая составляет алфавитно-частотный словарвляет алфавитно-частотный словарь для заданного файла
Практическая работа № 48. Алфавитно-частотный словарь 1. Постройте программу, которая составляет алфавитно-частотный словарь для...

Задане:частотный словарь символов слогов их двух производных символов (см.частотный словарь слов)
Задане:частотный словарь символов слогов их двух производных символов (см.частотный словарь слов) выручайте я вообще не бум-бум :wall:

Чем связать STM32 + STM32 в одном корпусе?
Есть 2 платы: (1) - STM32 (Вывод на LCD + запись SD) и (2) - STM32F4 (обработка сигналов + коммуникация с датчиками). Чем связать данные...

Общение с барометром MS5540 на STM32 (Arduino to STM32)
Получил от китайца сей аппарат, пошел тут же гуглить что нибудь готовое, но не тут то было. Информации по нем очень мало, даже на Arduino...

STM32 - STM32 I2C
*****ПРОБЛЕМА ИСПРАВЛЕНА****ОТВЕТ НИЖЕ , НЕ ВЧИТЫВАЙТЕСЬ В КОД ПРОГРАММЫ,УТОНЕТЕ)), НУ ЕСЛИ ТОЛЬКО ИНТЕРЕС ЕСТЬ. Всем добрый вечер....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
55
Ответ Создать тему
Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru