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

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

20.09.2023, 18:56. Показов 6575. Ответов 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
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
03.10.2023, 15:50  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Dushevny Посмотреть сообщение
DDS.
генератор DDS lДля управления 3х синусов.

Добавлено через 5 минут
stm32Cube_FW_F4_V1.26.0
Вам конечно другого спеца я не вижу.
0
1507 / 524 / 75
Регистрация: 22.09.2023
Сообщений: 1,654
03.10.2023, 15:59
Цитата Сообщение от ivan rusev Посмотреть сообщение
генератор DDS lДля управления 3х синусов.
Да. Четыре сложения и три умножения для получения трех синусов произвольной амплитуды с жестко заданным сдвигом фаз между ними. Поизучайте принцип цифрового синтеза внимательнее, он в статье разжеван совсем "на пальцах". Один фазовый аккумулятор и одна таблица. И из нее вы можете извлекать хоть три, хоть триста отсчетов с произвольным сдвигом фазы между ними.
0
274 / 206 / 30
Регистрация: 26.11.2022
Сообщений: 891
03.10.2023, 16:42
какой ещё цифровой синтез - для частотника таблички синуса на 50 значений для угла до 180 градусов за глаза хватит
0
1507 / 524 / 75
Регистрация: 22.09.2023
Сообщений: 1,654
03.10.2023, 18:49
Цитата Сообщение от Aledveu Посмотреть сообщение
какой ещё цифровой синтез
Читайте по губам: прямой цифровой синтез (Direct Digital Sythesis, DDS). Чтение вашей таблички и есть реализация прямого цифрового синтеза. Вы бы прошли по ссылке и хотя бы по диагонали прочитали там описание, прежде чем вываливать свое "фи", демонстрируя невежество.
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,715
06.10.2023, 10:56
Цитата Сообщение от ivan rusev Посмотреть сообщение
генератор DDS lДля управления 3х синусов.
То есть хотите сгенерировать синус со сдвигам на 3 фазы, а потом куда этот синус погоните?
0
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
06.10.2023, 18:31  [ТС]
Генерация 3фазного синуса на stm32 а управлять таймером генерацией DDS но не синусом а прямоугольным импульсом.
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,715
06.10.2023, 22:33
Цитата Сообщение от ivan rusev Посмотреть сообщение
Генерация 3фазного синуса на stm32 а управлять таймером генерацией DDS но не синусом а прямоугольным импульсом.
на силу какой формы сигнал собираетесь подать?
0
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
09.10.2023, 20:06  [ТС]
3фазы .3 синусоиды сдвинуты 120 градусов друг от друга.А если выходная микруха-драйвер расчитана на 6 сигналов 3 прямые 3 инверсные то нужно подать 6
0
274 / 206 / 30
Регистрация: 26.11.2022
Сообщений: 891
09.10.2023, 21:01
вообще нужно 6 сигналов - если делать нормальный преобразователь - и с управлением скоростью спада тока при больших и малых токах, но это сложно да и не всегда возможно - при бутстрепном питании драйверов такое нельзя.

но можно и просто - stm32 имеет таймер tim1 - у него есть 6 выходов и с управляемым мёртвым временем - как раз для частотного пробразоваттеля
0
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
10.10.2023, 20:47  [ТС]
Не знаю .Но у меня правда на AVR. в протеусе получилось 3 фазы правда я использовал два таймера .Один 3 ШИМа выдаёт.И в прерывании другого таймера.Ну а 6 ШИМ.Получается 3 в иверсии?.Это я создаю дубликат 3 фаз но выходной сигнал ШИМа получается аппаратно в инверсии?
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,715
10.10.2023, 22:23
ivan rusev, то что тянешся к знаниям молодец, а вот то что не практично дурак.
0
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
11.10.2023, 17:22  [ТС]
Спасибо за комплимент.Но дурак -это не просто кликуха.Это моё состояние психологическое.И тем более я Иван хоть и не русский.Даже не молдован.А хуже-гагауз.Ну это с юмором я написал.Частотник для себя.Кто захочет сам сделать то смогу поделится за небольшую плату.По большому счёту большие деньги не интересуют.Так что бы можно было прожить.Не практично согласен полностью.Но есть у меня такое понятие мечта детства .И мечта юности.Первое осуществил.Второе на подходе.Но это как спорт.Ты пробегаешь 5 км.А тебе хочется 10 км пробежать.Правда моя юность затянулась до 24 лет.И сейчас мне на горизонте 50 я всё с молодости не ухожу.
0
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,715
12.10.2023, 06:58
ivan rusev, ты затеял частотник ради спортивного интереса? Конечно можно сделать на stm32 но получится такой медленный частотник, а если ещё сделаеш векторное скалярное управления с обратной связью от энкодера то вообще тормоз получится. Правда не знаю может stm32h взять.
0
5526 / 2879 / 572
Регистрация: 07.11.2019
Сообщений: 4,792
12.10.2023, 08:06
Aledveu, а почему 180, а не 90?
0
274 / 206 / 30
Регистрация: 26.11.2022
Сообщений: 891
12.10.2023, 12:10
u235, можно взять 360 - тогда только привести в диапазон и просто значение из таблицы,
можно 180 - тогда действий побольше и табличный синус готов, а табличка в 2 раза меньше.
можно 90 - ещё больше действий и математики для получения результата, а табличка в 4 раза меньше.
можно просто аппроксимировать полиномом или ломаной - ещё больше математики и табличка может быть и не нужна.

тут важен баланс.
И ещё - если табличку засунуть в сегмент (.text) вместе с кодом, тогда она и озу занимать не будет.

VladimirU, для начала - сделать на stm32 - и напороться на всё что можно в силовой, фильтры, математика, драйверы, датчики тока и напряжения, функции диагностики, обратная связь и пр. И после этого при наличии интереса можно двигаться дальше. А иначе получится с места в карьер ))
1
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
13.10.2023, 19:35  [ТС]
Одного stm32f1 -f4 будет недостаточно 2 минимум.

Добавлено через 3 минуты
2 фазный двигатель 180 градусов.4 фазный 90 градусов .А 3 фазный двигатель 120 градусов.И не как по другому.
0
274 / 206 / 30
Регистрация: 26.11.2022
Сообщений: 891
13.10.2023, 20:59
ivan rusev, посмотрите проект https://github.com/odriverobot... c_v3.5.pdf

и демку

и того - одна stm32f4 управляет двумя трехфазными движками. а у вас частотником не хватит ))
0
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
13.10.2023, 21:26  [ТС]
Асинхронные 3фазные двигателя.А не Серводвигателя.Сказочник.Я электрик.Меня трудно провести.Это чистая бутофория.
0
274 / 206 / 30
Регистрация: 26.11.2022
Сообщений: 891
13.10.2023, 21:36
разница только в наличии скольжения в двигателе - но это к вопросу управления положением которое вам в частотнике не нужно ))

управление током в обмотках ничем не отличается
0
-80 / 1 / 0
Регистрация: 15.12.2019
Сообщений: 346
26.02.2024, 19:45  [ТС]
А частота ШИМа чем определяется при 50Гц?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.02.2024, 19:45

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru