обман сервы

pav4
Offline
Зарегистрирован: 21.04.2015

Добрый день!

У сервы центр это 90, а мне нужно сделать чтобы центр был к примеру 240 как?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

зачем?

pav4
Offline
Зарегистрирован: 21.04.2015

серва+компас = курс

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

У сервы нет никакого центра.
Она будет стоять там где вы захотите .

Диапазон хотелок 0 -180 градусов ( реально обычно меньше)

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

странно. про функцию map слышал?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

В результате измерений установлено, что центр (у одного конкретного экземпляра сервы) не 90, а где-то градусов на 7 сдвинут.

Но измерения очень утомительные, поэтому дождусь посылку из Китая с компасом и заставлю ардуину снимать результаты в автоматическом режиме.

Ну и заодно будет возможность сравнить показания сразу для 3-х экземпляров, т.к. один крайне непредставителен.

Просто при использовании сервы следует иметь в виду, что реальные "градусы" имеют весьма большую погрешность - порядка 10%.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

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

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

jeka_tm пишет:

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

Если это ответ на мой пост, то как нужно поставить качельку, чтобы она качалась по 90 градусов в каждую сторону, если отродять она была 83 градуса в одну сторону и 97 - в другую?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

на самых дешевых сервах от 5 до 175, а не от 0 до 180

а если реально такой косяк в серве, и ты ничего не путаешь, значит брак наверно попался. хотя я такого не встречал, да и не проверял

да и серва не лучший вариант для точных и плавных движений. лучше шаговый мотор поставить с редуктором

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Шаговый мотор не помнит своей предыстории. Т.е. надо к нему что-то добавлять.

А если добавить к серве датчик положения, то проблему точности решить кое-как можно.

 

PS. Я тут построил эпюру потребляемого сервой тока от времени. Обнаружил массу интересного и кучу информации для размышления. Теперь у меня идея, как перевести управление электродвигателями на принципы, заложенные в модуль servo, а управление сервой от этого модуля отключить.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

andriano пишет:

PS. Я тут построил эпюру потребляемого сервой тока от времени. Обнаружил массу интересного и кучу информации для размышления. Теперь у меня идея, как перевести управление электродвигателями на принципы, заложенные в модуль servo, а управление сервой от этого модуля отключить.

arhat маскируется?

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

andriano пишет:

А если добавить к серве датчик положения, то проблему точности решить кое-как можно.

у сервы есть датчик положения, но он хреновый, как и всё гавно из которого серва сделана.

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

Puhlyaviy пишет:

arhat маскируется?

што?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Клапауций 999 пишет:

што?

да судя по стилистике и куче пантов, это наш старый "друг" arhat, который переписывал IDE, кричал какие производители ардуино гавнюки и прочее и прочее

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

Puhlyaviy пишет:

да судя по стилистике и куче пантов, это наш старый "друг" arhat, который переписывал IDE, кричал какие производители ардуино гавнюки и прочее и прочее

думаю, этот-другой на переписывании железа специализируется

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

серва тоже не помнит. просто стремится встать в позицию в которую сказали

шаговый движется по шагам которые можно считать

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

jeka_tm пишет:

серва тоже не помнит. просто стремится встать в позицию в которую сказали

шаговый движется по шагам которые можно считать

у тебя не правильные сервы.. а вот у него они помнят! скорбят! и все такое!

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Те сервы, что из библиотеки ардуино, помнят потому, что им регулярно (раз в 20 мс) об этом напоминают.

Клапауций 999
Offline
Зарегистрирован: 06.06.2015

andriano пишет:

Те сервы, что из библиотеки ардуино, помнят потому, что им регулярно (раз в 20 мс) об этом напоминают.

а, твои сервы почему будут помнить?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Клапауций 999 пишет:

а, твои сервы почему будут помнить?

— Эй, Брэйн, чем мы будем заниматься сегодня вечером?

— Тем же, чем и всегда, Пинки… Попробуем завоевать мир!

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Клапауций 999 пишет:

а, твои сервы почему будут помнить?

Есть такой физический процесс - называется "трение".

Если нужно без нагрузки спозиционировать на несколько десятков мс, почему нет?

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

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Клапауций 999 пишет:

думаю, этот-другой на переписывании железа специализируется

да тот же самый. просто програмно ничего не вышло с самописным ИДЕ, так он теперь вон трение тренирует.