частотник на stm32f4

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Открыл глаза
Сообщения: 41
Зарегистрирован: Чт ноя 04, 2021 19:53:46

Сообщение ravr »

Dimon456 писал(а):но все таки вычислить синус за 130 тактов ... ?
да, слишком быстро. если посмотреть на счётчик циклов не до и после отдельного расчёта а разделить общее количество значений на время выполнения функции в целом то получаются более реалистичные 3500 циклов.
как бы то ни было пересчитывать базовую таблицу требуется не чаще чем раз в несколько секунд.
Реклама
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

ravr писал(а):пересчитывать базовую таблицу
пересчитывать базовую таблицу не имеет смысла.
При формировании синуса 50Гц на частоте ШИМ 3906,25Гц требуется 3906,25/50 = 78,125 точек таблицы.
То есть формируемая частота получится 3906,25/78 = 50,08013Гц,
а для 5Гц, это будет уже 780 точек таблицы.
Главное, что бы так называемая таблица делилась нацело на 3.
Если синус пересчитывать на лету, то можно избавиться от таблице в оперативке.

Какие при этом способе минусы: надо синус считать, особенно такой sin(x)+1/6*sin(3x), и для 3 фаз.

А что в итоге
СпойлерИзображение
К-коэффициент гармоник (или коэффициент нелинейных искажений) для ступенчатой функции он одинаков, не зависимо от количества точек таблицы.
Единственное что меняется - дискретность таблицы, градусов.
ravr писал(а):то получаются более реалистичные 3500 циклов.
в принципе, что и требовалось доказать.

Глянул на что способен math.h avr-gcc на частоте 16МГц, sin(x) считает примерно за 120мкс.
Реклама
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пн мар 22, 2021 20:40:48
Откуда: Урал

Сообщение МУС »

Попробовал прочитать насколько страниц. Позабавили скептические отзывы о Восьмикруте, который работает в десятках тысяч собранных устройств, в том числе и мною...
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Пн май 28, 2018 11:19:03

Сообщение Oleg.normalniy »

[uquote="МУС",url="/forum/viewtopic.php?p=4345876#p4345876"]Попробовал прочитать насколько страниц. Позабавили скептические отзывы о Восьмикруте, который работает в десятках тысяч собранных устройств, в том числе и мною...[/uquote]

https://youtu.be/bSZCp-crAIU
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Сообщения: 72
Зарегистрирован: Вт сен 19, 2023 07:07:05

Сообщение ioan dobrev »

Я хочу возобновить данную тему.Частотник на stm32 если можно?.Наверное не одна микросхема stm32 понадобиться для создания самодельного частотника?
У меня вопрос по частотникам.Каким образом сделать плавный пуск?Нажатием кнопки.
Реклама
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Пн май 28, 2018 11:19:03

Сообщение Oleg.normalniy »

Я хочу возобновить данную тему.Частотник на stm32 если можно?.Наверное не одна микросхема stm32 понадобиться для создания самодельного частотника?

ну если не хватает возможности stm32 значит плох тот программист , я видел проект на четырёх абдуринках , хороший программер обошёлся и одной как вот тута
https://youtu.be/1B-T_B46ApU
Реклама
Открыл глаза
Сообщения: 72
Зарегистрирован: Вт сен 19, 2023 07:07:05

Сообщение ioan dobrev »

Есть такая микросхема AD98833 что это и с чем его едят.У меня есть 3 фазы но дело затормозилось.Нужно менять частоту по времени.Правда она до 12.5Мгц выход .Шаг 0.1 герц .Ну не как не выйдет автоматом одной stm32 .Одна микруха делает 3 фазы .И Контролер(вход таймера по прерыванию ) управляется подобной AD98833.А её же нужно чем то начинять .Кто это будет делать ещё одна stm32 .Так как первая не способна будет делать ничего.Если крутить ручкой запуск делать то и одной хватит.Латр ставить или подобное что то.

Добавлено after 2 minutes 20 seconds:
Или жек есть другой вариант организовать 3 фазы под смещением 120 градусов?Нигде информации я не увидел.
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Пн май 28, 2018 11:19:03

Сообщение Oleg.normalniy »

[uquote="ioan dobrev",url="/forum/viewtopic.php?p=4479027#p4479027"]Есть такая микросхема AD98833 что это и с чем его едят.У меня есть 3 фазы но дело затормозилось.Нужно менять частоту по времени.Правда она до 12.5Мгц выход .Шаг 0.1 герц .Ну не как не выйдет автоматом одной stm32 .Одна микруха делает 3 фазы .И Контролер(вход таймера по прерыванию ) управляется подобной AD98833.А её же нужно чем то начинять .Кто это будет делать ещё одна stm32 .Так как первая не способна будет делать ничего.Если крутить ручкой запуск делать то и одной хватит.Латр ставить или подобное что то.

Добавлено after 2 minutes 20 seconds:
Или жек есть другой вариант организовать 3 фазы под смещением 120 градусов?Нигде информации я не увидел.[/uquote]

в своём изделии я спокойно обошёлся одной xmega
больше инфы у скифосовского , он сидит на stm32
Вложения
TOSCHIBA.pdf
стр. 13 смотрите про градусы
(1.9 МБ) 120 скачиваний
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Пн май 28, 2018 11:19:03

Сообщение Oleg.normalniy »

в своём изделии использую 180 градусов , вот кино где я держу градусы на 96 вольтах на движке 220-380 вольтах и имею полную мош ность
https://youtu.be/YeHWRyPLdzE
Открыл глаза
Сообщения: 72
Зарегистрирован: Вт сен 19, 2023 07:07:05

Сообщение ioan dobrev »

А синус друг от друга должен опережать или отставать на 120 градусов так получается 3 фазы симитричны.А у вас полчается абра-кадабра.
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Пн май 28, 2018 11:19:03

Сообщение Oleg.normalniy »

[uquote="ioan dobrev",url="/forum/viewtopic.php?p=4488417#p4488417"]А синус друг от друга должен опережать или отставать на 120 градусов так получается 3 фазы симитричны.А у вас полчается абра-кадабра.[/uquote]

абры кадабры не катит , если я ошибся с градусами то вращения не произошло , вот вам книга

Добавлено after 7 minutes 59 seconds:
то есть я предварительно намагничиваю ротор , на 120 градусов нет предварительного намагничевания и мы теряем мощность

Добавлено after 22 minutes 45 seconds:
все это катит для асинхронника 180 градусов , для BLDC надо 120 граусов , то есть для BLDC он синхронный движок а не асинхронный
Вложения
TOSCHIBA.pdf
(1.9 МБ) 101 скачивание
Открыл глаза
Сообщения: 72
Зарегистрирован: Вт сен 19, 2023 07:07:05

Сообщение ioan dobrev »

это для двигателя соединёние треугольником.А звездой другой вольтаж и частота.
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Пн май 28, 2018 11:19:03

Сообщение Oleg.normalniy »

[uquote="ioan dobrev",url="/forum/viewtopic.php?p=4489217#p4489217"]это для двигателя соединёние треугольником.А звездой другой вольтаж и частота.[/uquote]

вот вам показания моего лог. анализатора , одна сторона и две стороны на 180 град. , и вот вам 120 град.

Добавлено after 1 hour 19 minutes 34 seconds:
[uquote="ioan dobrev",url="/forum/viewtopic.php?p=4489217#p4489217"]это для двигателя соединёние треугольником.А звездой другой вольтаж и частота.[/uquote]

частота не играет роли а вольтаж на звезде надо повысить примерно до 140 вольт , но это не точно , есть ышо два варианта формирования ШИМ-а , самых мощных , потом выложу показания с лог. анализатора
Вложения
две стороны.png
(72.72 КБ) 110 скачиваний
одна сторона.png
(75.01 КБ) 97 скачиваний
120.png
(71.89 КБ) 113 скачиваний
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Пн май 28, 2018 11:19:03

Сообщение Oleg.normalniy »

привет народ , вот вам книга перевод на рус., 120 град. это скалярный режим , 180 град. это и есть векторный режим . но есть но . режим "одна сторона" ключи холодные , и "две стороны" ключи греются сразу , но самый сильный метод это гибрид и "одна сторона" , и опять но , нижние ключи греются больше чем верхние но не критично и не влезло 180 град.

Добавлено after 15 minutes 1 second:
вот 180 град.
Вложения
180.png
(75.83 КБ) 97 скачиваний
120.png
(73.28 КБ) 88 скачиваний
одна сторона.png
(75.01 КБ) 85 скачиваний
две стороны.png
(72.72 КБ) 75 скачиваний
гибрид.png
(72.51 КБ) 73 скачивания
TOSCHIBA ru.pdf
(3.04 МБ) 105 скачиваний
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Пн май 28, 2018 11:19:03

Сообщение Oleg.normalniy »

Starichok51 , где твой бан на вечно ? буду благодарен
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Пн май 28, 2018 11:19:03

Сообщение Oleg.normalniy »

привеД народ . самое главное держать градусы , 180-120, и кто поёт песни про синус посылайте на хрен , я вам выложу ШИМ где нет синуса а мощь запредельная
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Сообщение linkov1959 »

В асинхроннике нужен синус по определению, если его нет, то приходится получать его ШИМом. В BLDC по определению НЧ коммутация и ШИМ нафиг не нужен, ни синусный, ни какой другой. У меня ШИМ на велике работает очень редко - при разгоне и очень крутых горках. Зачем издеваться над ключами? ШИМ это ВЧ, он рубит КПД.
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Пн май 28, 2018 11:19:03

Сообщение Oleg.normalniy »

Открыл глаза
Сообщения: 72
Зарегистрирован: Вт сен 19, 2023 07:07:05

Сообщение ioan dobrev »

ШИМ и не просто ШИМ модулирующий в прерывании по таймеру.ВЧ примерно 8 МГц выход синуса через RC цепочку 50ГЦ или не так?Мне электрику почти с 30 летним стажем доказывают что для асинхронного 3фазного двигателя не нужно синуса и 3 фазы на 180 градусов.А где же симетрия сигнала.Получается две фазы одинаковые.А почему 3 а не 7 не 8 фаз?.360/3=120 а почему не 180?
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Пн май 28, 2018 11:19:03

Сообщение Oleg.normalniy »

выше постом я выкладывал все показания с лог. анализатора и книгу переведённую на рус.
https://radiokot.ru/forum/viewtopic.php ... 4#p4522174
а в этом видео показываю как на 50 гц. нет никакого ШИМ-а и синуса на 96 вольтах , ШИМ-лю тольно на малых оборотах по формуле U/F=cost. , и шим на малых оборотах не синусный
https://radiokot.ru/forum/viewtopic.php ... 6#p4488036
Вложения
12 MHz, 1 B Samples [1].rar
(50.42 КБ) 78 скачиваний
Ответить

Вернуться в «ARM»