INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 1 Bewertungen - 5 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Hardware Zähler
24.01.2016, 19:23
Beitrag #1
Hardware Zähler
Hallo Arduino Forum!

Ich habe einen Drehgeber (Encoder) und würde gerne meinen Arduino Uno nutzen um etwas zu realisieren!

Der Drehgeber macht 5000 Impulse / Umdrehungen.
Er hat die Leitungen A, A/, B, B/, Z, Z/.

Ich würde gerne den Arduino so einstellen das er den Z-Impuls ( einmal pro Umdrehung ) erfasst und dann eine einstellbare Menge an Impulsen des A-Kanals zählt und nach Ablauf des Zählens dann einen Impuls auf einen Pin gibt.

Leider weiß ich nicht wie ich das realisieren soll. Das Ganze soll nur auf der Hardware des Arduinos laufen.

Könnt mir jemand nen Schubser in die richtige Richtung geben?

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.01.2016, 19:48
Beitrag #2
RE: Hardware Zähler
Ein Schubser ist z.B. Google.
Das könnte helfen: https://www.pjrc.com/teensy/td_libs_Encoder.html

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.01.2016, 20:01
Beitrag #3
RE: Hardware Zähler
Hallo,
hotsystems hat ja schon einen Tipp für die Software gegeben.

Jetzt sind aber 5000 Impulse / Umdrehung eine relative Angabe.
Wenn man das Teil ein mal pro Jahr dreht schafft der Arduino das locker.
Dreht man etwas schneller, kommt der Arduino irgendwann ins schwitzen.
Dreht man dann noch schneller, verzählt sich der Arduino.

Ich weiß nicht wann die Grenze erreicht wird, aber eine Angabe wie viele Umdrehungen / Zeiteinheit erwartet werden, könnte eine Einschätzung ermöglichen.

Dann wäre noch interessant zu wissen ob das mechanische Kontakte sind die entprellt werden müssen oder ob evtl. ein optischer Abgriff im Drehgeber verbaut ist.

Gruß
Arne

ExclamationMit zunehmender Anzahl qualifizierter Informationen bei einer Problemstellung, erhöht sich zwangsläufig die Gefahr auf eine zielführende Antwort.Exclamation
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.01.2016, 20:28
Beitrag #4
RE: Hardware Zähler
Danke erstmal für den Tip!

Die Welle dreht sich mit bis zu 10 Hz. Sprich 50000 Impulse / Sekunde.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.01.2016, 21:33
Beitrag #5
RE: Hardware Zähler
(24.01.2016 20:28)MasT3r-A schrieb:  Danke erstmal für den Tip!

Die Welle dreht sich mit bis zu 10 Hz. Sprich 50000 Impulse / Sekunde.

Ohne es wirklich einschätzen zu können würde ich 50000 Impulse/Sekunde aber schon als sportliche Herausforderung für einen Arduino einstufen. Zumal der Arduino vermutlich auch noch andere Dinge machen soll und nicht nur Impulse erfassen.
50000 Impulse/Sekunde zu zählen sind für den Arduino kein Problem. Bei einem Drehgeber kommt aber die Entprellung, Flankenauswertung, Richtungserkennung dazu und dann könnte es in C programmiert eng werden.

Vielleicht hilft ein Blick auf diese Seite. Ganz unten auf der Seite gibt es auch noch einige Links welche z.T. auch die Auswertung von Drehgebern in AVR-Assembler zeigen.

Gruß
Arne

ExclamationMit zunehmender Anzahl qualifizierter Informationen bei einer Problemstellung, erhöht sich zwangsläufig die Gefahr auf eine zielführende Antwort.Exclamation
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Zähler Uwe1475 14 1.419 03.09.2016 20:45
Letzter Beitrag: Uwe1475
  "Nichtlineare" Zähler Turbo-S 13 659 20.07.2016 19:38
Letzter Beitrag: Turbo-S
  Mega: Hardware i2c bus speed (Wire.) verändern? HaWe 10 2.912 14.07.2016 20:09
Letzter Beitrag: Mathias
  Array mit Zähler steuern ferdi 20 1.596 19.11.2015 15:11
Letzter Beitrag: ardu_arne
  boards, Hardware Hilfe Marc2014 1 2.065 09.07.2015 23:08
Letzter Beitrag: Marc2014
  optionale Hardware im Programm berücksichtigen / "ausklammern" Foto-Ralf 1 503 22.03.2015 18:46
Letzter Beitrag: Thorsten Pferdekämper
  BCD Zähler 0-9999 peterunterhofer 6 1.339 06.03.2015 12:49
Letzter Beitrag: Foto-Ralf
  [gelöst:] Hardware-Timer-Interrupts beim Mega HaWe 1 915 26.09.2014 22:11
Letzter Beitrag: HaWe
  Zähler in verschiedenen Modi betreiben Nimes 2 662 25.09.2014 10:19
Letzter Beitrag: Nimes
  Programmierfehler oder Hardware ? Phobos 13 1.952 03.06.2014 14:21
Letzter Beitrag: Phobos

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste