Hallo ralfzahn,
ich muss dich leider enttäuschen. CAN ist bis 1 Mbaud spezifiziert, und du wirst meines Wissens keine Controller finden, die schneller arbeiten. Mit einem Mbaud ist überigens die gesamte Datenrate gemeint, also mit Overhead in Form von ID, Stuffbits etc. Zu deiner zweiten Frage: Du kannst bei Wikipedia gucken, wie lang deine Nachricht ist. Hängt von der Anzahl der Nutzdaten pro Nachricht (max. 8 Byte) und der Länge der ID (11 oder 29 Bit) ab. Eine wesentliche Rolle spielt auch die Länge der Leitung und EMV. Mit der Länge kannst du ausrechnen, wie viele Nachrichten du pro Sekunde übertragen kannst. Der Vorteil von CAN ist aber nicht die Übertragung großer Datenmengen, sondern die Berechnbarkeit, wann die Daten die beim Empfänger ankommen. Der CAN-Bus ist, wenn man sauper arbeitet, dass heißt die IDs richtig verteilt, durchaus deterministisch. Es sind Latenzen von unter 1 ms realisierbar. Gruß