Серва. Как же она работает?
Серва. Как же она работает?
Здравствуйте!
Искал было дело инфу по приципу работы сервы. Инфы море, описание тоже понятное,, но вот только так и не понял что за двигатель там используется. Как я понял, в серве с бесколлекторным двигателем используется обычный шаговик с встроенным драйвером и системой ОС?
Искал было дело инфу по приципу работы сервы. Инфы море, описание тоже понятное,, но вот только так и не понял что за двигатель там используется. Как я понял, в серве с бесколлекторным двигателем используется обычный шаговик с встроенным драйвером и системой ОС?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Серва. Как же она работает?
Может использоваться любой электродвигатель. Главное - наличие обратной связи по положению.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Дрюня
- Почётный участник

- Сообщения: 2040
- Зарегистрирован: 25 ноя 2013, 00:19
- Репутация: 1504
- Настоящее имя: Андрей
- Откуда: Днепр
- Контактная информация:
Re: Серва. Как же она работает?
Так, а если к шаговику с валом на две стороны приделать энкодер на одну из сторон - тоже серва получится?UAVpilot писал(а):Может использоваться любой электродвигатель. Главное - наличие обратной связи по положению.
-
AlexTskan
- Опытный
- Сообщения: 184
- Зарегистрирован: 08 янв 2014, 05:19
- Репутация: 46
- Контактная информация:
Re: Серва. Как же она работает?
Прошу прощения за отсылку - почитайте в википедииhttps://ru.wikipedia.org/wiki/%D1%E5%F0 ... 8%E2%EE%E4. С добрыми намерениями!
главное понимать что серва=двигатель+энкодер+"интеллектуальная"схема управления.
схема управления кроме поддержания правильных скоростей для предотвращения срыва может выдавать и диагностику состояния двигателя.
главное понимать что серва=двигатель+энкодер+"интеллектуальная"схема управления.
схема управления кроме поддержания правильных скоростей для предотвращения срыва может выдавать и диагностику состояния двигателя.
Чудес не бывает. Бывает недопонимание субъектом процессов, часто осложнённое отсутствием самокритики и верой в непогрешимость своей системы знаний. Плохо когда ЧСВ ещё раздуто до степени судьи...
Re: Серва. Как же она работает?
Это понятно. Вот только если возьмём к примеру коллекторный двигатель (к примеру) постоянного тока, то какими божественными силами можно заставить повернуться его ровно на 1.8 градусов (стандартный шаг шаговиков)? Он ведь по инерции продолжит движение....
Если взять беколлекторный двигатель, то схема управления превращается в схему управления шаговиком. Так и выходит, что такая серва - это шаговик с энкодерами....
Или может я что-то не понимаю?
Если взять беколлекторный двигатель, то схема управления превращается в схему управления шаговиком. Так и выходит, что такая серва - это шаговик с энкодерами....
Или может я что-то не понимаю?
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Серва. Как же она работает?
шагосерваДрюня писал(а):Так, а если к шаговику с валом на две стороны приделать энкодер на одну из сторон - тоже серва получится?
для этого в сервах есть PID. Который учитывает инерцию и начинает вращать серву заранее чтоб серва не пролетела позицию. Почему 1.8 град? Это от энкодера и схемы управления зависит поставь энкодер на 1.2млн рисок будет шаг 360/1200000isx писал(а):Вот только если возьмём к примеру коллекторный двигатель (к примеру) постоянного тока, то какими божественными силами можно заставить повернуться его ровно на 1.8 градусов (стандартный шаг шаговиков)? Он ведь по инерции продолжит движение....
Смотря как сравнивать. Можно так сравнить что все шаговик одинаковыеisx писал(а):Если взять беколлекторный двигатель, то схема управления превращается в схему управления шаговиком. Так и выходит, что такая серва - это шаговик с энкодерами....
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- megagad
- Почётный участник

- Сообщения: 3207
- Зарегистрирован: 05 апр 2014, 18:57
- Репутация: 712
- Откуда: Реуспублика Крым, Бахчисарай.
- Контактная информация:
Re: Серва. Как же она работает?
А говорили, что читали всё что можно. Вы понимаете смысл "обратной связи"?? Коллекторник повернётся минимум на 1 "риску" энкодера. так-же и с бесколлекторником. Всё управление завязано имеенно на ЭНКОДЕР и контроллер управления двигателем. Для более точно позиционироваания обычно применяют "линейки" на осях, показывающие контроллеру реальное положение плюс такхометр/энкодер на серве, показывающий скорость/обороты двигателя.
И да - "шаговик" есть прибор дискретный - подал импульс - он шагнул. Никакой обратной связи. Никакой точности(обычно. ошибка шага в пределах плюс-минус 5% от номинального значения). Сервопривод более точно может управлять рабочим инструментом.
И да - "шаговик" есть прибор дискретный - подал импульс - он шагнул. Никакой обратной связи. Никакой точности(обычно. ошибка шага в пределах плюс-минус 5% от номинального значения). Сервопривод более точно может управлять рабочим инструментом.
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Причинять добро, наносить пользу и подвергать ласке.
- megagad
- Почётный участник

- Сообщения: 3207
- Зарегистрирован: 05 апр 2014, 18:57
- Репутация: 712
- Откуда: Реуспублика Крым, Бахчисарай.
- Контактная информация:
Re: Серва. Как же она работает?
В роботронах как раз применяли "шагосервы"aftaev писал(а):шагосерва
Вы хотели сказать "тормозить" заранее. Ведь вращать можно по разному.aftaev писал(а):для этого в сервах есть PID. Который учитывает инерцию и начинает вращать серву заранее чтоб серва не пролетела позицию.
К слову - для "торможения" в сервоусилителях ставят дополнительные резисторы(ибо тормозят обычно замыканием движка на низкоомный резюк).
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Причинять добро, наносить пользу и подвергать ласке.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Серва. Как же она работает?
Наиболее эфективное торможение - торможение противоходом. При удержании заданной позиции (при наличии разнонаправленных внешних воздействий) сервопривод по сути постоянно вращается туда-сюда в пределах минимум двух рисок энкодера (сколько именно зависит от настроек и возможностей мотора-усилителя).megagad писал(а):К слову - для "торможения" в сервоусилителях ставят дополнительные резисторы(ибо тормозят обычно замыканием движка на низкоомный резюк).
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Серва. Как же она работает?
знаю, у меня на чердаке еще валяются роботроныmegagad писал(а):В роботронах как раз применяли "шагосервы" Потом перевели на коллекторники.
написал тормозить чтобы не углубляться как серва сбрасывает обороты когда подходит к нужной позиции чтобы ее не пролететь. Бывает перелет, недолет щас если начнем это трогать придется ПИД объяснять и ТС вообще "совсем каша голова попадет"megagad писал(а):Вы хотели сказать "тормозить" заранее. Ведь вращать можно по разному.
К слову - для "торможения" в сервоусилителях ставят дополнительные резисторы(ибо тормозят обычно замыканием движка на низкоомный резюк).
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Re: Серва. Как же она работает?
Меня как раз интересуют такие мелочи. Про необходимость торможения и энкодеры итак всё понятно.aftaev писал(а):если начнем это трогать придется ПИД объяснять и ТС вообще "совсем каша голова попадет"
Получается, что при смене направления вращения серва будет сначала плавно тормозить, а потом только запускаться в обратную сторону?
Удержание двигателей постоянного тока получается осуществляется переменкой?
Тоесть, в серву мы уже посылаем команду о необходимости совершить x оборотов, а не сообщаем ей только направление последующего шага (как с шаговиками)? Это двоичный код или что-то другое? Как тогда оно сопрягается с ПК (контроллеру шаговика даётся сигнал STEP/DIR, и от этого он знает куда и когда ему крутить)?aftaev писал(а):для этого в сервах есть PID. Который учитывает инерцию и начинает вращать серву заранее чтоб серва не пролетела позицию
- mhael
- Мастер
- Сообщения: 2443
- Зарегистрирован: 09 мар 2013, 11:22
- Репутация: 769
- Настоящее имя: Ильдар
- Контактная информация:
Re: Серва. Как же она работает?
Сначала бы разобраться, что есть "контроллер", а что есть "драйвер".isx писал(а):контроллеру шаговика даётся сигнал STEP/DIR
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Серва. Как же она работает?
Сервы есть разные. Могут управятся по степ/диру, аналогу (управление скоростью или моментом)isx писал(а):Тоесть, в серву мы уже посылаем команду о необходимости совершить x оборотов, а не сообщаем ей только направление последующего шага (как с шаговиками)? Это двоичный код или что-то другое? Как тогда оно сопрягается с ПК (контроллеру шаговика даётся сигнал STEP/DIR, и от этого он знает куда и когда ему крутить)?
Если серва работает по аналогу то аналоговое задание +-10в выдает ЧПУ, но в ЧПУ тогда нужно завести энкодер чтобы серва знала когда "тормозить"
Если к серве подаем 1в серва вращается с одной скоростью, подаем 5в серва будет крутиться в 50% от номинала оборотов, если подали 10в серва вращается на максимальных оборотах. Если поменяли местами +- то серва вращается в обратку.
Вот форумчанин видео снял
https://www.youtube.com/watch?v=lNgmkfpMTv8
Скорость сервы задается аналоговым сигналом от -10в === 0в === +10в
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- megagad
- Почётный участник

- Сообщения: 3207
- Зарегистрирован: 05 апр 2014, 18:57
- Репутация: 712
- Откуда: Реуспублика Крым, Бахчисарай.
- Контактная информация:
Re: Серва. Как же она работает?
Забыли "CW/CCW"(туда обратно)aftaev писал(а): Могут управятся по степ/диру, аналогу (управление скоростью или моментом)
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Причинять добро, наносить пользу и подвергать ласке.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Серва. Как же она работает?
тогда еще до кучи сетевые протоколы написать CanOpen и тд...megagad писал(а):Забыли "CW/CCW"(туда обратно)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- mhael
- Мастер
- Сообщения: 2443
- Зарегистрирован: 09 мар 2013, 11:22
- Репутация: 769
- Настоящее имя: Ильдар
- Контактная информация:
Re: Серва. Как же она работает?
Ага, а еще A/B-phase вспомнитьaftaev писал(а):тогда еще до кучи сетевые протоколы написать CanOpen и тд...megagad писал(а):Забыли "CW/CCW"(туда обратно)
Re: Серва. Как же она работает?
Ну так всё правильно сказал вроде. Степ/дир ведь не на драйвер подаётсяmhael писал(а):Сначала бы разобраться, что есть "контроллер", а что есть "драйвер".
Если серва работает через степ/дир, то получается, что фактически, двигатель тормозит после каждого шага (риски в энкодере). Опять резонанс и шум как в шаговиках. Я правильно понимаю?aftaev писал(а):Сервы есть разные. Могут управятся по степ/диру, аналогу
А если аналоговый вход, то получается, что если мы, к примеру, будем использовать MACH3 и ПК с LPT, то к LPT подключается энкодер, показания которого анализирует ПК? И как формируется напряжение на вход сервы? Оно преобразуется с двоичного кода с LPT управляющей схемой сервы или как-то ещё?
. Эти сигналы выдаёт ПК (в моём примере)?megagad писал(а):Забыли "CW/CCW"
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Серва. Как же она работает?
именно на драйвер шаговогоisx писал(а):Степ/дир ведь не на драйвер подаётся
у нее буфер есть.isx писал(а):Если серва работает через степ/дир, то получается, что фактически, двигатель тормозит после каждого шага (риски в энкодере). Опять резонанс и шум как в шаговиках. Я правильно понимаю?
Mach3 не умеет с обратной связью работать так как сидит на Винде которая не любит реалтаймisx писал(а):А если аналоговый вход, то получается, что если мы, к примеру, будем использовать MACH3 и ПК с LPT, то к LPT подключается энкодер, показания которого анализирует ПК?
используются дорогие платы типо KFLOPisx писал(а):Оно преобразуется с двоичного кода с LPT управляющей схемой сервы или как-то ещё?
ШИМisx писал(а):И как формируется напряжение на вход сервы?
isx, скажи лучше накой тебе серва сдалась?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Re: Серва. Как же она работает?
Ну не знаю. В своё время столкнулся с разногласиями касательно того, что называть драйвером. Единого ответа так и не нашёл, поэтому остался на стороне тех, кто считает, что драйвер - это исключительно силовая часть.aftaev писал(а):именно на драйвер шагового
Тогда работа сервы будет иметь задержку из за буферизации...aftaev писал(а):у нее буфер есть.
Ну хоть что-то становиться понятнымaftaev писал(а):Mach3 не умеет с обратной связью работать так как сидит на Винде которая не любит реалтайм Потому Mach3 не работает через LPT с аналоговыми сервами
А принцип их работы? Или коммерческая тайна?aftaev писал(а):используются дорогие платы типо KFLOP
Сейчас нинакойaftaev писал(а):isx, скажи лучше накой тебе серва сдалась?
- mhael
- Мастер
- Сообщения: 2443
- Зарегистрирован: 09 мар 2013, 11:22
- Репутация: 769
- Настоящее имя: Ильдар
- Контактная информация:
Re: Серва. Как же она работает?
ключевое слово - асинхронник. И инертность системы была большая. При правильном моторе и частотнике тоже получается сервопривод. Lenze например умеет такое.isx писал(а):Так вот там стоял асинхронник на 380В, и инерция у него была в 1 - 2 оборота. Я никак не мог достичь точности хотябы в пол оборота