roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 18:07

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Правильное питание большого количества серв/двигателей
СообщениеДобавлено: 04 окт 2010, 20:08 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2253
Откуда: Екатеринбург
прог. языки: асемблер AVR
И еще один совет от дилетанта. В уроках авр123 есть пример управления 8 сервами. Там они (управляющие импульсы) идут друг за другом со сдвигом фаз и никогда не перекрываются. Может быть это означает, что все они работают по очереди и потребляют соответственно тоже? А может и глупость сказал - с сервами мало работал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правильное питание большого количества серв/двигателей
СообщениеДобавлено: 04 окт 2010, 20:09 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
маловероятно, если меняем положение, то серва будет работать в постоянке пока не дойдёт до заданного положения.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правильное питание большого количества серв/двигателей
СообщениеДобавлено: 04 окт 2010, 20:34 
Не в сети
Аватара пользователя

Зарегистрирован: 01 сен 2009, 14:58
Сообщения: 1142
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python
Совет дилетанта конечно хороший, но я это и так знаю. Разделить нагрузку во времени...

2 Dead: Аналоговые сервы работают синхронно с импульсом ШИМ, насчет цифровых не знаю в руках не держал еще


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правильное питание большого количества серв/двигателей
СообщениеДобавлено: 04 окт 2010, 20:41 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
MG995 вроде цифровые... у них всё замороченней.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правильное питание большого количества серв/двигателей
СообщениеДобавлено: 04 окт 2010, 20:49 
Не в сети
Аватара пользователя

Зарегистрирован: 01 сен 2009, 14:58
Сообщения: 1142
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python
Так я писал что у мня пародия на MG995.. Хотя там можно считать что в цифре расперделене пиков потребления случайное..

Цитата:
когда у вас то 1-2А то под все 30
.. пик кушания тока одной сервой 2А в течении порядка ~2 мкс максимум. Это если серву заклинить в крайнем левом положении и дать импульс крутится в край в право.. Вот этот пик нада сгладить, понятное дело что каждой серве свой фильтр по питанию и поближе к серве...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правильное питание большого количества серв/двигателей
СообщениеДобавлено: 04 окт 2010, 21:08 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
У меня было >1А постоянной ток, а не пик, когда вал клинишь на HXT12k, в пике обычно в 2-4 раза больше чем в постоянке, так что ждите 2-4А скачок.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правильное питание большого количества серв/двигателей
СообщениеДобавлено: 04 окт 2010, 21:17 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
не микро, а милли - это во первых.

Во-вторых, вы глубоко заблуждаетесь насчет длины импульса тока в аналоговой серве -
они, конечно "синхронны" с управляющими импульсами, но их длительность зависит от расхождения реальной и желаемой позиции.

То есть при управляющем импульсе полторы миллисекунды, импульс тока может быть очень коротким (или совсем "нулевым", если серва и так посередине стоит), а может быть и пятнадцать-девятнадцать миллисекунд - если она заклинена на краю
В динамике - серву механически резко дернули (например наступили на ногу), или она пытается инерционную массу крутнуть - все хуже.

Добавлено спустя 6 минут 21 секунду:
Вы бы при питании без провода (когда все нормально работает) померили бы ток потреблаемый во время "типовой" походки и пиковый (можно на маленьком шунте осциллом) - было бы ясно, о чем речь.

Добавлено спустя 2 минуты 48 секунд:
forum8/topic7905-15.html#p159389
осциллограммки - управляющий импульс все время одинаковый.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правильное питание большого количества серв/двигателей
СообщениеДобавлено: 04 окт 2010, 22:17 
Не в сети
Аватара пользователя

Зарегистрирован: 01 сен 2009, 14:58
Сообщения: 1142
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python
таки 2 мс. ошибся в подписи единиц.
А максимальная длительность импульса определяется из минимального заявленного периода управляющего импульса для сервы аналоговой.

Но ведь обсуждается как посчитать фильтр по питанию...

А осцилограмы надо снимать минимум при 2/3 заполненности экрана осциллографа по амплитуде ибо в приведенных осциллограмах десятые вольта можно на шум списывать... :D

Добавлено спустя 3 минуты 20 секунд:
А до походки дело еще не дошло... пока встать не может на кабеле


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правильное питание большого количества серв/двигателей
СообщениеДобавлено: 07 окт 2010, 23:55 
Не в сети

Зарегистрирован: 21 сен 2008, 19:28
Сообщения: 5
Первый вариант - поднимите питание на выходе БП до 6(примерно) вольт для компенсации падения напряжения в кабеле, не поможет - тогда вариант номер два - используйте 12-вольтовый выход БП и локальный импульсный BEC на 5 Вх10А, например. Все рекомендации по ескостям - в силе.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO