Сервопривод

Использование драйверов двигателей и пользовательских блоков к ним
Ответить
Kamaj_777
Рядовой
Сообщения: 12
Зарегистрирован: 13.04.2016{, 04:58}
Репутация: 0

Сервопривод

#1

Сообщение Kamaj_777 » 07.11.2016{, 22:07}

Всем привет. Подскажите пжлст как сервопривод повернуть на 90 градусов и чтобы после этого он вернулся в исходное положение.

slava1
Рядовой
Сообщения: 14
Зарегистрирован: 05.11.2016{, 20:25}
Репутация: 0
Откуда: Санкт-Петербург

Сервопривод

#2

Сообщение slava1 » 07.11.2016{, 22:13}

Что за привод, сами что пробовали?

Аватара пользователя
slavas
Лейтенант
Сообщения: 595
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 1
Откуда: Санкт-Петербург

Сервопривод

#3

Сообщение slavas » 07.11.2016{, 22:24}


Kamaj_777
Рядовой
Сообщения: 12
Зарегистрирован: 13.04.2016{, 04:58}
Репутация: 0

Сервопривод

#4

Сообщение Kamaj_777 » 08.11.2016{, 00:16}

slavas писал(а):раз в секунду перемещается туда сюда
То что надо,вот только чтобы один раз повернулся на 90гр и обратно,т.е. один цикл нужен.

Kamaj_777
Рядовой
Сообщения: 12
Зарегистрирован: 13.04.2016{, 04:58}
Репутация: 0

Сервопривод

#5

Сообщение Kamaj_777 » 08.11.2016{, 00:31}

Сервопривод с али. Пока только таймер нарисовал по которому он срабатывать должен.
Вложения
7858850.jpg

Kamaj_777
Рядовой
Сообщения: 12
Зарегистрирован: 13.04.2016{, 04:58}
Репутация: 0

Сервопривод

#6

Сообщение Kamaj_777 » 08.11.2016{, 00:46}

Пока возможности нет протестить,но думаю возможно такая схема сработает
Вложения
9330563.jpg

Аватара пользователя
slavas
Лейтенант
Сообщения: 595
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 1
Откуда: Санкт-Петербург

Сервопривод

#7

Сообщение slavas » 08.11.2016{, 15:23}

Kamaj_777, с ТТ серва будет раз в сутки перемещаться туда и через сутки обратно, без ТТ раз в сутки туда и обратно.
Последний раз редактировалось slavas 08.11.2016{, 15:34}, всего редактировалось 1 раз.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Сервопривод

#8

Сообщение rw6cm » 08.11.2016{, 16:49}

Kamaj_777 писал(а):думаю возможно такая схема сработает
Не сработает.
В схеме на серв подаются одновременно две противоположные команды.
При таком включении он  будет судорожно дергаться  сутки, пока не сгорит  ))
Если нужно чтобы он сработал только один раз, то можно так.

СпойлерПоказать
Вложения
0480122.png
Последний раз редактировалось rw6cm 08.11.2016{, 17:01}, всего редактировалось 1 раз.
Win10-64, FLProg (portable)

Kamaj_777
Рядовой
Сообщения: 12
Зарегистрирован: 13.04.2016{, 04:58}
Репутация: 0

Сервопривод

#9

Сообщение Kamaj_777 » 08.11.2016{, 21:33}

slavas писал(а):с ТТ серва будет раз в сутки перемещаться туда и через сутки обратно, без ТТ раз в сутки туда и обратно.
Убрал триггер, все заработало,вот только в режиме простоя какие-то подергивания на серво

alpine
Рядовой
Сообщения: 4
Зарегистрирован: 25.10.2016{, 21:32}
Репутация: 0
Откуда: СПБ

Сервопривод

#10

Сообщение alpine » 09.11.2016{, 19:00}

Добрый вечер. Хочу управлять сервой с помощью 3х кнопок - первая 0 градусов, вторая- 90, 3я- 180.
В настройках блока сервы надо поставить "задание угла поворота" - константа и нужный угол, а к единственному входу EN подключить кнопку?? И так 3 раза с разных кнопок, но на одну серву?? Сейчас попробовал, вроде работает, но в некоторых положениях стоит небольшой треск от сервы. Серва самая маленькая из Китая.

Аватара пользователя
slavas
Лейтенант
Сообщения: 595
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 1
Откуда: Санкт-Петербург

Сервопривод

#11

Сообщение slavas » 09.11.2016{, 22:48}

Kamaj_777, У меня две такие сервы тоже дёргаются в крайних положениях, нет там 180*, пытается встать в крайнее положение а хода механизма уже нет.

Yura378
Рядовой
Сообщения: 3
Зарегистрирован: 07.02.2017{, 19:31}
Репутация: 0
Откуда: Невинномысск

Сервопривод

#12

Сообщение Yura378 » 07.02.2017{, 20:29}

Подскажите, как скорость поворота задавать сервоприводу? Нужно что бы он не сразу поворачивался на заданный угол, а с указанной скоростью.

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Сервопривод

#13

Сообщение support » 07.02.2017{, 21:50}

Где то так.



Переменной "Скорость поворота" - задаем соответственно скорость поворота. Чем значение больше - тем меньше скорость.  Угол на который надо повернуться задается переменной "Входное задание".  "Задание на серву" - вспомогательная  переменная
Вложения
5176342.png
Автор программы FLProg.

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

Сервопривод

#14

Сообщение AVGN » 08.02.2017{, 17:38}

support, вот хорошо добавить в урок по управлению сервоприводом.
Для новичков из Вашей картинки темный лес "задание на серву", "входное задание" и т.д.
Последний раз редактировалось AVGN 08.02.2017{, 17:41}, всего редактировалось 1 раз.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Yura378
Рядовой
Сообщения: 3
Зарегистрирован: 07.02.2017{, 19:31}
Репутация: 0
Откуда: Невинномысск

Сервопривод

#15

Сообщение Yura378 » 08.02.2017{, 19:16}

AVGN писал(а):support, вот хорошо добавить в урок по управлению сервоприводом.Для новичков из Вашей картинки темный лес "задание на серву", "входное задание" и т.д.Так вроде все понятно!
Так вроде все понятно!
Сам начал знакомство с программой FLProg 5ть дней назад. Правда, занимаюсь электроникой и логика в этой программе похожа.
"Задание на серву"- это переменная, которой в работе будет присваиваться другие значения и браться для последующей обработки.
"Входное задание" - это значения которые вы хотите измерять, использовать, задавать и т.д. 


Немного доработал.
Добавил резистор скорости и пищалку при изменении угла.
спс support.

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

Сервопривод

#16

Сообщение AVGN » 08.02.2017{, 20:06}

Yura378 писал(а):Так вроде все понятно!
Сам начал знакомство с программой FLProg 5ть дней назад. Правда, занимаюсь электроникой и логика в этой программе похожа.
"Задание на серву"- это переменная, которой в работе будет присваиваться другие значения и браться для последующей обработки.
"Входное задание" - это значения которые вы хотите измерять, использовать, задавать и т.д. 
Так к логике и у меня вопросов нет.
Но вот как раз все эти переменные из области программирования и их там целый набор -простые, сложные, статические ,динамические и т.д. и надо в уроках что ли показать как ими пользоваться электронщику.
FLProg то для непрограммистов.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Ответить

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