Baud-Rate
Vor Inbetriebnahme des Buskopplers muss die Baud-Rate des Buskopplers eingestellt werden.
BK5110, BK5120 und LC5100
Diese Einstellung wird mit dem DIP-Schalter auf dem Koppler vorgenommen.
Die Einstellung der Baud-Rate erfolgt mit den Schaltern 7 und 8.
Die folgende Tabelle gibt Auskunft über die verschiedenen Einstellmöglichkeiten für die Baud-Rate.
Baud-Rate | DIP7 | DIP8 |
---|---|---|
Auto | 0 | 0 |
500 kBit/s | 1 | 0 |
250 kBit/s | 0 | 1 |
125 kBit/s | 1 | 1 |
BK5150 und BK5151
Diese Buskoppler haben keinen Schalter für die Baud-Rate. Ihre Default-Einstellung ist Auto Baud-Rate.
Auto Baud-Rate
Mit der Schalterstellung (0/0) wird die Funktion Auto-Baud-Rate aktiviert (ab Firmwarestand B7). Für die automatische Erkennung der Baud-Rate ist es erforderlich, dass mehrere gültige Telegramme der gewünschten Baud-Rate auf dem Bus vorhanden sind. Während die Baud-Rate gesucht wird blinken die LEDs RUN und CAN ERR in schnellem Wechsel. Sobald eine Baud-Rate erkannt und übernommen wurde fährt die Feldbus Box mit der Initialisierung fort.
Ein Software-Reset führt nicht zur erneuten Suche der Baud-Rate. Die vorher aktive Baud-Rate bleibt erhalten.
Bit Timing
Folgende Baud-Raten und Bit-Timing Registereinstellungen werden von den Beckhoff CANopen-Geräten unterstützt:
Baud-Rate [kBaud] | BTR0 | BTR1 | Sampling Point |
---|---|---|---|
1000 | 0x00 | 0x14 | 75% |
800 | 0x00 | 0x16 | 80% |
500 | 0x00 | 0x1C | 87% |
250 | 0x01 | 0x1C | 87% |
125 | 0x03 | 0x1C | 87% |
100 | 0x04 | 0x1C | 87% |
50 | 0x09 | 0x1C | 87% |
20 | 0x18 | 0x1C | 87% |
10 | 0x31 | 0x1C | 87% |
Die angegebenen Bit-Timing Registereinstellungen (BTR0, BTR1) gelten z. B. für die CAN-Controller Philips 82C200, SJA1000, Intel 80C527, Siemens 80C167, und andere. Sie sind für maximale Buslänge optimiert.