Страница 1 из 2

Скорость сервопривода на ESP32

Добавлено: 19.02.2020{, 15:29}
Maloy0103
Добрый день! Подскажите пожалуйста, все никак не могу найти и понять, как с помощью flprog можно задать скорость вращения сервопривода? Необходимо, чтобы сервопривод плавно вращался. Я знаю, есть на Arduino библиотека в IDE для регулировки скорости вращения, а вот как бы это осуществить на esp32!? Заранее благодарен всем за огромную помощь....)

А так же отразится ли эта регулировка на силу тяги сервопривода, так как у меня сервопривод 35кг\см???

Скорость сервопривода на ESP32

Добавлено: 19.02.2020{, 16:07}
Ingwar
Maloy0103 писал(а):
19.02.2020{, 15:29}
задать скорость вращения
Максимальная вроде определяется напряжением питания. Для регулирования - увеличивать/уменьшать угол поворота по чуть чуть) Про плавность в таком варианте не скажу.

Отправлено спустя 2 минуты 5 секунд:
Maloy0103 писал(а):
19.02.2020{, 15:29}
А так же отразится ли эта регулировка на силу тяги сервопривода
Нет

Скорость сервопривода на ESP32

Добавлено: 19.02.2020{, 16:40}
Maloy0103
Ingwar, у меня шаг сейчас прописан в программе равный 20 градусам, т.е. для проекта мне было необходимо увеличивать или уменьшать через меню на дисплее положение с шагом равным 20 градусов, но сервопривод при этом совершает резкие движения, а хотелось бы плавные....

Отправлено спустя 1 минуту 20 секунд:
Возможно есть такое, как плавный старт!?)))) было бы здорово)

Скорость сервопривода на ESP32

Добавлено: 19.02.2020{, 18:00}
EgorKa
Maloy0103 писал(а):
19.02.2020{, 16:41}
сервопривод при этом совершает резкие движения, а хотелось бы плавные...
с электроникой на Вы? Устройство сервопривода не знаете?

Скорость сервопривода на ESP32

Добавлено: 19.02.2020{, 18:24}
edyapd
Maloy0103 писал(а):
19.02.2020{, 16:41}
но сервопривод при этом совершает резкие движения, а хотелось бы плавные....
Делать шаги по одному градусу, через задержку, до тех пор пока не повернёте на нужный градус.

Скорость сервопривода на ESP32

Добавлено: 20.02.2020{, 07:20}
vacz
Делал для себя блок управления серво. В нем, возможно менять скорость и угол поворота серво. Блок собран в FBD, поэтому критичен в совместной работе с дисплеем. Его бы собрать в Code, на прерываниях. Тогда бы была возможность совместной работы с дисплеями. Но, я не силен в СИ. Было бы хорошо, если кто-то попробовал пересобрать этот блок в коде.
Варианты подключения блока:
СпойлерПоказать
Серво.PNG
Как работают 12 сервоприводов, можно посмотреть здесь. Попробуй.
SpeedServo-M_(FBD).ubi
(160.69 КБ) 197 скачиваний

Скорость сервопривода на ESP32

Добавлено: 20.02.2020{, 09:45}
Maloy0103
EgorKa, Добрый день! Есть варианты изменения скорости механическим путем? Подскажите пожалуйста, что необходимо поменять в самом сервоприводе, заранее благодарен)

Отправлено спустя 2 минуты 19 секунд:
edyapd, Добрый день! Не получится, поскольку сервопривод будет совершать поворот на заданную в меню позицию в градусах в определенное время, по будильнику.... пошагово я им управлять не могу....

Отправлено спустя 1 минуту 46 секунд:
vacz, Добрый день! Плохо, что с дисплеем не взаимодействует, т.к. для моего проекта дисплей очень важен))) Вечерком посмотрю Ваш вариант блока сервопривода, спасибо)

Скорость сервопривода на ESP32

Добавлено: 20.02.2020{, 10:53}
edyapd
Maloy0103 писал(а):
20.02.2020{, 09:49}
Не получится, поскольку сервопривод будет совершать поворот на заданную в меню позицию в градусах в определенное время, по будильнику.... пошагово я им управлять не могу....
Думаю, что если вы выложите проект, то получите варианты. А так советовать что-либо трудно.

Скорость сервопривода на ESP32

Добавлено: 20.02.2020{, 11:53}
vacz
Maloy0103 писал(а):
20.02.2020{, 09:49}
Плохо, что с дисплеем не взаимодействует, т.к. для моего проекта дисплей очень важен
Вы можете использовать дисплей! Но,на время работы серво, дисплей надо отключать. Например так:
с дисплеем.PNG
с дисплеем.PNG (2.59 КБ) 3586 просмотров

Скорость сервопривода на ESP32

Добавлено: 20.02.2020{, 12:50}
Fuji1604
Возможно вам поможет блок из этой темы viewtopic.php?f=63&t=5279&p=70272&hilit ... %BE#p70272

и
viewtopic.php?f=18&t=2248&p=25985&hilit ... %B5#p25985

Скорость сервопривода на ESP32

Добавлено: 24.02.2020{, 18:11}
EgorKa
Maloy0103 писал(а):
20.02.2020{, 09:49}
Добрый день! Есть варианты изменения скорости механическим путем? Подскажите пожалуйста, что необходимо поменять в самом сервоприводе, заранее благодарен)
для начала можно попробовать блок VarSpeedServo.flp

Скорость сервопривода на ESP32

Добавлено: 28.02.2020{, 16:23}
SnakeDV
Добрый вечер.
Я. делал так; :smile37:
Генератор -счетчик(+/-)(направление вращения) - блок сравнения(с указанным углом) - сервомотор.
Скорость перемещения сервомотора, будет зависит от частоты генератора.... :smile469:

Скорость сервопривода на ESP32

Добавлено: 27.05.2020{, 14:17}
Maloy0103
помогите пожалуйста с реализацией проекта!!!!
Уже все вышеперечисленные блоки перепробовал, но безуспешно...
Нужен блок для сервопривода, который будет управляться из пункта меню, при этом дисплей мне просто необходим, поскольку сервопривод будет работать постоянно.... а так же удаленно, с помощью слайдера в приложении.
Позиция будет задаваться числовыми значениями.
Сервопривода у меня 2 в проекте будет использоваться...
СПАСИБО!)

Скорость сервопривода на ESP32

Добавлено: 27.05.2020{, 15:30}
Zuk
Я делал так.

Скорость сервопривода на ESP32

Добавлено: 27.05.2020{, 15:51}
Maloy0103
Zuk, У Вас вариант с кнопкой, а как обойти ее? И на сколько я понял с дисплеем этот вариант тоже не работает

Скорость сервопривода на ESP32

Добавлено: 27.05.2020{, 16:43}
Zuk
Кнопка,переключатель и дисплей там для проверки работы схемы. Можно с блока меню подавать угол поворота вместо переключателя.

Скорость сервопривода на ESP32

Добавлено: 27.05.2020{, 17:09}
Maloy0103
Zuk, Спасибо Вам огромное!!!! Проверил, работает, а с дисплеем все это дружит? сейчас не могу проверить, дисплея нет...

Скорость сервопривода на ESP32

Добавлено: 30.05.2020{, 13:46}
Zuk
Maloy0103 писал(а):
27.05.2020{, 17:09}
дисплеем все это дружит?
В нано и мега проблем с дисплеями не было. На ESP не проверял.

Скорость сервопривода на ESP32

Добавлено: 01.06.2020{, 10:40}
Maloy0103
Zuk писал(а):
30.05.2020{, 13:46}
На ESP не проверял
Работает, проверил, спасибо огромное!)

Скорость сервопривода на ESP32

Добавлено: 16.06.2020{, 07:29}
Maloy0103
Ребята!! Подскажите пожалуйста, как программно в flprog отключить сервопривод, чтобы Можно было вручную его прокрутить( скажем так открыть форточку вручную) ???