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.....
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
Etwas zu SSI: http://www.hengstler.com/gfx/file/faq/SSI.pdf Kurz mal nach Drehgebern gurgeln und dann bei den Herstellern die FAQs ansehen...
Außerdem gibt es Drehgeber, die CAN rausgeben.
Hallo hier findest Du eine Beschreibung zum Einbinden der SSI Schnittstelle auf einem Atmel Mikrocontroller : [http://www.posital.de/de/products/POSITAL/AbsoluteEncoders_Context/AbsoluteEncoders_Context_Technology_SSI_AppNote.pdf] ansonsten muss ich Buerovorsteher recht geben, Drehgeber mit CAN Schnittstelle gibt es wirklich wie Sand am Meer. Gruß
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.
Bürovorsteher schrieb: > Etwas zu SSI: http://www.hengstler.com/gfx/file/faq/SSI.pdf > > Kurz mal nach Drehgebern gurgeln und dann bei den Herstellern die FAQs > ansehen... 404- Page not found.... So viel über SSI :-)
> 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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.