Cuprins:
- Pasul 1: Ce este un codificator rotativ?
- Pasul 2: Componente necesare
- Pasul 3: Cum se folosește un codificator rotativ?
- Pasul 4: Determinarea poziției arborelui codificatorului rotativ
- Pasul 5: Controlul unei lumini LED cu rotație a arborelui
- Pasul 6: Controlul vitezei și direcției motorului DC cu întrerupere
- Pasul 7: Apreciați-ne pe FaceBook
Video: Codificator rotativ: Cum funcționează și cum se utilizează cu Arduino: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
De către site-ul oficial ElectropeakElectroPeak Urmăriți mai multe de la autor:
Despre: ElectroPeak este locul dvs. unic pentru a învăța electronica și a vă duce ideile în realitate. Vă oferim ghiduri de top pentru a vă arăta cum puteți realiza proiectele dvs. De asemenea, oferim produse de înaltă calitate, astfel încât să aveți un … Mai multe despre Electropeak »
Puteți citi acest tutorial și alte tutoriale uimitoare pe site-ul oficial al ElectroPeak
Prezentare generală
În acest tutorial, veți afla cum să utilizați codificatorul rotativ. Mai întâi, veți vedea câteva informații despre codificatorul rotativ și apoi veți afla cum să utilizați un codificator rotativ cu trei exemple practice.
Ce veți învăța:
- Ce este codorul rotativ și cum funcționează. Afișarea poziției codificatorului
- Controlul unei lumini LED cu ajutorul unui codificator rotativ
- Controlul turației și direcției unui motor de curent continuu folosind un codor rotativ
Pasul 1: Ce este un codificator rotativ?
Codificatorul rotativ este un dispozitiv electromecanic care convertește poziția unghiului arborelui în date digitale. Codificatorul rotativ are o placă circulară cu câteva găuri și două canale A și B. Prin rotirea plăcii circulare, când canalele A și B trec prin găuri, se stabilește o conexiune între acel canal și o bază comună. Aceste întreruperi provoacă o undă pătrată în canalul de ieșire. Numărând aceste impulsuri, putem găsi cantitatea de rotație. Pe de altă parte, canalele A și B au 90 de grade de diferență de fază, deci puteți găsi și direcția de rotație în funcție de impulsul canalului care este în față
Un codificator poate fi instalat direct pe arborele motorului sau realizat ca un modul. Modulul codificatorului rotativ, incluzând 5 pini, este cel mai comun codificator rotativ. 2 pini acceptă alimentarea codificatorului, SW este un buton pe modul, iar CLK și DT arată canalele A și B.
Unele dintre caracteristicile acestui modul sunt:
- Abilitatea de a se roti la infinit
- Rezoluție de 20 de impulsuri
- Tensiune de alimentare 5V
Pasul 2: Componente necesare
Componente hardware
Modul codificator rotativ cu comutator cu apăsare * 1
Aplicații software
IDE Arduino
Pasul 3: Cum se folosește un codificator rotativ?
Pentru a utiliza un codificator rotativ, ar trebui să numărăm impulsurile canalelor A și B. Pentru a face acest lucru, am folosit Arduino UNO și am realizat trei proiecte pentru poziționarea codificatorului, controlul luminii LED și controlul vitezei și direcției motorului de curent continuu.
Pasul 4: Determinarea poziției arborelui codificatorului rotativ
Conectați pinul + la 5V, pinul GND la GND, CLK la pinul 6 și DT la pinul 7.
Trebuie să cunoașteți poziția arborelui pentru a utiliza codificatorul. Poziția arborelui variază în funcție de cantitatea de rotație a acestuia. Se schimbă de la 0 la infinit pentru rotația în sensul acelor de ceasornic și de la 0 la minus infinit pentru rotația în sens invers acelor de ceasornic. Încărcați următorul cod pe Arduino și vedeți poziția codificatorului de arbore pe monitorul serial. Puteți utiliza codul atașat pentru toate proiectele dvs. cu un codificator.
Pentru a determina poziția codificatorului, trebuie să conectăm canalele A și B ca intrări la Arduino. Citim și salvăm valoarea inițială a Canalului A la început. Apoi, citim valoarea instantanee a canalului A și, dacă valoarea canalului B era înaintea acestuia, micșorăm contorul. În caz contrar, mărim numărul contorului.
Pasul 5: Controlul unei lumini LED cu rotație a arborelui
La început trebuie să obțineți poziția arborelui și apoi puteți reduce sau mări lumina LED cu PWM. Deoarece PWM are o valoare între 0 și 255, am setat și poziția arborelui în acest interval în cod.
Pasul 6: Controlul vitezei și direcției motorului DC cu întrerupere
În acest cod, am folosit o întrerupere pentru a citi poziția arborelui și a cheii. Pentru mai multe informații despre întreruperi, puteți verifica site-ul web Arduino.
Motorul se rupe prin apăsarea tastei codificatorului sau prin setarea codificatorului în poziția 0. Puteți vedea aici cum să acționați motorul DC cu ecranul L293D aici.
Pasul 7: Apreciați-ne pe FaceBook
Dacă vi se pare util și interesant acest tutorial, vă rugăm să ne placeți pe facebook.
Recomandat:
Timer cu Arduino și codificator rotativ: 5 pași
Temporizator cu Arduino și codificator rotativ: Temporizatorul este un instrument folosit adesea atât în activități industriale, cât și în gospodărie. Acest ansamblu este ieftin și ușor de realizat. Este, de asemenea, foarte versatil, putând încărca un program ales în funcție de nevoi. Există mai multe programe scrise de mine, pentru Ardui
Timer de alimentare cu Arduino și codificator rotativ: 7 pași (cu imagini)
Timer de alimentare cu Arduino și codificator rotativ: Acest timer de alimentare se bazează pe temporizatorul prezentat la: https: //www.instructables.com/id/Timer-With-Arduin … Un modul de alimentare cu energie și un SSR (releu de stare solidă) ) au fost atașate la acesta. Sarcini de putere de până la 1KW pot fi operate și cu modificări minime l
Cum: un codificator rotativ fără contact: 3 pași
Cum să: un codificator rotativ fără contact: Această notă de aplicație descrie cum să proiectați un comutator sau codificator rotativ de înaltă fiabilitate utilizând un Dialog GreenPAK ™. Acest design al comutatorului este fără contact și, prin urmare, ignoră oxidarea și uzura contactelor. Este ideal pentru a fi folosit în aer liber, acolo unde există mult timp
Cum se folosește motorul pas cu pas ca codificator rotativ și afișaj OLED pentru pași: 6 pași
Cum se folosește motorul pas cu pas ca codificator rotativ și afișaj OLED pentru pași: În acest tutorial vom învăța cum să urmăriți pașii motorului pas cu pas pe afișajul OLED. Urmăriți un videoclip demonstrativ. Creditul pentru tutorialul original este destinat utilizatorului YouTube „sky4fly”
Cum se utilizează terminalul Mac și cum se utilizează funcțiile cheie: 4 pași
Cum să utilizați terminalul Mac și cum să utilizați funcțiile cheie: Vă vom arăta cum să deschideți terminalul MAC. De asemenea, vă vom arăta câteva caracteristici în Terminal, cum ar fi ifconfig, schimbarea directoarelor, accesarea fișierelor și arp. Ifconfig vă va permite să vă verificați adresa IP și anunțul MAC