Tasuta kohaletoimetamine

360 Kraadi Pöörlevad Kodeerija Moodul Telliskivi Tulede Lüliti Arengu KY-040 arduino jaoks

€0.56 €0.50

0
0 Arvustused

Sku: b126494

Kättesaadavus:Laos

Värv:

Kategooria: Arvuti Komponendid

{

digitalWrite (LED2, MADAL);

void setup ()

{

const int interruptA = 0; / / Katkestada 0 (pin 2)

{

Tööpõhimõte:

digitalWrite (LED1, KÕRGE);

/ / AttachInterrupt (interruptB, buttonState, ALLA);

pinMode (DAT, SISEND);

}

pinMode (LED2, VÄLJUND);

}

digitalWrite (LED1 MADAL);

Lisanduv kodeerija:

int NUPP = 4; / / PIN4

pinMode (NUPP, SISEND);

Selle rotary encoder saab loendada väljund impulsside ettepoole ja tagurpidi suunas rotatsiooni korras.Erinevalt potentsiomeeter, rotatsiooni arv on piiramatu.Võtme kohta, rotary encoder, seda saab taastada algse seisundi, et on, lugedes 0.

else / / Kui DAT = MADAL ON BackRote

digitalWrite (LED2, MADAL);

Serial.println (COUNT);

Lisaks eespool traditsiooniline andurid, mõned on astmeline andurid ühendatud muude elektri väljundsignaale.Näide on kasvav kodeerija integreeritud UVW signaali, mis on tavaliselt kasutatakse AC servo mootor tagasisidet.Nende magnetiliste pooluste signaalid ilmuvad tavaliselt AC servo mootorid, ja UVW signaalid on üldiselt konstrueeritud, simuleerides funktsiooni magnetosi.Selles Eltra kodeerija, need UVW signaalid on loodud optiliselt ja kuvada kolme ruudu lained, mis on offset 120° üksteisest.Need õiged signaalid on vaja starter kontrollida mootori kerge käivitamine.Need UVW pole impulsside võib korrata mitu korda mehaanilised võlli pöörlemist, sest nad sõltuvad otseselt arvu mootor postid ühendatud ja kasutatakse UVW signaale 4, 6 või mitut masti mootoreid.

ARVESTADA;

{

}

******************

}

Serial.println ("STOP COUNT = 0");

Serial.alustada (9600);

Tööpinge: 5V

/ / -------------------------------------------

viivitus (2000);

Kodeerija indekseerimine viga on väljendatud nihe kahe järjestikuse impulsi lained elektri-Nurk.Viga eksisteerib igal kodeerija, mis on tingitud eespool toodud teguritest.Kui Eltra kodeerija on viga ±25 elektri nurgad (mingil tingimus), mis vastab reiting on kompenseerida ±7%, ja kõrvalekalle ±35 kaks kanalid faasi erinevus 90° (elektriliselt).Elektri aste vastab reiting on nihe umbes ±10%.

const int interruptB = 1; / / Katkestus 1 (pin 3)

test kood:

digitalWrite (2, KÕRGE); / / Tõmba Kõrge Restance

Impulsi arv ühe pöörde: 20

}

Lisanduv kodeerija täpsus sõltub nii mehaanilised ja elektrilised tegurid, nagu riivimine indekseerimine vigu, ketta, ekstsentrilisus, laagri ekstsentrilisus, vead sisse elektroonilise lugemise seadmed, ja optiline ebatäpsusi.Mõõtühikut, et määrata kindlaks kodeerija täpsus on elektri kraadi, ja kodeerija täpsuse määrab impulsi kraadi toodetud kodeerija.Järgmises, 360° elektri kraadi kujutamiseks kasutatakse rotatsiooni mehaanilised võlli, ja pöörlemine võlli peab olema täieliku tsükli.Et teada saada, kui palju mehaaniline nurgad on võrdväärne elektri 360 kraadi, kasutage järgmist valemit: elektri-360 = mehaaniline 360°/n° pulse/revolutsioon

int COUNT = 0;

COUNT -;

pinMode (LED1 VÄLJUND);

Täiendav kodeerija annab kaks etappi square lained koos faasi erinevus on 90°, nimetatakse kanal ja B kanal.Ühes kanalid, mis annab infot, mis on seotud pöörlemiskiirus, ja samal ajal, infot pöörlemissuund on saadud sequential võrdlus signaalid kaks kanalit.Seal on ka spetsiaalne signaal, mida nimetatakse Z või null telekanal, mis annab null natuke kodeerija.See signaal on ruudu laine, mis kattub center line ruudu laine kanal, A.

digitalWrite (LED1 MADAL);

}

if (! (digitalRead (NUPP)))

kui (digitalRead (DAT)) / / Kui DAT = KÕRGE ON EDASI

attachInterrupt (interruptA, RoteStateChanged, ALLA);

int LED2 = 6; / / PIN6

int DAT = 3; / / PIN3

COUNT = 0;

{

viivitus (20);

Lisanduv kodeerija on pöörlevad andur, mis muundab pöörleva nihe arvesse seeria digitaalne pulss signaale.Need impulsid kasutatakse kontrolli nurknihke.Kui nurknihke muutmise Eltra kodeerija põhineb fotoelektrilise skaneerimine põhimõte.LUGEMINE SÜSTEEM PÕHINEB ROTATSIOONI RADIAAL-DIAL (KOOD DIAL) KOOSNEVAD VAHELDUMISI KERGE JA LÄBIPAISTMATUD Aknad, samal ajal VALGUSTATUD VERTIKAALSELT POOLT INFRAPUNA valgusallikas, MILLISED PROJEKTID PILDI KOOD DIAL PEALE VASTUVÕTJA PINNALE.Vastuvõtja on kaetud difraktsioonivõre, mis on sama akna laius kood plaat.Vastuvõtja ülesandeks on mõttes põhjustatud muutustest pöörlemine ketas ja seejärel teisendada optiline muudatusi arvesse vastavaid elektrilisi muutusi.Madal signaal on siis tõstetud kõrgele tasemele, et toota nelinurkse impulsi ilma mis tahes häire, mis tuleb töödelda elektrooniliste lülituste.Kui läbisõit süsteem on tavaliselt diferentsiaali, kus kaks eri signaali sama kuju, kuid faasi erinevus 180° on võrreldes kvaliteedi parandamiseks ja stabiilsuse väljundsignaali.Lugemine põhineb vahe kahe teise signaale, kaotades häireid.

int LED1 = 5; / / PIN5

void loop ()

{

void RoteStateChanged () / / Kui CLK ALLA LUGEDA DAT

digitalWrite (4, KÕRGE); / / Tõmba Kõrge Restance

UVW täpsustava signaali kooder

viivitus (20);

pinMode (CLK, SISEND);

digitalWrite (3, KÕRGE); / / Tõmba Kõrge Restance

int CLK = 2; / / PIN2 -

Joonis: Signaal A-ja B-pöördega

digitalWrite (LED2, KÕRGE);

  • Brändi Nimi: SZFYDOSH
  • Kooskõlas: arduino
  • Päritolu: Mandri-Hiina
  • Lisaseadme Tüüp: muud