Tartalomjegyzék:

Rotációs kódoló: Hogyan működik és hogyan kell használni az Arduino -val: 7 lépés
Rotációs kódoló: Hogyan működik és hogyan kell használni az Arduino -val: 7 lépés

Videó: Rotációs kódoló: Hogyan működik és hogyan kell használni az Arduino -val: 7 lépés

Videó: Rotációs kódoló: Hogyan működik és hogyan kell használni az Arduino -val: 7 lépés
Videó: Как правильно подключить поворотный энкодер к ПЛК? 2024, November
Anonim

Szerző: ElectropeakElectroPeak Official Website

Első lépések az ultrahangos modullal és az Arduino -val
Első lépések az ultrahangos modullal és az Arduino -val
Első lépések az ultrahangos modullal és az Arduino -val
Első lépések az ultrahangos modullal és az Arduino -val
Hozzon létre WiFi -hőtérképet az ESP8266 és az Arduino használatával
Hozzon létre WiFi -hőtérképet az ESP8266 és az Arduino használatával
Hozzon létre WiFi -hőtérképet az ESP8266 és az Arduino használatával
Hozzon létre WiFi -hőtérképet az ESP8266 és az Arduino használatával
Színfelismerés W/ TCS230 érzékelővel és Arduino -val [kalibrációs kód mellékelve]
Színfelismerés W/ TCS230 érzékelővel és Arduino -val [kalibrációs kód mellékelve]
Színfelismerés W/ TCS230 érzékelővel és Arduino -val [kalibrációs kód mellékelve]
Színfelismerés W/ TCS230 érzékelővel és Arduino -val [kalibrációs kód mellékelve]

Névjegy: Az ElectroPeak egy hely, ahol megtanulhatja az elektronikát és megvalósíthatja elképzeléseit. Kiváló útmutatókat kínálunk, amelyek megmutatják, hogyan készítheti el projektjeit. Kiváló minőségű termékeket is kínálunk, hogy Önnek… Tovább az Electropeakről »

Ezt és más csodálatos oktatóanyagokat elolvashatja az ElectroPeak hivatalos honlapján

Áttekintés

Ebben az oktatóanyagban megismerheti a forgó kódoló használatát. Először néhány információt láthat a forgó jeladóról, majd három gyakorlati példával megtanulhatja a forgó jeladó használatát.

Amit tanulni fog:

  • Mi a forgó jeladó és hogyan működik. A kódoló pozíciójának megjelenítése
  • LED -fény vezérlése forgó jeladóval
  • Az egyenáramú motor fordulatszámának és irányának szabályozása forgó jeladóval

1. lépés: Mi az a forgó kódoló?

Mi az a rotációs kódoló?
Mi az a rotációs kódoló?
Mi az a rotációs kódoló?
Mi az a rotációs kódoló?

A forgó jeladó egy elektromechanikus eszköz, amely a tengelyszög helyzetét digitális adatmá alakítja. A forgó jeladónak van egy körlemeze, néhány lyukkal és két A és B csatornával. A kör alakú lemez elforgatásával, amikor A és B csatorna áthalad a lyukakon, kapcsolat jön létre a csatorna és a közös alap között. Ezek a megszakítások négyszöghullámot okoznak a kimeneti csatornában. Ezeknek az impulzusoknak a számításával megtalálhatjuk a forgás mértékét. Másrészt az A és B csatornák 90 fokos fáziskülönbséggel rendelkeznek, így a forgásirány is megtalálható attól függően, hogy melyik csatornaimpulzus van előre

A kódoló felszerelhető közvetlenül a motor tengelyére, vagy modulként is elkészíthető. A forgó kódoló modul, beleértve az 5 érintkezőt, a leggyakrabban forgó kódoló. 2 tű támogatja a kódoló tápellátását, az SW egy nyomógomb a modulon, a CLK és a DT pedig az A és B csatornákat mutatja.

Ennek a modulnak néhány jellemzője:

  • A forgás képessége a végtelenségig
  • 20 impulzus felbontás
  • 5V tápfeszültség

2. lépés: Szükséges összetevők

Hardver alkatrészek

Rotációs kódoló modul nyomógombbal *1

Szoftveralkalmazások

Arduino IDE

3. lépés: Hogyan kell használni a forgó kódolót?

Hogyan kell használni a forgó kódolót?
Hogyan kell használni a forgó kódolót?

A forgó jeladó használatához számolnunk kell az A és a B csatorna impulzusát. Ehhez az Arduino UNO -t használtuk, és három projektet hajtottunk végre a kódoló elhelyezésére, a LED -fény vezérlésére, valamint az egyenáramú motor fordulatszámának és irányának szabályozására.

4. lépés: A forgó kódoló tengely helyzetének meghatározása

Csatlakoztassa a + 5V -hoz, a GND -t a GND -hez, a CLK -t a 6 -os és DT -t a 7 -eshez.

A kódoló használatához ismernie kell a tengely helyzetét. A tengely helyzete a forgásának mértékétől függően változik. 0 -ról végtelenre változik az óramutató járásával megegyező irányú elforgatás esetén, és 0 -ról mínusz végtelenre változik az óramutató járásával ellentétes forgásnál. Töltse fel az alábbi kódot Arduino készülékére, és nézze meg a tengelyjeladó helyzetét a soros monitoron. A mellékelt kódot kódolóval ellátott összes projektjéhez használhatja.

A kódoló pozíciójának meghatározásához az A és B csatornákat kell csatlakoztatnunk bemenetként az Arduino -hoz. Az elején leolvassuk és elmentjük az A csatorna kezdeti értékét. Ezután leolvassuk az A csatorna pillanatnyi értékét, és ha a B csatorna értéke előtte volt, csökkentjük a számlálót. Ellenkező esetben növeljük a számláló számát.

5. lépés: A LED -lámpa vezérlése tengelyforgatással

LED -lámpa vezérlése tengely forgatással
LED -lámpa vezérlése tengely forgatással

Először meg kell határoznia a tengely helyzetét, majd csökkentheti vagy növelheti a LED -fényt a PWM segítségével. Mivel a PWM értéke 0 és 255 között van, a tengely pozícióját is ebben a tartományban állítjuk be a kódban.

6. lépés: Az egyenáramú motor fordulatszámának és irányának szabályozása megszakítással

Az egyenáramú motor fordulatszámának és irányának szabályozása megszakítással
Az egyenáramú motor fordulatszámának és irányának szabályozása megszakítással

Ebben a kódban megszakítást használtunk a tengely és a kulcs helyzetének olvasásához. A megszakításokkal kapcsolatos további információkért keresse fel az Arduino webhelyét.

A motor megszakad a jeladó gomb megnyomásával vagy a jeladó 0 helyzetbe állításával. Az L293D árnyékolású DC motor meghajtásáról itt tájékozódhat.

7. lépés: Mint mi a Facebookon

Ha hasznosnak és érdekesnek találod ezt az oktatóanyagot, akkor lájkolj minket a facebookon.

Ajánlott: