Перейти к содержанию
    

Как состряпать алгоритм синусоидального ШИМ?

8 минут назад, jcxz сказал:

Ну тогда - когда я включаю рубильник, питающий привод, то тоже напряжение появляется. А значит - рубильник тоже имеет прямое отношение к векторному управлению. Если следовать вашей логике. Ведь без рубильника не было бы токов.  :biggrin:

Если провод никуда не подключен, то и не будет тока. Т.е. без нагрузки не будет тока.)

Ярар. У нас разный часовой пояс. Пора отдохнуть.) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Векторная ШИМ это пересчёт вектора напряжения из альфа-бетта координат в значения заполнения для каждой фазы которые уже можно отдать в таймер. Может использоваться с любым управлением, это лишь исполнитель заданного вектора напряжения.

 

Векторное управление это регуляторы тока в подвижной связанной с ротором (по направлению потокосцепления) системе координат, на выходе даёт заданный вектор напряжения который идёт в векторную ШИМ. Требует датчик положения и скорости (АД сложнее).

 

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

 

Это очень поверхностно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 часов назад, amaora сказал:

Векторная ШИМ это пересчёт вектора напряжения из альфа-бетта координат в значения заполнения для каждой фазы которые уже можно отдать в таймер. Может использоваться с любым управлением, это лишь исполнитель заданного вектора напряжения.

 

Векторное управление это регуляторы тока в подвижной связанной с ротором (по направлению потокосцепления) системе координат, на выходе даёт заданный вектор напряжения который идёт в векторную ШИМ. Требует датчик положения и скорости (АД сложнее).

 

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

 

Это очень поверхностно.

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересная тема какая! Я с асинхронниками не работал плотно никогда, но сейчас после покупки дачи похоже пришло время с ними познакомиться).

Я писал программы для управления бездатчиковыми BLDC-двигателями для контроллеров  STM32 и ATMega. Там ШИМом управляются только верхние ключи в фазах, а нижние просто открываются. Вопрос - можно ли использовать этот принцип для управления асинхронником?

Немного подробнее разверну. Последовательность включения ключей в фазах А. В и С: (AH|BL),(AH|CL),(BH|CL),(BH|AL),(CH|AL),(CH|BL), т.е шесть коммутаций на оборот. При этом все ключи с индексом Н модулируются ШИМ-сигналом, а с индексом L не модулируются. При синусоидальной ШИМ возможно так же управлять ключами?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И ещё вдогонку. В бездатчиковых BLDC-двигателях положение ротора для следующей коммутации отслеживается по переходу через ноль на одной незадействованной на каждом шаге обмотке. Наверное такой же принцип можно применить и в асинхронниках?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, MPetrovich said:

И ещё вдогонку. В бездатчиковых BLDC-двигателях положение ротора для следующей коммутации отслеживается по переходу через ноль на одной незадействованной на каждом шаге обмотке. Наверное такой же принцип можно применить и в асинхронниках?

BLDC и асинхронный двигатель  это немножко разные вещи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 hours ago, Vasil_Riabko said:

BLDC и асинхронный двигатель  это немножко разные вещи.

Я уж понял))) Поначитался всяко-разного... Но тема интересная! Нашел вариант коммутации (векторный метод управления) в котором последовательно верхний ключ каждой фазы ШИМится синусом, а в это время нижние ключи двух остальных фаз открыты на землю. Почти то самое, что и в BLDC, только по переменному напряжению. Надо собраться с духом и написать код для этой последовательности. Таблицу синуса надо всего на четверть периода и, если взять 128 значений, то синус будет по 512-ти точкам. Частоту ШИМ можно 25,6 кГц использовать. Можно и половину - 12,8кГц, тогда вообще 64 значения синуса достаточно. Короче, осталось уложить в голове алгоритм, а программу написать - на час работы всего.))) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

привет народ , для BLDC и асинхронника надо разные градусы , для асинхронника подходит 180 градусов , для BLDC только 120 град. , я пробовал 180 град. подавать на блдс он дергался иногда подпрыгивал , асинхронник будет крутиться на 120 град. на я спокойно его останавливаю рукой , вот вам книга в помощь и кино , где нет ни какого синуса для асинхронника не перемотанного 220-380 вольт и питание 96 вольт , только 180 град.

https://disk.yandex.ru/d/DBaLhJqc1zkzCA

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 18.07.2023 в 15:44, MPetrovich сказал:

Интересная тема какая! Я с асинхронниками не работал плотно никогда, но сейчас после покупки дачи похоже пришло время с ними познакомиться).

Я писал программы для управления бездатчиковыми BLDC-двигателями для контроллеров  STM32 и ATMega. Там ШИМом управляются только верхние ключи в фазах, а нижние просто открываются. Вопрос - можно ли использовать этот принцип для управления асинхронником?

Немного подробнее разверну. Последовательность включения ключей в фазах А. В и С: (AH|BL),(AH|CL),(BH|CL),(BH|AL),(CH|AL),(CH|BL), т.е шесть коммутаций на оборот. При этом все ключи с индексом Н модулируются ШИМ-сигналом, а с индексом L не модулируются. При синусоидальной ШИМ возможно так же управлять ключами?

можно только осторожно , вот кино 

https://youtu.be/f8ae9lafaME

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Честно сказать, не понял ни одно ни второе видео. Почему только два сигнала на осциллографе? Или третьего луча просто нет? На сколько фаз вообще асинхронник у Вас?

И про модуляцию тоже непонятно на втором видео она есть, на первом нет. 

А так да, крутится бодро)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

асинхронник у меня такой же как и у всех на три фазы , а осцил. на два канала

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Про мотор и про лучи теперь понятно) Так что, выходит Вы питаете асинхронник меандрами 50Гц, сдвинутыми на 180гр? Тогда получается две обмотки синфазны, а третья им противофазна, так? А ШИМ то есть на них какой-нибудь?

А на том видео, где вроде есть ШИМ, там то синус или как?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Последняя картинка прямо один в один мой BLDC))) Я правильно понимаю, что нечетные - это верхние ключи, а четные нижние ключи.

Два верхних р исунка прокомментируйте пожалуйста.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да всё верно 1,2,3 это верхние 4,5,6 это низ , с блдс работать не будет , с блдс будет работать это

120.png

Изменено пользователем Oleg.normalniy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...