Технический форум по робототехнике.
maska » 07 дек 2011, 00:23
Уважаемые коллеги, подскажите пожалуйста, как будет вести себя сервомашинка, если ей подавать питание ШИМом. Задача - изменять момент удержания (или попросту мощность сервомашинки). Не будет ли "втыкать" электроника сервы при подобном режиме? Заранее спасибо за любую помощь.
p.s. потери энергии на управление не беспокоят, питание от PC от USB и только одну серва.
Последний раз редактировалось
maska 07 дек 2011, 11:40, всего редактировалось 1 раз.
Dmitry__ » 07 дек 2011, 00:30
даже не думай
Резистор последовательно двигателю на 1 ватт, сопротивление подобрать (от 5-50 ом)
Myp » 07 дек 2011, 08:28
шим низя это да, серва сама для себя шим генерит и твой внешний шим её сглючит
а вот регулирвоать усилие всётаки можно.
щас ктонибуть из старших подскажет =)
maska » 07 дек 2011, 11:38
Dmitry__ писал(а):Резистор последовательно двигателю на 1 ватт, сопротивление подобрать (от 5-50 ом)
требуется изменять момент сервы динамически и в широких пределах...
yozik0ff » 07 дек 2011, 11:45
Вообще никак.
Серва на то и делалась, чтобы удерживать свое положение, даже если на нее действует внешняя сила.
Можно реазиловать программно.
Отслеживать потребляемую мощность сервы, и если потребляемый ток подскачил, то изменять угол попорота сервы в меньшую сторону. До тех пор. пока потребляемый ток не снизится, либо когда угол попорота сервы не станет до определенного значения.
Dmitry__ » 07 дек 2011, 12:09
тады ждать мою серву
Во, я же выкладывал прошивку на стандартную серву, там можно играть Kp,Kd,Ki
forum8/topic6700-195.html#p222501Добавлено спустя 22 минуты 20 секунд:Кста, можно питание сервы динамически менять (только не шим) от 4 до 9 вольт.
Только надо давать себе отчет при 9 вольтах и статической нагрузки сервы
HarryStar » 07 дек 2011, 17:41
мне тоже кажется что автор не совсем хочет того, что пишет. Видимо ему нужен просто контроль по току, как написал yozikoff. Тот "момент" что указан в параметрах сервы не подлежит изменению. Эта величина зависит от многого, в т.ч. механической конструкции. В некоторых пределах можно управлять моментом через напряжение питания, но думаю, это не то, что надо ТС. Так что контроль по току + софт.
Duhas » 07 дек 2011, 20:04
можно попробовать ШИМить ШИМ самой сервы.. но в электронику лезть придется..
Aseris » 07 дек 2011, 22:10
Пользоватся поиском, тема не один раз подымалась на форуме. там и выкладки и теории и результаты экспериментов были.
напр:
http://roboforum.ru/forum11/topic6276.html?hilit=%D0%BC%D0%B5%D1%80%D1%8F%D1%82%D1%8C%20%D1%83%D1%81%D0%B8%D0%BB%D0%B8%D0%B5#p109168Итого кратко: без серьезной переделки сервы вменяемо за вменяемое время фиг промеряешь.
Dmitry__ » 08 дек 2011, 00:06
maska писал(а):Dmitry__ писал(а):Резистор последовательно двигателю на 1 ватт, сопротивление подобрать (от 5-50 ом)
требуется изменять момент сервы динамически и в широких пределах...
ok, 3 резистора в двоичном коде в цепь двигателя(4ом 8ом 16 ом), 3 реле. Имеем 16 градаций момента
опс, 8 градаций...
HarryStar » 08 дек 2011, 16:40
Думаю при максимальном сопротивлении (и минимальном моменте) может быть просадка напряжения меньше 4в и срыв крыши у сервы, т.е. она может потерять позицию.
Dmitry__ » 08 дек 2011, 16:50
Естественно. Удержание позиции и изменение момента - вещи несовместимы. Только крыша ни у кого не поедет, качалка будет отходить от точки удержания (под нагрузкой).
На всяк случай, я говорю о резисторах не последовательно серве, а последовательно двигателю сервы