Herunterladen Inhalt Inhalt Diese Seite drucken

Ssi Interface; Prinzipielle Funktionsweise Der Ssi-Schnittstelle - Leuze electronic AMS 3007i Betriebsanleitung

Inhaltsverzeichnis

Werbung

SSI Interface

9
SSI Interface
9.1

Prinzipielle Funktionsweise der SSI-Schnittstelle

Die Datenkommunikation der SSI-Schnittstelle basiert auf einer Differenzübertragung nach
RS 422. Hierbei wird synchron zu einem von der Steuerung vorgegebenen Takt (CLOCK)
der Positionswert beginnend mit dem MSB (höchstwertiges Bit) übertragen.
Im Ruhezustand liegen sowohl Takt- als auch Datenleitung auf HIGH-Pegel. Bei der ersten
HIGH-LOW Flanke (Punkt  in Bild 9.1) werden die Daten des internen Registers gespei-
chert. Dadurch ist sichergestellt, dass sich die Daten während der seriellen Übertragung des
Wertes nicht mehr ändern.
Mit dem folgenden Wechsel des Taktsignals von LOW- auf HIGH-Pegel (Punkt  in Bild
9.1) beginnt die Übertragung des Positionswertes mit dem höchstwertigen Bit (MSB). Mit
jedem weiteren Wechsel des Taktsignals von LOW- auf HIGH-Pegel wird das nächst nieder-
wertige Bit auf die Datenleitung gesetzt. Nachdem das niederwertigste Bit (LSB) ausge-
geben wurde, schaltet mit dem letzten Wechsel des Taktsignals von LOW nach HIGH die
Datenleitung auf LOW-Pegel (Übertragungsende).
Ein durch das Taktsignal retriggertes Monoflop bestimmt, wie lange es noch dauert, bis die
SSI-Schnittstelle für die nächste Übertragung aufgerufen werden kann. Hierdurch ergibt
sich auch die minimale Pausenzeit zwischen zwei aufeinanderfolgenden Taktsequenzen. Ist
die Zeit tm = 20μs abgelaufen, so wird die Datenleitung wieder auf Ruhepegel (HIGH)
gesetzt (Punkt  in Bild 9.1). Dies signalisiert somit den komplett abgeschlossenen Daten-
austausch und die erneute Sendebereitschaft.
Hinweis!
Wird das Austakten der Daten für länger als t
ten Takt ein komplett neuer Übertragungszyklus mit einem neu berechneten Wert.
Wird ein neuer Übertragungszyklus gestartet bevor die Zeit t
vorhergehende Wert erneut ausgegeben.
Achtung!
Die SSI-Schnittstelle kann nur positive Entfernungswerte darstellen. Werden auf-
grund von Offset oder Zählrichtung negative Ausgabewerte ermittelt, so wird der Wert
Null auf der SSI-Schnittstelle ausgegeben! Bei einem Zahlenüberlauf werden alle Da-
tenbits auf "1" gesetzt.
52
= 20μs unterbrochen, so beginnt beim nächs-
m
AMS
3007i
abgelaufen ist, so wird der
m
Leuze electronic

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis