Skocz do zawartości

Pomocna odpowiedź

Napisano

Witam, na poniższym schemacie widnieje mikrokontroler ATtiny13. Diody połączone są szeregowo i wymagają co najmniej napięcia 2*5V = 10V. Niestety z mikrokontrolera z pinu nr 4 (ten na lewo od masy) maksymalne wyjście to 6V. Dodatkowo pin 4 odpowiada za sterowanie diodami. Ustawia on swoje wyjście na HIGH / LOW co sekundę. Czyli dioda miga.

W jaki sposób mogę połączyć do tego układu drugie zasilanie (to na prawo?), aby dalej współdziałało z mikrokontrolerem, który wysyła sygnał do zaświecenia / zgaszenia diody?

Próbowałem wysyłać z mikrokontrolera z pinów 3,4 sygnały HIGH do układu scalonego (AND), do którego można połączyć zewnętrzne zasilanie, niestety układ w ogóle nie działał.

Ponieważ Twój układ dąży w stronę jakiejś bzdury, zapomnij na chwilę o nim i napisz własnymi słowami co chcesz robić, np. "Chcę mrugać 5 diodami na raz z jednego pinu" albo "Chcę załączać odbiornik potrzebujący 10V" itp. Wystarczy jedno-dwa zadania, czekamy.

Chcę mrugać na raz pięcioma diodami ale połączonym szeregowo i sterowanymi z jednego pinu. Diody do mrugania potrzebują więcej pradu i napięcia niż ten pin jest w stanie wyprowadzić, więc potrzebuję z niego uzyskać tylko sygnał a czymś innym zasilić diody.

Szkoda, że nie przeczytałeś jakiegoś kursu elektroniki, choćby na naszym Forum. Mimo to spróbuję Ci wytłumaczyć:

Ponieważ procesor nie wytrzymuje więcej jak 6V (a i to jest już granicą jego możliwości i nikt tego nie próbuje), musisz użyć elementu pośredniego - tranzystora, który przełoży słaby sygnał z pinu proca na silniejszy sygnał dla 10 lub 100 diodek.

Robisz tak:

Zasilasz procesor z 5V. Kupujesz tranzystor. Wystarczy jakiś mały, np. BC547. Jest tak tani, że chyba nie można go kupić pojedynczo:

https://botland.com.pl/tranzystory-bipolarne/254-tranzystor-bipolarny-npn-bc547b-50v01a-5szt.html

Jego bazę podłączasz przez opornik 1k do wyjścia procesora. Jego emiter dajesz do masy (minus zasilania) a do kolektora podłączasz katodę pierwszej diody LED. Kolejne łączysz szeregowo a anodę ostatniej puszczasz przez opornik 200Ω do plusa zasilania 12V. Nie, nie 10V. To tyle, zrobione. Dla pewności, zanim cokolwiek podłączysz pokaż tego schemat. Widzę, że masz zapędy do robienia nieprzemyślanych rzeczy a półprzewodniki to niestety delikatne elementy.

Oczywiście byłoby dużo prościej, gdybyś diody połączył równolegle (z opornikami wyrównującymi). Wtedy taki zestaw nawet 5 szt. możesz napędzić wprost z nóżki procesora, ale jak rozumiem "szeregowość" masz jakoś tam narzuconą.

  • Lubię! 1

Nie działa. Jeżeli połączę dodatkowo katodę pierwszej diody od lewej strony z ground od mikrokontrolera to świeci, ale nie tak jak powinno. Dokładnie mówiąc to prąd na diodzie skacze od 7.53mA do 10.3mA zamiast od 0mA do 20mA.

Miałeś pokazać schemat zanim cokolwiek pospawasz i włączysz do prądu.

A teraz zaznacz na tym rysunku wspólną masę wszystkich podłączonych elementów tj. obu zasilaczy, procesora i tranzystora.

EDIT: Czy dobrze widzę, że oba oporniki mają po 1k?

Nie, ustawiłem 1K na lewym i 200 ohm na prawym.

Układ który przedstawiłem nie miał wspólnej masy. Poprawiłem, zmieniłem prawy opornik na 80 ohm i działa jak należy od 0 - 20 mA. Dzięki

Zasilanie z dwóch źródeł jest niefajne. Jeśli dasz procesorowi tani stabilizator 5V, będziesz mógł całość zasilać z 12V.

Czy możesz wyjaśnić skąd to wymaganie na 5 szeregowych diod i wynikła z tego konieczność użycia wyższego napięcia?

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