Jak działają serwomechanizmy
Na podstawie tych szczegółów twojego pytania:
Właśnie dostałem zestaw [...] ciągłych serwomechanizmów [...] podłączyłem go do mikrokontrolera
W połączeniu z tagiem „Arduino” założę się, że pracujesz z serwami hobby (RC) zmodyfikowanymi do ciągłej rotacji. Standardowe serwomechanizmy działają poprzez odbieranie sygnału pulsacyjnego z okresem 20 ms (50 Hz). Regularne serwo hobby obraca się pod określonym kątem w oparciu o cykl pracy (czas włączenia) pulsującego sygnału sterującego. Czas ten może wynosić od 500us do 2500us, ale zwykle stosuje się tylko zakres od 1000us do 2000us, aby nie uszkodzić serwa. „Neutralny impuls” 1500us ustawi serwo w pozycji środkowej.
Ten artykuł Wikipedii na temat sterowania serwomechanizmem ma świetny obraz dotyczący sterowania pulsacyjnego:
Serwo działa na kilka różnych sposobów, ale najczęściej spotykanym przez hobbystów typem jest serwomechanizm analogowy. W miarę obracania się silnika regulowany jest wewnętrzny potencjometr, tworząc ścieżkę sprzężenia zwrotnego dla wewnętrznego obwodu elektrycznego. Serwo będzie się nadal obracać, aż potencjometr znajdzie się w oczekiwanym położeniu dla danej szerokości impulsu.
Istnieje wiele różnych sposobów modyfikowania standardowego serwomechanizmu hobbystycznego w celu ciągłego obracania, więc nie wchodzę w to, ale w gruncie rzeczy ta ścieżka sprzężenia zwrotnego jest naruszona, ponieważ serwo nigdy nie myśli, że jest w prawidłowej pozycji, gdy otrzyma „ impuls neutralny. Usunięto również mechaniczny ogranicznik wewnętrznych kół zębatych. Po wykonaniu tej czynności wysyłanie nieobojętnego impulsu spowoduje całkowite obrócenie serwa, przy czym prędkość obrotu zależy od szerokości impulsu.
Twój problem
Kiedy niezmodyfikowane serwo otrzymuje impuls, szybko obraca się do pożądanej pozycji i utrzymuje je tak długo, jak długo wysyłany jest impuls. Ręczne obracanie serwa w tym momencie powinno być bardzo trudne, a spowoduje to szum silnika wewnętrznego, który pobiera nadmierny prąd, próbując się skorygować w sytuacji przeciążenia. Jeśli serwo jest wyłączone (nie otrzymuje impulsu), można z łatwością manipulować nim ręcznie.
Zmodyfikowane serwo będzie wykazywać podobne zachowanie, gdy znajdzie się pod zbyt dużym obciążeniem - będzie głośno nucić i pobierać nadmierny prąd. Chociaż twoje serwo nie może być przeciążone, oczywiście wykazuje podobne objawy i najprawdopodobniej jest wadliwe. Podczas napędzania ręczne obracanie siłownika lub zatrzymywanie go w pożądanym kierunku / prędkości nie jest dobrym pomysłem, więc miej to na uwadze w przypadku innych serwomechanizmów.
Gdy wadliwe serwo próbuje się obracać, pobiera tyle prądu, że drugie serwo nie może działać. Dlatego działał dobrze po usunięciu wadliwego serwomechanizmu.