- ...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
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.