Skocz do zawartości

Pomocna odpowiedź

Napisano (edytowany)

Pomożecie? 
Próbuję ograniczyć pobór napięcia przez serwo SG90 ( w momencie gdy jest w zadanej pozycji i niema potrzeby aby było zasilane)  tranzystorem PNP bc560c 0.2A ,  układ w oparciu o wemos d1 mini zasilany 5v z akumulatora przez regulator napięcia

niby poprawnie bez podanego sygnału na baze serwo ma  napięcie około 0, 10V , po podaniu stanu niskiego z D1 mini na baze mam 4.97 V podane na serwo, jednak serwo SG90 nie rusza, bez tranzystora działa poprawnie 

 

IMG_20200530_220415.jpg

Edytowano przez Jarobwo

@Jarobwo Cześć witamy na forum 😉 

Nie rozumiem co masz na myśli że chcesz "ograniczyć pobór napięcia" poprzez tranzystor? 

Chcesz po prostu wyłączać zasilanie dla serwomechanizmu gdy ten jest w pozycji zero? 

Dlaczego użyłeś rezystora 1kom, w jakim celu?

Możesz pokazać zdjęcie gotowego układu?  



 

  • Lubię! 1

Cześć,

No to pomierz jeszcze jaki prąd płynie w momencie kiedy to serwo miało by zadziałać. Bo jak @Paatryk93 już zauważył, najpewniej tranzystor ogranicza prąd do serwo, skoro na bazę dałeś 1kΩ. To serwo do zadziałania potrzebuje I chwilowego >0.5A! To również oznacza że BC560 się nie nadaje.

Zacznij od detach() kiedy serwo osiągnie zadaną pozycję - może wystarczy. Do odcinania napięcia od serwa postaw jakiegoś małego mosfeta - ja robiem takie próby z takimi - bezpośrednio z pinu przy płytkach 5V i przez dodatkowy tranzystor przy 3.3V.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...