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

регулировка

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

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

#1

Сообщение Maloy0103 » 19.02.2020{, 15:29}

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

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

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

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

#2

Сообщение Ingwar » 19.02.2020{, 16:07}

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

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

Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27.01.2020{, 22:49}
Репутация: 1
Имя: Алексей

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

#3

Сообщение Maloy0103 » 19.02.2020{, 16:40}

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

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

EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09.03.2019{, 17:49}
Репутация: 21
Имя: Egor

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

#4

Сообщение EgorKa » 19.02.2020{, 18:00}

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

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

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

#5

Сообщение edyapd » 19.02.2020{, 18:24}

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

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 52
Имя: Владимир

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

#6

Сообщение vacz » 20.02.2020{, 07:20}

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

Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27.01.2020{, 22:49}
Репутация: 1
Имя: Алексей

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

#7

Сообщение Maloy0103 » 20.02.2020{, 09:45}

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

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

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

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

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

#8

Сообщение edyapd » 20.02.2020{, 10:53}

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

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 52
Имя: Владимир

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

#9

Сообщение vacz » 20.02.2020{, 11:53}

Maloy0103 писал(а):
20.02.2020{, 09:49}
Плохо, что с дисплеем не взаимодействует, т.к. для моего проекта дисплей очень важен
Вы можете использовать дисплей! Но,на время работы серво, дисплей надо отключать. Например так:
с дисплеем.PNG
с дисплеем.PNG (2.59 КБ) 2664 просмотра
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

Аватара пользователя
Fuji1604
Сержант
Сообщения: 282
Зарегистрирован: 19.01.2016{, 06:09}
Репутация: 40
Откуда: Березники
Имя: Сергей

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

#10

Сообщение Fuji1604 » 20.02.2020{, 12:50}

Возможно вам поможет блок из этой темы 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.03.2019{, 17:49}
Репутация: 21
Имя: Egor

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

#11

Сообщение EgorKa » 24.02.2020{, 18:11}

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

SnakeDV
Рядовой
Сообщения: 1
Зарегистрирован: 28.02.2020{, 15:58}
Репутация: 0
Имя: Олег

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

#12

Сообщение SnakeDV » 28.02.2020{, 16:23}

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

Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27.01.2020{, 22:49}
Репутация: 1
Имя: Алексей

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

#13

Сообщение Maloy0103 » 27.05.2020{, 14:17}

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

Zuk
Рядовой
Сообщения: 11
Зарегистрирован: 25.04.2019{, 15:01}
Репутация: 1
Откуда: Хабаровск
Имя: Алексей

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

#14

Сообщение Zuk » 27.05.2020{, 15:30}

Я делал так.
Вложения
плавная работа .flp
(107.29 КБ) 151 скачивание

Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27.01.2020{, 22:49}
Репутация: 1
Имя: Алексей

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

#15

Сообщение Maloy0103 » 27.05.2020{, 15:51}

Zuk, У Вас вариант с кнопкой, а как обойти ее? И на сколько я понял с дисплеем этот вариант тоже не работает

Zuk
Рядовой
Сообщения: 11
Зарегистрирован: 25.04.2019{, 15:01}
Репутация: 1
Откуда: Хабаровск
Имя: Алексей

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

#16

Сообщение Zuk » 27.05.2020{, 16:43}

Кнопка,переключатель и дисплей там для проверки работы схемы. Можно с блока меню подавать угол поворота вместо переключателя.

Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27.01.2020{, 22:49}
Репутация: 1
Имя: Алексей

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

#17

Сообщение Maloy0103 » 27.05.2020{, 17:09}

Zuk, Спасибо Вам огромное!!!! Проверил, работает, а с дисплеем все это дружит? сейчас не могу проверить, дисплея нет...

Zuk
Рядовой
Сообщения: 11
Зарегистрирован: 25.04.2019{, 15:01}
Репутация: 1
Откуда: Хабаровск
Имя: Алексей

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

#18

Сообщение Zuk » 30.05.2020{, 13:46}

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

Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27.01.2020{, 22:49}
Репутация: 1
Имя: Алексей

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

#19

Сообщение Maloy0103 » 01.06.2020{, 10:40}

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

Maloy0103
Рядовой
Сообщения: 45
Зарегистрирован: 27.01.2020{, 22:49}
Репутация: 1
Имя: Алексей

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

#20

Сообщение Maloy0103 » 16.06.2020{, 07:29}

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

Ответить

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