Серва. Как же она работает?

Шаговые и серво двигатели, шпиндели, инверторы.
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

Re: Серва. Как же она работает?

Сообщение asutpka »

aftaev писал(а):
isx писал(а):Я просто хочу понять, как работает вся эта связка. Для меня сейчас это что-то невероятное.....
тогда нужно купить серву, разок настроить и сразу понятно станет ;)
И это правильный подход. Зачем читать книжки если можно купить?
Правильные пацики так и поступают: хочешь узнать как оно тонет - построй Титаник, Хочешь посмотреть как взрывается и что произойдёт потом? - милости просим , Хиросима ещё не утонула. :hehehe:
Аватара пользователя
mhael
Мастер
Сообщения: 2443
Зарегистрирован: 09 мар 2013, 11:22
Репутация: 769
Настоящее имя: Ильдар
Контактная информация:

Re: Серва. Как же она работает?

Сообщение mhael »

asutpka писал(а):И это правильный подход. Зачем читать книжки если можно купить?
Совсем не понял сарказма. Разве кто-то говорит, что надо без теории сразу переходить к практике? Смысл послания вроде как в том, что полученная теория усваивается и осознается лучше как-раз на практике.
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Серва. Как же она работает?

Сообщение Bmax77 »

asutpka писал(а):тогда нужно купить серву, разок настроить и сразу понятно станет ;)
Афигенная подмена понятия!!!! Я когда захотел понять то сел и собрал тестовый стенд, мотор + энкодер + Atmega.
И стал писать прошивку, тут же стало понятно как это работает и на что влияет каждый параметр.
Раньше дети в доме пионеров занимались, а теперь только покупают и тюнят, а подходишь элементарный вопрос задаешь, а тебе ответ я не знаю, я купил.
сорри за офтоп.
А по делу то не вижу в чем непонятка. Серва в случае вращения привода станка это следящий привод, и если мы не выходим за рамки возможностей сервы то все работает.
Если импульсы шагов идут редко то серва рывками и вращается, а когда частота шагов высокая то она и остановиться то не успеет как следующий шаг поступит.
Да и энкодер должен быть на на 400 линий, а как минимум несколько тысяч, тогда серва будет плавно работать. <- этот момент стоит объяснить почему так?
Еще один момент, серва хорошо работает только если у нее есть достаточный запас по мощности.

сорри если я не понял что не понял ТС.
isx
Опытный
Сообщения: 157
Зарегистрирован: 17 июн 2013, 14:21
Репутация: 17
Контактная информация:

Re: Серва. Как же она работает?

Сообщение isx »

michael-yurov писал(а):Как такое будет работать - понятно?
Эт понятно :)
aftaev писал(а):тогда нужно купить серву, разок настроить и сразу понятно станет
Была бы серва, а то просто так выбрасывать пару тыщ деревянных жаба душит :)
Bmax77 писал(а):Да и энкодер должен быть на на 400 линий, а как минимум несколько тысяч, тогда серва будет плавно работать.
Тоесть если там бы стоял энкодер но 200 делений (стандартное кол-во шагов шаговика), то мы имели бы такой-же шумящий мотор как и шаговик? Если да, то ещё один вопрос снят :) .
Я вот только не пойму:
Сергей Саныч писал(а): "Д" - с динамической ("рассогласование растет, скорее всего оно будет расти и дальше - надо "поддать газку"").
michael-yurov писал(а):Алгоритму расчета скорости / крутящего момента на самом деле не нужен точный интервал между импульсами.
Если не ориентироваться на входящий сигнал STEP, то как же определить что: "рассогласование растет, скорее всего оно будет расти и дальше - надо "поддать газку""
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Серва. Как же она работает?

Сообщение Сергей Саныч »

isx писал(а):скорее всего оно будет расти и дальше
Никто этого, в общем случае, не знает, можно только предполагать. Потому, что, кроме входных управляющих воздействий, определяемых в данном случае планировщиком, на серву действуют разные внешние факторы, от сопротивления резанию до состояния смазки ШВП.
И почитайте что-нибудь про ТАУ. Хотя бы википедию
https://ru.wikipedia.org/wiki/%D0%A2%D0 ... 1.8B.D0.B5
https://ru.wikipedia.org/wiki/%D0%9F%D0 ... 0%BE%D1%80
Чудес не бывает. Бывают фокусы.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Серва. Как же она работает?

Сообщение aftaev »

isx писал(а):Тоесть если там бы стоял энкодер но 200 делений (стандартное кол-во шагов шаговика), то мы имели бы такой-же шумящий мотор как и шаговик?
навряд ли
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Серва. Как же она работает?

Сообщение Bmax77 »

isx писал(а):Тоесть если там бы стоял энкодер но 200 делений (стандартное кол-во шагов шаговика), то мы имели бы такой-же шумящий мотор как и шаговик?
Нет, было бы еще хуже!!! Шаговик встал в позицию и стоит, а серва дергалась бы постоянно вокруг требуемой позиции, так как никогда серва не будет нормально работать при таком низком разрешении энкодера.
isx
Опытный
Сообщения: 157
Зарегистрирован: 17 июн 2013, 14:21
Репутация: 17
Контактная информация:

Re: Серва. Как же она работает?

Сообщение isx »

aftaev писал(а):навряд ли
Вы имеете в ввиду то же, что и:
Bmax77 писал(а):Нет, было бы еще хуже!!! Шаговик встал в позицию и стоит, а серва дергалась бы постоянно вокруг требуемой позиции, так как никогда серва не будет нормально работать при таком низком разрешении энкодера.
или что-то другое?
Сергей Саныч писал(а):И почитайте что-нибудь про ТАУ. Хотя бы википедию
Читаю... Тяжко и мало чего понятно, но пытаюсь :)
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Серва. Как же она работает?

Сообщение aftaev »

isx писал(а):Читаю... Тяжко и мало чего понятно, но пытаюсь
пока в руках не будет сервы, можно долго и упорно изучать страшные формулы ПИД ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Серва. Как же она работает?

Сообщение Сергей Саныч »

Серва - маленький частный случай применения ТАУ. Но довольно показательный.
Чтобы использовать и настроить готовый сервопривод, нет необходимости знать все эти критерии Найквиста и Михайлова. Мы же не проектируем его с нуля.
Чудес не бывает. Бывают фокусы.
romanru1
Мастер
Сообщения: 584
Зарегистрирован: 22 фев 2013, 22:31
Репутация: 177
Откуда: Первоуральск
Контактная информация:

Re: Серва. Как же она работает?

Сообщение romanru1 »

Человек за рулем тоже ПИД регулятор ,да что там пид , целая СИСТЕМА , постоянно идет корректировка траектории и скорости !
Бах , на льду , в занос , адреналин ( это интегральная составляющая ) , руль в другую сторону , газу ( в случае переднего привода ) !!!
Пошли затухающие колебания системы , выравнивание ! Если водитель опытный ( пид хорошо настроен ) , можно обойтись без колебаний , сразу встаём в траекторию , после первого возмущения !

Правда у человека , все построено на многозадачной ОС , и бывает что задача, типа - разглядывание проходящих по тротуару девушек, занимает слишком высокий приоритет и случается заезд в концевики и упоры .
— Мы месяц по Галактике «маму» попоём — и планета у нас в кармане.
Аватара пользователя
Fisher
Почётный участник
Почётный участник
Сообщения: 3391
Зарегистрирован: 09 апр 2012, 12:39
Репутация: 424
Откуда: Киров
Контактная информация:

Re: Серва. Как же она работает?

Сообщение Fisher »

romanru1 писал(а):Правда у человека , все построено на многозадачной ОС
Причем реалтайм полный ))
www.cncru.ru - все виды станков с ЧПУ. Комплектующие.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Серва. Как же она работает?

Сообщение aftaev »

Fisher писал(а):Причем реалтайм полный ))
если без спиртного и наркоты ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
romanru1
Мастер
Сообщения: 584
Зарегистрирован: 22 фев 2013, 22:31
Репутация: 177
Откуда: Первоуральск
Контактная информация:

Re: Серва. Как же она работает?

Сообщение romanru1 »

aftaev писал(а):если без спиртного и наркоты
Вывод - windows всегда под кайфом !
— Мы месяц по Галактике «маму» попоём — и планета у нас в кармане.
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Серва. Как же она работает?

Сообщение tooshka »

romanru1 писал(а):Вывод - windows всегда под кайфом !
Всегда под колпаком.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
isx
Опытный
Сообщения: 157
Зарегистрирован: 17 июн 2013, 14:21
Репутация: 17
Контактная информация:

Re: Серва. Как же она работает?

Сообщение isx »

Приветствую всех снова :) .
Хотел было забить одно время на все эксперименты с сервой-самопалом, но уж больно интересно (тем более. пока станок работает делать нечего).
Сваял я тут подобие сервоконтроллера для коллекторного ДПТ, но об этом позже.
С бесколлекторными синхронными движками все более-менее понятно, там мы можем задать скорость вращения магнитного поля, и с помощью амплитудно-частотной модуляции поддерживать момент на низких скоростях. Но как быть к коллекторным ДПТ, у которого и момент и скорость зависит от приложенного тока? Получается на практике так: я делаю буфер сигналов STEP, зная время между сигналами узнаю необходимую скорость вращения в данный момент, если скорость низкая, то приходится делать низкий ток, что приводит к падению момента и пропуску шагов. Если далее скорость повышается, то рассогласование уменьшается, если нет, то оно чудовищно растёт. В итоге мой энкодер на 100 рисок (400 имп.) не добегает на 10 и более импульсов. Как такую проблему можно решить?
Теперь о том, что собрано и хоть как-то более менее нормально работает). МК STM32 частота 48МГц, энкодер 400 имп.(самопал, но работает стабильнее всех элементов :) ), коллекторный ДПТ от Камаза, H-мост. Банальное регулирование куском ПИД-а - рассогласование равно 0 - тока нет, не равно - ток есть для предотвращения рассогласования. В таком виде система входила в резонанс при попытке восстановиться, поэтому был сделан контроль степени рассогласования с градацией в 5импульсов - чем больше рассогласования, тем больше ток. В таком виде система уже быстро восстанавливается, но резонанс присутствует десятые секунды. Да и при работе на оборотах, ниже максимальных, движок давиться рывками (особенно при старте и пуске, либо под нагрузкой).
Хреново, но лучше ничего сделать пока не удалось. :roll:
sas_75
Мастер
Сообщения: 463
Зарегистрирован: 10 мар 2015, 11:03
Репутация: 115
Настоящее имя: Сергей
Откуда: Владивосток
Контактная информация:

Re: Серва. Как же она работает?

Сообщение sas_75 »

В ТАУ есть понятие запаса по фазе. Если его нет, то при каком-то условии могут возникнуть незатухающие колебания, то есть система с отрицательной обратной связью может превратиться в систему с положительной обратной связью. В усилителях, например, для этого вводят корректирующие звенья в тракт усиления и обратной связи таким образом, чтобы при единичном усилении фаза сигнала обратной связи была менее 180 град.
isx
Опытный
Сообщения: 157
Зарегистрирован: 17 июн 2013, 14:21
Репутация: 17
Контактная информация:

Re: Серва. Как же она работает?

Сообщение isx »

Это да. Но как быть с крутящим моментом при медленном вращении? А может разброс в +- 10 рисок для DC коллекторных серв это норма?
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Серва. Как же она работает?

Сообщение NightV »

isx, sas_75, подкованые ребята! + обоим! :)
новички то! иногда не промах, мозговитые! :)
Всё просто! если знаешь КАК!
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Серва. Как же она работает?

Сообщение PKM »

Разброс 10 импульсов практически нормальный. Поэтому ставят энкодеры на десятки тысяч импульсов.
Ответить

Вернуться в «Двигатели и шпиндели»