Csatlakozó inkrementális jeladó a mikrokontroller

Csatlakozó inkrementális jeladó a mikrokontroller

Inkrementális jeladó néz ki, mint egy potenciométer. de ellentétben a potenciométert nem rendelkezik a szélsőséges helyzetben, forgatni lehet mindkét irányban, korlátlan számú fordulattal. Azt is meg kell jegyezni, hogy az inkrementális jeladó nem forog olyan simán, mint egy potenciométer, és a következő lépéseket. Látható az autórádiót és oszcilloszkóp. zenei központ, egy mosógép és egyéb berendezések, ahol beállítása paraméter végezzük nagy mértékben. Természetesen paramétereket meg lehet változtatni a gombok, például, hogy a zene hangosabb, mint 20 érték, a vezérlőgombok, akkor nyomja meg 20-szor, és a menedzsment a jeladó, forgassa el bizonyos szögben, attól függően, hogy a feldolgozó algoritmus.

Inkrementális jeladó két kapcsoló zárásra érdekében, amely függ a forgásirányt.

Csatlakozó inkrementális jeladó a mikrokontroller


Lényegében inkrementális jeladó átalakítja az a tengely forgását át elektromos impulzusok. információkat tartalmazó forgásirányt.

Legyen összegyűjti vizsgáló áramkör látható a képen a fenti, és kapcsolódik a terminál A és B oszcilloszkóp. ellenállások harisnyatartó - 4.7K.
Encoder csavarja az óramutató járásával megegyező.

Csatlakozó inkrementális jeladó a mikrokontroller


Most az óramutató járásával ellentétes.

Csatlakozó inkrementális jeladó a mikrokontroller


A oszcillogramok látható, hogy attól függően, hogy a forgási irányt, sorrendjét megváltoztatjuk kapcsolat lezárása. De az első nem mindig kapcsolja ki, így szép.

Csatlakozó inkrementális jeladó a mikrokontroller


Mivel a mechanikus érintkezők, azok hajlamosak a fecsegést, hogy a hibás rugalmassága miatt az anyagok, van több ellenőrizetlen nyitás és zárás, ami látható a hullámforma fenti.

Fight ugrál két módon, az első az összeadás kondenzátorok és ellenállások az alábbiak szerint.

Csatlakozó inkrementális jeladó a mikrokontroller


Mivel a jelenség a rövid távú ugrál, akkor könnyen kialudt kondenzátor.

Csatlakozó inkrementális jeladó a mikrokontroller


Oszcilogramban azt mutatja, hogy a telepítés után a kondenzátorok kevésbé meredek fronton, és feszültségingadozás eltűnt.

A második módszer - a program és minden attól függ, a végrehajtás a felmérés eredményei jeladó. Ha az állam a jeladó követjük segítségével külső megszakítások. elindítása után a megszakítás látencia kell tenni 20-30 milliszekundum, amelynek során az MC nem reagálnak a változások a kimeneti állapot, hogy van, nem fogja érezni fecsegést. Ha a felmérés megállapításai jeladó végre egy időzítőt. közötti lekérdezési intervallum nagyobbnak kell lennie, mint az az időtartam, a fecsegés, ugyanaz 20-30 milliszekundum.

Nézzük meg az adatfeldolgozási módszerek felől a jeladó.
Az első módszer az, hogy az egyik lábát a jeladó, azt kimenetére csatlakoztatott külső megszakítást, és állítsd be, hogy megszakítja a lefutó él. A megszakítás, akkor ellenőrizze az állam a másik lábát, és ha ez nulla, a forgatás egyik irányba, a másik a másikban. A fenti alábbi kódot, amely megvalósítja ezt a módszert AVR.

Elforgatásával a jeladó az egyik oldalon, akkor világít, ha viszont egy másik - nem megy ki.

A másik módszer, hogy összehasonlítsa a jelenlegi és a korábbi állapot. Fejezzük logikai szinten a pulzus szekvencia formájában egyesek és nullák.

Csatlakozó inkrementális jeladó a mikrokontroller


Aztán kap egy véges sok állapot a jeladó. Az első számjegy - logikai szinten kimenete az első jeladó, a második - a második logikai kimenetként.

Tegyük fel, az utolsó állapot, amelyben volt egy jeladó három, ha a következő állapot egyenlő eggyel, akkor forog az egyik irányban, ha a két, majd a másik. Kiderült, hogy lehetséges, hogy rögzítse az átmenet az egyik állapotból a másikba, és meghatározza a forgásirányt, de a legegyszerűbb, hogy végre az átmenet 11-01 és 10. A következő a kódot, amely végrehajtja a leírt algoritmus AVR,

Ez minden.
Encoder vásárolt itt.