Grundlagen BiSS-C Technologie

Die EL5042 unterstützt das unidirektionale BiSS-C Protokoll.
Die Übertragung der Daten wird durch die Master Clock getriggert. Das Ende der Datenübertragung wird mit einem Timeout gekennzeichnet. Ein typisches Kommunikationstelegramm ist im Folgenden dargestellt:

  1. Idle state: die Master Clock zeigt einen HIGH-Wert und der BiSS-C Slave zeigt seinen “Ready State” ebenfalls mit einem HIGH -Wert an.
  2. Mit der ersten steigenden Flanke der Master Clock wird die synchronisierte Positionserfassung gestartet.
  3. Nach der 2. steigenden Flanke der Master Clock antwortet der Slave mit einem LOW-Pegel (“Ack” Intervall).
  4. Nachdem das “Ack”-Intervall beendet ist, generiert der Slave ein “Start”-Bit, worauf immer ein “0”-Bit folgt.
    Die Positionsdaten werden mit dem 2. Bit nach dem “Start”-Bit übertragen, entsprechend dem Datenformat des Slaves. Die Kommunikation wird mit der Master Clock synchronisiert.
    Die Status Bits “Error” und “Warning”, sowie die Checksumme (CRC) werden nach den Positionsdaten übertragen.
  5. Das Telegramm endet mit dem BiSS-Timeout. Es werden keine weiteren Impulse zum Slave gesendet, die Master Clock geht in den Idle State (HIGH-Pegel) über.
    Nach beendetem Timeout ist der Slave mit dem Übergang in den Idle Status (HIGH -Pegel) für die Übermittlung neuer Positionsdaten bereit. Das Kommunikationstelegramm startet erneut.
Grundlagen BiSS-C Technologie 1:
BiSS-C Kommunikationstelegramm