Innehållsförteckning:

Rotary Encoder Kit Tutorial: 5 steg
Rotary Encoder Kit Tutorial: 5 steg

Video: Rotary Encoder Kit Tutorial: 5 steg

Video: Rotary Encoder Kit Tutorial: 5 steg
Video: How to use rotary encoders 2024, November
Anonim
Rotary Encoder Kit Tutorial
Rotary Encoder Kit Tutorial

Beskrivning:

Detta roterande givarsats kan användas för att avkänna motorns position och hastighet. Det är ett mycket enkelt kit som består av en optisk strålesensor (opto -omkopplare, fototransistor) och ett stycke slitsad skiva. Den kan anslutas till vilken som helst mikrokontroller via 3-stiftshuvudet. Den optiska strålesensorn detekterar saknade luckor på den slitsade skivan och genererar ett pulståg.

Det kräver +5VDC för att starta och ger en utgång på 0V och 5V. Den ger en 5V -utgång när strålen är blockerad och en 0V -utgång när strålen är blockerad. Din mikrokontroller kan helt enkelt läsa 0-5-0V pulståg för att avgöra hur långt din motor har rest och hur snabbt.

Satsen innehåller en grön lysdiod som lyser när strålen är oavbruten.

Specifikation:

  • Driftspänning: 4,5-5 VDC
  • Utgångssignal: Digital utgång
  • Direkt anslutning till mikrokontroller (intern pull-up upp till 5V)
  • Kan läsa upp till 100KHz
  • Slitsad skivdiameter: 26 mm
  • PCB -mått: 22 mm x 20 mm

Steg 1: Materialberedning

Materialberedning
Materialberedning
Materialberedning
Materialberedning
Materialberedning
Materialberedning
Materialberedning
Materialberedning

För denna handledning är de saker som behövs för att köra detta projekt:

  1. Arduino Uno
  2. USB -kabel typ A till B
  3. Manlig till manlig bygelkabel
  4. Kvinnlig till manlig bygelkabel
  5. Växelmotor i plast

Steg 2: Hårdvaruinstallation

Hårdvaruinstallation
Hårdvaruinstallation
Hårdvaruinstallation
Hårdvaruinstallation

Diagrammet ovan visar den enkla anslutningen mellan Rotary Encoder Kit och Arduino Uno:

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

Anslutning mellan plastväxelmotor och Arduino Uno:

  1. Terminal 1> 5V
  2. Terminal 2> GND

Efter avslutad anslutning, anslut Arduino Uno till strömförsörjningen med en USB -kabel.

Steg 3: Infoga källkod

  1. Ladda ner testkoden och öppna den med Arduino -programvara eller IDE.
  2. Se till att du har valt rätt kort och motsvarande port (i den här självstudien används Arduino Uno).
  3. Ladda sedan upp testkoden till din Arduino Uno.

Steg 4: Resultat

Resultat
Resultat
Resultat
Resultat

Den slitsade skivan är monterad på plastväxelmotor och placerad i utrymmet på kretskortet för roterande givare. Den optiska strålesensorn detekterar saknade spår på skivan och genererar ett pulståg. Genom att justera koden i Arduino kommer Rotary Encoder att kunna detektera verkligt varvtal för plastväxelmotorn och displayen på seriell bildskärm.

Rekommenderad: