PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ACK Bausteine



claus
01.04.02, 01:54
was sind ack- bausteine ??

Ralf Engels
01.04.02, 10:14
Das ist ein Baustein der alle Tellegramme auf der Linie bestätigt so das keine Wiederholungen stattfinden. Das Gerät gibt es bei keinen Hersteller kann jedoch aus jeder BA 1.x mit dem EIB Doctor generiert werden.
Aber so komplett habe ich die Funktion auch nicht verstanden weil auch der Linienkoppler alle Telgramm auf der Hauplinie bzw. Linie bestätigen kann.

gamma
02.04.02, 23:01
Hallo Leute!

Wenn ein (GA)Telegramm vom Linienkoppler in eine
Linie geschickt wird kann er selbst das Telegramm nicht
mit ACK beantworten.
Wenn jetzt in der Linie kein Teilnehmer existiert der
dieses Telegramm quittiert (also auf diese GA "hört")
schickt der Linienkoppler dieses Telegramm noch
3 mal mit gesetztem wiederholungs-Bit.

Nutzwert dieser Aktion = 0,
Buslasterhöhung in der Linie = 3 * höher als notwendig.

Genau dagegen wird der "ACK"-Baustein eingesetzt.
Er quittiert bereits das 1ste Telegramm mit "ACK",
der Linienkoppler wiederholt das Telegramm nicht.

Wenn man dies Linienkoppler nach jeder Projektierungsänderung
mit neuen Filtertabellen lädt kann man den ACK Baustein theoretisch einsparen.
Aber wenn jetzt noch eine Visualisierung ins Spiel kommt deren
Busankoppler auf dem Backbone sitzt und die nicht immer aktiv ist
wirds lustig.

Und hier gleich die Antwort auf die nächste Frage:
Nein, die Übertragungsicherheit leidet nicht unter einem
ACK Baustein.
Wenn ein Telegramm gestört wird oder ein Teilnehmer tatsächlich
nicht empfangsbereit ist wird das "ACK" Byte zu einem "NACK" oder "BUSY" umgeformt.


Grüsse von Gamma !