Сервопривод sw5513-4ma

ArturSnk
Offline
Зарегистрирован: 26.04.2016

Добрый вечер. Купил на hobbyking этот сервопривод для парусной либедки. Подключаю, а он просто крутиться без остоновки, причем хаотично, в разные стороны, команды не слушает. Питание подал через внутренний стабилизатор L298N, выход 5v. Другого стабилизатора/приобразователя пока нет. У меня только корпус для 6-и батареек 1.5v, то есть 9v. Код пробовал разный - не имеет значения. Хватает даже просто:

void setup() {
  myservo.attach(9);
}

void loop() {}

То есть просто приаттачить, и он будет крутится в разные стороны хаотично. Другую серву точно так же подключаю и все работает. По всей видимости брак. Но в чем проблема? Может можно его исправить?

Сам сервопривод:

http://www.hobbyking.com/hobbyking/store/__20853__SW5513_4MA_Sailwinch_S...

dmitron1036
Offline
Зарегистрирован: 10.01.2016

мне кажется что он так и должен работать =).

туды - сюды - обратно.

Можешь для лебёдки ещё купить от ардуины "двигатель для колеса".

шаговый двигатель ИМХО будет медленно крутить.

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

1. Что такое  Turn: 4T  из описания? 4 оборота?

2. Прочтите про их надёжность, комментарии внизу:

I tested this winch, without load, and after 10 sec burn Turnigy Multistar 15 Amp
Multi-rotor Brushless ESC 2-3S and burn Turnigy brushless motor..

I have 4 of these winched and not one has continued to work after a very short time (like 10 - 15 minutes).

Robert. I bought two of this. The first work 5 seconds, the second was working 20 seconds.
Both tests was with 6 Volt.
Hobbyking website is showing, that 6 Volt is ok.
There is no label on the winch.
DO´*NT BUY IT!

ArturSnk
Offline
Зарегистрирован: 26.04.2016

dmitron1036 пишет:

мне кажется что он так и должен работать =).

туды - сюды - обратно.

Можешь для лебёдки ещё купить от ардуины "двигатель для колеса".

шаговый двигатель ИМХО будет медленно крутить.

Нет, он так не должен работать. Это сервропривод НЕ постоянного вращения. Задаешь, например, 360 градусов. Он должен сделать полный оборот, остановиться и удерживать. Шаговый не подходит. 

ArturSnk
Offline
Зарегистрирован: 26.04.2016

4T я так понял это 720 градусов в одну сторону и 720 в другую, то есть 4 оборота. А он у меня может крутиться без остановки оборотов 7-8-10 (сколько угодно, хаотично) в одну, потом тормозит и крутится в обратную. Эти комментарии я видел. Но выбора нет совсем. Мне нужен сервопривод НЕ постоянного вращения, с углом поворота > 360 градусов. С металлическим редуктором. За ~10-15 евро. Это единственный, что нашел. Поэтому выбирать не пришлось. 

ArturSnk
Offline
Зарегистрирован: 26.04.2016

Что с ним может быть не так и как его исправить? Подскажите, люди добрые!

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

Потенциометр там служит датчиком положения.
И судя по всему он (потенциометр) должен иметь редуктор 1:4
Проверить вскрытием на:
1. его вращение при работе моторчика (даже подавая 4-5 Вольт на моторчик)
2. обрывы ( измеряя сопротивление  на его ползунке)
 

 

ArturSnk
Offline
Зарегистрирован: 26.04.2016

Разобрал. Потенциометр не вращается вообще. На код не реагирует никак.

#include <Servo.h>
Servo myservo;

void setup() {
  myservo.attach(9);
}

void loop() {
  
  delay(5000);
  
 myservo.write(180);
 
 delay(5000);
 
 myservo.write(270);
}

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

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

Не понял.....
Потенциометр есть, вы его можете врвщать вручную?
А кто-ж его в серве крутит?
В его ползунок никакой вал не входит?
Сфотографировали-бы вы  это всё.
Может быть ваша серва  " постоянного вращения" ?
Тогда пробуйте её гонять от "0" до "180".
А при "90" она должна стоять.
И этот "стояк" настраивается потенциометром. Если его ползунок " в воздухе".
 

ArturSnk
Offline
Зарегистрирован: 26.04.2016

Я имел в виду когда он стоит там, где должен, то мотор на код никак не реагирует, хотя должен. Например: 

#include <Servo.h>
Servo myservo;

int i;

void setup() {
  myservo.attach(9);
}

void loop() {
  
  
    for (i = 85; i < 96; i++){
    
    myservo.write(i);
    delay(2000);
    
    }

}

Реакции 0. Если достать потенциометр и крутить его в ручную, то меняется скорость моторчика, но остановить не удается ни в какую. Причем где то в центре замедляется на пару секунд, потом рывком разгоняется. И если повернуть в край и потом снова в центр тихонечько - происходит тоже самое... Записать видео? Проверить на обрывы потенциометр не удается. Не понимаю как. Я в этом всем профан. Ставлю на мультеметре 2000 ом и щупами на ползунок, по всякому пробовал - значения скочат.

ArturSnk
Offline
Зарегистрирован: 26.04.2016

Кстати редуктор на потенциеметре есть - значит серва не постоянного вращения. Иначе зачем ему редуктор?