Skocz do zawartości

Tranzystor BC516 jako włącznik innego układu


Pomocna odpowiedź

Napisano

Cześć:)

W swoim projekcie chciałbym mieć możliwość całkowitego odcięcia zasilania układu komunikacyjnego w celu zmniejszenia zużycia energii (urządzenie ma być zasilane bateryjnie). W tym celu postanowiłem użyć tranzystora PNP BC516. Działać by to miało w następujący sposób: ESP32 co jakiś czas wybudza się z głębokiego uśpienia i ustala stan niski na pinie 22, co załącza tranzystor i moduł komunikacyjny LoRa otrzymuje zasilanie. Po przesłaniu informacji, mikrokontroler przełącza pin 22 w stan wysoki i sam przechodzi w tryb uśpienia. Dodam, że całość pracuje na 3.3V.

Moje wątpliwości/pytania co do układu:

1. Czy rezystory są prawidłowo umieszczone w schemacie? R8 jest rezystorem podciągającym (w czasie uśpienia ESP32 na pinach jest stan nieustalony).

2. Czy w ogóle 100k ohm jest ok? 

3. W jaki sposób ograniczyć prąd przepływający przez tranzystor w takim układzie? Czy w ogóle muszę go ograniczać? Moduł LoRa potrzebuje max. 150mA.

Zrzut ekranu 2024-03-08 210140.png

(edytowany)

Na pewno chcesz BC516? To jest Darlington i możesz mieć spadek UCE = -1V, przy Vcc=3.3V robi różnice.

Edytowano przez fribble3

Kurcze... użyłem takiego tranzystora bo tylko taki miałem pod ręką. Czy jest szansa wymienić go na NPN? Czy w takiej sytuacji ma to sens?

Obecnie modul LoRa bez tranzystora pobiera w uśpieniu 4,5 mA. Jak na zasilanie bareteryjne to sporo. Jest szansa znalezienia takiego "przełącznika" który, będzie pobierał poniżej 1mA?

Twój Lora RA02 według danych katalogowych może być zasilany od 1.8V. Możesz więc dla próby użyć tego Darlingtona, choć nie jest to eleganckie. Najlepiej w tym przypadku zastosować tranzystor MOSFET z kanałem p, ale koniecznie o niewielkim napięciu VGS .

  • Lubię! 1
  • Pomogłeś! 1

Jeśli wysoki stan miałby włączyć tranzystor, to można użyć tranzystora npn, wystarczy trochę inaczej napisać program

Dziękuję za wszystkie odpowiedzi. Jednak całkiem zrezygnuje z tranzystora. @jand podsunąłeś mi pomysl, aby dokladniej przyjrzeć sie dokumentacji technicznej. Znalazłem tam informacje o trybie uspienia i dołożyłem kilka linijek do mojego programu. Efekt jest zadowalający:) Teraz prąd pobierany przez uklad jest poniżej 1mA:) 

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...