INHOUDSOPGAWE:
- Stap 1: Wat is 'n roterende enkodeerder?
- Stap 2: Vereiste komponente
- Stap 3: Hoe om 'n roterende enkodeerder te gebruik?
- Stap 4: Bepaal die posisie van die roterende encoder -as
- Stap 5: Beheer van 'n LED -lig met asrotasie
- Stap 6: Beheer die DC -motorsnelheid en -rigting met onderbreking
- Stap 7: Hou van ons op FaceBook
Video: Rotary Encoder: hoe dit werk en hoe om dit met Arduino te gebruik: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Deur ElectropeakElectroPeak Amptelike webwerf Volg meer deur die skrywer:
Oor: ElectroPeak is u eenmalige plek om elektronika te leer en u idees in werklikheid te neem. Ons bied gidse van topgehalte om u te wys hoe u u projekte kan maak. Ons bied ook produkte van hoë gehalte aan, sodat u … Meer oor Electropeak »
U kan hierdie en ander wonderlike tutoriale lees op die amptelike webwerf van ElectroPeak
Oorsig
In hierdie tutoriaal leer u hoe u die roterende enkodeerder gebruik. Eerstens sien u inligting oor die rotasie -encoder, en dan leer u hoe u 'n roterende encoder met drie praktiese voorbeelde kan gebruik.
Wat jy sal leer:
- Wat die roterende enkodeerder is en hoe dit werk. Toon encoder posisie
- Die bestuur van 'n LED -lig met 'n draaikodeerder
- Die beheer van 'n GS -motorsnelheid en -rigting met 'n draaikodeerder
Stap 1: Wat is 'n roterende enkodeerder?
Die roterende enkodeerder is 'n elektromeganiese toestel wat die posisie van die ashoek na digitale data omskakel. Die draaikodeerder het 'n sirkelvormige plaat met 'n paar gate en twee kanale A en B. Deur die sirkelvormige plaat te draai, word 'n verbinding tussen die kanaal en 'n gemeenskaplike basis gevorm wanneer die A- en B -kanale deur die gate gaan. Hierdie onderbrekings veroorsaak 'n vierkantgolf in die uitsetkanaal. Deur hierdie pulse te tel, kan ons die hoeveelheid rotasie bepaal. Aan die ander kant het kanale A en B 90 grade van die faseverskil, sodat u ook die rotasierigting kan vind, afhangende van watter kanaalpuls voorlê
'N Encoder kan direk op die motoras geïnstalleer word of as 'n module gemaak word. Die roterende encoder module, insluitend 5 penne, is die mees algemene roterende encoder. 2 penne ondersteun encoder supply, SW is 'n drukknop op die module, en CLK en DT wys die A en B kanale.
Sommige van die kenmerke van hierdie module is:
- Die vermoë van Draai tot oneindig
- 20 polsresolusie
- 5V voedingsspanning
Stap 2: Vereiste komponente
Hardeware komponente
Rotary Encoder Module met drukknop *1
Sagteware programme
Arduino IDE
Stap 3: Hoe om 'n roterende enkodeerder te gebruik?
Om 'n roterende encoder te gebruik, moet ons die pulse van kanale A en B. tel. Om dit te kan doen, het ons Arduino UNO gebruik en drie projekte uitgevoer om die encoder te posisioneer, die LED -lig te beheer en die snelheid en rigting van die DC -motor te beheer.
Stap 4: Bepaal die posisie van die roterende encoder -as
Koppel die + aan 5V, GND aan GND -pen, CLK aan pen nommer 6 en DT aan pen nommer 7.
U moet die posisie van die as ken om die encoder te gebruik. Die posisie van die as wissel na gelang van die hoeveelheid draai. Dit verander van 0 na oneindig vir rotasie met die kloksgewys, en van 0 na minus oneindig vir die rotasie linksom. Laai die volgende kode op u Arduino op en sien die posisie van die as -enkodeerder in die seriële monitor. U kan die aangehegte kode vir al u projekte met 'n encoder gebruik.
Om die encoder -posisie te bepaal, moet ons kanale A en B as insette aan Arduino koppel. Ons lees en stoor die beginwaarde van kanaal A aan die begin. Dan lees ons die oombliklike waarde van kanaal A, en as die waarde van kanaal B voor hom was, verlaag ons die teller. Andersins verhoog ons die toonbankgetal.
Stap 5: Beheer van 'n LED -lig met asrotasie
Eers moet u die as -posisie kry, en dan kan u die LED -lig verminder met PWM. Aangesien die PWM 'n waarde tussen 0 en 255 het, stel ons ook die asposisie in hierdie reeks in die kode in.
Stap 6: Beheer die DC -motorsnelheid en -rigting met onderbreking
In hierdie kode het ons 'n onderbreking gebruik om die as en die sleutelposisie te lees. Vir meer inligting oor onderbrekings, kan u die Arduino -webwerf besoek.
Die motor breek deur op die encoder -sleutel te druk of die encoder in posisie 0. te plaas. U kan hier sien hoe u 'n DC -motor met die L293D -skerm aandryf.
Stap 7: Hou van ons op FaceBook
As u hierdie tutoriaal nuttig en interessant vind, hou van ons op facebook.
Aanbeveel:
Hoe om te werk Mense wat op Instagram werk: 3 stappe
Como Tener Múltiples Cuentas En Instagram: En este instructable aprender á s como tener m ú ltiples cuentas en instagram para evitar salir de nuestra cuenta y tener que entrar en la otra
Herinnering vir gebruik van skermtyd (werk slegs op Windows, Ios werk nie): 5 stappe
Herinnering vir gebruik van skermtyd (werk slegs op Windows, Ios sal nie werk nie): Inleiding Dit is 'n nuttige masjien gemaak van Arduino, dit herinner u aan rus deur 'n " biiii! &Quot; klank en laat u rekenaar weer na die sluitskerm gaan nadat u 30 minute skermtyd gebruik het. Na 10 minute se rus sal dit " b
Rotary Encoder - verstaan en gebruik dit (Arduino/ander ΜController): 3 stappe
Rotary Encoder - verstaan en gebruik dit (Arduino/ander ΜController): 'n roterende encoder is 'n elektromeganiese toestel wat rotasiebeweging omskakel in digitale of analoog inligting. Dit kan met die kloksgewys of teen die kloksgewys draai. Daar is twee tipes roterende encoders: Absolute en relatiewe (inkrementele) encoders.Wh
Hoe om 'n selfoonbattery in 'n digitale kamera aan te pas en dit werk !: 5 stappe (met foto's)
Hoe om 'n selfoonbattery in 'n digitale kamera aan te pas en dit werk !: Hallo almal! 'N GoPro is 'n perfekte keuse vir aksiekameras, maar ons kan nie almal die ding bekostig nie. Ondanks die feit dat daar 'n groot verskeidenheid GoPro -kameras of klein aksiekameras is (ek het 'n Innovv C2 vir my airsoft -speletjies), nie almal nie
Hoe om musiek te kry van byna enige (Haha) webwerf (solank u dit kan hoor, kan u dit kry Ok, as dit in Flash is ingebed, kan u dit nie redigeer nie) !!!!! Bygevoeg inligting: 4 stappe
Hoe om musiek te kry van byna enige (Haha) webwerf (solank u dit kan hoor, kan u dit kry … Ok, as dit in Flash is ingebed, kan u dit nie redigeer nie) !!!!! Bygevoeg inligting: as u ooit na 'n webwerf gaan en 'n liedjie speel waarvan u hou en dit wil hê, is dit die instruksie dat u nie my skuld het as u iets deurmekaar maak nie (die enigste manier waarop dit kan gebeur, is as u sonder rede begin om dinge uit te vee) ) Ek kon musiek kry vir