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

Stan akumulatora i mikrokontroler oraz kilka problemów...

pidpawel 15 Lis 2007 16:20 1743 8
REKLAMA
  • #1 4484213
    pidpawel
    Poziom 26  
    Posty: 1025
    Pomógł: 13
    Ocena: 18
    Witam!
    Buduję sterownik do oświetlenia w rowerze. Mam kilka problemów:
    a) lampa- mam tranzystor bd139 podłączony do mikro przez 1k ohm. Sterowanie - jeśli mam 1 to przewodzi. Ale gdy podepnę lampę - 12V 10 W to się strasznie grzeje. Sprawdzałem, lampa pobiera około 700 mA.
    b) jak za pomocą mikrokontrolera (mega8) sprawdzać stan akumulatora? tzn kiedy napięcie spada poniżej jakiegoś poziomu.
    c) mam z led Flux i połączone równolegle są. Napięcie 2,4v pobór prądu 30mA. Jak obliczę sobie opornik do zasilania 5V to mam mały problem... tzn. diody świecą bardzo słabo. Tymczasowo zastosowałem 3 diody prostownicze. Może napięcie czasem skakać, ale świecą jasno ;) Zobaczymy jak długo ;) Czemu tak reagują na opornik?
    d) wyświetlacz lcd - pisze w dokumentacji że wytrzyma ok -20*C. Ile to jest w praktyce? Rowerem jeżdżę w każdych warunkach więc...

    No chyba tyle... jak coś - napiszę ;)
  • REKLAMA
  • Pomocny post
    #2 4484686
    CosteC
    Poziom 39  
    Posty: 5258
    Pomógł: 398
    Ocena: 1622
    a) Za mały prąd bazy. Zobacz ile katalogowo ten tranzystor ma wzmocnienia prądowego i do tego dobierz opornik bazowy. Ale uważaj na wydajność prądową ATMEGA. Albo zmień tranzystor na stosownego MOSFETa
    b) ATmega8 ma przetwornik analog-cyfra. Mierz napięcie akumulatora i wyznacz stosowne poziomy napięć.
    c) Diod raczej sie nie łączy równolegle. Zalecałbym sterowanie prądem diod, połączonych szeregowo, zasilanych napięciem z akumulatora. Może źródło prądowe na LM317?
    d) LCD pewnie wytrzyma do -20 tylko musisz dostosowywać kontrast do temperatury, najlepiej ją mierząc.
  • REKLAMA
  • #3 4485172
    pidpawel
    Poziom 26  
    Posty: 1025
    Pomógł: 13
    Ocena: 18
    Co do:
    a) thx - okazało się jednak że to tranzystor ma za mały prąd maksymalny.
    b) jak mam to zrealizować? Tzn gdzie są te przetworniki? Jak zapiąć to do uC bo bezpośrednio to się raczej nie da...
    c) Na lm 317 robiłem, ale trzeba było radiator - duża kobyła... Chyba zostawię tak jak jest.
    d) Temp i tak będę mierzył, więc tylko napisać sterowanie. Tylko jak zrobić c/a na Medze?
  • Pomocny post
    #4 4485270
    CosteC
    Poziom 39  
    Posty: 5258
    Pomógł: 398
    Ocena: 1622
    a) BD139 ma prąd masymalny 1.5A żarówka 10W 12V potrzebuje 833mA... Tranzystor dobry, sterowanie złe
    b) Przetworniki są w środku. Zalecam lekturę noty katalogowej w celu ich znalezienia :D
    c) LM317 przy zasilaniu 2 LEDów 20mA przy spadku na ledzie 2.4V z akumulatora 12V daje to (12V-2x2.4V)*20mA = 144mW czyli tyle co nic. Jeżli ci się grzał to zrobiłeś coś nie tak.
    d) Możesz dodać przetwornik C/A, możesz go zrobić z wyjścia PWM...
  • #5 4485305
    pidpawel
    Poziom 26  
    Posty: 1025
    Pomógł: 13
    Ocena: 18
    a)aha... tylko czemu na innych działa a tu nie?
    b) że są to ja wiem... to te nóżki oznaczone ad0 na przykład? Czyli koło 22 nóżki o ile dobrze pamiętam...
    c) było 4 ledy po 20 mA jakoś tak. Mogłem zrobić nie tak - przyznaję się ;)
    d)No to chyba na pwm się pokuszę ;) Oba timery mają pwm czy tylko t1? Muszę mieć też timer do zegarka...

    Dołączam problem e :D
    e) jak podłączyć fotorezystor do przetwornika ad żeby można było łatwo z niego odczytać poziom światła?
  • REKLAMA
  • Pomocny post
    #6 4485389
    CosteC
    Poziom 39  
    Posty: 5258
    Pomógł: 398
    Ocena: 1622
    a) A jaki masz prąd bazy? Ile wynosi minimalne wzmocnienie tego typu tranzystora?
    b) Nota katalogowa.... Nie pamiętam
    c) (12-4x2.4)*20mA 50mW, ale na granicy działania LM317. Jeżeli dasz 2 linijki po 2 LEDy, każda ze swoim opornikiem wyrównawczym, to daje 0.3W strat. Prawie idealne rozwiązanie...
    d) Twój wybór
    e) Zrobić dzielnik z opornika i fotorezystora?

    Chyba założę firmę consultingową.....
  • REKLAMA
  • #7 4485508
    pidpawel
    Poziom 26  
    Posty: 1025
    Pomógł: 13
    Ocena: 18
    To ja się pisze na pierwszego klienta ;) Co do:
    e) jak się to robi? Nie potrafię czegoś takiego zrealizować. Ja testem 2klasa gim ;)
    c) zostają te diody - grunt że świeci ;)
    b)zaraz przytoczę odpowiedni fragment :D
    a) szukam... ewentualnie powiedz jak np buz 11 podpiąć w ten układ. Prąd bazy, a właściwie przed opornikiem to 5v.
  • Pomocny post
    #8 4485684
    CosteC
    Poziom 39  
    Posty: 5258
    Pomógł: 398
    Ocena: 1622
    Łopatologicznie:
    a) Prąd bazy obiliczymy sobie tak:
    (napięcie zasilające procesor - napięcie kolektor emiter) / rezystor baza- wyjście procesora. Oczywiście tranzystor NPN, Emiter do masy, obciążenie dopięte do kolektora.

    Teraz badamy ile wynosi minimalne wzmocnienie tranzystora BD139. Parametr hFE3. zależnie od grupy tranzystora może to być tylko 40. Wtedy jeżeli mamy żarówkę potrzebującą 833mA to prąd bazy powinien wynosić 20.825mA a to więcej niż może dostarczyć bezpiecznie ATmega (z pamięci)

    Należy zmienić tranzystor na taki z lepszym wzmocnieniem albo na MOSFETA z niskim napięciem przełączenia <4.5V dla procesora zasilanego z 5V. BUZ11 sie nie nadaje. Będzie ledwo otwarty - można to zobaczyć w jego karcie katalogowej. Szukać mosfetów "logicznych".

    Jeśli wziąć BD139-16 ze wzmocnieniem minimum 100 to prąd bazy to minimum 8.3mA (ATmega jest bezpieczna) Jak damy opornik 470R to prąd bazy wyniesie 9.1mA czyli w sam raz.

    b) Czytać i jeszcze raz czytać tego jest kilka ładnych stron. Można kupić stosowną książkę z wydawnictwa BTC bodajże jak sie nie chce PDFa czytać.

    c) Rozwiązanie z diodami jest beznadziejne, nie masz żadnej gwarancji ze nie przekraczasz prądu maksymalnego diod. I mogą ci się spalić przy byle okazji.

    d) niektóre TIMERy mogą mieć wiecej niż jedno wyjście PWM, możliwe że można mieć zegarek i wyjście PWM jednocześnie na jednym timerze. co prawda częstotliwość taktowania licznika PWM będzie taka sama jak zegarka ale to nie musi przekszkadzać.

    e) dosyć trywialnie, fotorezystor między +5V a wejściem przetwornika, i dobrany opornik pomiędzy tym wejściem a masą.
  • #9 4485751
    pidpawel
    Poziom 26  
    Posty: 1025
    Pomógł: 13
    Ocena: 18
    No dzięki WIELKIE ;)

    Tylko nie czaje punktu a, ale tu jutro - może jak będzie jasno to zakumam ;) Co do punktu e to muszę wiedzieć jeszcze jaki to opornik ;)

    Co do punktu a jeszcze. spróbowałem 2 rzeczy - podpiąć tę żarówkę tak na pusto - nie załączać tranzystora(nóżka nie podpięta) no i klops- grzeje się, a prąd około 4mA...

Podsumowanie tematu

✨ Dyskusja dotyczy budowy sterownika oświetlenia rowerowego z wykorzystaniem mikrokontrolera ATmega8 oraz problemów z tranzystorem BD139, pomiarem stanu akumulatora, zasilaniem diod LED i wyświetlaczem LCD. W przypadku tranzystora BD139 problemem jest niewystarczający prąd bazy do sterowania żarówką 12V 10W (około 833mA), co powoduje jego przegrzewanie. Zalecane jest dobranie odpowiedniego rezystora bazowego lub zastosowanie tranzystora o wyższym wzmocnieniu lub logicznego MOSFET-a z niskim napięciem przełączenia (
Wygenerowane przez model językowy.
REKLAMA