roboforum.ru

Технический форум по робототехнике.

Почему дрожит сервопривод?

Шестерни и колёса, тяги и тросики... Каркасы, скелеты ...

Почему дрожит сервопривод?

Сообщение Insane007 » 31 мар 2010, 01:46

Есть для экспериментов пара сервоприводов. Собрал сервотестер по этой схеме. Все хорошо, серво движется но в точках покоя жуткое дрожание, точнее даже не дрожание а дерганье и причем весьма солидное (диапазон +\- 15-20 градусов). Сервы без опознавательных знаков, китай, из радио игрушек типа вертолетиков. Размеры 21х17х6мм.
Подключал на стабилизированный источник 5В. Серва дергается и нагревается. Подключал на батарейки 3 вольта, дергается также но уже не греется. Оба привода ведут себя одинаково.
С чем это связано? Как победить?
Insane007
 
Сообщения: 18
Зарегистрирован: 27 мар 2010, 19:15

Re: Почему дрожит сервопривод?

Сообщение AndreiSk » 31 мар 2010, 01:55

Осциллографом посмотреть на импульсы, они должны быть 50 раз в секунду,
причем лог 1 длиной от 1мс до 2мс для стандартных серв, остальное время 19-18мс должен быть лог.0
У вас либо частота плывет, либо импульсы странные :roll:
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Почему дрожит сервопривод?

Сообщение Insane007 » 31 мар 2010, 01:59

ну если бы у меня был под рукой осциллограф, я бы конечно померил импульсы и таких вопрос не задавал ;)
А за неимением оного и спрашиваю. Может кто подскажет как опытным путем избавиться от джиттера.
Insane007
 
Сообщения: 18
Зарегистрирован: 27 мар 2010, 19:15

Re: Почему дрожит сервопривод?

Сообщение Insane007 » 31 мар 2010, 02:01

AndreiSk писал(а): остальное время 19-18мс должен быть лог.0


вот тут поподробнее плиз.
на схеме по которой я собрал, указано что пауза 25-30 мс
кто подскажет какой номинал отвечает за это на 555-ом таймере?
Insane007
 
Сообщения: 18
Зарегистрирован: 27 мар 2010, 19:15

Re: Почему дрожит сервопривод?

Сообщение AndreiSk » 31 мар 2010, 02:02

Врут. Размер фрейма 20мс.
Используйте МК.
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Почему дрожит сервопривод?

Сообщение Insane007 » 31 мар 2010, 02:06

я бы с удовольствием, но нет пока такой возможности.

покурил даташит, но так и не понял какой номинал отвечает за паузу, и изменяется ли она в принципе?
Insane007
 
Сообщения: 18
Зарегистрирован: 27 мар 2010, 19:15

Re: Почему дрожит сервопривод?

Сообщение Angel71 » 31 мар 2010, 02:30

ищите по форуму. про управление сервой на 555 было недавно
"по этой ссылке" антилич вообще-то по немецки объясняет "направление"
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Почему дрожит сервопривод?

Сообщение avr123.nm.ru » 31 мар 2010, 08:42

Insane007 писал(а):ну если бы у меня был под рукой осциллограф, я бы конечно померил импульсы и таких вопрос не задавал ;)
Наверняка у вас есть звуковой вход на ПК и подав на него сигнал через резистор 30-100 кОм вы может его увидет в спец проге или в звуковом редакторе.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Почему дрожит сервопривод?

Сообщение Insane007 » 31 мар 2010, 11:17

avr123.nm.ru писал(а):
Insane007 писал(а):ну если бы у меня был под рукой осциллограф, я бы конечно померил импульсы и таких вопрос не задавал ;)
Наверняка у вас есть звуковой вход на ПК и подав на него сигнал через резистор 30-100 кОм вы может его увидет в спец проге или в звуковом редакторе.

спасибо за подсказку.
результат измерения в приложенном файле, походу с сигналами какая то ерунда.
Перепроверил схему, вроде все ок.
Сейчас соберу вторую, из другого комплекта элементов.
Вложения
oscil.jpg
Insane007
 
Сообщения: 18
Зарегистрирован: 27 мар 2010, 19:15

Re: Почему дрожит сервопривод?

Сообщение Insane007 » 31 мар 2010, 12:15

в первый раз неправильно выставил настройки регистрации, поэтому ерунда на осциллограмме и вышла.
сейчас все верно сделал.
длина импульса ровно 2мс, пауза примерно 23,4мс

получается что нужно уменьшить паузу до 18мс?
какой номинал в схеме за это отвечает? кто подскажет?
Вложения
oscil2.jpg
Insane007
 
Сообщения: 18
Зарегистрирован: 27 мар 2010, 19:15

Re: Почему дрожит сервопривод?

Сообщение Michael_K » 31 мар 2010, 14:24

Насчет паузы - сойдет и так (там не очень точно можно выдерживать).
Почему дрожит - непонятно....
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Почему дрожит сервопривод?

Сообщение galex1981 » 31 мар 2010, 14:33

Дрожит скорее всего потому что китайцы сделали диапазон управляющих сигналов приближенным (не 900-2100 мкс а например 1000-2000 мкс)
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Почему дрожит сервопривод?

Сообщение Michael_K » 31 мар 2010, 14:42

Угу или потенциометр обратной связи убогий и убитый...
Модератор blindman:Предыдущий пост цитировать не надо, тем более целиком. Еще увижу - буду сильно ругаться
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Почему дрожит сервопривод?

Сообщение avr123.nm.ru » 31 мар 2010, 14:58

Insane007 писал(а): какой номинал в схеме за это отвечает? кто подскажет?

Я подскажу. С1 поменьше поставьте. Или резистор.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Почему дрожит сервопривод?

Сообщение Insane007 » 31 мар 2010, 16:31

galex1981 писал(а):Дрожит скорее всего потому что китайцы сделали диапазон управляющих сигналов приближенным (не 900-2100 мкс а например 1000-2000 мкс)

в таком случае она бы дрожала только в пограничных районах.
а у меня дрожит во всем диапазоне, двигается и дрожит если стоит без движения, во всех положениях.
или я не прав?
Insane007
 
Сообщения: 18
Зарегистрирован: 27 мар 2010, 19:15

След.

Вернуться в Механика

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

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

cron