Sadržaj:
- Korak 1: Šta je rotacioni davač?
- Korak 2: Potrebne komponente
- Korak 3: Kako koristiti rotacijski davač?
- Korak 4: Određivanje položaja vratila rotacijskog davača
- Korak 5: Upravljanje LED svjetlom sa rotacijom vratila
- Korak 6: Kontrola brzine i smjera istosmjernog motora s prekidom
- Korak 7: Sviđajte nam se na Facebooku
Video: Rotacijski koder: Kako funkcionira i kako se koristi s Arduinom: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Napisao ElectropeakElectroPeak Službena web stranicaPratite Više od autora:
O: ElectroPeak je vaše jedinstveno mjesto za učenje elektronike i realizaciju vaših ideja. Nudimo vrhunske vodiče koji će vam pokazati kako možete napraviti svoje projekte. Također nudimo visokokvalitetne proizvode kako biste imali … Više o Electropeak-u »
Ovaj i druge nevjerovatne vodiče možete pročitati na službenoj web stranici ElectroPeak -a
Pregled
U ovom vodiču ćete saznati kako se koristi rotacijski davač. Prvo ćete vidjeti neke podatke o rotacijskom koderu, a zatim ćete naučiti kako koristiti rotacijski davač s tri praktična primjera.
Šta ćete naučiti:
- Šta je rotacijski davač i kako radi. Prikaz položaja davača
- Upravljanje LED svjetlom pomoću rotacijskog davača
- Kontrola brzine i smjera istosmjernog motora pomoću rotacijskog davača
Korak 1: Šta je rotacioni davač?
Rotacijski davač je elektromehanički uređaj koji položaj ugla vratila pretvara u digitalne podatke. Rotacijski davač ima kružnu ploču s nekoliko rupa i dva kanala A i B. Rotiranjem kružne ploče, kada kanali A i B prođu rupe, uspostavlja se veza između tog kanala i zajedničke baze. Ovi prekidi uzrokuju kvadratni val u izlaznom kanalu. Brojenjem ovih impulsa možemo pronaći količinu rotacije. S druge strane, kanali A i B imaju 90 stupnjeva fazne razlike, pa možete pronaći i smjer rotacije ovisno o tome koji impuls kanala je ispred
Enkoder se može instalirati izravno na vratilo motora ili napraviti kao modul. Modul rotacijskog davača, uključujući 5 pinova, najčešći je rotirajući davač. 2 pina podržavaju napajanje kodera, SW je dugme na modulu, a CLK i DT prikazuju A i B kanale.
Neke od karakteristika ovog modula su:
- Sposobnost rotiranja u beskonačnost
- 20 rezolucija impulsa
- 5V napon napajanja
Korak 2: Potrebne komponente
Hardverske komponente
Modul okretnog davača s prekidačem za pritisak *1
Softverske aplikacije
Arduino IDE
Korak 3: Kako koristiti rotacijski davač?
Da bismo koristili rotacijski davač, trebali bismo brojati impulse kanala A i B. Da bismo to učinili, koristili smo Arduino UNO i izveli tri projekta za pozicioniranje davača, kontrolu LED svjetla i kontrolu brzine i smjera istosmjernog motora.
Korak 4: Određivanje položaja vratila rotacijskog davača
Spojite + na 5V, GND na GND pin, CLK na pin broj 6 i DT na pin 7.
Morate znati položaj vratila da biste koristili davač. Položaj vratila varira ovisno o količini njegovog okretanja. Mijenja se od 0 u beskonačnost za rotaciju u smjeru kazaljke na satu, i od 0 do minus beskonačnost za rotaciju u smjeru suprotnom od kazaljke na satu. Postavite sljedeći kôd na svoj Arduino i pogledajte položaj kodera vratila u serijskom monitoru. Priloženi kôd možete koristiti za sve svoje projekte s enkoderom.
Da bismo odredili položaj kodera, moramo povezati kanale A i B kao ulaze za Arduino. Očitavamo i spremamo početnu vrijednost kanala A na početku. Zatim očitavamo trenutnu vrijednost kanala A, a ako je vrijednost kanala B bila ispred njega, smanjujemo brojač. U suprotnom, povećavamo broj brojača.
Korak 5: Upravljanje LED svjetlom sa rotacijom vratila
Prvo morate dobiti položaj vratila, a zatim možete smanjiti ili povećati LED svjetlo pomoću PWM -a. Budući da PWM ima neku vrijednost između 0 do 255, položaj vratila u ovom rasponu smo postavili i u kodu.
Korak 6: Kontrola brzine i smjera istosmjernog motora s prekidom
U ovom smo kodu koristili prekid za čitanje položaja vratila i ključa. Za više informacija o prekidima možete provjeriti Arduino web stranicu.
Motor se prekida pritiskom na tipku kodera ili postavljanjem davača u položaj 0. Ovdje možete vidjeti kako pokrenuti istosmjerni motor sa štitnikom L293D.
Korak 7: Sviđajte nam se na Facebooku
Ako vam je ovaj vodič koristan i zanimljiv, lajkujte nas na Facebooku.
Preporučuje se:
Kako: beskontaktni rotacijski koder: 3 koraka
Kako: beskontaktni rotacijski koder: Ova napomena o aplikaciji opisuje kako dizajnirati rotacijski prekidač ili koder visoke pouzdanosti koristeći Dialog GreenPAK ™. Ova izvedba prekidača je beskontaktna i stoga zanemaruje oksidaciju kontakta i trošenje. Idealan je za upotrebu na otvorenom gdje je dugo
Dodajte koder u Feetech Micro 360 stepeni kontinuirani rotacijski servo FS90R: 10 koraka
Dodajte koder u Feetech Micro 360 -stepeni kontinuirani rotacijski servo FS90R: Vrlo je teško ili gotovo nemoguće precizno kontrolirati kretanje robota na kotačima pomoću upravljanja motorom s otvorenom petljom. Mnoge aplikacije zahtijevaju precizno postavljanje položaja ili udaljenosti putovanja robota na kotačima. Mali kontinuirani rotacijski mikro servo moto
Kako koristiti koračni motor kao rotacijski koder i OLED ekran za korake: 6 koraka
Kako koristiti koračni motor kao rotacijski koder i OLED zaslon za korake: U ovom ćemo vodiču naučiti kako pratiti korake koračnog motora na OLED zaslonu. Pogledajte demonstracijski video. Zasluge za originalni vodič idu korisniku youtube " sky4fly "
Rotacijski koder - razumite i koristite ga (Arduino/drugi Μkontroler): 3 koraka
Rotacijski davač - Shvatite i koristite ga (Arduino/drugi Μkontroler): Rotacijski davač je elektromehanički uređaj koji pretvara rotacijsko kretanje u digitalne ili analogne informacije. Može se okretati u smjeru kazaljke na satu ili suprotno. Postoje dvije vrste rotacionih davača: apsolutni i relativni (inkrementalni) davači
Vodič za rotacijski koder s Arduinom: 6 koraka
Vodič za rotacijski davač s Arduinom: Rotacijski koder je elektronička komponenta sposobna nadzirati kretanje i položaj pri rotiranju. Rotacijski davač koristi optičke senzore koji mogu generirati impulse kada se rotacijski davač okreće. Primjena rotacijskog davača obično kao računalo