A A A
  • 3 színű led mátrix megépítve
    3 színű led mátrix megépítve
  • A felhasznált duó LED-es LED mátrix kijelző
    A felhasznált duó LED-es LED mátrix kijelző

3 színű LED MÁTRIX

A következőkben ismertetett áramkör egy lehetséges megvalósítása annak, hogyan lehetséges mikrokontroller segítségével egy többszínű LED mátrixot vezérelni. A mikrokontroller felé az egész mátrix összesen 8 vezetékkel csatlakozik és ez a vezeték szám nem növekszik a mátrix méretével. Azaz ugyan úgy 8 vezeték kell a most ismertetésre kerülő mátrixhoz és ugyancsak 8 vezeték kell egy mondjuk 64*64-es mátrixhoz is. Az áramkör shift regiszterekkel működik. A mikrokontroller ezeket a shift regisztereket tölti fel és vezérli a léptetésüket.

 

Az áramkör működése:

 

Javaslom először a kapcsolási rajzot átnézni. Az oldal alján található a kapcsolási rajz PDF formátumban. A rajzon látszik, hogy 16 LED oszlop van. Az oszlopok kettesével vannak csoportosítva, mégpedig azért mert duó LED-ekből épül fel a LED mátrix. Tehát 2 db led, egy PRIOS és egy ZÖLD van egy tokba integrálva. Így valójában egy 8x8 -as LED mátrix szerepel a rajzon, csak fel van tüntetve az összes LED. Ha valakit érdekel a LED mátrix adatlapja, megtalálja az oldal alján PDF formátumban. A Piros kerettel határolt rész teljes egészében a LED mátrixon belül található, csak a működés megértése miatt rajzoltam le. Nekünk a LED mátrix lábainak a számozása lesz fontos majd, ezek a számok is fel vannak tüntetve a piros keret környékén. A működés megértéséhez szükséges, hogy a soros bemenetű és párhuzamos kimenetű shift regiszter működésével tisztában legyünk. Ezt én most nem fogom elmagyarázni, de felraktam a kapcsolásban felhasznált shift regiszterek adatlapját. Akit érdekel megnézheti. Tehát akkor a működés: Az IC2 és IC3 shift regiszterek az egyes oszlopokat választják ki. Mindig egyszerre csak 1 oszlop van kiválasztva. Tehát egy idő pillanatban csak 1 tranzisztor nyitott. Az összes többi kapcsoló tranzisztor zárt állapotban van. Az IC1 shift regiszter pedig az egyes oszlopokhoz tartozó LED-ek ki-be kapcsolását vezéli. Mivel a LED mátrixon belül össze vannak kötve az egyes sorokhoz tartozó LED-ek (lásd a rajzot), így ezért fontos olyan vezérlés, ami biztosítja, hogy egyidejűleg csak egy oszlop legyen leföldelve, mivel ez biztosítja, hogy egyidejűleg csak 1 oszlop világítson. Minden egyes LED oszlop világít egy rövid ideig majd jön a következő. Egészen addig, míg mind a 16 oszlopon végig nem mentünk. A piros és zöld szín előállítását, gondolom nem kell magyarázni, viszont a sárga szín kérdéses lehet. Tehát a sárga szín úgy jön létre, hogy az egy képponthoz tartozó mind két ledet bekapcsoljuk. Természetsen egymás után, mivel ilyen a vezérlés. De a szemünk ez úgy fogja érzékelni, hogy egyszerre világít a piros és a zöld, és ez a szemnek sárgát jelent. A shift regisztereknek van egy olyan hasznos tulajdonságuk, hogy kaszkádba köthetőek, így bármekkora LED mátrix építhető. A kaszkád megvalósítását megfigyelhetjük az IC2 és IC3 között. Pontosan így kell eljárnunk ha tovább szeretnénk bővíteni a mátrixot. A működési elvből adódik, hogy egy teljes kép megjelenítése folyamán egy LED oszlop csak a működési idő 16-ot részében aktív. Ez fényerő problémákhoz vezethet nagyméretű LED mátrixok készítésénél. Az ilyen jellegű problémák elkerülése végett lehet emelni a LED-eken átfolyó áramot. Impulzus üzemben 100mA -es áramot is elviselnek a LED mátrix kijelzők. Ha valaki 16*16 -osnál nagyobb LED mátrixot akar készíteni erre mindenképpen készüljön fel. Illetve arra is, hogy ez esetben az IC1 -es shift regiszterhez is kapcsoló tranzisztorokat kell használnia, mivel az IC1 kimenetei maximum 30mA áramot képesek szolgáltatni. Az én 8x8 -as LED mátrixomnál ez nem probléma, mivel 20mA-es beállítással üzemelnek a LED-ek.

Pages: 1 2 Next »