Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[Rozwiązano] [Atmega328] [Bascom?] Nie wykrywa przejścia przez zero sieci

08 Lip 2018 03:28 318 1
  • Poziom 27  
    Witam.
    Tym razem mam dość dziwny temat, ale bez oscyloskopu jest ciężko przeanalizować gdzie leczy problem. Mianowicie zbudowałem dimmer do sterowania fazowego, jednak problem na jaki się natknąłem to detekcja zera sieci.

    Układ detekcji został zbudowany zgodnie ze schematem ze strony Mirley , z niewielkimi zmianami. Dioda zenera jest na 15V, oraz zastosowałem transoptor 4n25 :
    [Atmega328] [Bascom?] Nie wykrywa przejścia przez zero sieci

    [Atmega328] [Bascom?] Nie wykrywa przejścia przez zero sieci

    Niestety mikrokontroler nie chce wykryć przejścia przez zero. Zazwyczaj wykrywa jedynie pojedyncze, lub kilka na raz przejść, w momencie podłączania napięcia zasilającego, lub jego odłączania. Po podłączeniu do sieci, napięcie na tym prowizorycznym zasilaczu (zbudowanym z diody zenera, prostowniczej, oraz kondensatora) wynosi jedynie 2,5V :( Z symulacji wynika, że powinno tam być napięcie co najmniej rzędu 8V. Czy, ktoś wie może ma jakiś pomysł? A może szukać błędów w kodzie programu?


    Kod: vbnet
    Zaloguj się, aby zobaczyć kod


    Z góry dzięki za wszelką pomoc :) ! Za pomoc w rozwiązaniu problemu, chętnie się odwdzięczę :)
  • Poziom 27  
    Witam.
    Tym razem mam dość dziwny temat, ale bez oscyloskopu jest ciężko przeanalizować gdzie leczy problem. Mianowicie zbudowałem dimmer do sterowania fazowego, jednak problem na jaki się natknąłem to detekcja zera sieci.

    Układ detekcji został zbudowany zgodnie ze schematem ze strony Mirley , z niewielkimi zmianami. Dioda zenera jest na 15V, oraz zastosowałem transoptor 4n25 :
    [Atmega328] [Bascom?] Nie wykrywa przejścia przez zero sieci

    [Atmega328] [Bascom?] Nie wykrywa przejścia przez zero sieci

    Niestety mikrokontroler nie chce wykryć przejścia przez zero. Zazwyczaj wykrywa jedynie pojedyncze, lub kilka na raz przejść, w momencie podłączania napięcia zasilającego, lub jego odłączania. Po podłączeniu do sieci, napięcie na tym prowizorycznym zasilaczu (zbudowanym z diody zenera, prostowniczej, oraz kondensatora) wynosi jedynie 2,5V :( Z symulacji wynika, że powinno tam być napięcie co najmniej rzędu 8V. Czy, ktoś wie może ma jakiś pomysł? A może szukać błędów w kodzie programu?


    Kod: vbnet
    Zaloguj się, aby zobaczyć kod


    Z góry dzięki za wszelką pomoc :) ! Za pomoc w rozwiązaniu problemu, chętnie się odwdzięczę :)

    Dodano po 53 [minuty]:

    Problemem była brakująca ścieżka, którą dopiero zauważyłem, po wrzuceniu tak dużego przybliżenia schematu płytki na stronę :)