Converter SSI auf RS232/RS422 Schnittstelle mit µC

Gast #1896870
Hallo,

es geht um ein SSI --> (zu) RS-232/ RS-422 (oder CAN ) Wandler( 
converter oder Adapter) für ein dSPACE-Systeme. ( ich habe schon ein 
paar Beiträge gelesen, aber Sie treffen nicht ganz zu ...)

Die SSI ( mit 6 leitungen : c-,c+ ,D-,D+,GND ,VCC) daten bekomme ich von 
einem Absolut Wertgeber (Drehgeber) und zwar Singleturn-Drehgeber 
(Graycode).

Fragen:

ist ein solche Adapter / converter mit  µC realisierbar? oder habt Ihr 
vielleicht ein Tipps ?

wenn das realisierbar ist, muss ich dann nur mein µC Programmieren 
sodass am ausgang ein RS232 (RxD , TxD) signal kommt?

Habt Ihr vielleicht eine litteratur wo man sich einarbeiten kann? 
natürlich suche weiter im internet aber das Stichwort zu finden ist 
etwas anderes...


(ich habe mich leider mit  µC nur seltern beschäftigt)

Danke im voraus.....
Gast
Claudia schrieb:
> Hallo,
>
> es geht um ein SSI --> (zu) RS-232/ RS-422 (oder CAN )

Beides oder besser 232?

> Wandler(
> converter oder Adapter) für ein dSPACE-Systeme. ( ich habe schon ein
> paar Beiträge gelesen, aber Sie treffen nicht ganz zu ...)
>
> Die SSI ( mit 6 leitungen : c-,c+ ,D-,D+,GND ,VCC) daten bekomme ich von
> einem Absolut Wertgeber (Drehgeber) und zwar Singleturn-Drehgeber
> (Graycode).

Ist wohl ein differentieller Ausgang

>
> Fragen:
>
> ist ein solche Adapter / converter mit  µC realisierbar? oder habt Ihr
> vielleicht ein Tipps ?

Hängt von der Geschwindigkeit und Bitzahl ab.

>
> wenn das realisierbar ist, muss ich dann nur mein µC Programmieren
> sodass am ausgang ein RS232 (RxD , TxD) signal kommt?

Ja

>
> Habt Ihr vielleicht eine litteratur wo man sich einarbeiten kann?
> natürlich suche weiter im internet aber das Stichwort zu finden ist
> etwas anderes...

google "synchron serial interface" rs232  (mit ")

>
>
> (ich habe mich leider mit  µC nur seltern beschäftigt)

Dann wird es knifflig


>
> Danke im voraus.....

Bitte
Gast
Die SSI-Schnittstelle ist eine recht einfach zu bedienende 
Schnittstelle: Gemäß einem Takt werden die Daten einfach Bit für Bit aus 
dem Geber herausgeschoben. Sie müssen dann nur noch ein einem µC richtig 
sortiert und anschließen mittels gefordertem Protokoll über die UART 
(mit angebrachten RS232/485/422-Treibern) herausgegeben werden.

Etwas interessanter ist das Auslesen eines gray-codierten SSI-Wertes. 
Hierbei muß meist vor der Ausgabe noch eine Umcodierung erfolgen.

Der Rohwert aus den Gebern muß vielleicht noch skaliert und auf einen 
Referenzwert bezogen werden. Auch das ist mit recht einfachen 
mathematischen Operationen zu bewerkstelligen.

Soll der µC als Slave das SSI-Protokoll mitlesen, dann ist das nur 
mittels Interruptauswertung des Taktsignal vernünftig zu machen.

Eine weitere Anforderung kann die Auswertung von Schaltpunkten, bzw. 
Bereichen, aus dem SSI-Positionswert sein.

Auch kann es sein, dass das ganz von Außen im µC parametriert werden 
muß.

Je nach konkreter Anforderung wird es schwer werden, eine schon passende 
fertige Lösung zu finden. Um alles selbst zu programmieren benötigst Du 
die Datenblätter vom µC und SSI-Geber, sowie den Zugung zu wikipedia. 
Als geübte Programmiererin sollte alles nach 2 bis 3 Tragen 
funktionieren.
Gast
> 404- Page not found.... So viel über SSI
Du kommst etwas zu spät; nach über zehn Jahren passiert es schon mal, 
dass ein Link ins leere läuft.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 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.