Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 4 cze 2025, o 18:33


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
    Autor Wiadomość
    PostNapisane: 16 sty 2015, o 13:52 
    Offline
    Użytkownik

    Dołączył(a): 22 paź 2014
    Posty: 72
    Pomógł: 0

    Witam
    Potrzebuję w swoim urządzeniu wykorzystać PWM do sterowania tranzystorem. Korzystając z BB opanowałem sterowanie diodami. Po tym sukcesie podłączyłem jedną diodą przez tranzystor BC639 i dioda świeci się cały czas z maksymalną jasnością. PWM w programie testowym jest 3 kanałowy i pozostałe 2 diody przygasają i rozjaśniają się poprawnie. Ta sama dioda po podłączeniu do uC bez tranzystora rozjaśnia się i ściemnia poprawnie. Nie mam pojęcia czemu to nie chce działać z tranzystorem. Mogę prosić o jakieś wskazówki?
    uC to Atmega8, taktowana wew. rezonatorem 8 MHz.

    kod programu:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Schemat układu:
    Usunięto jako niezgodny z zaleceniami: Zielono-Różowy J.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 sty 2015, o 14:45 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 07 sty 2014
    Posty: 336
    Lokalizacja: Grodzisk Mazowiecki
    Pomógł: 13

    Sprawdź poprawność podłączenia tranzystora BCE
    Odłącz rezystor od pinu PB1 i daj go do masy czy wtedy dioda zgaśnie?

    Edit: W tym układzie ta dioda będzie działała odwrotnie niż dwie pozostałe.

    _________________
    "Nie programuj w święta - bug się rodzi"



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 sty 2015, o 14:56 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 07 sty 2014
    Posty: 336
    Lokalizacja: Grodzisk Mazowiecki
    Pomógł: 13

    Co będzie gdy na wyjścia PB1,2,3 wystawimy logiczną "1"?

    _________________
    "Nie programuj w święta - bug się rodzi"



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 sty 2015, o 15:10 
    Offline
    Użytkownik

    Dołączył(a): 22 paź 2014
    Posty: 72
    Pomógł: 0

    Uruchomiłem ten kod. W sumie to on jest poprawny :D Problemem było moje oko, które nie zauważało zmian świecenia diod led. Po zmianie czasów delay widać wyraźne zmiany jasności diody :)
    Pojawił się za to inny problem: dioda podłączona przez tranzystor zmienia swoją jasność tylko w niewielkim zakresie. Wsadziłem niebieską diodę świecącą głównie do przodu (przez tą kulistą "pokrywkę") i skierowałem na czarny bok drukarki. Widać tam zmianę promienia niebieskiego okręgu generowanego przez diodę.
    Pytanie brzmi, czy da się tak wysterować ten tranzystor, żeby mieć płynną regulację wypełniania? W docelowym urządzeniu taką potrzebuję, a diody LED służą tylko jako prototyp.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 sty 2015, o 15:14 
    Offline
    Użytkownik

    Dołączył(a): 22 paź 2014
    Posty: 72
    Pomógł: 0

    squeez napisał(a):
    tomson5 napisał(a):
    Co będzie gdy na wyjścia PB1,2,3 wystawimy logiczną "1"?

    Fakt masz rację, nie zwróciłem uwagi że dwie pozostałe są podłączone katodą do pinu :/ mea culpa


    Po podaniu 1 na wszystkie 3 piny, świeci się tylko dioda podłączona przez tranzystor :)
    To tylko tak w ramach wyjaśnienia wszelkich nieścisłości :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO