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

[ATmega16] Projekt sterownika RGB

pox 15 Gru 2010 21:54 2229 5
REKLAMA
  • #1 8873697
    pox
    Poziom 12  
    Witam,

    Planuję wykonać sterownik taśmy RGB (12V).
    Taśma ma mieć długość ok 2x5m. Pobór prądu dla takiej długości to 2A na kolor, czyli razem 6A, dlatego postanowiłem wykorzystać zasilacz ATX o mocy 250W (to i tak aż nadto, ale może w przyszłości projekt zostanie rozwinięty).

    Sercem sterownika ma być Atmega16
    Aby otrzymać odpowiedni kolor wykorzystany ma zostać PWM (x3).
    W uP zaprogramowane będa tryby przełączania kolorów (płynny, skokowy itp).
    Tryby będzie można przełaczać za pomocą przycisku, lub wybierać na podłączonym przez UART PPC.

    Dodatkowo uP ma mierzyć temeraturę z 6 czujników DS18B20 podłaczonych do magistrali 1-wire i wysyłać ją na UART.

    Zamieszczam wstępny schemat i jestem ciekaw waszych opini i uwag.
  • REKLAMA
  • #2 8873794
    duke_luke
    Poziom 15  
    Przy komunikacji rs232 atmega<->PC zastosuj układ MAX232, bez niego będziesz miał problemy z przesyłaniem danych pomiędzy urządzeniami (chyba, że używasz specjalnego kabla z wbudowanym układem max232).
  • REKLAMA
  • #3 8873844
    pox
    Poziom 12  
    PPC ma UART na poziomie LVTTL więc będę musiał jeszcze trochę zbić to napięcie, ale zajmę się tym po stronie PPC. Ogólnie ze sterownika ma wychodzić UART na poziomie TTL

    A i jeszcze jedno, bo nie wiem czy taśma LED ma wspólna anodę czy katodę, więc jeszcze nie wiem czy BUZ11 będzie dokładnie tak podłączony (prawdopodobnie będzie to wspólna anoda).
  • REKLAMA
  • #4 8905151
    pox
    Poziom 12  
    Zastanawiam się też, czy nie wystarczyła by do tego projektu Atmega8?

    I w ogóle co sądzicie o użyciu zasilacza ATX?
  • REKLAMA
  • #5 8907407
    szimon
    Poziom 2  
    Pewnie, że wystarczyłaby Atmega8. Portu B w ogóle nie używasz, a Port A ma użytą tylko jedną linię do 1-Wire, możesz więc te jedną linię przenieść na przykład do portu D w ósemce, która też ma trzy kanały PWM. Chyba, że przewidujesz jakiś naprawdę poważny rozwój całego układu.
  • #6 8907437
    mirekk36
    Poziom 42  
    pox napisał:
    Zastanawiam się też, czy nie wystarczyła by do tego projektu Atmega8?

    I w ogóle co sądzicie o użyciu zasilacza ATX?


    Wystarczyłby nawet ATtiny45, ale ATmega8 jak najbardziej. Z tym, że zamiast myśleć o ATmega8 - polecam ci zapomnieć o istnieniu tego starego procka i kierować sie już tylko na jego nowszy odpowiednik ATmega88 jak już.

    A co do zasilacza ATX ? ..... ja tam bym się nie przejmował opiniami że za duży, że to czy siamto.

    Zwykle w dzisiejszych czasach takie stare zasilacze walają się po kątach albo są wyrzucane na złom. Aż szkoda. Ja sam mam wiele takich zasilaczy i często je wykorzystuję do takich projektów. Tzn często wychodzi to tak, że stawiam jeden zasilacz do jakiegoś projektu a potem gdy się pojawiają nowe to bez zmrużenia oka również do niego podłączam bez obaw o zbyt małą wydajność prądową czy jakość zasilania ;)
REKLAMA