dekor

LED-es másodpercmutató számlapos órához

Kaptam egy olyan tervezési feladatot, hogy készítsek egy már meglévő számlapos órához másodperc kijelzést LED-ek segítségével, mivel a mechanikus óra csak kicsi és nagymutatóval rendelkezik, másodpercmutatóval nem. Még mielőtt valami bonyolult dologra gondolna bárki is, a mechanikus órával nem kellett szinkronban lennie ennek az áramkörnek.

A megvalósításhoz szükség volt 60db nagy fényerejű vörös LED-re, egy valamennyire pontos időalapra, egy számlálóra és sok-sok kimenetre, illetve ettől is több vezetékre. Amit lehetett, azt megoldottam mikrovezérlővel, így az időalapot adó oszcillátor a hozzá szükséges számlálóművel egy mikrokontrollerben lett létrehozva. Mivel rengeteg kimenetre volt szükség és feleslegesnek bizonyult a feladatra egy TQFP100 tokozású PIC32MX, így soros léptetőregiszterekkel csináltam meg a 60db kivezetést.

Ami a mikrokontrollert illeti, így a szoftvert kiegészítve egy megfelelő számú léptetőregisztereket is kezelő rutinnal és a számlálók tartalmának átalakításához szükséges adatkonverterrel elegendőnek bizonyult egy SO8 tokozású PIC12F1822-es kontroller is egy marék 74HC595 8 bites léptetőregiszterrel.