inkrementális jeladó

Korábban a kezében készült cikkeket mikrokontroller mindig kitérő gomb, de itt mostanában alkatrészek véletlenül kezébe apparaturka encoderes, itt és úgy döntött, hogy megpróbálja ezt a készüléket az ügyben.

Jeladók általánosan használt magnetofont, hogy a hangerőt és az egyéb beállításokat: hang, mérleg, választható menü, rádió beállítása. Általában kódolók alkalmaznak, ahol a korábban használt változtatható ellenállás.

inkrementális jeladó

Külső jeladó nagyon hasonlít egy változtatható ellenállás, de szerkezetileg vannak alapvető különbségek

A fő előnye, hogy a jeladó a változtatható ellenállás az a tény, hogy folyamatosan forog. Elvileg az ellenállás is lehet módosítani úgy, hogy folyamatosan forgott, de ADC kell feldolgoznia, és ez növeli a berendezés költségvetésben. És különben is, nem minden eszköz rendelkezik egy beépített ADC.

Ahhoz, hogy csatlakoztassa a jeladó három kimenettel rendelkezik. Közép közös kimeneti és két végén lezárt forgása által rendszeresen átlagos terminális alkotó impulzusok.

inkrementális jeladó

Átlagos általános következtetés. A két véglet van zárva, átlagos kimeneti forgása közben a jeladó tengelyre.

A működési elve, inkrementális jeladó, hogy forgatás a fogantyút a két kimenet alkotó impulzusok. Szerint az impulzusok számának meg tudja határozni a szög a tengely forgását, és a fáziseltolás a két jel közötti meghatározza a forgásirányt. Ha az első impulzus jött a jobb kapcsolatok, a tengely vraschaetya a jobb oldalon. Ha az impulzus jött először a bal kimenet, a tengely elfordul balra, ill. Jellemzően jeladó ad 24 impulzust teljes fordulatot.

inkrementális jeladó

Graph jeladó jeleinek forgása közben a tengely ellenkező irányban

A kezem jeladók két különböző minták, de az eredmény a munkájukat ugyanaz.

A inkrementális jeladó alapú forgó mechanikus hajtás használható, amelynek a felületére csúszóbetét 24 sugárirányban elrendezett. Ezek a kapcsolatok vannak lezárva forgatás felváltva két rugós érintkezők.

inkrementális jeladó

Amikor a tengely forog a lemez radiális érintkező rugós érintkezők zárva vannak.

Egy egyszerűbb szerkezet tartalmaz három forgó rugós érintkező és egy fix lemezt. A lemez felületén szigetelő maszkot alkalmaznak, amely, amikor a tengely forog periodikusan megszakítja az elektromos kapcsolatot a terminálok a jeladó.

inkrementális jeladó

Elfordulásjeladó három csapokat, hogy forgassa át a lemezt a dielektromos mintát. Ennek eredményeként, az érintkezők zárva vannak együtt.

inkrementális jeladó

A hátoldalon tengelynek fog van, amelyek feltámasztva rugók, reteszelődő pozíciókat a hatást, amikor a tengely forog.

Mivel a teszt volt az első rendelkezésre álló vizsgálati tábla mikrokontroller ATmega8. Amellett, hogy a vezérlő a fedélzeten voltam érdekel a programozás csatlakozó, csatlakozásai a jeladó és a felület csatlakoztatásához a COM port a számítógépen. Annak érdekében, hogy a stabilitást a kapcsolatot a mikrokontroller a PC ellátás biztosított a 4MHz kvarckristály.

inkrementális jeladó

Test alapuló tábla MK ATmega8

Bekötési rajza a jeladó nagyon egyszerű:
Az átlagos ólom csatlakozik a földre;
A jobb oldali kimenet össze van kötve négy kimeneti IC;
Bal kimenete 5 kapcsolódni az MC,.

Általában a jobb és a bal kapcsolati felhúzó ellenállás a pozitív kínálat, de nem tettem, mert MK portok már beépített felhúzó ellenállás 100K visszavonását Vcc.

Később CodeVisionAVR sietve írt egy egyszerű teszt programot. Ennek eredményeként a működés mikrokontroller kimeneteket a számítógépes terminál a számláló tartalmát, és az állam a bal és a jobb kapcsolatok jeladó. Mivel kapcsolati nagyon jó ez világos, hogy a jeladó.

A számláló eggyel növekszik, amikor a jeladó elfordul jobbra és balra forgása által csökken.

Itt a program szövegét (könnyen helyezze egy projekt CodeVisionAVR, minden ott lesz szép és elegáns megjelenés és a program tervezése során nagyon béna szöveg):

// -------- beállítás USART -------------------------------------- --------------------------
UCSRB = 1<UCSRC = 1<UBRRH = 0x00; // Az adatátviteli sebesség 9600 baud
UBRRL = 0x19;

// -------- beállítása külső megszakítás ------------------------------------- -------------
GICR | = (0<MCUCR = (0<GIFR = (0<

SREG.7 = 1; // teszi közös megszakítás

printf ( "AVRmegaboard ON \ n \ r!"); // vezérlő üzenetet küld a PC

Varr be a mikrokontroller és ... nifiga nem működik, nem csoda, hogy! Ha jobban megnézed a kapcsolati A jeladó pályán, jól látható fejlődés a dörzsölő felületet. Ennek következtében az említett hatás figyelhető meg drebezka kapcsolatok váltáskor. A teljesítmény MK elég ugrál többször kezelik, mint a tényleges működés a jeladó.

Elleni küzdelemre ugrál úgy döntött, hogy nem zavarja, és ne írjon szoftver védelmet érintkezés ugrál, és belépett a régi módon - a kimenetek a jeladó forrasztott két kondenzátor 10 nF, szakadt az azonos kintorna mint jeladók. Ennek eredményeként minden működött, ahogy kellene! Csatlakozó MK COM portot és tanú szükséges 24 impulzus fordulatonként a jeladó tengelyre.

inkrementális jeladó

A kondenzátorok vannak forrasztva kapcsai között a jeladó, hogy kompenzálja a hatását ugrál

Számos érdekes algoritmusok jelfeldolgozás jeladó, ha érdekel, egy idő után tudok írni róla.

Ui A vizsgálatok során a nem radioaktív elem nem befolyásolja! Jeladók biztonságosan gyűjtött vissza és továbbra is a feladatai ellátásához.