Keine Mitteilung über den EIB-Bus und die Warnung "Kollision" wurde auf die FBox auf 1 gesetzt!
FAQ #101093
Wenn die Zykluszeit größer als 100 MS ist und eine Belastung für das Netzwerk schwer ist, kann der Fahrer Schwierigkeiten bei der Kommunikation mit einem BCU 1-Koppler haben.
Symptom
Wenn die Zykluszeit größer als 100 MS ist und eine Belastung für das Netzwerk schwer ist, der Fahrer hat Schwierigkeiten bei der Kommunikation mit einem BCU1-Koppler. Dies kann folgenden Auswirkungen haben:
- RCV-Timeout-Fehler werden angezeigt
- Zyklus Zeit Warnung angezeigt werden
- Die Anzahl der "Kollision" Warnung ist hoch
- Verlust des Empfangs-Telegramme. Werte werden nicht immer korrekt aktualisiert.
Grund
Der BCU1-Koppler erfordert die PCD die Telegramme Byte für Byte zu empfangen. Für den Fall, dass die CPU hat einer Zykluszeit von 100 ms oder höher und eine hohe Auslastung der EIB-Bus vorhanden ist, erhalten die PCD jedes Telegramm nicht mehr richtig.
Lösungen
Es gibt zwei Möglichkeiten.
- Die empfohlene ist ein BCU2-Koppler (mit dem FT1.2-Protokoll) verwendet. Diese Art der Kupplung überträgt Telegramm durch Telegramm und kommuniziert auf eine höhere Baudrate mit PCD. Auf diese Weise kann jedes Telegramm übertragen auf den EIB-Bus an die PCD übertragen werden.
- Alternativ kann der FBox-Treiber so konfiguriert werden, die es häufiger aus der BCU1-Koppler liest. Bitte beachten Sie, daß es noch Telegramme verloren, weil der BCU1-Koppler nicht übertragen kann, so viele Telegramme der EIB-Bus selbst übertragen kann! Wenn ein BCU2-Koppler verwendet wird, die Übertragungsgeschwindigkeit zwischen PCD und der Koppler ist höher als in den EIB-Bus, und infolgedessen alle Telegramme übertragen werden können sogar auch auf einem geladenen EIB-Bus.
Zum Lesen häufiger aus einem BCU1-Koppler, befolgen Sie die folgenden Schritte aus:
- Verwenden Sie die neueste EIB Driver FBox-Bibliothek (in jedem Fall Version $2.5.032 oder höher).
- Konfiguration der EIB-Treiber um einen Interrupt XOB verwenden dafür diese zyklische XOB dient zum Lesen von Zeichen aus der BCU-Koppler in einem Fix-Zeitintervall von 10 ms.
Dadurch ist die Reaktionszeit des Fahrers erheblich zu verbessern.
Bemerkung
Für neue Projekte wird die FT1.2 in jedem Fall empfohlen!
Categories
Communication / EIB
Local FAQ Deutschland / EIB library
Last update: 31.05.2015 07:25
First release: 17.12.2008 15:47
Views: 16284