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

Wybór taniego uP do sterowania diodami LED z PWM i 8 IN/OUT bez zewn. elementów

Ravender 03 Lut 2007 15:29 1965 9
  • #1 3523085
    Ravender
    Poziom 20  
    Posty: 627
    Pomógł: 49
    Ocena: 73
    Szukam uP który bedzie słuzyl do sterowania diodami Led. Jego główna praca to podawanie impulsów na tranzystory włązające diody, odbieranie impuslow z przyciskow słuzących do sterowania "sposobem" swiecenia. Jasnosc diod sterowana metodą zmiany szerokosci impulsu.
    Główne cechy, których szukam to:

    1. Niewielki koszt
    2. uP który nie wymaga zadnego "obudowania" (w sensie zewnętrzne elementy jak kwarce itp). Po prostu programuje, podłączam cos do nozek i dziala.
    3. Minimum osiem IN/OUT. Czyli moge sobie np podłączyć pod 4 piny 4 przełączniki a pod pozostałe 4 , diody.

    To tyle. Co proponujecie!?
  • Pomocny post
    #2 3523116
    McRancor
    VIP Zasłużony dla elektroda
    Posty: 5326
    Pomógł: 479
    Ocena: 124
    Większość nowoczesnych procesorów wysteruje diody bez tranzystorów, obciążalność prądowa do 20mA na port, więc spokojnie wystarczy.

    Do Twojego zastosowania najlepiej nada się najpopularniejszy uC czyli ATtiny2313, tani i spełnia wszystkie wymienione warunki
  • Pomocny post
    #3 3523168
    mirekk36
    Poziom 42  
    Posty: 9195
    Pomógł: 964
    Ocena: 2289
    tak dla zobarazowania ile dodatkowych elementów potrzeba dla wysterowania kilku diod LED z ATtiny2313 ;) .... ZERO dodatkowych elementów poza prockiem, diodami i 2 kabelkami ;)

    znalazłem gdzieś w necie taką fajną instrukcję - to jej wycinki ale widać jak ludziska potrafią kombinować ;)

    Wybór taniego uP do sterowania diodami LED z PWM i 8 IN/OUT bez zewn. elementów
  • #4 3523194
    Ravender
    Poziom 20  
    Posty: 627
    Pomógł: 49
    Ocena: 73
    Kurcze! Bomba! :D. O cos takiego dokładnie mi chodziło. Prościej się już nie da :)
  • #5 3523249
    McRancor
    VIP Zasłużony dla elektroda
    Posty: 5326
    Pomógł: 479
    Ocena: 124
    Jednak radziłbym dołożyć rezystory ograniczające prąd dla LEDów.

    Porty tego AVRa mają możliwość pracy jako wejściowe z wewnętrznym podciąganiem, więc wystarczy że przełączniki będą zwierać do masy (bez zewnętrznych rezystorów)
  • #6 3523290
    mirekk36
    Poziom 42  
    Posty: 9195
    Pomógł: 964
    Ocena: 2289
    hmmm temu gostkowi te układy działają dobrze, a on robi wręcz takie gotowe kity i sprzedaje majsterkowiczom, więc chyba dobrze to działa i bez rezystorków.

    tak mi się wydaje choć może się mylę, że przy zastosowaniu takich 3 bateryjek o jakby nie mówić słabej wydajności prądowej, to nic właśnie nie powinno się "palić" ... widziałem na tej stronce jak gościu robi np gadżety , że tak samo podłącza pod ATtiny np wyświetlacz alfanumeryczny i tez bez oproków - wyświetlają się wtedy literki - takie przesuwające się napisy na jednym wyświetlaczu - miał ich ileś na choince ;)

    .... bo chyba gdyby zastosować zasilacz z większą wydajnością prądową to też myślę, że mogło by się zacząć coś powoli smażyć ;)
  • #7 3526742
    LordBlick
    VIP Zasłużony dla elektroda
    Posty: 5438
    Pomógł: 549
    Ocena: 69
    Myślę, że bezdyskusyjnie nie należy hołubić treściom mogących narażać na szkodę niewprawnego w elektronice użytkownika, więc nie widzę powodu do dyskusji z McRancor, którego powyższa uwaga jest jak najbardziej na miejscu... Przy zamieszczaniu odwołań do projektów warto dodawać tego typu zastrzeżenia, aby nie było do nas pretensji. Upominam aby dbać o poziom Elektroda.pl, nawet nie ze względu na regulamin.
    Pozdrawiam, Daniel
  • #8 3526806
    mirekk36
    Poziom 42  
    Posty: 9195
    Pomógł: 964
    Ocena: 2289
    ok zgadzam się że tego typu uwagi są słuszne - sam przecież to dopisałem więc nie do końca rozumiem o co chodzi? z mojej strony to było raczej pytanie jak to może działać ...

    ale ok sam to zrobię , zaprogramuję procka i wypróbuję - jak się spali to trudno - mała strata a jak zadziała to opiszę to tu dokładnie, szczególnie jak napisać program aby to działało poprawnie i mam nadzieję, że wtedy nikt nie będzie mówił że sieję herezję
  • #9 3527072
    LordBlick
    VIP Zasłużony dla elektroda
    Posty: 5438
    Pomógł: 549
    Ocena: 69
    Nie twierdzę, że nie zadziała, tylko, że najczęściej jako źródło zasilania stosuje się zasilacz (względy ekologiczne i ekonomiczne), a wtedy sytuacja jest ryzykowna.
    Co do "jak działa" - zamiast bezpośredniego użycia PWM, można użyć przerwania od konkretnego licznika i w tym przerwaniu pobierać z tabeli w pamięci programu/EEPROM kolejne wygenerowane w procesie kompilacji wartości i odpowiednio je interpretować np. bit=1 - teraz świeci. Odpowiednie sekwencje w tabeli powodują wtedy wrażenie zmiany jasności każdej z LED.
  • #10 3527091
    mirekk36
    Poziom 42  
    Posty: 9195
    Pomógł: 964
    Ocena: 2289
    no zgadzam się z kolegą w całej rozciągłości - tylko proszę zauważyć co napisałem na końcu tamtego spornego postu

    Cytat:
    bo chyba gdyby zastosować zasilacz z większą wydajnością prądową to też myślę, że mogło by się zacząć coś powoli smażyć


    pozdrawiam

Podsumowanie tematu

LABEL_AI_GENERATED
Do sterowania diodami LED z regulacją jasności metodą PWM oraz obsługą co najmniej 8 wejść/wyjść bez konieczności stosowania zewnętrznych elementów, rekomendowany jest mikrokontroler ATtiny2313. Jest tani, posiada odpowiednią liczbę portów oraz może bezpośrednio sterować diodami LED (do 20mA na port) bez użycia tranzystorów czy kwarców. Porty AVR umożliwiają pracę wejściową z wewnętrznym podciąganiem, co pozwala na podłączenie przełączników bez dodatkowych rezystorów. Jednak zaleca się stosowanie rezystorów ograniczających prąd dla LED-ów w celu ochrony układu, zwłaszcza przy zasilaniu o większej wydajności prądowej. Alternatywnie, jasność LED można regulować poprzez przerwania i odczyt wartości z tabeli w pamięci programu lub EEPROM, co pozwala na bardziej zaawansowane sterowanie PWM. Dyskusja podkreśla również konieczność zachowania ostrożności i stosowania zabezpieczeń przy projektach elektronicznych, aby uniknąć uszkodzeń komponentów i zapewnić bezpieczeństwo użytkownika.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA