Svetelektro.com

Svetelektro.com

Meno:
Heslo:

Auto tunning efekt

Kategória: Mikroprocesory | 12.07.2008 | Autor: 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 :)
 


20.03.2013

Hodiny, Teploměr, Vlhkoměr - Hodiny 2012

 12069   10  Hodnotenie: 5Hodnotenie: 5Hodnotenie: 5Hodnotenie: 5Hodnotenie: 5

29.10.2011

eLogic - Logický analyzátor a Osciloskop

 20570   18  Hodnotenie: 5Hodnotenie: 5Hodnotenie: 5Hodnotenie: 5Hodnotenie: 5

11.07.2013

Pripojenie VFD displeja k mikropočítaču

 8764   8  Hodnotenie: 5Hodnotenie: 5Hodnotenie: 5Hodnotenie: 5Hodnotenie: 5

Priemerné hodnotenie: 4.71
Hlasov: 7

Vynikajúci

Zvoľte počet hviezdičiek:
Vynikajúci
Veľmi dobrý
Dobrý
Priemerný
Zlý



Za obsah komentárov je zodpovedný užívateľ, nie prevádzkovateľ týchto stránok.

Re: Auto tunning efekt (Hodnotenie: 1)
Od: Kado - 12.07.2008
(O užívateľovi | Poslať súkromú správu)
Celkom fajn prispevok zawin...vidim, ze si sa zrejme uspesne popasoval s tym programom pre mcu :) ...

Re: Auto tunning efekt (Hodnotenie: 1)
Od: strojar007 - 24.07.2008
(O užívateľovi | Poslať súkromú správu)
do toho atmelu trebe nahrat oba tie súbory dik
Re: Auto tunning efekt (Hodnotenie: 1)
Od: Kado - 24.07.2008
(O užívateľovi | Poslať súkromú správu)
 
nie oba, iba subor efekt.bin....subor efekt.asm je zdrojovy text programu, a ten by si bez prelozenia asi tazko napalil do mcu

Re: Auto tunning efekt (Hodnotenie: 1)
Od: iwo1222 - 01.08.2008
(O užívateľovi | Poslať súkromú správu) http://www.aforce.szm.sk
na doske nemas osadene C1 a C2, bude vadit ked ich osadim ?
Re: Auto tunning efekt (Hodnotenie: 1)
Od: zawin - 02.08.2008
(O užívateľovi | Poslať súkromú správu) http://svetelektro.com
 
Nie, lepsie spravis ked ich tam das, sluzia na rozkmitanie krystalu.

Re: Auto tunning efekt (Hodnotenie: 1)
Od: DjJuraj - 13.11.2008
(O užívateľovi | Poslať súkromú správu)
ja som sa chcel spitat ci bi sa to dalo prisposobit a naprogramovat na 8 LED
Re: Auto tunning efekt (Hodnotenie: 1)
Od: Duro83 - 09.01.2009
(O užívateľovi | Poslať súkromú správu)
 
ak chces tak aj na 14 LED

Re: Auto tunning efekt (Hodnotenie: 1)
Od: DjJuraj - 28.11.2008
(O užívateľovi | Poslať súkromú správu)
to vazne mi nikto nevie poradit

Re: Auto tunning efekt (Hodnotenie: 1)
Od: DjJuraj - 28.11.2008
(O užívateľovi | Poslať súkromú správu)
to vazne mi nikto nevie poradit

Re: Auto tunning efekt (Hodnotenie: 1)
Od: mirco007 - 10.12.2009
(O užívateľovi | Poslať súkromú správu)
keby som si spravil tu schemu a napojil ako by mi to blikalo?? treba to naprogramovat? a ked nemam jak?

Re: Auto tunning efekt (Hodnotenie: 1)
Od: mackousko666 - 20.06.2010
(O užívateľovi | Poslať súkromú správu)
kde by sa dal zohnat programator na AT89C2051 ??? nasiel som len na AT89S2051 a na AT89S51 :(
Re: Auto tunning efekt (Hodnotenie: 1)
Od: Nikeed12 - 19.12.2011
(O užívateľovi | Poslať súkromú správu)
 
Nedal by se nahradit beze změny HW a SW za Attiny2313 ?
Autor stránky je Ondrej Závodský(zawin), o graficky design sa stará Ľuboš Fabo(BUFU).

TOPlist

Powered by Copyright © UNITED-NUKE CMS. All Rights Reserved.
Čas potrebný k spracovaniu stránky 0.02 sekúnd