roboforum.ru

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

Серва дергается при включении (подачи питания)

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

Серва дергается при включении (подачи питания)

Сообщение Ivon86 » 14 янв 2011, 12:06

Есть серва внешне напоминает HXT900 но точно не она , шестеренка на валу двигателя пластиковая, описания и маркеровки на серво машинке отсутствуют. Выяснялось что серва без ограничителя движения может вращаться сколько угодно, но при подачи на нее питания все время отклоняется на определенный угол, серву думал использовать для поворота ИК датчика, если не устраню это дергание то придется вводить калибровку, это дополнительно ставить концевик для определения центра или одного из крайних положений, или в топку штатную схему управления, завести резистор на один из входов ацп и контролировать угол поворота контроллером, но не хочется выдумывать, может кто салкивался с данной проблемой?
Ivon86
 
Сообщения: 84
Зарегистрирован: 12 ноя 2008, 09:38
Откуда: Липецк
прог. языки: Delphi, чистый C

Re: Серва дергается при включении (подачи питания)

Сообщение Myp » 14 янв 2011, 12:08

ну да, при падаче питания серва дёргается.
это кагбы её нормальное состояние, у меня все 3 штуки так дёргаются.

при подаче импульсов управления она встаёт в нужное положение без проблем.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Серва дергается при включении (подачи питания)

Сообщение Ivon86 » 14 янв 2011, 12:26

мне почему то и в голову не пришло что это ее нормальное состояние
Ivon86
 
Сообщения: 84
Зарегистрирован: 12 ноя 2008, 09:38
Откуда: Липецк
прог. языки: Delphi, чистый C

Re: Серва дергается при включении (подачи питания)

Сообщение $ilent » 14 янв 2011, 14:31

А какая вообще разница дёргается она или нет. Да пусть хоть на 138° уезжает при подаче питания. Дай ей после этого команду повернуться на ноль и всё.
$ilent
 

Re: Серва дергается при включении (подачи питания)

Сообщение =DeaD= » 14 янв 2011, 14:40

Вообще разница конечно же есть. Можно и механику повредить в конструкции от таких резких движений.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Серва дергается при включении (подачи питания)

Сообщение Grem » 14 янв 2011, 14:42

Дай ей после этого команду повернуться на ноль и всё.

В 0 разве сами не ставятся?
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

Re: Серва дергается при включении (подачи питания)

Сообщение $ilent » 14 янв 2011, 14:45

С чего бы? Это тупое устройство, где бросили качалку в "прошлый раз" там и нашли при включении.
$ilent
 

Re: Серва дергается при включении (подачи питания)

Сообщение avr123.nm.ru » 14 янв 2011, 14:53

Разные сервы по разному ведут себя при включении и при отсутствии импульсов управления.

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

Re: Серва дергается при включении (подачи питания)

Сообщение $ilent » 14 янв 2011, 15:38

Усложнять схему нужно лишь при использовании всяких таймеров типа 555 серии, в противном случае проще добавить "три строчки" кода в программу.
$ilent
 

Re: Серва дергается при включении (подачи питания)

Сообщение Radist » 23 фев 2014, 17:15

А тема-то актуальная. Итак, серва NXT900. Написал программу ее калибровки, занимаюсь исследованиями конкретной сервы. Середина у нее на 1500 мкс, один край не на 1000, а на 722 мкс, второй край не на 2000, а на 2300 мкс. Однако эффект из названия темы налицо. Эксперименты показали следующее:
1. Если серва стоит посередине (моей найденной), и импульсы идут сразу при включении, то серва немного отклоняется в одну сторону (всегда в одну и ту же), потом становится посередине.
2. Если серва стоит не посередине, и импульсы идут сразу при включении, то серва немного отклоняется в одну сторону (всегда в одну и ту же), потом становится посередине.
3. Если серва стоит посередине (моей найденной), и импульсы идут не сразу при включении (пауза секунда), то серва немного отклоняется в одну сторону (всегда в одну и ту же), затем пауза секунда, потом становится посередине.
4. То же самое при другом начальном положении сервы.
То есть серва всегда при включении поворачивается на небольшой угол в одну сторону. Если дергать питанием, то можно загнать серву к одному краю. Гуглил кто как борется, программный способ не нашел, нашел способ плавной подачи питания, но проверить его пока не могу. Так все-таки, это врожденный недостаток дешевой сервы или же кто-то смог побороть это явление?
ЗЫ. Импульсы генерю микроконтроллером.
ЗЫЫ. Изменил фузы с запуска +64мс на +4мс - угол уменьшился, но не исчез полностью. Это намекает, что сперва надо подавать импульсы, а потом питание, но электронику переделывать ради этого не хочется.
Аватара пользователя
Radist
 
Сообщения: 2253
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: Серва дергается при включении (подачи питания)

Сообщение Myp » 23 фев 2014, 19:14

мысль...
а может сигнальный провод снабдить дополнительной подтяжкой?
мож там при включении шум возникает на который серва реагирует?
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Серва дергается при включении (подачи питания)

Сообщение Radist » 25 фев 2014, 21:23

Мысль проверена. Подтянул сигнальный к земле через 5 кОм - эффект не изменился.
Аватара пользователя
Radist
 
Сообщения: 2253
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: Серва дергается при включении (подачи питания)

Сообщение solegs » 26 фев 2014, 23:56

У меня похожая ситуёвина, правда, не всегда связана с подачей питания - дёргаются и при инициализации (юсб)ком-порта прогой с компа, причём бывает и очень размашисто дёргаются... Пока вижу только один выход - делать подачу питания на сервы управляемым. Да, надо менять схему - вводить какой-нить ключ по питанию. Да, надо жертвовать одну ногу контроллера под это. Да, код увеличится. Но зато не будет, надеюсь, этих доставших дёрганий! ))
solegs
 
Сообщения: 4
Зарегистрирован: 29 май 2013, 23:34

Re: Серва дергается при включении (подачи питания)

Сообщение Radist » 27 фев 2014, 07:33

Мысль понятна. Проверю ее так: серву подключу через переходник, в котором провод питания пущу через тумблер. Меня смущает вот что: не будет ли через управляющий провод паразитного питания? Не сожгется ли таким образом нога МК?
Аватара пользователя
Radist
 
Сообщения: 2253
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: Серва дергается при включении (подачи питания)

Сообщение solegs » 27 фев 2014, 19:50

Не сожгётся, если предохраниться ))) - поставить ограничительный резистор 1...2кОм - и вуа-ля, нога не выгорит!

Да, ещё могут быть поблемы из-за проседания питания при запуске, надо тоже проверять. Оптимально - питать сервы вообще отдельным плюсом, мощным и стабильным. Земли только объединить с контроллером... Это тоже проверю, если задержка питания не даст желаемого результата...
solegs
 
Сообщения: 4
Зарегистрирован: 29 май 2013, 23:34

След.

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

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

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