Страница 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, на прерываниях. Тогда бы была возможность совместной работы с дисплеями. Но, я не силен в СИ. Было бы хорошо, если кто-то попробовал пересобрать этот блок в коде.
Варианты подключения блока:
Как работают 12 сервоприводов, можно посмотреть
здесь. Попробуй.
Скорость сервопривода на 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](./download/file.php?id=23853&sid=3fe37ea0c208beaa8769e0e2323a88cc)
- с дисплеем.PNG (2.59 КБ) 3586 просмотров
Скорость сервопривода на ESP32
Добавлено: 20.02.2020{, 12:50}
Fuji1604
Скорость сервопривода на ESP32
Добавлено: 24.02.2020{, 18:11}
EgorKa
Maloy0103 писал(а): ↑20.02.2020{, 09:49}
Добрый день! Есть варианты изменения скорости механическим путем? Подскажите пожалуйста, что необходимо поменять в самом сервоприводе, заранее благодарен)
для начала можно попробовать блок
VarSpeedServo.flp
Скорость сервопривода на ESP32
Добавлено: 28.02.2020{, 16:23}
SnakeDV
Добрый вечер.
Я. делал так;
Генератор -счетчик(+/-)(направление вращения) - блок сравнения(с указанным углом) - сервомотор.
Скорость перемещения сервомотора, будет зависит от частоты генератора....
![думаю :smile469:](./images/smilies/smile469.gif)
Скорость сервопривода на 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 отключить сервопривод, чтобы Можно было вручную его прокрутить( скажем так открыть форточку вручную) ???