Sisällysluettelo:

Rotary Encoder Kit -opetusohjelma: 5 vaihetta
Rotary Encoder Kit -opetusohjelma: 5 vaihetta

Video: Rotary Encoder Kit -opetusohjelma: 5 vaihetta

Video: Rotary Encoder Kit -opetusohjelma: 5 vaihetta
Video: Interfacing Rotary Encoder With Arduino Uno Using ChatGPT Generated Arduino Code | Coders Cafe 2024, Marraskuu
Anonim
Rotary Encoder Kit -opetusohjelma
Rotary Encoder Kit -opetusohjelma

Kuvaus:

Tätä pyörivää anturisarjaa voidaan käyttää moottorin asennon ja nopeuden tunnistamiseen. Se on hyvin yksinkertainen sarja, joka koostuu optisesta säteilyanturista (optokytkin, valotransistori) ja palasta uralevyä. Se voidaan liittää mihin tahansa mikro-ohjaimeen 3-nastaisen otsikon kautta. Optinen sädeanturi havaitsee uralevyn puuttuvat raot ja muodostaa pulssijonon.

Se vaatii +5VDC: n virran kytkemiseksi ja antaa 0V ja 5V ulostulon. Se tarjoaa 5 V: n lähdön, kun säde on estetty, ja 0 V: n lähdön, kun säde on estetty. Mikro-ohjaimesi voi yksinkertaisesti lukea 0-5-0V-pulssijonon määrittääksesi, kuinka pitkälle moottorisi on kulkenut ja kuinka nopeasti.

Sarja sisältää vihreän LED -valon, joka syttyy, kun säde on keskeytymätön.

Erittely:

  • Käyttöjännite: 4,5-5 VDC
  • Lähtösignaali: Digitaalinen lähtö
  • Suora liitäntä mikrokontrolleriin (sisäinen vedä jopa 5 V)
  • Pystyy lukemaan jopa 100 kHz
  • Uralevyn halkaisija: 26 mm
  • Piirilevyn mitat: 22 mm x 20 mm

Vaihe 1: Materiaalien valmistelu

Materiaalien valmistelu
Materiaalien valmistelu
Materiaalien valmistelu
Materiaalien valmistelu
Materiaalien valmistelu
Materiaalien valmistelu
Materiaalien valmistelu
Materiaalien valmistelu

Tässä opetusohjelmassa tämän projektin suorittamiseen tarvittavat asiat ovat:

  1. Arduino Uno
  2. USB -kaapeli, tyyppi A - B
  3. Uros -uros -hyppyjohdin
  4. Naaras -uros -hyppyjohdin
  5. Muovinen vaihteisto

Vaihe 2: Laitteiston asennus

Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus

Yllä oleva kaavio esittää yksinkertaisen yhteyden Rotary Encoder Kitin ja Arduino Unon välillä:

  1. 5V> 5V
  2. GND> GND
  3. OUT> D2

Yhteys muovivaihteistomoottorin ja Arduino Unon välillä:

  1. Liitin 1> 5V
  2. Terminaali 2> GND

Kun olet muodostanut yhteyden, liitä Arduino Uno virtalähteeseen USB -kaapelilla.

Vaihe 3: Lisää lähdekoodi

  1. Lataa testikoodi ja avaa se käyttämällä Arduino -ohjelmistoa tai IDE: tä.
  2. Varmista, että olet valinnut oikean levyn ja vastaavan portin (Tässä opetusohjelmassa käytetään Arduino Unoa).
  3. Lataa sitten testikoodi Arduino Unoon.

Vaihe 4: Tulokset

Tulokset
Tulokset
Tulokset
Tulokset

Uralevy on asennettu muovivaihteistoon ja sijoitettu pyörivän anturin piirilevyn tilaan. Optinen sädeanturi havaitsee uralevyn puuttuvat raot ja muodostaa pulssijonon. Säätämällä koodia Arduinossa, pyörivä koodauslaite pystyy tunnistamaan muovivaihteiston moottorin todellisen kierrosluvun ja näytön sarjamonitorissa.

Suositeltava: