...CAN2.1
Controller Area Network
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... (CSMA/CA2.2
Carrier Sense Multiple Access with Conflict Avoidance
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Identifier2.3
Mit Identifier werden im folgenden die 11 Bit am Anfang eines CAN-Telegramms bezeichnet, im Gegensatz zur gleich verwendeten ID.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... RZ-Signal2.4
RZ = Return-To-Zero
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... (RTR-Bit3.1
RTR = Remote Transmission Request (es werden keine Daten verschickt, sondern angefordert)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... hat3.2
Das stimmt eigentlich nicht ganz, da die Aussage sich nur auf die Roboter bezieht. Der Master reagiert nämlich auf jedes Telegramm!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...ID3.3
Mit ID bezeichnen wir im folgenden die 5 Bit lange Roboter-Nummer
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Adressen3.4
Diese Anzahl wurde recht willkürlich gewählt, scheint aber für die absehbare Zukunft und die Dimension des Kommunikationssystems ausreichend
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... ist3.5
Eine normale RS232-Verbindung besitzt neben den Datenleitungen auch Steuerleitungen wie busy, die bei einem Problem den Datenfluß stoppen können. Beim Khepera existieren diese Steuerleitungen aber nicht, es müssen kontinuierlich Daten verschickt werden
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... besitzen3.6
Zur Erinnerung: Durch das Umstellen auf inversen CAN-Betrieb wird eine logische 0 als dominantes Bit dargestellt!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Roboter3.7
Die Roboter halten diese Liste allerdings nicht wie der Master im CAN-Knoten, sondern im Khepera-Prozessor
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... eins4.1
Mit drei Bit können die Zahlen 0 bis 7 und somit auch 1 bis 8 dargestellt werden.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...Ping-Kommando 4.2
Das Ping-Kommando ist aus dem Internet bekannt, man kann dort jeden Rechner 'anpingen' und damit feststellen, ob er eine Netzverbindung hat und antwortfähig ist.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... folgt6.1
Dies kann natürlich nur funktionieren, wenn die CAN-Zelle ihre Daten korrekt und schnell genug versenden kann. Bei zu hoher Buslast kann es zu Problemen kommen
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Christopher Odenbach
1999-06-01