|
|
  |
Контур тока (момента) при управление двигателем, Какое назначение ? |
|
|
|
Jun 21 2016, 17:34
|

Местный
  
Группа: Участник
Сообщений: 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.
|
|
|
|
|
Jun 22 2016, 05:13
|
Участник

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

|
Цитата(Elsystems @ Jun 21 2016, 17:34)  Так быть не должно. Какой у вас двигатель? L, R обмоток какое? Приведите все характеристики. Какая частота ШИМ? ну как не может если так должно быть http://www.powerguru.org/sensorless-field-...icrocontroller/Цитата спасибо
|
|
|
|
|
Jun 22 2016, 13:01
|
Знающий
   
Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710

|
Цитата(khach @ Jun 22 2016, 13:47)  Подскажите пожалуйста, как распередлять ресурсы процессора на каждый контур? ... как часто надо вызывать обсчет контура скорости и контура положения? Быстродействие вложенных контуров должно отличаться, примерно, на порядок. Внутренний всегда быстрее внешнего. То есть контур скорости должен работать в 10 раз быстрее контура положения, а контур ускорения (момента) - в 10 раз быстрее контура скорости. Конечно, это не "догма", а лишь простое правило для первого приближения. Далее можете уточнять и корректировать, по ходу решения конкретной задачи.
|
|
|
|
|
Jun 22 2016, 13:53
|
Местный
  
Группа: Свой
Сообщений: 413
Регистрация: 12-05-06
Из: Latvija
Пользователь №: 17 041

|
Цитата(khach @ Jun 22 2016, 13:47)  т.е предположим частота ШИМ 32 кгц, ток меряем в каждом периоде и отдаем в контур тока или средний за 4-8 периодов, или последний. Контур тока вызывается с частотой 8 кгц, т.е полоса максимум 800 гц ( в 10 раз меньше периода). Нет смысла частоту ШИМа делать больше частоты получения достоверных данных о токе и расчета поправок, только динамические потери увеличиваются.
|
|
|
|
|
Jun 22 2016, 14:15
|
Местный
  
Группа: Участник
Сообщений: 421
Регистрация: 2-01-08
Пользователь №: 33 778

|
Цитата(oleg_d @ Jun 22 2016, 16:53)  Нет смысла частоту ШИМа делать больше частоты получения достоверных данных о токе и расчета поправок, только динамические потери увеличиваются. А величина пульсации тока как же? Ограничение скорости? И точность замеров будет ниже на низкой частоте, если делать мгновенные выборки в центре периода. Из-за того, что форма "пилы" пульсации не линейна. Цитата(Lomax @ Jun 21 2016, 08:52)  так ток через ключи имеет импульсное значение и момент перехода через 0 всегда равен нулю , получается в случае ключей без интеграции не обойтись ? По схеме с двумя датчиками, выборку удобно делать когда открыты все нижние ключи, в центре периода. В момент когда ток идущий через них равен фазному, уже завершился переходный процесс переключения и ток пересекает свое среднее значение. Можно поискать другие окна между переключениями, подстраиваться под каждый период, но это заметно сложнее и измеренное значение уже нельзя будет считать достаточно близким к среднему, в нем будет еще и пульсация.
|
|
|
|
|
Jun 22 2016, 14:36
|
Местный
  
Группа: Свой
Сообщений: 413
Регистрация: 12-05-06
Из: Latvija
Пользователь №: 17 041

|
Цитата(amaora @ Jun 22 2016, 17:15)  А величина пульсации тока как же? Величина пульсации не уменьшится если с одинаковой поправкой в место одного запустить десять периодов. Цитата(Tanya @ Jun 22 2016, 17:25)  ШИМ -неШим... Задача контура тока (момента) непрерывно следить за интегралом разности (ток - задатчик тока) и занулять его. В идеале, к которому нужно стремиться. Этого я не отрицаю.
|
|
|
|
|
Jun 22 2016, 14:54
|
Гуру
     
Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741

|
Цитата(oleg_d @ Jun 22 2016, 15:53)  Нет смысла частоту ШИМа делать больше частоты получения достоверных данных о токе и расчета поправок, только динамические потери увеличиваются. Скажите это низкоиндуктивным сервам постоянного тока. Если сделать частоту ШИМ низкой, то ток успевает вырасти до неприличных значений. А считывание АЦП тока на каждом периоде ШИМ связано с особенностями таймера. Кстати, программная проверка на токовую перегрузку выполняется на каждом периоде и если два последовательных отсчета первышают уставку, уходим в защиту. Конечно можно поставить компараторы на выходы токовых датчиков и уходить в защиту аппаратно. Это кстати реализовано внутри STM32F3, но серия как то не прижилась пока. Токовые датчики по возможности надо ставить в диагональ моста ( последовательно с мотором с обеих сторон)- спасало от кругового огня на коллекторе и пробоя на корпус в двигателе. Резисторы после Н-моста на такое не среагируют. Так что токовый конутр нагружен вычислениями и сравнениями весьма сильно, надо его оптимизировать. Кстати, может кто подскажет, если планируется управление сервоприводом по интерфейсу типа CANOpen, как наиболее корректно представить величины из токвого контура в словаре CANOpen? Сделать буферизацию? А если передполагается управление с feedforward, когда величина из словаря CANOpen влияет на установку контура?
|
|
|
|
|
Jun 22 2016, 14:59
|
Знающий
   
Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710

|
По моим представлениям, оптимум частоты ШИМ для подобных задач - где-то в диапазоне 10...20 кГц. Выше - увеличиваются динамические потери, как уже говорили. Ниже - появляется неприятный слышимый звук. Когда повышаете частоту, есть еще один нехороший эффект - время переключения ключей становится сопоставимым с периодом ШИМ.
Для регулятора, вообще-то, нужно усредненное значение тока, за цикл. Как его лучше получить - обрабатывая мгновенные значения АЦП, или аппаратным интегрированием - это вопрос отдельный.
Мгновенное значение тока тоже нужно отслеживать (причем, непрерывно) - для реализации токовой защиты ключей. Усредненное значение для этих целей, как правило, не годится. Мгновенные значения АЦП - тоже. Пороговый токовый компаратор, аппаратно отключающий драйверы (и/или ключи) - наверное, единственно возможное решение. Требования по быстродействию к этой цепи могут быть очень высокими.
Сообщение отредактировал @Ark - Jun 22 2016, 15:24
|
|
|
|
|
Jun 22 2016, 17:24
|
Местный
  
Группа: Свой
Сообщений: 413
Регистрация: 12-05-06
Из: Latvija
Пользователь №: 17 041

|
Цитата(khach @ Jun 22 2016, 17:54)  Скажите это низкоиндуктивным сервам постоянного тока. Если сделать частоту ШИМ низкой, то ток успевает вырасти до неприличных значений. У Вас случаи такой у кого та другой, я рассказывал что в них общее, а не то какая должна быть частота. Цитата(@Ark @ Jun 22 2016, 17:59)  По моим представлениям, оптимум частоты ШИМ для подобных задач - где-то в диапазоне 10...20 кГц. Выше - увеличиваются динамические потери, как уже говорили. Ниже - появляется неприятный слышимый звук. Когда повышаете частоту, есть еще один нехороший эффект - время переключения ключей становится сопоставимым с периодом ШИМ. Где то так. Цитата Для регулятора, вообще-то, нужно усредненное значение тока, за цикл. Как его лучше получить - обрабатывая мгновенные значения АЦП, или аппаратным интегрированием - это вопрос отдельный. Может быть в каких то ситуациях усреднение за период сделать получится, но если применяется трехфазный (или многофазный) векторный ШЫМ (не путать с векторным управлением) ничего ни получится, по причине вражденой шумности. Цитата Мгновенное значение тока тоже нужно отслеживать (причем, непрерывно) - для реализации токовой защиты ключей. Усредненное значение для этих целей, как правило, не годится. Мгновенные значения АЦП - тоже. Пороговый токовый компаратор, аппаратно отключающий драйверы (и/или ключи) - наверное, единственно возможное решение. Требования по быстродействию к этой цепи могут быть очень высокими. Токовую защиту от КЗ надо делать аппаратно, как Вы пишите делается зашита от превышений тока, например в случае сбоя регулирования.
|
|
|
|
|
Jun 22 2016, 18:22
|
Знающий
   
Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710

|
Цитата(oleg_d @ Jun 22 2016, 20:24)  Может быть в каких то ситуациях усреднение за период сделать получится... Я написал, не за период (ШИМ), а за цикл. Цикл работы регулятора тока, т.е. , как правило, несколько периодов ШИМ. Цитата(oleg_d @ Jun 22 2016, 20:24)  Токовую защиту от КЗ надо делать аппаратно, как Вы пишите делается зашита от превышений тока, например в случае сбоя регулирования. В чем Вы видите различие защиты от КЗ и защиты от превышения мгновенного значения тока заданного порога? С моей точки зрения, это одно и то же явление. И защита здесь может быть только одна - реализованная аппаратно.
|
|
|
|
|
Jun 22 2016, 22:36
|
Местный
  
Группа: Свой
Сообщений: 413
Регистрация: 12-05-06
Из: Latvija
Пользователь №: 17 041

|
Цитата(@Ark @ Jun 22 2016, 21:22)  Я написал, не за период (ШИМ), а за цикл. Цикл работы регулятора тока, т.е. , как правило, несколько периодов ШИМ. Кабы и так, как выше писал от этого только вред. Цитата В чем Вы видите различие защиты от КЗ и защиты от превышения мгновенного значения тока заданного порога? С моей точки зрения, это одно и то же явление. И защита здесь может быть только одна - реализованная аппаратно. Разница принципиальная, после срабатывания по КЗ ситуация считается аварийной, инвертор надо выключать, после превышения стоит пробовать пере загрузится. Цитата(khach @ Jun 22 2016, 23:06)  Вообще то очень бы хотелось посмотреть на схему силовой части сервопривода постоянного тока со всеми возможными защитами. Что Вы считаете сервоприводом постоянного тока.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|