logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[atmega8] Układ przycisk + led

Tomek_00 20 Kwi 2011 19:18 1955 14
  • #1 9422384
    Tomek_00
    Poziom 10  
    Moze mi ktos podpowie dlaczego to nie dziala ok. Do portu PD2 podpiety jest przycisk

    Kod: text
    Zaloguj się, aby zobaczyć kod
    Z gory dziaki za pomoc
  • #3 9422958
    Nagus
    Poziom 27  
    '!' jest operatorem logicznym a nie bitowym. Usuń wszystkie "!_BV(coś)".
  • #5 9425147
    Tomek_00
    Poziom 10  
    Układ ma dzialac tak ze przyciskiem gasi/wlacza ledy. Ukad jest tak zbudowany ze wlacznik jest ok 20m od procka ale to nie problem, jesli uklad steruje jedna dioda lub jedym halogenkiem (przez IRFZ 44N) ale jesli zamiat tego jednego halogenka podepne halogeny w kuchni to uklad wlacz sie i wylacz sie ale jesli wlacze diody to po pewnym czasie ( kilka sekund ) halogeny wylaczaja sie.
    Zmodyfikowalem program

    Kod: text
    Zaloguj się, aby zobaczyć kod

    i jesli jest tak jak teraz tzn ze nie steruje tranzystorem przez PWM tylko prosto sygnalem z procka to wszystko dziala jak nalezy. Gdzie tu problem ?
  • #7 9425325
    Tomek_00
    Poziom 10  
    Nie mam
    Ale pod PD2 podlaczony jest przycisk ktory zwiera do masy + podciagniecie do +5v przez 10k a do PB3 przez rezystor 100om podlaczony tranzystor IRFZ44N oraz przez rezystor dioda do +5v. Nic specjanlego.
  • #8 9425332
    dondu
    Moderator na urlopie...
    Tomek_00 napisał:
    Nie mam... Nic specjanlego.

    To niedobrze, bo problemy często leżą poza programem i dodatkowo jest nam łatwiej i szybciej dojść do znalezienia przyczyny, nie tracą czasu na domysły.

    Zaglądnij tutaj i zrób schemat:
    http://mikrokontrolery.blogspot.com/2011/04/kicad-projektowanie-schematow-i-pytek.html
    http://mikrokontrolery.blogspot.com/2011/04/zasilanie-mikrokontrolera.html
    http://mikrokontrolery.blogspot.com/2011/04/zakocenia-w-pracy-mikrokontrolerow.html
  • #11 9427058
    Tomek_00
    Poziom 10  
    PB3, PB4, PB5 to oczywiscie programator a halogenki ledowe podlaczone sa tak jak na rysunku tzn miedzy 12V a dren tranzystora
  • #12 9427120
    dondu
    Moderator na urlopie...
    Patrząc na schemat nie bardzo rozumie o jakich diodach piszesz:

    Tomek_00 napisał:
    ... ale jesli wlacze diody to po pewnym czasie ( kilka sekund ) halogeny wylaczaja sie.


    Cały opis działania i problemu jest strasznie zagmatwany. Napisz to jeszcze raz dokładnie, najlepiej w punktach.
  • #13 9427180
    Tomek_00
    Poziom 10  
    Moze rzeczywiscie troche zagmatanie to napisalem :)
    jesli do tranzystora nie jest nic podpiete (odbiornik) to dioda ktora jest podpieta pod PB3 wlacza sie i wylacza - dziala ok
    Jesli pod tranzystor podepne dodatkowo halogen ledowy ( 1 szt.) tez wszystko dziala ok.
    Jesli zamiast jednego halogenu ledowego podepne 4 duzej mocy ( 4 x 12 szt. ledów) to wtedy dziala to tak:
    po wlaczenie zasilania sa wylaczone, naciskam przycisk wlaczaja sie/ naciskam kolejny(np. po 1 sek.) raz wylaczaja sie. Jesli wlacze je i bede czekal to po pewnym czasie (kilka sekund) wylaczaja sie same (naprawdopodobnnie do OCR2 wpisywane jest zero tylko dlaczego)
    Uklad z 4 halogenami ledowymi dziala dobrze jesli nie steruje tranzystorem przez PWN tylko ustawiajac 0/1 na PB3
  • #14 9430210
    Konto nie istnieje
    Poziom 1  
  • #15 9441446
    Tomek_00
    Poziom 10  
    ad1. AREF odlaczylem (wisi teraz w powietrzu)
    ad2. podłaczylem 100k
    ad3 . podlaczylem dodatkowy rezystor
    Uklad zachowuje sie tak samo, jak steruje tranzystorem przez PWM i jesli mam jeden halogen ledowy to wszystko jest ok, jak podlacze 4 duuuuze halogeny ledowy to wlacza sie i wylacza ale samo za chwilke gasnie. Co tu jest grane ? :)

    Dodano po 3 [godziny] 43 [minuty]:

    Zmienilem ustawienia PWM i smiga.
REKLAMA