EnDat Kommunikationsprotokoll
Encoder verwenden eine Vielzahl von Kommunikations-Protokolle, wie z. B. EnDat, BiSS und HIPERFACE Tamagawa. Auch wenn Unterschiede bestehen, hat der Encoder-Kommunikationsprotokoll Ähnlichkeiten in Bezug auf die Umsetzung. Die Schnittstellen zu diesen Protokollen sind serielle bidirektionale Rohre, die RS-422 oder RS-485 elektrische Spezifikationen entsprechen. Obwohl die Hardware-Schichten die gleiche haben, ist die Software benötigt jedes Protokoll einzigartig. Der Kommunikations-Stack und den erforderlichen Anwendungscode sind protokollspezifisch. Dieser Artikel beschreibt hauptsächlich die Hard- und Software Implementierung der Host-Seite der EnDat2.2-Schnittstelle.
Verzögerte Einfluss
Es gibt zwei Arten von Verzögerungen: die erste ist die Verzögerung des Kabels, und die zweite ist die Signallaufzeit des Transceivers. Kabel-Verzögerung richtet sich nach der Geschwindigkeit des Lichts und die Dielektrizitätskonstante des Kabels, in der Regel 6 ns/m bis 10 ns/m. Überschreitet die Gesamtverzögerung Hälfte einen Taktzyklus, fehl Kommunikation zwischen Master und Slave. In diesem Zusammenhang hat der Designer die folgenden Optionen:
Datenrate reduzieren
Verringerung der Signallaufzeit
Eine Verspätung Entschädigung auf der Hostseite
Option 3 kompensiert Kabel Verzögerung und Transceiver-Verzögerung, so ist es ein effektiver Weg, um sicherzustellen, dass das System über lange Leitungen bei hohen Taktraten ausgeführt werden kann. Der Nachteil ist, dass Verzugsentschädigung die Komplexität des Systems erhöht. In Systemen, wo Verzugsentschädigung nicht machbar ist, oder in Systemen mit kurzen Kabeln, hat die Verwendung von Transceivern mit kurzen Ausbreitung Verzögerungen deutliche Vorteile. Geringe Verbreitung Verzögerungen ermöglichen höhere Taktraten und beseitigen die Notwendigkeit Verzugsentschädigung in das System einzuführen.
Wenn Sie einen medizinisches Gerät Motor kaufen möchten, bitte achten Sie auf medizinischen Stuhl Motor.





