реклама на сайте
подробности

 
 
9 страниц V  « < 3 4 5 6 7 > »   
Reply to this topicStart new topic
> Контур тока (момента) при управление двигателем, Какое назначение ?
Elsystems
сообщение Jun 21 2016, 17:34
Сообщение #61


Местный
***

Группа: Участник
Сообщений: 265
Регистрация: 19-01-12
Пользователь №: 69 736



Цитата(Lomax @ Jun 21 2016, 08:52) *
так ток через ключи имеет импульсное значение и момент перехода через 0 всегда равен нулю , получается в случае ключей без интеграции не обойтись ?

Так быть не должно. Какой у вас двигатель? L, R обмоток какое? Приведите все характеристики. Какая частота ШИМ?

Цитата(Lomax @ Jun 21 2016, 08:52) *
это в каком примере?

http://www.emcu.it/SILICA-MCU-SolutionSumm...ion_Control.pdf
стр. 9.
Go to the top of the page
 
+Quote Post
Lomax
сообщение Jun 22 2016, 05:13
Сообщение #62


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 20-01-16
Пользователь №: 90 108



Цитата(Elsystems @ Jun 21 2016, 17:34) *
Так быть не должно. Какой у вас двигатель? L, R обмоток какое? Приведите все характеристики. Какая частота ШИМ?

ну как не может если так должно быть
http://www.powerguru.org/sensorless-field-...icrocontroller/
Цитата

спасибо
Go to the top of the page
 
+Quote Post
khach
сообщение Jun 22 2016, 10:47
Сообщение #63


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Подскажите пожалуйста, как распередлять ресурсы процессора на каждый контур? Обсчитывать все три петли на каждый тик PWM невозможно. Петлю тока приходится обсчитвать тоже не на каждый тик, обычно на 4-8 тиков один обсчет ( в зависимости от сложности алгоритма). А как часто надо вызывать обсчет контура скорости и контура положения?
т.е предположим частота ШИМ 32 кгц, ток меряем в каждом периоде и отдаем в контур тока или средний за 4-8 периодов, или последний. Контур тока вызывается с частотой 8 кгц, т.е полоса максимум 800 гц ( в 10 раз меньше периода). с какой частотой надо вызывать контур скорости? 800 гц , больше или меньше?
Go to the top of the page
 
+Quote Post
@Ark
сообщение Jun 22 2016, 13:01
Сообщение #64


Знающий
****

Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710



Цитата(khach @ Jun 22 2016, 13:47) *
Подскажите пожалуйста, как распередлять ресурсы процессора на каждый контур?
... как часто надо вызывать обсчет контура скорости и контура положения?

Быстродействие вложенных контуров должно отличаться, примерно, на порядок.
Внутренний всегда быстрее внешнего. То есть контур скорости должен работать в 10 раз
быстрее контура положения, а контур ускорения (момента) - в 10 раз быстрее контура скорости.
Конечно, это не "догма", а лишь простое правило для первого приближения.
Далее можете уточнять и корректировать, по ходу решения конкретной задачи.
Go to the top of the page
 
+Quote Post
oleg_d
сообщение Jun 22 2016, 13:53
Сообщение #65


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 12-05-06
Из: Latvija
Пользователь №: 17 041



Цитата(khach @ Jun 22 2016, 13:47) *
т.е предположим частота ШИМ 32 кгц, ток меряем в каждом периоде и отдаем в контур тока или средний за 4-8 периодов, или последний. Контур тока вызывается с частотой 8 кгц, т.е полоса максимум 800 гц ( в 10 раз меньше периода).

Нет смысла частоту ШИМа делать больше частоты получения достоверных данных о токе и расчета поправок, только динамические потери увеличиваются.
Go to the top of the page
 
+Quote Post
amaora
сообщение Jun 22 2016, 14:15
Сообщение #66


Местный
***

Группа: Участник
Сообщений: 421
Регистрация: 2-01-08
Пользователь №: 33 778



Цитата(oleg_d @ Jun 22 2016, 16:53) *
Нет смысла частоту ШИМа делать больше частоты получения достоверных данных о токе и расчета поправок, только динамические потери увеличиваются.


А величина пульсации тока как же? Ограничение скорости? И точность замеров будет ниже на низкой частоте, если делать мгновенные выборки в центре периода. Из-за того, что форма "пилы" пульсации не линейна.

Цитата(Lomax @ Jun 21 2016, 08:52) *
так ток через ключи имеет импульсное значение и момент перехода через 0 всегда равен нулю , получается в случае ключей без интеграции не обойтись ?


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

Можно поискать другие окна между переключениями, подстраиваться под каждый период, но это заметно сложнее и измеренное значение уже нельзя будет считать достаточно близким к среднему, в нем будет еще и пульсация.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jun 22 2016, 14:25
Сообщение #67


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(oleg_d @ Jun 22 2016, 16:53) *
Нет смысла частоту ШИМа делать больше частоты получения достоверных данных о токе и расчета поправок, только динамические потери увеличиваются.

ШИМ -неШим... Задача контура тока (момента) непрерывно следить за интегралом разности (ток - задатчик тока) и занулять его. В идеале, к которому нужно стремиться.
Go to the top of the page
 
+Quote Post
oleg_d
сообщение Jun 22 2016, 14:36
Сообщение #68


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 12-05-06
Из: Latvija
Пользователь №: 17 041



Цитата(amaora @ Jun 22 2016, 17:15) *
А величина пульсации тока как же?

Величина пульсации не уменьшится если с одинаковой поправкой в место одного запустить десять периодов.

Цитата(Tanya @ Jun 22 2016, 17:25) *
ШИМ -неШим... Задача контура тока (момента) непрерывно следить за интегралом разности (ток - задатчик тока) и занулять его. В идеале, к которому нужно стремиться.

Этого я не отрицаю.
Go to the top of the page
 
+Quote Post
khach
сообщение Jun 22 2016, 14:54
Сообщение #69


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Цитата(oleg_d @ Jun 22 2016, 15:53) *
Нет смысла частоту ШИМа делать больше частоты получения достоверных данных о токе и расчета поправок, только динамические потери увеличиваются.

Скажите это низкоиндуктивным сервам постоянного тока. Если сделать частоту ШИМ низкой, то ток успевает вырасти до неприличных значений.
А считывание АЦП тока на каждом периоде ШИМ связано с особенностями таймера. Кстати, программная проверка на токовую перегрузку выполняется на каждом периоде и если два последовательных отсчета первышают уставку, уходим в защиту.
Конечно можно поставить компараторы на выходы токовых датчиков и уходить в защиту аппаратно. Это кстати реализовано внутри STM32F3, но серия как то не прижилась пока.
Токовые датчики по возможности надо ставить в диагональ моста ( последовательно с мотором с обеих сторон)- спасало от кругового огня на коллекторе и пробоя на корпус в двигателе. Резисторы после Н-моста на такое не среагируют.
Так что токовый конутр нагружен вычислениями и сравнениями весьма сильно, надо его оптимизировать.
Кстати, может кто подскажет, если планируется управление сервоприводом по интерфейсу типа CANOpen, как наиболее корректно представить величины из токвого контура в словаре CANOpen?
Сделать буферизацию? А если передполагается управление с feedforward, когда величина из словаря CANOpen влияет на установку контура?
Go to the top of the page
 
+Quote Post
@Ark
сообщение Jun 22 2016, 14:59
Сообщение #70


Знающий
****

Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710



По моим представлениям, оптимум частоты ШИМ для подобных задач - где-то в диапазоне 10...20 кГц.
Выше - увеличиваются динамические потери, как уже говорили. Ниже - появляется неприятный слышимый звук.
Когда повышаете частоту, есть еще один нехороший эффект - время переключения ключей становится сопоставимым с периодом ШИМ.

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

Мгновенное значение тока тоже нужно отслеживать (причем, непрерывно) - для реализации токовой защиты ключей. Усредненное значение для этих целей, как правило, не годится. Мгновенные значения АЦП - тоже. Пороговый токовый компаратор, аппаратно отключающий драйверы (и/или ключи) - наверное, единственно возможное решение. Требования по быстродействию к этой цепи могут быть очень высокими.

Сообщение отредактировал @Ark - Jun 22 2016, 15:24
Go to the top of the page
 
+Quote Post
oleg_d
сообщение Jun 22 2016, 17:24
Сообщение #71


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 12-05-06
Из: Latvija
Пользователь №: 17 041



Цитата(khach @ Jun 22 2016, 17:54) *
Скажите это низкоиндуктивным сервам постоянного тока. Если сделать частоту ШИМ низкой, то ток успевает вырасти до неприличных значений.

У Вас случаи такой у кого та другой, я рассказывал что в них общее, а не то какая должна быть частота.

Цитата(@Ark @ Jun 22 2016, 17:59) *
По моим представлениям, оптимум частоты ШИМ для подобных задач - где-то в диапазоне 10...20 кГц.
Выше - увеличиваются динамические потери, как уже говорили. Ниже - появляется неприятный слышимый звук.
Когда повышаете частоту, есть еще один нехороший эффект - время переключения ключей становится сопоставимым с периодом ШИМ.

Где то так.

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

Может быть в каких то ситуациях усреднение за период сделать получится, но если применяется трехфазный (или многофазный) векторный ШЫМ (не путать с векторным управлением) ничего ни получится, по причине вражденой шумности.

Цитата
Мгновенное значение тока тоже нужно отслеживать (причем, непрерывно) - для реализации токовой защиты ключей. Усредненное значение для этих целей, как правило, не годится. Мгновенные значения АЦП - тоже. Пороговый токовый компаратор, аппаратно отключающий драйверы (и/или ключи) - наверное, единственно возможное решение. Требования по быстродействию к этой цепи могут быть очень высокими.

Токовую защиту от КЗ надо делать аппаратно, как Вы пишите делается зашита от превышений тока, например в случае сбоя регулирования.
Go to the top of the page
 
+Quote Post
@Ark
сообщение Jun 22 2016, 18:22
Сообщение #72


Знающий
****

Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710



Цитата(oleg_d @ Jun 22 2016, 20:24) *
Может быть в каких то ситуациях усреднение за период сделать получится...

Я написал, не за период (ШИМ), а за цикл.
Цикл работы регулятора тока, т.е. , как правило, несколько периодов ШИМ.

Цитата(oleg_d @ Jun 22 2016, 20:24) *
Токовую защиту от КЗ надо делать аппаратно, как Вы пишите делается зашита от превышений тока, например в случае сбоя регулирования.

В чем Вы видите различие защиты от КЗ и защиты от превышения мгновенного значения тока заданного порога?
С моей точки зрения, это одно и то же явление. И защита здесь может быть только одна - реализованная аппаратно.


Go to the top of the page
 
+Quote Post
khach
сообщение Jun 22 2016, 20:06
Сообщение #73


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Цитата(@Ark @ Jun 22 2016, 20:22) *
В чем Вы видите различие защиты от КЗ и защиты от превышения мгновенного значения тока заданного порога?
С моей точки зрения, это одно и то же явление. И защита здесь может быть только одна - реализованная аппаратно.

Если защита реализована аппаратно-то действительно разницы почти нет. Но если реализация программная- то к концу цикла ШИМ, когда измеряется ток по таймеру, защищаться от КЗ может быть уже поздно. Разве что в сервоусилителе стоят дросселя на выходе силы на двигатель- тогда скорость нарастания тока при кз будет еще не катастрофической. А если ограничителей тока кз нет, то надо мерять ток два раза в начале цикла ШИМ и по производной тока принимать решение о КЗ. В реале такую защиту редко реализуют. При маломощных приводах оно не надо, а при мощных можно уйти в защиту например по датчику сатурации IGBT.
Вообще то очень бы хотелось посмотреть на схему силовой части сервопривода постоянного тока со всеми возможными защитами.
Go to the top of the page
 
+Quote Post
oleg_d
сообщение Jun 22 2016, 22:36
Сообщение #74


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 12-05-06
Из: Latvija
Пользователь №: 17 041



Цитата(@Ark @ Jun 22 2016, 21:22) *
Я написал, не за период (ШИМ), а за цикл.
Цикл работы регулятора тока, т.е. , как правило, несколько периодов ШИМ.

Кабы и так, как выше писал от этого только вред.

Цитата
В чем Вы видите различие защиты от КЗ и защиты от превышения мгновенного значения тока заданного порога?
С моей точки зрения, это одно и то же явление. И защита здесь может быть только одна - реализованная аппаратно.

Разница принципиальная, после срабатывания по КЗ ситуация считается аварийной, инвертор надо выключать, после превышения стоит пробовать пере загрузится.

Цитата(khach @ Jun 22 2016, 23:06) *
Вообще то очень бы хотелось посмотреть на схему силовой части сервопривода постоянного тока со всеми возможными защитами.

Что Вы считаете сервоприводом постоянного тока.
Go to the top of the page
 
+Quote Post
khach
сообщение Jun 22 2016, 22:53
Сообщение #75


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Цитата(oleg_d @ Jun 23 2016, 00:36) *
Что Вы считаете сервоприводом постоянного тока.

Сервопривод на щеточных двигателях постоянного тока. Тип возбуждения статора обговаривается отдельно. Проблема в том, что щеточные сервоприводы надо немного по другому защищать, чем синхронные BLDC или PMSM- у последних не бывает проблем с коммутатором, да и индуктивность обмоток безщеточных двигателей вряд ли изменится в процессе эксплуатации. А я вот недавно нарвался на разрушение и коррозию постоянного магнита статора в щеточном сервомоторе. Редкоземельный магнит из за разрушения защитного гальванического покрытия засыпал внутренности мотора кучей магнитной проводящей пыли, коммутатор в том числе. Для сервопривода это закончилось печально. Варианты зависших щеток тоже надо рассматривать и регистрировать. Или обрыв в тахогенераторе.
Go to the top of the page
 
+Quote Post

9 страниц V  « < 3 4 5 6 7 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th June 2025 - 20:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01488 секунд с 7
ELECTRONIX ©2004-2016