SVETELEKTRO

12. júla 2008   Verzia pre tlač Verzia pre tlač

Auto tunning efekt


zawin

Zdravím všetkých užívateľov svetelektro. Po dlhšom čase som sa pustil do písania článku, tento krát sa bude jednať o auto efekt – preblikávanie LED s rôznymi efektami. Pri tejto konštrukcií bolo nutné použiť mikropočítač, ja som použil atmel, keďže sa ho učíme programovať aj v škole, toto bol môj prvý program ktorý sa dal aj prakticky využiť… 🙂

Najskôr opíšem samotný program ako pracuje. Takže program je písaný v assembleri a je dostupný na stiahnutie. Naprogramoval som tam celkovo 6 efektov rôzneho preblikávania 2 LED. Využil som porty P1.0 a P1.1 na rozsvecovanie LED. Port 3.2 som použil ako externý zdroj prerušenie – ten slúži na prepínanie efektov tlačitkom.
Na nasledovnom obrázku som nakreslil priebehy v jednotlivých efektoch. Horný priebeh predstavuje lávu LED a dolný pravú LED.

Konštrukcia:
Na ovládanie efektov som použil mikroprocesor atmel AT89C2051. Na RST vývod som použil RC člen, ktorý slúži na to že po pripojení napájania sa mikroprocesor resetne. Dalej som rezistorom a kondenzátorom ošetril zákmity ktoré by mohli vzniknúť pri stlačení tlačítka. Rýchlosť preblikávania si môžete nastaviť v programe alebo výmenou oscilátora za rýchlejší alebo pomalší. Naprogramované je to tak že impulz trvá 65025 strojových cyklov, číže pri použitý oscilátora 12Mhz je to 65ms.
Teraz k samotným LED: použil som 1W LED ktoré su v ponuke SOS elektronik, ako svietia môžete vidieť na videu. Tieto LED som nemohol priamo napojiť na porty, pretože maximálny odoberaný prúd s portu je 20mA . Preto som použil v-mos tranzistory BS250. Majú Rds(on) = 9ohm, čo maximálne vyhovuje na tento účel, pretože pri meraní výkonovej LED som zistil že keď LED odoberá 1W, tak napätie na nej je presne 3V a prúd teda 0,33A, napájanie pre atmel je 5V, takže potrebujeme zraziť na V-MOS tranzistore 2V, čo sa výpočtom aj meraním potvrdilo 🙂 .

Upozornenie: Takéto efekty na auto su zakázane preto to používajte na vlastné riziko!!!

Schéma zapojenia:

DPS s rozmermi 42x38mm:

Osadenie DPS:

Zoznam súčiastok:
IO1 – AT89C2051
U1 – 7805
Q2,Q3 – BS250
Q1 – kryštál 12Mhz
C1,C2 -22pF
C3,C4,C5,C7 – 100nF
C6 – 100uF/16V
R1,R2 – 10kohm

Ovládací program:

EFEKT.ASM      EFEKT.BIN

Ukážky:

Želám veľa úspechov pri stavbe 🙂

Ako sa vám páčil tento článok?
  • Páči sa mi (0)
  • Súhlasím (0)
  • Zábavné (0)
  • Informatívne (0)
Najnovšie články od zawin (zobraziť všetky)

Komentáre (12)

  1. Kado píše:

    Celkom fajn prispevok zawin…vidim, ze si sa zrejme uspesne popasoval s tym programom pre mcu 🙂 …

  2. strojar007 píše:

    do toho atmelu trebe nahrat oba tie súbory dik

  3. iwo1222 píše:

    na doske nemas osadene C1 a C2, bude vadit ked ich osadim ?

  4. DjJuraj píše:

    ja som sa chcel spitat ci bi sa to dalo prisposobit a naprogramovat na 8 LED

  5. mirco007 píše:

    keby som si spravil tu schemu a napojil ako by mi to blikalo?? treba to naprogramovat? a ked nemam jak?

  6. mackousko666 píše:

    kde by sa dal zohnat programator na AT89C2051 ???
    nasiel som len na AT89S2051 a na AT89S51 🙁

Pridaj komentár