- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 10 von 16

Thema: Incremental Drehgeber Funktioniert nicht E38S6G5-600B-G24N

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.655
    Zitat Zitat von Dj EKI Beitrag anzeigen
    .. wie schließe ich das jetzt an das Arduino Leonardo .. Weißen und Grünen an die Pin 2 und 3 hat schon mal nicht funktioniert ..
    Zur Präzisierung :
    benutzes Board ist dieses (Arduino Leonardo) -bitte bestätige das- und bestätige die von Dir genannten Pin-Nummern. Stimmen die mit diesem Pinout überein? Im Pinout hat Pin 2 die Bezeichnung D1 (INT1) und Pin3 heißt D0 (INT0) -bitte bestätige das!

    .. Einfach nur den Weißen und Grünen an die Pin 2 und 3 hat schon mal nicht funktioniert ..
    Ist ja auch klar. Du MUSST den arduino UND den Drehgeber mit Spannung versorgen UND dabei MÜSSEN beide GND - bei arduino UND Drehgeber - verbunden sein. Andernfalls funktioniert das schon mal elektrisch nicht.
    Geändert von oberallgeier (20.01.2022 um 15:24 Uhr) Grund: Pinbezeichnung
    Ciao sagt der JoeamBerg

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    30.10.2015
    Beiträge
    55
    Da ich jetzt nochmal die Zeit hatte in Ruhe alles zu prüfen, funktioniert fast alles. Wie gesagt, die Spannung war zu niedrig, also 5V reicht nicht aus, obwohl es so angegeben war und habe es mit 12V angeschlossen, dazu beide GND vom Netzteil mit Arduino verbunden.
    Ich bekomme interrupts, leider geht die Zahl nicht in die richtige Richtung, sondern der weis nicht wo er hin soll und bleibt bei jeder Richtung fast in der gleichen Zahl stehen. Wird nur ein Kabel, Grün oder Weis angeschlossen, dann bewegt sich die Zahl in die Richtung, wofür der Pin programmiert ist. Es ist zu bemerken, dass die Interrupts ordentlich ausgelöst werden, aber leider nicht, wenn beide Kabel stecken. Also es ist nicht möglich Hoch oder Runter die Zahl zu bewegen.
    Hat das jetzt was mit der Frequenz zu tun?

    Diesen Sketch habe ich hochgeladen.
    https://electricdiylab.com/how-to-co...-with-arduino/

  3. #3
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.655
    .. geht die Zahl nicht in die richtige Richtung .. Diesen Sketch habe ich hochgeladen ..
    Is nu einfach ins Blaue geraten (schon kurz nach Mitternacht, bin total müde): der Sketch hat ne Unstimmigkeit: auf diesem Bild

    ......Klicke auf die Grafik für eine größere Ansicht

Name:	encoder.JPG
Hits:	15
Größe:	25,4 KB
ID:	35733
    steht oben der Text
    ......WHITE (OUT A): PIN3
    ......GREEN (OUT B): PIN2

    Aber das Bild mit Encoder und Platine hat andere Leitungsfarben; der Text dagegen stimmt mit dem Encoderfoto (oberhalb) überein. Langer Rede kurzer Sinn - sind vielleicht Deine Kabel GRÜN und WEIß vertauscht? Steck die doch mal um und probiers noch Mal.
    Ciao sagt der JoeamBerg

  4. #4
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.655
    Läufts ? 1234567890
    Ciao sagt der JoeamBerg

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.645
    Also ehrlich gesagt, ich hatte mal in den Code geschaut und mir versucht die beabsichtigte Funktion zu erklären. Was ich gesehen habe ist eine Funktion für Interrupts, die auf dem inneren Lochkreis ausgeführt wird und eine Funktion für den äußeren Lochkreis. Der äußere Kreis hat mehr Aussparungen, als der innere Kreis. Egal, in welcher Richtung man da dreht. Für den kleineren Kreis wird der Counter dekrementiert und für den äußeren inkrementiert. Da der äußere Kreis mehr Aussparungen hat, wird also mehr inkrementiert, als dekrementiert; in jeder Drehrichtung. Das schien mir etwas merkwürdig.

  6. #6
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.655
    Zitat Zitat von Moppi Beitrag anzeigen
    .. Der äußere Kreis hat mehr Aussparungen, als der innere .. kleineren Kreis wird der Counter dekrementiert .. für den äußeren inkrementiert ..
    Das ist allerdings merkwürdig. Wo kannst Du sehen, dass der Drehgeber von Dj EKI zwei Signalkreise hat? Ich kenne incrementelle Encoder (fast) nur in der Bauweise mit einer Signalspur (~kreis). Die wird für ne Richtungserkennung mit zwei Sensoren abgefragt, die mit nem gewissen Phasenwinkel versetzt sind; üblich ist ne viertel Phase. Der Versatz ermöglicht eine Richtungserkennung und wenn der genau ist, kann die Auflösung erhöht werden.

    Ein incrementeller (Dreh-) Kodierer mit zwei Signalspuren unterschiedlicher Teilung - wie macht denn das Sinn? Ausser wenn man ne Nullstelle braucht, ne zweite Auflösung oder so was.
    Geändert von oberallgeier (27.01.2022 um 14:53 Uhr) Grund: Ohhh Grammatik
    Ciao sagt der JoeamBerg

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.645
    Da wurde doch der Code verlinkt und dazu gab es eine bildhafte Darstellung, ich meine auf der Seite, wo der Code zu finden ist. Vielleicht habe ich da auch was falsch verstanden. Weiß ich nicht.

    Ja, auf der Seite, habe nochmal geschaut. So wie ich das lese, soll das dort eine allgemeine Erklärung zur Funktionsweise eines solchen Encoders sein.
    Hier noch mal: https://electricdiylab.com/how-to-co...-with-arduino/

Ähnliche Themen

  1. NIBObee lässt sich nicht in Betrieb nehmen, weil Upload nicht funktioniert
    Von Robo Newbie im Forum Sonstige Roboter- und artverwandte Modelle
    Antworten: 3
    Letzter Beitrag: 31.08.2015, 12:00
  2. Antworten: 6
    Letzter Beitrag: 29.08.2011, 17:17
  3. Incremental-drehscheiben selber bauen?
    Von Zachso im Forum Sensoren / Sensorik
    Antworten: 19
    Letzter Beitrag: 16.12.2007, 11:26
  4. Incremental Drehgeber mit bascom auswerten...
    Von sme-bbg im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 8
    Letzter Beitrag: 09.03.2005, 21:23
  5. [ERLEDIGT] Absolut Drehgeber aus Incremental Drehgeber + yC
    Von qntal im Forum Sensoren / Sensorik
    Antworten: 4
    Letzter Beitrag: 11.11.2004, 13:28

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test