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

Problem z zasilaniem Atmegi

gamgee1 12 Lut 2011 00:47 3716 55
  • #1 9138840
    gamgee1
    Poziom 11  
    Problem niby banalny, ale nie mogę sobie z nim poradzić. Zrobiłem układ na Attiny 2313 (szczegóły nieistotne) i chce go zasilić z ładowarki do komórki 5V 1,5 A.
    Problem polega na tym, że podłączając ładowarkę do układu, a następnie do sieci program nie startuje i pomaga tylko ręczny reset, natomiast kiedy najpierw podłącze ładowarkę do sieci, a dopiero potem do układu wszystko działa bez zarzutu. Domyślam sie, że problem jest w tym, iż w pierwszym przypadku napięcie na wyjściu ładowarki rośnie od 0 do 5V, a w drugim podłączając ładowarkę do układu mam już stałe napięcie 5V. Ale dlaczego układ w pierwszym przypadku się wiesza?? Watchdog nic nie zmienia gdyż kontroler wiesza się zanim cokolwiek się zainicjalizuje.
  • #2 9138921
    asembler
    Poziom 32  
    Jestes pewny ze ta ładowarka do chmurki ma na pewno 5V?
    Włącz BOD o ile jest w tym procesorze.
  • #3 9139291
    mirekk36
    Poziom 42  
    Przede wszystkim pokaż schemat jak masz podłączony mikrokontroler, zasilanie itp .... bo coś czuję że tu masz niestety namieszane :( ....

    BOD owszem można włączyć i może pomóc, ale to nie jest podstawowe "lekarstwo" na tego typu rzeczy. Zasilanie ZAWSZE powinno być tak zrobione żeby i bez BOD'a wszystko działało - a później dopiero włącza się BOD'a na jakieś nieprzewidziane przypadki.
  • #4 9139323
    asembler
    Poziom 32  
    No własnie napisałem że jak już sie ogarnie z tym zasilaczem z chmurki to potem BOD moze włączyć. Szkoda że nie wiem na 100% co to za ATMEGA o sybolu attiny2313
    Ja podejrzewam że ta ładowarka nie ma 5V i pewnie do tego napiecie jest tętniące.
  • #5 9139375
    skalsky5000
    Poziom 21  
    Dodaj układ RC do resetu.
  • #6 9139614
    mirekk36
    Poziom 42  
    skalsky5000 napisał:
    Dodaj układ RC do resetu.


    Człowieku to nie rodzina procesorów 8051. Zajrzyj do noty PDF, poczytaj, sprawdź itp....

    Jak już to można dać (chociaż w praktyce niepotrzebny) kondek 100nF do pinu reset, ale to nie to samo co typowe układy RC na pinie reset przy prockach 8051.

    I to nie jest w ogóle rozwiązaniem takich problemów.

    Prędzej niewydolność ładowarki. A to że autor napisał iż ona ma wydajność 1,5A to mógł się pomylić bo to wydajność już prawie jak do czołgu ;) zwykle nowe ładowareczki mają kilkaset mA..... No ale fakt bywają i takie które dają więcej.

    zatem niech autor poda lepiej jak pisałem schemat jak to popodłączał wszystko. I niech jeszcze raz sprawdzi swoją ładowarkę. Bo nie raz już tak samo zaczynał się wątek na elektrodzie a kończył się tym, że zasilacz nie wyrabiał prądowo właśnie, bo miał wręcz za małą wydajność w stosunku do potrzeb układu z prockiem.
  • Pomocny post
    #7 9139655
    asembler
    Poziom 32  
    Autor włączyl SLEEP i nie odpowie. JA podejrzewam że raczej nie wydajnośc prądowa kilkaset mA to mozna kilka atmegtiny zasilic, ale to że takie ładowarki mają 6-9V nieokreslonego napiecia bo z załozenia nie musza miec, gdzyż to telefon sobie pobierze tyle ile mu potrzeba a napiecie dobrze zeby było większe ale tylko w przypadku zastosowania zgodnie z przeznaczeniem.
    Proponuję nie spać tylko zmierzyc napiecie na wyjsciu bez obciązenia.
  • #8 9139910
    gamgee1
    Poziom 11  
    Ładowarka jest z TOSIBA G500 bodajrze i podane przeze mnie parametry sa prawidłowe. W prawdzie jest to 5,5V ale puszczam to przez diodę na kontroler więc napięcie jest dokładnie 4,8 V (dla bezpieczeństwa). Mój układ to sporej wielkości żarówa RGB na 21 diodach i jak już pisałem kiedy układ nie chce sie uruchomić, ręcznie go resetuje na pinie RESET i wszystko bez problemu rusza a diody świecą bardzo jasno wiec o małej wydajności nie ma mowy. Czy napięcie jest tętniące nie mam jak tego sprawdzić, ale jeszcze raz zwracam uwagę że kiedy NAJPIERW podłączę ładowarkę do sieci a dopiero do układu wszystko startuje bez problemu.
  • #9 9139928
    asembler
    Poziom 32  
    A masz prznajmniej jeden kondensator przy procesorze?
    Masz 21 diod RGB więc sie wykosztowałeś i już cię nie stac na zrobienie porządnego zasilania? Zasilanie to podstawa sam niejeden projek położyłem bo olałem kwestię poprawnego zasilania. Jezeli tak jest jak piszesz to podejrzewam ze to zbyt wolne narastanie napiecia zasilania i ustawienie odpowiednich FUSE w atmedze powinno pomóc. Pokazanie schematu nie zaszkodziłoby bo może nie stosujesz oporników na diodach na przykład i stąd ten efekt.
  • #10 9140090
    gamgee1
    Poziom 11  
    Narysowanie schematu trochę zajmie ale postaram sie go wrzucić. Miałem wcześniej podciąganie zewnętrzne resetu 1k i dodałem teraz 100nF ale nie pomaga. Mam też 100nF między - a + zasilania kontrolera. Diody połączone są równolegle i na każdy kolor jest rezystor 51 Ohm. Każdy kolor sterowany przez tranzystor BC548 przez rezystor 500 Ohm. Jeśli chodzi o zasilanie to musi być to ta ładowarka gdyż nic innego się nie zmieści. Jest mała i wystarczająco wydajna prądowo. Dodam że kiedy odłączy sie układ od sieci żarówka pali się jeszcze przez kilka sekund.

    Miałem kiedyś podobny problem przy podobnym projekcie. Tam zastosowałem kondensator elektrolit 470uF i kilka diud po to aby po wyłączeniu od sieci przez krótką chwile dzięki kondensatorowi utrzymywało się napięcie zasilania na kontrolerze co w połączeniu z jednym z portów I/O dawało możliwość zmiany trybu pracy poprzez szyblie wyłączanie i włączanie zasilania z sieci. Całość działała, tryby się zmieniały ale znowu pojawił się problem ze startem. Po odłączeniu kondensatora startowało bez problemu.

    Domyślam się że problem tkwi w ładowarce i dużej pojemności kondensatorów w niej urzytych.
    próbowałem urzyć wyżej wymienionych tranzystorów i podłączyć zasilanie kontrolera tak aby tranzystor otwierał się kiedy napięcie zasilania przekroczy np 4V ale nie umiem dobrac odpowiedniego rezystora.
  • #11 9140161
    asembler
    Poziom 32  
    Czy podczas włączenia diody sie zapalają.
    ładowarka faktycznie chodzi na granicy.
    dajesz na jedna diode ok 50mAX63 to robi 3A jak sie wszystkie zaswiecą

    Dodano po 1 [minuty]:

    No chyba ze ty masz nie diody RGB tylko diody R,G,B.
    To i tak wychodzi 1A.
  • #12 9140240
    gamgee1
    Poziom 11  
    Diody się nie świecą po podłączeniu do sieci. Dopiero wszystko rusza po resecie.

    Jak wyszło ci 50mA na jedną diodę?


    Podając więcej jak 20~25mA na jedną diodę wszystko by szlak trafił. Maxymalny prąd dla diody. Mi z obliczeń wychodzi niecałe 5 mA na diodę ale mogę się mylić.
    Poza tym właśnie odłączyłem dwa z trzech kolorów i nic się nie zmienia
  • #13 9140252
    asembler
    Poziom 32  
    A nie sprawdzałeś miernikiem? to szybsze i dokładniejsze niż obliczenia.

    Dodano po 1 [minuty]:

    5.5-2=3.5v/51=0.060A dla RED
    A jaki chciałes dać prąd na jedną diodę?

    Dodano po 4 [minuty]:

    Jestem ciekawy czy podczas gdy włączysz "nieprawidłowo" masz na wyjsciu ładowarki 5V?
  • #14 9140343
    gamgee1
    Poziom 11  
    Sprawdziłem miernikiem i na jeden kolor (czerwony) przy maksymalnej jasności płynie 42mA. Jeśli chodzi o zasilanie to w momencie kiedy układ nie startuje na jego pinach zasilających jest 4.8V (z powodu wstawionej diody).
    Więc odpada problem z brakiem zasilania ;p


    Problemem nie jest niedobór mocy ładowarki gdyż układ diała poprawnie.
    Problem w tym dlaczego Attiny do wystartowania potrzebuje zewnętrznego resetu??
  • #16 9140373
    asembler
    Poziom 32  
    CIeżko uruchamiac na odległośc, ale skoro mówisz ze tam w zasilaczu jest za duzo mikrofarad to juz nie zaszkodzi jak dasz jeszcze jeden blisko atmegi np. 100uF/10V
  • #17 9140421
    mirekk36
    Poziom 42  
    asembler napisał:
    CIeżko uruchamiac na odległośc, ale skoro mówisz ze tam w zasilaczu jest za duzo mikrofarad to juz nie zaszkodzi jak dasz jeszcze jeden blisko atmegi np. 100uF/10V


    I widzisz panie asembler jak w takich przypadkach wychodzi nieznajomość zagadnień związanych z prawidłowym filtrowaniem zasilania. A niedawno w innym wątku był podobny bój. Zresztą tego typu wątki są, można powiedzieć co chwilę zakładane. Zatem zamiast podpowiadać komuś żeby sobie BOD ustawił, zawsze staraj się najpierw podpowiedzieć albo sprawdzić u takiego osobnika jak ma rozwiązane filtrowanie. Bo w tym konkretnym przypadku człowiek nie ma pojęcia - co zrozumiałe, przecież początkujący. Dziwi mnie tylko jak idzie w zaparte i forsuje swoje dziwne teorie tracąc tylko czas ;)

    A tak? pokazałby schemat tego co spłodził - to od razu by wyszło co jest źle i pokazałoby się mu jak trzeba na przyszłość robić. Cóż każdy musi jednak swoją drogą dochodzić - jedni krótszą a inni wolą znacznie dłuższą ;)
  • #18 9140452
    asembler
    Poziom 32  
    mirekk36 napisał:
    asembler napisał:
    CIeżko uruchamiac na odległośc, ale skoro mówisz ze tam w zasilaczu jest za duzo mikrofarad to juz nie zaszkodzi jak dasz jeszcze jeden blisko atmegi np. 100uF/10V


    I widzisz panie asembler jak w takich przypadkach wychodzi nieznajomość zagadnień związanych z prawidłowym filtrowaniem zasilania. A niedawno w innym wątku był podobny bój. Zresztą tego typu wątki są, można powiedzieć co chwilę zakładane. Zatem zamiast podpowiadać komuś żeby sobie BOD ustawił, zawsze staraj się najpierw podpowiedzieć albo sprawdzić u takiego osobnika jak ma rozwiązane filtrowanie. Bo w tym konkretnym przypadku człowiek nie ma pojęcia - co zrozumiałe, przecież początkujący. Dziwi mnie tylko jak idzie w zaparte i forsuje swoje dziwne teorie tracąc tylko czas ;)

    A tak? pokazałby schemat tego co spłodził - to od razu by wyszło co jest źle i pokazałoby się mu jak trzeba na przyszłość robić. Cóż każdy musi jednak swoją drogą dochodzić - jedni krótszą a inni wolą znacznie dłuższą ;)


    No tak ale ja nigdy nie zakładam że ktoś nie ma dobrej filtracji bo to podstawa stąd przechodzę nad tym do porządku. A następną poradą jakby już nic sie nie dało zrobić to ustawic odpowiednio FUSE chociaż sam BOD tu raczej by nie pomógł, ale jestem zdania że lepiej powiedzieć wiecej i nawet głupiej niż nic tymbardziej że głupiej bardzo łatwo podpowiedziec skoro sie trzeba wszystkiego domyślać.
    Nie próbuj tego z żoną jak masz:-)

    Dodano po 3 [minuty]:

    Ciekawy jestem czy ustawienie "HOTDOGA" na zawsze enable nie zresetowałoby w tym przypadku procesora przy załozenieu ze procek sie wiesza zaraz po włączeniu.
  • #19 9141112
    gamgee1
    Poziom 11  
    A może użyć stabilizatora na 3,3 V?? Do tego kondensatory na wejście i wyjście i z tego zasilić Attiny??
    Zna ktoś taki stabilizator którego można by zasilić z 5.5V?
  • #20 9141148
    asembler
    Poziom 32  
    A czy teraz dołączyłes kondensator elektrolit? Bo my tu ci radzimy a ty nwet nie chcesz sprawdzic albo powiedziec czy sprwdziles nasze porady.
    Kazdy pojdzie z 5V na 3.3 przynajmniej te które ja mam chodzą,
    Tylko wtedy musisz rozgraniczyc zasilanie diod od zasilania procesora.
    Diody z 5.5V daj.

    Dodano po 1 [minuty]:

    Użyje pisz bez r przynajmniej
  • #21 9141264
    gamgee1
    Poziom 11  
    schemat: Tranzystory są 548 a nie 547

    Problem z zasilaniem Atmegi

    Zauważyłem że brakuje jednej masy na zasilaniu Attiny... pomyłka przy rysowaniu.
    Każda dioda to oczywiście równolegle połączone 21 diód (kolejno R, G, B).

    Testowałem elektrolit na wejściu zaslania układu i nie pomaga.


    Możesz mi podać nazwy tych stabilizatorów??[/quote]
  • #22 9141308
    Konto nie istnieje
    Poziom 1  
  • #23 9141327
    asembler
    Poziom 32  
    Ja mówiłem o elektrolitycie przy procesorze już kilka razy.
  • #24 9141339
    Konto nie istnieje
    Poziom 1  
  • #25 9141426
    gamgee1
    Poziom 11  
    Dałem 100uF/16V za diodą i zamieniłem fezystory na 4,7k Ohm nic się nie zmieniło.
    nadal muszę resetować ręcznie żeby całość ruszyła
  • #26 9141468
    asembler
    Poziom 32  
    No to ty musisz miec program przeze mnie zwany dwuprzebiegowym.
    Bardzo czesto popełniają "programisci" taki błąd
    Co znaczy dwubiegowy?
    Jak odłączysz zasilanie to procesor sie resetuje przyjmijmy ze mniej wiecej znamy wartosci w zakątkach ukladu.
    Teraz pierwsze włączenie powoduje wpisanie prawidłowych poczatkowych informacji, ale te informacje są wpisywane pózniej niż to potrzeba do zadzialania poprawnego programu, a przy drugim restarcie procesora w pamieci juz mamy prawidłowe informacje i program działa.
    Nie musi to być akurat w tym przypadku ale jak nie to to już nie mam wiecej pomysłów. Rózne cuda sie zdarzały ale coś takiego?

    Dodano po 3 [minuty]:

    Ze też nie wpadłem na to.
    Przejdż na baterie:-) Ja jakis rok tem przeszedłem na ogniwową strone mocy i nia ma żadnych problemów takich. Mam inne wieksze ale takich to nigdy.
    Na ogniwie LIon to z tydzien sie bedziesz mógł bawic. ładowarke już masz:)
  • #27 9141510
    gamgee1
    Poziom 11  
    schemat wygląda teraz tak:
    Problem z zasilaniem Atmegi

    Ale gdyby to był błąd programowy to działo by sie to samo, kiedy podłączam do układu ładowarkę już podłączoną do sieci, a w tym właśnie przypadku całość działa idealnie. Ładowarka ciągle pod zasilaniem, rozłączam np masę układu od ładowarki i wszystko gaśnie, podłączam znowu i zapala sie. I tak bez przerwy bez rzadnego problemu, ale kiedy odłączę ładowarkę od sieci i podłącze znowu kontroler nie startuje
  • #28 9141526
    asembler
    Poziom 32  
    No cóz ja mam taką zasadę: Po piewsze jak coś nie działa to na pewno skonociłem program bo sprzet łatwo sprawdzic.
    Po drugie jak już jestem pewny ze na 100% program działa ale tak już pewny ze dałbym sobie rękę obciąć a mimo to nie działa to wyrzucam program i pisze od początku.
  • #29 9141528
    gamgee1
    Poziom 11  
    asembler napisał:


    Ze też nie wpadłem na to.
    Przejdż na baterie:-) Ja jakis rok tem przeszedłem na ogniwową strone mocy i nia ma żadnych problemów takich. Mam inne wieksze ale takich to nigdy.
    Na ogniwie LIon to z tydzien sie bedziesz mógł bawic. ładowarke już masz:)



    :) cały problem w tym że całość ma wejść do takiej fajnej dużej żarówki firmy POLUX i ma być zasilane z sieci i dlatego upieram sie przy tej ładowarce. Gdyby nie to to już dawno wziął bym trafo 9V i stabilizator 7805 i nie było by tematu.

    Zaraz podłącze zamiast niej wyjście 5V zasilacza z kompa i będzie wiadomo czy to wina układu czy zasilania



    Hmmmm....
    Zmiana zasilania nie pomogła....:|
    Rzeczywiście pora przyjrzeć się programowi
  • #30 9141563
    asembler
    Poziom 32  
    To od razu tak mów. Wcale ci nie potrzeba żadnej ładowarki bo skoro to bedzi eodizolowane od dzieci to zasil to "prosto" z 230V
    Całe Chiny tak robią to ty też możesz.
    Zasilacz od kompa to taki sobie pomysł może z gniazda USB ale bateria od telefonu?
REKLAMA