Inhoudsopgave:

Rotary Encoder Kit-zelfstudie - Ajarnpa
Rotary Encoder Kit-zelfstudie - Ajarnpa

Video: Rotary Encoder Kit-zelfstudie - Ajarnpa

Video: Rotary Encoder Kit-zelfstudie - Ajarnpa
Video: Простое руководство по подключению электропроводки для электродвигателя вентилятора переменного тока 2024, November
Anonim
Zelfstudie Rotary Encoder Kit
Zelfstudie Rotary Encoder Kit

Beschrijving:

Deze roterende encoderkit kan worden gebruikt voor het detecteren van de positie en snelheid van de motor. Het is een heel eenvoudige kit die bestaat uit een optische bundelsensor (opto-schakelaar, fototransistor) en een stuk sleufschijf. Het kan worden aangesloten op elke microcontroller via de 3-pins header. De optische bundelsensor detecteert ontbrekende sleuven van de gesleufde schijf en genereert een pulstrein.

Het vereist +5VDC om op te starten en geeft een 0V- en 5V-uitgang. Het levert een output van 5 V wanneer de straal wordt geblokkeerd en een output van 0 V wanneer de straal wordt gedeblokkeerd. Uw microcontroller kan eenvoudig de 0-5-0V-pulstrein lezen om te bepalen hoe ver uw motor heeft afgelegd en hoe snel.

De kit bevat een groene LED die oplicht wanneer de straal ononderbroken is.

Specificatie:

  • Bedrijfsspanning: 4,5-5 VDC
  • Uitgangssignaal: Digitale uitgang
  • Directe verbinding met microcontroller (interne pull-up tot 5V)
  • In staat om tot 100 KHz te lezen
  • Ingelaste schijfdiameter: 26 mm
  • PCB-afmeting: 22 mm x 20 mm

Stap 1: Materiaalvoorbereiding

Materialen voorbereiding
Materialen voorbereiding
Materialen voorbereiding
Materialen voorbereiding
Materialen voorbereiding
Materialen voorbereiding
Materialen voorbereiding
Materialen voorbereiding

Voor deze zelfstudie zijn de items die nodig zijn om dit project uit te voeren:

  1. Arduino Uno
  2. USB-kabel type A naar B
  3. Man-man-jumperdraad
  4. Overbruggingsdraad van vrouw naar man
  5. Kunststof reductiemotor

Stap 2: Hardware-installatie

Hardware installatie
Hardware installatie
Hardware installatie
Hardware installatie

Bovenstaand diagram toont de eenvoudige verbinding tussen Rotary Encoder Kit en Arduino Uno:

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

Verbinding tussen kunststof reductiemotor en Arduino Uno:

  1. Klem 1 > 5V
  2. Klem 2 > GND

Sluit na het voltooien van de verbinding de Arduino Uno met een USB-kabel aan op de voeding.

Stap 3: Broncode invoegen

  1. Download de testcode en open deze met behulp van Arduino-software of IDE.
  2. Zorg ervoor dat je het juiste bord en de bijbehorende poort hebt gekozen (in deze tutorial wordt Arduino Uno gebruikt).
  3. Upload vervolgens de testcode naar uw Arduino Uno.

Stap 4: Resultaten

Resultaten
Resultaten
Resultaten
Resultaten

De schijf met sleuven is op de kunststof tandwielmotor gemonteerd en in de ruimte van de printplaat van de roterende encoder geplaatst. De optische bundelsensor detecteert ontbrekende sleuven van de gesleufde schijf en genereert een pulstrein. Door de code in Arduino aan te passen, kan Rotary Encoder het werkelijke toerental voor de plastic reductiemotor detecteren en weergeven op seriële monitor.

Aanbevolen: