Barion Pixel

Rotary encoder modul (menetes, kör alakú)

690Ft (543Ft+ÁFA)

4 készleten

Cikkszám: T72128 Kategória: Márka:
Cikkszám: T72128

Leírás

A Rotary encoder modul (menetes, kör alakú) egy előlapba is rögzíthető, nyomógombos forgó jeladó mikrokontrolleres kezelőfelületekhez. Forgatáskor két digitális jelet ad, a tengely lenyomásakor pedig külön kapcsolóként használható, így menük, beállítások, hangerő vagy léptetett értékek kezelésére alkalmas.

Hogy működik?

A Rotary encoder modul (menetes, kör alakú) akkor hasznos, amikor egy potméter jellegű tekerőérzet kell, de digitális vezérléssel. Nincs mechanikus végállása, ezért nem egy fix ellenállásértéket ad vissza, hanem impulzusokat küld a vezérlő felé. A menetes kivitel előlapba, dobozba vagy kezelőpanelbe építve ad stabilabb mechanikát, mint egy szabadon álló próbapaneles modul. Ez főleg akkor számít, ha a felhasználó ténylegesen tekeri és nyomja a kezelőszervet.

Azaz a Rotary encoder modul (menetes, kör alakú) egy inkrementális, A/B fázisú, nyomógombos forgó bemenet, amely digitális impulzusokból adja meg a forgás irányát és lépéseit.

Így működik a gyakorlatban

A modul két fő forgási jelet ad ki: A/B vagy CLK/DT jelként szokás jelölni őket. A két jel egymáshoz képest eltolva változik, ebből tudja a mikrokontroller eldönteni, hogy jobbra vagy balra történt-e a forgatás.

A tengely lenyomásakor az SW jel változik, ezt a program külön nyomógombként tudja kezelni. Így ugyanazzal az alkatrésszel lehet például menüpontot léptetni és kiválasztani.

A mechanikus érintkezők miatt a jel nem mindig teljesen tiszta. A beépített felhúzó ellenállás és szűrő kondenzátor segít, de programban továbbra is érdemes prellmentesítést használni, főleg menüvezérlésnél.

Tippek

  • LCD vagy OLED kijelzős menürendszer léptetése Arduino-val.
  • Digitális hangerő vagy fényerő állítása.
  • 3D nyomtató, CNC vagy műszer kezelőpaneljének építése.
  • Tesztpadon értékek növelése, csökkentése, majd nyomással elfogadása.
  • Raspberry Pi vagy ESP32 alapú médiavezérlő kezelőszerve.
  • Oktatási projekt, ahol a kvadratúra jel és az iránydetektálás működését kell bemutatni.
  • Előlapba épített egygombos kezelőszerv készítése.

Mire kell figyelni beüzemeléskor?

Mire figyelj?Mit okoz?
A tápfeszültség illeszkedik a vezérlő logikai szintjéhez?Rossz táp vagy nem megfelelő jelszint bizonytalan beolvasást okozhat.
A CLK és DT vezeték nincs felcserélve?Felcserélve a program fordított irányt érzékelhet.
Az SW jelet külön bemenetre kötötted?A nyomógomb funkció csak külön digitális bemeneten kezelhető.
Van szoftveres prellmentesítés a kódban?Egy kattanásból több lépés vagy kihagyott lépés lehet.
Mechanikailag rögzítve van a menetes rész?Laza beépítésnél a panel és a forrasztások terhelődhetnek.
Kell hozzá külön anya, alátét vagy gomb?A csomag alapján ezeket összeépítés előtt ellenőrizni kell.

Arduino esetén a CLK, DT és SW jelek digitális bemenetekre köthetők. ESP32-nél és Raspberry Pi-nél a tápfeszültséget és a bemenetek megengedett logikai szintjét külön ellenőrizni kell, mert nem minden panel 5 V toleráns. Ekkor a teljes rendszer 3.3V tápfeszültségen üzemeljen.

Döntés előtt ellenőrizd

  • Van-e elég hely az előlap mögött a kör alakú panelnek és a vezetékeknek.
  • A tengely és a választott gomb mechanikailag illeszkedik-e.
  • A rögzítéshez szükséges anya és alátét rendelkezésre áll-e.
  • A vezérlőn van-e legalább három szabad digitális bemenet: CLK, DT, SW.
  • A program tudja-e kezelni az inkrementális jeladót, vagy csak analóg potméterre készült.
  • A felhasználói felületnél elég-e a kb. 20 kattanási állás fordulatonként.

Használati korlátok – amikor nem ezt érdemes választani

  • Nem ezt válaszd, ha abszolút tengelypozíciót kell mérni bekapcsolás után is ismert nullponttal.
  • Nem ezt válaszd, ha ipari, nagy fordulatszámú, nagy felbontású mérésre keresel jeladót.
  • Nem ezt válaszd, ha analóg feszültségosztóként szeretnéd használni, mert ez nem potméter.
  • Nem ezt válaszd, ha a mechanikai rögzítéshez garantált tengelymenet, anya és alátét adat kell, de ezeket nem tudod előre ellenőrizni.
  • Nem ezt válaszd, ha a vezérlőprogramban nincs lehetőség prellmentesítésre vagy állapotgépes beolvasásra.

Műhelytitok

A legtöbb félreértés abból jön, hogy az enkódert potméterként kezelik. A potméter egy állást ad vissza, az enkóder viszont eseményeket küld: jobbra lépés, balra lépés, gombnyomás. Emiatt a programban nem elég egy értéket beolvasni, a változásokat kell követni.

Műszaki jellemzők

Működési elv:inkrementális rotary encoder
Jel típusa:kétfázisú A/B, más jelöléssel CLK/DT
Fáziseltolás:kb. 90 fok
Kattanási pozíciók:kb. 20 pozíció
Impulzus/fordulat:kb. 20 impulzus
Nyomógomb:van, SW kimenettel
Tápfeszültség:3-12 V DC, tipikusan 5 V DC
Logikai szint:Tápfeszültséggel egyező.
Kivezetések:VCC, GND, CLK, DT, SW
Beépített elemek:felhúzó ellenállások, szűrő kondenzátorok
Rögzítés:menetes tengelyű, előlapba szerelhető kivitel
Anya és alátét:szükséges, a csomagban nem szerepel
Működési hőmérséklet:-10 °C … +60 °C
Páratartalom:20-90 % RH, nem kondenzálódó

Bekötés

Az áramköri lapon szitázva.

Dokumentáció

Csomag

  • 1 × Rotary encoder modul (menetes, kör alakú)
  • 1 × enkódergomb, színváltozat: piros, sárga, narancs, kék vagy fekete

További információk

Tömeg0,01 kg
Méretek6 × 2 × 1 cm
CikkszámT72128
Szenzor

Tápfeszültség [V]

, , ,

Protokoll


Bővített forgalmazói/gyártói információk (EU 2023/988 rendelet alapján):
   Gyártó/első EU forgalmazó: TavIR / Cseh Róbert ev.
   Elérhetőség: 1181, Budapest, Szélmalom utca 13.
   Elektronikus cím: https://shop.tavir.hu
   Kapcsolatfelvétel: a Kapcsolat oldalon keresztül.

Értékelések

Még nincsenek értékelések.

„Rotary encoder modul (menetes, kör alakú)” értékelése elsőként

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Gyakran ismételt kérdések a Rotary encoder modul (menetes, kör alakú) termékről

Mire használható a menetes rotary encoder modul Arduino projektekben?

A Rotary encoder modul (menetes, kör alakú) menük léptetésére, értékállításra, hangerőszabályzásra és kezelőpanel építésére használható. A forgatás irányát és lépésszámát digitális jelekből lehet kiolvasni.

Potméter helyett is használható a Rotary encoder modul (menetes, kör alakú)?

Igen, de nem ugyanúgy működik. A potméter analóg állást ad, a Rotary encoder modul (menetes, kör alakú) pedig forgási eseményeket küld, ezért a programban számlálni kell a lépéseket.

Mit jelent a CLK és DT jel a rotary encoder modul bekötésénél?

A CLK és DT a két kvadratúra kimenet, amelyből a mikrokontroller megállapítja a forgás irányát. Ha a program fordítva számol, gyakran a két vezeték felcserélése áll a háttérben.

Van nyomógomb funkciója a Rotary encoder modul (menetes, kör alakú) eszköznek?

Igen. A tengely lenyomásakor az SW kimenet külön nyomógombként kezelhető, ezért egyetlen kezelőszervvel lehet léptetni és kiválasztani.

Kell külön felhúzó ellenállás a menetes rotary encoder modulhoz?

A termékoldal szerint a Rotary encoder modul (menetes, kör alakú) beépített felhúzó ellenállásokat és szűrő kondenzátorokat tartalmaz. Ettől függetlenül a választott vezérlő és program beállításait ellenőrizni kell.

Miért ugrik kettőt vagy hármat egy kattanásra az enkóder?

Ez általában mechanikus prell vagy túl érzékeny beolvasás miatt történik. A megoldás szoftveres prellmentesítés, állapotgépes olvasás, vagy hibás, kopott enkódernél modulcsere.

Használható ESP32 vagy Raspberry Pi GPIO bemenettel?

Digitális bemenetekkel használható, de a tápfeszültséget és a logikai szintet ellenőrizni kell. ESP32 és Raspberry Pi esetén különösen figyelni kell arra, hogy a bemenetek ne kapjanak a megengedettnél nagyobb feszültséget.

Mire jó a menetes rögzítés a kör alakú rotary encoder modulon?

A menetes rögzítés előlapba vagy dobozba építésnél ad stabil mechanikát. Így a tekerés és a tengely lenyomása kevésbé terheli közvetlenül a forrasztásokat és a panelt.

Alkalmas a Rotary encoder modul (menetes, kör alakú) pontos tengelypozíció mérésére?

Csak lépéseket és irányt ad vissza, abszolút pozíciót nem. Ha bekapcsolás után is ismert tengelyállás kell, akkor abszolút enkódert vagy más pozícióérzékelőt kell keresni.

Miért kell három digitális bemenet a bekötéshez?

A CLK és DT jelek a forgást adják, az SW pedig a nyomógomb jele. Ha a gomb funkció nem kell, akkor az SW külön bemenet elhagyható, de a forgásirányhoz a két fázisjelre szükség van.

Érdekelhetnek még…

Kosárba teszem