Fórum témák

» Több friss téma
Cikkek » Autó belső világítás vezérlése PIC12F683 kontrollerrel
Autó belső világítás vezérlése PIC12F683 kontrollerrel
Szerző: potyo, idő: Dec 9, 2008, Olvasva: 41465, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   4 / 5

    A második blokk végzi a bejövő jelek pergésmentesítését. Mivel autóról van szó, ráadásul hosszú vezetékek viszik a jeleket az áramkörhöz, így a kapcsolók pergésén kívül a vezetékek által antennaként begyűjtött zajokat is figyelembe kell venni. A zajok kiszűrésére vannak a PIC bemenetein az RC szűrők. Az áramkör első példánya ezen szűrők nélkül készült, és néha megmagyarázhatatlan jelenségeket produkált a pergésmentesítés ellenére. Amióta betettem ezeket a szűrőket, azóta kifogástalanul működik. A pergésmentesítés a szokványos módon történik, 1ms időnként megnézzük a bemenetek állapotát, és ha azok nem változtak az elmúlt néhány beolvasás óta, akkor a bemeneteket stabilnak tekinthetjük. Erről tervezek egy külön cikket írni, így most nem megyek bele a megoldás részleteibe. A lényeg, hogy ez a blokk a flag változó nullázásával jelzi a harmadik blokknak, hogy stabil kombináció van a bemeneteken, azt össze lehet hasonlítani az előző stabil állapottal, és ki lehet értékelni.

    A harmadik blokk végzi az egyes eseményektől függően a lámpa ki-be kapcsolását. Ezt szintén nem részletezném, mert csak a kóddal együtt van értelme, és inkább a kódba írtam bele kommentárként, hogy mikor mi történik.


A cikk még nem ért véget, lapozz!
Következő: »»   4 / 5
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem