Obsah:
- Krok 1: Co je rotační kodér?
- Krok 2: Požadované součásti
- Krok 3: Jak používat rotační kodér?
- Krok 4: Určení polohy hřídele rotačního kodéru
- Krok 5: Ovládání LED světla s otáčením hřídele
- Krok 6: Řízení otáček a směru stejnosměrného motoru s přerušením
- Krok 7: Jako my na FaceBooku
Video: Rotační kodér: Jak funguje a jak jej používat s Arduinem: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Autor: ElectropeakElectroPeak Oficiální webová stránka Sledovat více od autora:
O: ElectroPeak je vaše místo, kde se můžete naučit elektroniku a převést své nápady do reality. Nabízíme prvotřídní průvodce, kteří vám ukážou, jak můžete vytvářet své projekty. Nabízíme také vysoce kvalitní produkty, abyste měli … Více o Electropeak »
Tento a další úžasné návody si můžete přečíst na oficiálních stránkách společnosti ElectroPeak
Přehled
V tomto tutoriálu se seznámíte s používáním rotačního kodéru. Nejprve uvidíte několik informací o rotačním kodéru a poté se na třech praktických příkladech naučíte používat rotační kodér.
Co se naučíte:
- Co je rotační kodér a jak funguje. Zobrazení polohy kodéru
- Ovládání LED světla pomocí rotačního kodéru
- Řízení otáček a směru stejnosměrného motoru pomocí rotačního kodéru
Krok 1: Co je rotační kodér?
Rotační kodér je elektromechanické zařízení, které převádí polohu úhlu hřídele na digitální data. Rotační kodér má kruhovou desku s několika otvory a dvěma kanály A a B. Otáčením kruhové desky, když kanály A a B procházejí otvory, se vytvoří spojení mezi tímto kanálem a společnou základnou. Tato přerušení způsobují ve výstupním kanálu čtvercovou vlnu. Počítáním těchto impulsů můžeme zjistit množství rotace. Na druhou stranu kanály A a B mají 90 stupňů fázového rozdílu, takže můžete také najít směr otáčení podle toho, který kanálový puls je před námi
Kodér může být instalován přímo na hřídel motoru nebo vyroben jako modul. Modul rotačního kodéru, včetně 5 pinů, je nejběžnějším rotačním kodérem. 2 piny podporují napájení kodéru, SW je tlačítko na modulu a CLK a DT ukazují kanály A a B.
Některé z funkcí tohoto modulu jsou:
- Schopnost Otočit do nekonečna
- Rozlišení 20 pulzů
- Napájecí napětí 5V
Krok 2: Požadované součásti
Hardwarové komponenty
Modul rotačního kodéru s přepínačem Push *1
Softwarové aplikace
Arduino IDE
Krok 3: Jak používat rotační kodér?
Chcete -li použít rotační kodér, měli bychom počítat impulsy kanálů A a B. K tomu jsme použili Arduino UNO a provedli tři projekty pro umístění kodéru, ovládání LED světla a ovládání rychlosti a směru stejnosměrného motoru.
Krok 4: Určení polohy hřídele rotačního kodéru
Připojte + k 5V, GND na GND pin, CLK na pin číslo 6 a DT na pin číslo 7.
K použití kodéru potřebujete znát polohu hřídele. Poloha hřídele se liší v závislosti na míře jejího otáčení. Při otáčení ve směru hodinových ručiček se mění z 0 na nekonečno a při otáčení proti směru hodinových ručiček z 0 na mínus nekonečno. Nahrajte následující kód do svého Arduina a podívejte se na polohu kodéru hřídele na sériovém monitoru. Připojený kód můžete použít pro všechny své projekty s kodérem.
Abychom určili polohu kodéru, musíme k Arduinu připojit kanály A a B jako vstupy. Počáteční hodnotu kanálu A jsme přečetli a uložili na začátku. Poté odečteme okamžitou hodnotu kanálu A a pokud byla hodnota kanálu B před ním, zmenšíme čítač. V opačném případě zvýšíme počet počítadel.
Krok 5: Ovládání LED světla s otáčením hřídele
Nejprve musíte získat polohu hřídele a poté můžete snížit nebo zvýšit LED světlo pomocí PWM. Vzhledem k tomu, že PWM má nějakou hodnotu mezi 0 až 255, nastavili jsme v kódu také polohu hřídele v tomto rozsahu.
Krok 6: Řízení otáček a směru stejnosměrného motoru s přerušením
V tomto kódu jsme použili přerušení ke čtení polohy hřídele a klíče. Další informace o přerušeních naleznete na webových stránkách Arduino.
Motor se rozbije stisknutím tlačítka kodéru nebo nastavením kodéru do polohy 0. Zde můžete vidět, jak pohánět stejnosměrný motor se štítem L293D.
Krok 7: Jako my na FaceBooku
Pokud vám tento návod přijde užitečný a zajímavý, dejte nám prosím lajk na Facebooku.
Doporučuje:
Co je uvnitř serva a jak jej používat s Arduino Úplný návod: 6 kroků
Co je uvnitř serva a jak používat s Arduino Full Tutorial: v tomto tutoriálu pojďme prozkoumat, co je servowatch, tento video tutoriál
Použijte krokový motor jako rotační kodér: 9 kroků (s obrázky)
Použijte krokový motor jako rotační kodér: Rotační kodéry jsou skvělé pro použití v projektech mikrokontrolérů jako vstupní zařízení, ale jejich výkon není příliš plynulý a uspokojivý. Také jsem měl kolem sebe spoustu náhradních krokových motorů a rozhodl jsem se jim dát účel. Pokud tedy máte nějaký stepper
Lokomotiva řízená krokovým motorem - Krokový motor jako rotační kodér: 11 kroků (s obrázky)
Lokomotiva řízená krokovým motorem | Krokový motor jako rotační kodér: V jednom z předchozích Instructables jsme se naučili používat krokový motor jako rotační kodér. V tomto projektu nyní použijeme rotační kodér otočený krokovým motorem k ovládání modelové lokomotivy pomocí mikrokontroléru Arduino. Takže bez fu
Jak: Bezkontaktní rotační kodér: 3 kroky
Jak: Bezkontaktní rotační kodér: Tato aplikační poznámka popisuje, jak navrhnout vysoce spolehlivý rotační spínač nebo kodér pomocí Dialog GreenPAK ™. Tato konstrukce spínače je bezkontaktní, a proto ignoruje oxidaci kontaktů a opotřebení. Je ideální pro použití venku, kde je dlouhý
Jak použít krokový motor jako rotační kodér a OLED displej pro kroky: 6 kroků
Jak používat krokový motor jako rotační kodér a OLED displej pro kroky: V tomto tutoriálu se naučíme sledovat kroky krokového motoru na OLED displeji. Podívejte se na ukázkové video. Kredit za originální výukový program získává uživatel youtube " sky4fly "