avatar_Cahes

Мотор управляемый напряжением

Автор Cahes, 07 Янв. 2025 в 16:01

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

kommunist

Цитата: apeks от 18 Янв. 2026 в 22:26Если же насильно остановить ротор то происходит срыв синхронизации  и потом надо перезапускать двигатель.
Всё так, но это на совсем уж тупых контроллёрах. Для более менее нормального контроллёра нет проблемы срыва синхронизации, разве что такое возможно на бездатчиковом режиме, когда точность определения положения заторможенного ротора невысока.
Кстати, смещение поля магнитов под большой нагрузкой считается очень незначительным на моторах, у которых магниты на поверхности, и вполне значительным, где утоплены в железо ротора (Приус, Лиф...). Кто-то из коллег недавно как раз сбросил весьма полезное иностранное исследование как раз по этой теме  :wow: Мотор с утопленными магнитами имеет чуть меньший потенциал по предельному моменту, но больший потенциал по оборотам и по возможностям управления (например потенциал ослабления поля куда больше).

Blik86

Цитата: бурелом от 18 Янв. 2026 в 22:20Кто может сказать как изменяется ток в статоре у двигателей с датчиками холла.
Задача контроллера автоматически поддерживать оптимальный угол.

бурелом

#218
Цитата: apeks от 18 Янв. 2026 в 22:26Если контролер простой и работает только от датчиков то при увеличении нагрузки он будет давать такой ток на который он запрограмирован максимально.
Как ни программируй контроллер при совпадении фазы статора и поля ротора ток будет минимальным. Хотя я понял при при малых оборотах противо эдс минимальна, а ток большой и ограничивается только контроллером. а с ростом оборотов растет противо эдс, а ток с моментом уменьшается. Так и формируется правильная характеристика. Все понял.

бурелом

Цитата: Blik86 от 19 Янв. 2026 в 00:28Задача контроллера автоматически поддерживать оптимальный угол.
Каким образом контроллер меняет угол между полем статора и полем ротора. Ведь датчики холла не двигаются во время работы двигателя. Или я ошибаюсь?

бурелом

Цитата: kommunist от 18 Янв. 2026 в 23:33Всё так, но это на совсем уж тупых контроллёрах. Для более менее нормального контроллёра нет проблемы срыва синхронизации, разве что такое возможно на бездатчиковом режиме, когда точность определения положения заторможенного ротора невысока.
И как нормальный контроллер реагирует на превышение максимального момента?

Alex75

Делает так, чтобы мотор сопротивлялся на уровне своего ограничения.
"От руин к обсерватории, от олимпа до низин ересь - двигатель истории, а еретики - бензин."

бурелом

Цитата: Alex75 от 19 Янв. 2026 в 12:21Делает так, чтобы мотор сопротивлялся на уровне своего ограничения.
То есть двигатель стоит на месте с включенной обмоткой с предельным током. Так он таким образом может сжечь эту обмотку.

бурелом

Еще один вопрос. Каким образом контроллер определяет положение ротора в варианте без датчиков?

Alex75

Цитата: бурелом от 19 Янв. 2026 в 12:26То есть двигатель стоит на месте с включенной обмоткой с предельным током. Так он таким образом может сжечь эту обмотку.

Для этого есть термоконтроль.
Цитата: бурелом от 19 Янв. 2026 в 12:28Еще один вопрос. Каким образом контроллер определяет положение ротора в варианте без датчиков?
Точки перехода эдс мотора через ноль. В более сложном случае - ВЧ инжекция в обмотки статора. Т.е. контроллер "бьёт вч током по обмоткам и слушает отклик".
"От руин к обсерватории, от олимпа до низин ересь - двигатель истории, а еретики - бензин."

edw123

Цитата: бурелом от 19 Янв. 2026 в 12:28Еще  один вопрос. Каким образом контроллер определяет положение ротора в варианте без датчиков?
Ещё, к перечисленному, по анализу токов в обмотках на соответствие модели. Но лучше с датчиками, особенно если нужен широкий диапазон оборотов и низкие обороты. Ещё лучше резольвер высокого разрешения по углу.
Цитата: бурелом от 19 Янв. 2026 в 09:54Каким образом контроллер меняет угол между полем статора и полем ротора. Ведь датчики холла не двигаются во время работы двигателя. Или я ошибаюсь?

Отталкиваясь от определенного по датчикам положения, дальше по рассчетной модели под нужный режим, то же "ослабление", или рекуперация/электроторможение.

kommunist

Цитата: бурелом от 19 Янв. 2026 в 12:26То есть двигатель стоит на месте с включенной обмоткой с предельным током. Так он таким образом может сжечь эту обмотку.
Именно так. Просто тяга на месте без движения. Если система настроена нормально предельный ток контроллёра не приводит к немедленному перегреву обмотки, тем более при наличии обратной связи от мотора по температуре контроллёр соответственно снизит ток при начале перегрева. Но бывает контроллёр просто убирает газ, если нет никакого движения, тут уже как настроен.

бурелом

Цитата: edw123 от 19 Янв. 2026 в 14:07Отталкиваясь от определенного по датчикам положения, дальше по рассчетной модели под нужный режим, то же "ослабление", или рекуперация/электроторможение.
То есть высчитывают время включения по предыдущему обороту. Определяя напряжение, ток и момент нагрузки. Я считаю это очень сложно не точно и не надежно.

бурелом

Цитата: edw123 от 19 Янв. 2026 в 14:07Ещё лучше резольвер высокого разрешения по углу.
Что это за зверь такой.

apeks

Цитата: бурелом от 19 Янв. 2026 в 16:29Что это за зверь такой.

Это крайне серьезный "зверь". Он передает данные (если смотреть на осцилограф  как синусоиду) положения ротора в контролер. Точность  может доходить до долей градуса. Это требуется именно PMSM чтобы контролер крайне точно отслеживал реакцию ротора на то что он делает с ним. Специальная программа учит контролер работать именно с данным резольвером на данном двигателе. Мы еще в 15 году пытались на ВАЗ 2108  настроить как по инструкции этот резольвер по осцилографу. Именно так как по инструкции не заработало. Пришлось настроить на глазок чтоб хоть как то мотор  вращался а потом пришлось покупать програматор и искать другую прошивку по всему миру.

Alex75

В трёхфазном электроприводе кроме обычной тройки ДХ распространены AB фазовый магнитный энкодер Холла и СКВТ(синус-косинусный вращающийся трансформатор).
"От руин к обсерватории, от олимпа до низин ересь - двигатель истории, а еретики - бензин."

Blik86

Цитата: бурелом от 19 Янв. 2026 в 16:22То есть высчитывают время включения по предыдущему обороту. Определяя напряжение, ток и момент нагрузки. Я считаю это очень сложно не точно и не надежно.
Современное железо и алгоритмы считают в текущем обороте. Большинство алгоритмов есть в открытом доступе и задача сводится к адаптации их под конкретное железо.
По современным меркам датчики холла менее точны и надежны.

бурелом

Цитата: Blik86 от 19 Янв. 2026 в 22:11Современное железо и алгоритмы считают в текущем обороте. Большинство алгоритмов есть в открытом доступе и задача сводится к адаптации их под конкретное железо.
По современным меркам датчики холла менее точны и надежны
А как они считают в текущем обороте, если обмотку надо включать на опережение. Или они установлены на максимальный угол опережения и просто отсчитывают задержку. Но тогда при превышении длинны задержки, ибо она конечна, возможен какой то сбой.

edw123

Цитата: бурелом от 20 Янв. 2026 в 08:03А как они считают в текущем обороте, если обмотку надо включать на опережение. Или они установлены на максимальный угол опережения и просто отсчитывают задержку. Но тогда при превышении длинны задержки, ибо она конечна, возможен какой то сбой.
Резольвер дает быстродействие на уровне градусов, никакой мотор не успеет заметно изменить обороты. И даже на холлах вполне нормально реализуется "опережение", и даже без холлов по эдс и фазным токам.
Цитата: бурелом от 19 Янв. 2026 в 16:22То есть высчитывают время включения по предыдущему обороту. Определяя напряжение, ток и момент нагрузки. Я считаю это очень сложно не точно и не надежно.
Для современных микропроцессоров, специализированных под электромоторы, это штатное дело. Крутят внутри себя векторные модели мотора, автокалибруются под подключенный мотор подавая тестовые сигналы... Сильно это всё ушло от "сетевых моторов".