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

Использование драйверов двигателей и пользовательских блоков к ним
Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27 янв 2020, 22:49
Имя: Алексей

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

Сообщение Maloy0103 »

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

А так же отразится ли эта регулировка на силу тяги сервопривода, так как у меня сервопривод 35кг\см???
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь

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

Сообщение Ingwar »

Maloy0103 писал(а): 19 фев 2020, 15:29 задать скорость вращения
Максимальная вроде определяется напряжением питания. Для регулирования - увеличивать/уменьшать угол поворота по чуть чуть) Про плавность в таком варианте не скажу.

Отправлено спустя 2 минуты 5 секунд:
Maloy0103 писал(а): 19 фев 2020, 15:29 А так же отразится ли эта регулировка на силу тяги сервопривода
Нет
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27 янв 2020, 22:49
Имя: Алексей

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

Сообщение Maloy0103 »

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

Отправлено спустя 1 минуту 20 секунд:
Возможно есть такое, как плавный старт!?)))) было бы здорово)
EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09 мар 2019, 17:49
Имя: Egor

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

Сообщение EgorKa »

Maloy0103 писал(а): 19 фев 2020, 16:41 сервопривод при этом совершает резкие движения, а хотелось бы плавные...
с электроникой на Вы? Устройство сервопривода не знаете?
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

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

Сообщение edyapd »

Maloy0103 писал(а): 19 фев 2020, 16:41 но сервопривод при этом совершает резкие движения, а хотелось бы плавные....
Делать шаги по одному градусу, через задержку, до тех пор пока не повернёте на нужный градус.
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

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

Сообщение vacz »

Делал для себя блок управления серво. В нем, возможно менять скорость и угол поворота серво. Блок собран в FBD, поэтому критичен в совместной работе с дисплеем. Его бы собрать в Code, на прерываниях. Тогда бы была возможность совместной работы с дисплеями. Но, я не силен в СИ. Было бы хорошо, если кто-то попробовал пересобрать этот блок в коде.
Варианты подключения блока:
SPOILERSPOILER_SHOW
Серво.PNG
Как работают 12 сервоприводов, можно посмотреть здесь. Попробуй.
SpeedServo-M_(FBD).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27 янв 2020, 22:49
Имя: Алексей

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

Сообщение Maloy0103 »

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

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

Отправлено спустя 1 минуту 46 секунд:
vacz, Добрый день! Плохо, что с дисплеем не взаимодействует, т.к. для моего проекта дисплей очень важен))) Вечерком посмотрю Ваш вариант блока сервопривода, спасибо)
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

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

Сообщение edyapd »

Maloy0103 писал(а): 20 фев 2020, 09:49 Не получится, поскольку сервопривод будет совершать поворот на заданную в меню позицию в градусах в определенное время, по будильнику.... пошагово я им управлять не могу....
Думаю, что если вы выложите проект, то получите варианты. А так советовать что-либо трудно.
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

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

Сообщение vacz »

Maloy0103 писал(а): 20 фев 2020, 09:49 Плохо, что с дисплеем не взаимодействует, т.к. для моего проекта дисплей очень важен
Вы можете использовать дисплей! Но,на время работы серво, дисплей надо отключать. Например так:
с дисплеем.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Аватара пользователя
Fuji1604
Сержант
Сообщения: 282
Зарегистрирован: 19 янв 2016, 06:09
Откуда: Березники
Имя: Сергей

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

Сообщение Fuji1604 »

Возможно вам поможет блок из этой темы viewtopic.php?f=63&t=5279&p=70272&hilit ... %BE#p70272

и
viewtopic.php?f=18&t=2248&p=25985&hilit ... %B5#p25985
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09 мар 2019, 17:49
Имя: Egor

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

Сообщение EgorKa »

Maloy0103 писал(а): 20 фев 2020, 09:49 Добрый день! Есть варианты изменения скорости механическим путем? Подскажите пожалуйста, что необходимо поменять в самом сервоприводе, заранее благодарен)
для начала можно попробовать блок VarSpeedServo.flp
SnakeDV
Рядовой
Сообщения: 1
Зарегистрирован: 28 фев 2020, 15:58
Имя: Олег

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

Сообщение SnakeDV »

Добрый вечер.
Я. делал так; :smile37:
Генератор -счетчик(+/-)(направление вращения) - блок сравнения(с указанным углом) - сервомотор.
Скорость перемещения сервомотора, будет зависит от частоты генератора.... :smile469:
Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27 янв 2020, 22:49
Имя: Алексей

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

Сообщение Maloy0103 »

помогите пожалуйста с реализацией проекта!!!!
Уже все вышеперечисленные блоки перепробовал, но безуспешно...
Нужен блок для сервопривода, который будет управляться из пункта меню, при этом дисплей мне просто необходим, поскольку сервопривод будет работать постоянно.... а так же удаленно, с помощью слайдера в приложении.
Позиция будет задаваться числовыми значениями.
Сервопривода у меня 2 в проекте будет использоваться...
СПАСИБО!)
Zuk
Рядовой
Сообщения: 11
Зарегистрирован: 25 апр 2019, 15:01
Откуда: Хабаровск
Имя: Алексей

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

Сообщение Zuk »

Я делал так.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27 янв 2020, 22:49
Имя: Алексей

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

Сообщение Maloy0103 »

Zuk, У Вас вариант с кнопкой, а как обойти ее? И на сколько я понял с дисплеем этот вариант тоже не работает
Zuk
Рядовой
Сообщения: 11
Зарегистрирован: 25 апр 2019, 15:01
Откуда: Хабаровск
Имя: Алексей

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

Сообщение Zuk »

Кнопка,переключатель и дисплей там для проверки работы схемы. Можно с блока меню подавать угол поворота вместо переключателя.
Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27 янв 2020, 22:49
Имя: Алексей

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

Сообщение Maloy0103 »

Zuk, Спасибо Вам огромное!!!! Проверил, работает, а с дисплеем все это дружит? сейчас не могу проверить, дисплея нет...
Zuk
Рядовой
Сообщения: 11
Зарегистрирован: 25 апр 2019, 15:01
Откуда: Хабаровск
Имя: Алексей

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

Сообщение Zuk »

Maloy0103 писал(а): 27 май 2020, 17:09 дисплеем все это дружит?
В нано и мега проблем с дисплеями не было. На ESP не проверял.
Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27 янв 2020, 22:49
Имя: Алексей

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

Сообщение Maloy0103 »

Zuk писал(а): 30 май 2020, 13:46 На ESP не проверял
Работает, проверил, спасибо огромное!)
Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27 янв 2020, 22:49
Имя: Алексей

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

Сообщение Maloy0103 »

Ребята!! Подскажите пожалуйста, как программно в flprog отключить сервопривод, чтобы Можно было вручную его прокрутить( скажем так открыть форточку вручную) ???
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость