SSI und EnDat Schnittstelle an Arduino Mega 2560

OP #4746245
Hallo,

ich würde gern einmal wissen, ob ich einen Drehgeber mit 
SSI-Schnittstelle oder EnDat-Schnittstelle an einen Arduino Mega 
anschließen kann.
Ich würde mich sehr über Antworten freuen, da ich mich mit den seriellen 
Schnittstellen nicht auskenne.

Vielen Dank im Voraus.
Gast #4746258
Hi

>Ich würde mich sehr über Antworten freuen, da ich mich mit den seriellen
>Schnittstellen nicht auskenne.

Bei Arduino Mega 2560 sind die seriellen Schnittstellen durch fehlende 
Clock-Anschlüsse kastriert. Da beide SSI- und EnDat-Schnittstelle den 
Clock benutzen, würde ich sagen nein.

MfG Spess
(Firma: matzetronics) #4747771
Patrick S. schrieb:
> Ich muss viel Drehgeber anschließen, gibt es Möglichkeiten?

Das ist alles sehr wage und es fehlt die entscheidende Information, mit 
welcher Rate du Daten von den Drehgebern benötigst und wieviel nun 
'viel' ist.
Wenn das nur wenige Werte pro Sekunde sind, ist selbst mit einem kleinen 
Mega die Abfrage von 4-6 SSI Gebern möglich, wenn du aber hunderte 
Messungen pro Sekunden machen willst, bleibt dir vermutlich nur der FPGA 
Ansatz, der parallel gleich ein paar Geber einliest und in einem eigenen 
Speicher ablegt.
(Firma: www.harerod.de) Persönliche Seite #4748856
Patrick S. schrieb:
> Es sind ca. 20 U/min, mit denen das Rad, welches ich messen will,
> rotiert.
> Ich muss somit keine hunderte Messungen pro Sekunde machen sondern nur
> einige wenige.
Die o.g. Frequenzen sind die Bitraten bei der Datenabfrage.
Üblicherweise sind 100kHz hierfür das untere Limit. Siehe SSI-Spec.

> Die Frage wäre halt nur ob es geht und wenn ja, wie es geht.
Das es geht sollte bereits rübergekommen sein.
Wie es geht ergibt sich aus der SSI-Spec und dem MCU-Datenblatt.
Wenn Dir die im WWW verfügbare Info nicht reicht, bzw. Du keine Zeit 
hast Dich da reinzufuchsen, kannst Du das fertig kaufen bzw. für Dich 
konfektionieren lassen. Z.B. bei einem der hier im Thread anwesenden 
Profis oder von einem Enthusiasten. Für letzteren Ansatz kannst Du auch 
eine Anfrage im Unterforum "Markt" einstellen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.