Серворивод дергается в режиме простоя, как убрать?
-
- Рядовой
- Сообщения: 32
- Зарегистрирован: 16 ноя 2024, 09:58
- Откуда: Тула
- Имя: Виталий
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Серворивод дергается в режиме простоя, как убрать?
Доброго времени суток, всем. Помогите, пожалуйста, в такой проблеме. У меня в проекте стоит сервопривод, и он, когда стоит в режиме простоя, жужжит, и видно его подёргивание. Подёргивание меня не беспокоит, но время от времени у него бывает это отклонение на угол где-то 40 градусов и это уже для меня становится критично. Я пробовал подключить другие серваки, даже свежие, которые только что пришли мне с магазина. Но проблема не убралась, то есть это не зависит от одного серва. А это вот проблема, как получается, всех. Я слышал такую вещь, что там можно поставить фильтр. Может, ещё какое-то решение есть. Высылаю схему и проект! Прошу помочь, пожалуйста. Заранее спасибо!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 136
- Зарегистрирован: 28 сен 2018, 17:16
- Имя: Дмитрий
- Благодарил (а): 5 раз
- Поблагодарили: 27 раз
Re: Серворивод дергается в режиме простоя, как убрать?
Я запитывал серву с выхода мк через транзисторный ключ когда надо было её шевелить.
-
- Рядовой
- Сообщения: 32
- Зарегистрирован: 16 ноя 2024, 09:58
- Откуда: Тула
- Имя: Виталий
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: Серворивод дергается в режиме простоя, как убрать?
А можете подсказать этот ключик? И такой вопрос. При включении, серва, отводится примерно на 40-45 градусов и возвращается обратно. С чем может быть связано, и можно ли это убрать? Заранее благодарю!
- montirovka
- Капитан
- Сообщения: 731
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 174 раза
Re: Серворивод дергается в режиме простоя, как убрать?
Достаточно верное решение. Если сервопривод на 5 вольт, то можно попробовать минус сервопривода подключить на землю через MOSFET с материнской платы. В цепи затвора сопротивление как на корпус так и на вывод к Arduino Nano. В проекте добавить выход на котором появляется управляющий сигнал для включения сервы на время чуть большее, которое необходимо на поворот из одного крайнего в другое. Вместо R3 сервопривод.golloper писал(а): 09 фев 2025, 21:23 Я запитывал серву с выхода мк через транзисторный ключ когда надо было её шевелить.
Ну это если сервопривод 5 вольт. Если не 5 вольт, тогда ШИМ нужно будет заводить по другому. Все в зависимости от сервопривода.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 32
- Зарегистрирован: 16 ноя 2024, 09:58
- Откуда: Тула
- Имя: Виталий
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: Серворивод дергается в режиме простоя, как убрать?
Спасибо вам большое, попробую. Удачи, всего доброго, хорошего дня.
-
- Сержант
- Сообщения: 136
- Зарегистрирован: 28 сен 2018, 17:16
- Имя: Дмитрий
- Благодарил (а): 5 раз
- Поблагодарили: 27 раз
Re: Серворивод дергается в режиме простоя, как убрать?
Как писал коллега выше,всё зависит от конкретного железа.
Вот для понимания :
► Показать
Если будите подавать питание на время поворота и убирать после, то этого не будет.Givitel писал(а): 09 фев 2025, 22:36 И такой вопрос. При включении, серва, отводится примерно на 40-45 градусов и возвращается обратно. С чем может быть связано, и можно ли это убрать? Заранее благодарю!
Единственная особенность которую нужно учесть при таком включении, это отсутствие удержания . Если к примеру управляете подпружиненной нагрузкой , то есть вероятность что пружина повернёт сервопривод назад.
Я вот так делал управление. Нужный угол в переменную, сигнал вкл на одновибратор настроенный на 2 сек(хватает повернуть на 110 градусов),выход одновременно на выход МК и EN блока.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 170
- Зарегистрирован: 02 янв 2020, 11:55
- Имя: Александр
- Благодарил (а): 10 раз
- Поблагодарили: 4 раза
Re: Серворивод дергается в режиме простоя, как убрать?
Когда занимался р/у авиамоделями, у одной на крыле задергалась серва элерона. Замена сервы помогла... А вот если дёргаются разные сервы, подключенные поочередно к одному управляющему сигналу, тогда ой- надо делать развязку...
- Rovki
- Полковник
- Сообщения: 5711
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
Re: Серворивод дергается в режиме простоя, как убрать?
дЛЯ начала отключите из проекта LCD. Будет ли дергаться и шуметь ,?
Электронщик до мозга костей и не только
- Rovki
- Полковник
- Сообщения: 5711
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
Re: Серворивод дергается в режиме простоя, как убрать?
как вам удалось задать такую константу 400000 для INT,
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
-
- Рядовой
- Сообщения: 32
- Зарегистрирован: 16 ноя 2024, 09:58
- Откуда: Тула
- Имя: Виталий
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: Серворивод дергается в режиме простоя, как убрать?
У меня здесь подключен ШД через редуктор. Соответственно такое число.Rovki писал(а): 11 мар 2025, 19:01 Снимок экрана 2025-03-11 190033.pngкак вам удалось задать такую константу 400000 для INT,
-
- Рядовой
- Сообщения: 32
- Зарегистрирован: 16 ноя 2024, 09:58
- Откуда: Тула
- Имя: Виталий
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: Серворивод дергается в режиме простоя, как убрать?
Да, пробовал отключать, пропадает при отключении.Rovki писал(а): 11 мар 2025, 18:57 дЛЯ начала отключите из проекта LCD. Будет ли дергаться и шуметь ,?
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 12 раз
- Поблагодарили: 100 раз
- Контактная информация:
Re: Серворивод дергается в режиме простоя, как убрать?
Это прописано в библиотеке, я правил его и он больше не отклонялся при пуске.Если очень нужно завтра, постараюсь найти его.Givitel писал(а): 09 фев 2025, 22:36 А можете подсказать этот ключик? И такой вопрос. При включении, серва, отводится примерно на 40-45 градусов и возвращается обратно. С чем может быть связано, и можно ли это убрать? Заранее благодарю!
-
- Рядовой
- Сообщения: 32
- Зарегистрирован: 16 ноя 2024, 09:58
- Откуда: Тула
- Имя: Виталий
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: Серворивод дергается в режиме простоя, как убрать?
Будьте добры, посмотрите пожалуйста. Буду ОЧЕНЬ Вам признателен. Заранее спасибо!aidar_i писал(а): 11 мар 2025, 20:11Это прописано в библиотеке, я правил его и он больше не отклонялся при пуске.Если очень нужно завтра, постараюсь найти его.Givitel писал(а): 09 фев 2025, 22:36 А можете подсказать этот ключик? И такой вопрос. При включении, серва, отводится примерно на 40-45 градусов и возвращается обратно. С чем может быть связано, и можно ли это убрать? Заранее благодарю!
- Rovki
- Полковник
- Сообщения: 5711
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
Re: Серворивод дергается в режиме простоя, как убрать?
Тогда меняйте тип данных . INT до 32768
Электронщик до мозга костей и не только
- Rovki
- Полковник
- Сообщения: 5711
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
Re: Серворивод дергается в режиме простоя, как убрать?
Ну так вот вам и причина - конфликт ШД с LCD
Электронщик до мозга костей и не только
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 12 раз
- Поблагодарили: 100 раз
- Контактная информация:
Re: Серворивод дергается в режиме простоя, как убрать?
В форумах пишут на счёт дрожания:
У меня была такая же проблема с сервоприводами MG90S (дрожание), мои сигнальные линии были относительно длинными (60~70 см). Установка конденсатора 103 (10 нФ) между сигнальной линией и линией заземления решила проблему (я установил конденсатор где-то посередине, в том месте, где оригинальный кабель сервопривода соединяется с моим внутренним кабелем).
Я решил свою проблему, «выключив сервопривод» после того, как переместил его. Пример:
pinMode(PIN, OUTPUT);
myservo.write(degree);
//give servo time to move
delay(5000);
pinMode(PIN, INPUT);
PIN Это вывод ШИМ, подключённый к вашему сервоприводу. Переключив его в режим ввода, я смог устранить вибрацию. Это не оптимальное решение, и я бы посоветовал сначала попробовать другие варианты.
У меня была такая же проблема с сервоприводами MG90S (дрожание), мои сигнальные линии были относительно длинными (60~70 см). Установка конденсатора 103 (10 нФ) между сигнальной линией и линией заземления решила проблему (я установил конденсатор где-то посередине, в том месте, где оригинальный кабель сервопривода соединяется с моим внутренним кабелем).
Я решил свою проблему, «выключив сервопривод» после того, как переместил его. Пример:
pinMode(PIN, OUTPUT);
myservo.write(degree);
//give servo time to move
delay(5000);
pinMode(PIN, INPUT);
PIN Это вывод ШИМ, подключённый к вашему сервоприводу. Переключив его в режим ввода, я смог устранить вибрацию. Это не оптимальное решение, и я бы посоветовал сначала попробовать другие варианты.
- Rovki
- Полковник
- Сообщения: 5711
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
Re: Серворивод дергается в режиме простоя, как убрать?
Судя по схеме к нему..

Электронщик до мозга костей и не только
-
- Сержант
- Сообщения: 170
- Зарегистрирован: 02 янв 2020, 11:55
- Имя: Александр
- Благодарил (а): 10 раз
- Поблагодарили: 4 раза
Re: Серворивод дергается в режиме простоя, как убрать?
У меня в одном проекте экран, подключенный через I2C очень мешал работе остальной части схемы. Тут на форуме о подобном прочитал, проверил - точно... Пришлось убирать индикацию.
-
- Рядовой
- Сообщения: 32
- Зарегистрирован: 16 ноя 2024, 09:58
- Откуда: Тула
- Имя: Виталий
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: Серворивод дергается в режиме простоя, как убрать?
А не подскажете как это в проекте flprog установить? Спасибо.aidar_i писал(а): 11 мар 2025, 21:22 В форумах пишут на счёт дрожания:
У меня была такая же проблема с сервоприводами MG90S (дрожание), мои сигнальные линии были относительно длинными (60~70 см). Установка конденсатора 103 (10 нФ) между сигнальной линией и линией заземления решила проблему (я установил конденсатор где-то посередине, в том месте, где оригинальный кабель сервопривода соединяется с моим внутренним кабелем).
Я решил свою проблему, «выключив сервопривод» после того, как переместил его. Пример:
pinMode(PIN, OUTPUT);
myservo.write(degree);
//give servo time to move
delay(5000);
pinMode(PIN, INPUT);
PIN Это вывод ШИМ, подключённый к вашему сервоприводу. Переключив его в режим ввода, я смог устранить вибрацию. Это не оптимальное решение, и я бы посоветовал сначала попробовать другие варианты.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя