Hallo, ich brauche für mein Projekt ein serielles Bussystem für kurze Verbindungen, möglichst schnell und unaufwendig. Die Schaltung soll am Schluss im Computer seinen Dienst verrichten und sollte deshalb Störsicher sein. Kann mir jemand vielleicht ein paar Tips geben, ich tendiere zu CAN.
CAN? Naja... Ich weiss ja nicht was du in deinem Rechner unterbringen willst, aber ich nehme mal stark an dass CAN dafür überqualifiziert ist! SPI oder I²C währen höchstwahrscheinlich angebrachter.
Ok das war jetzt grad nicht das beste Beispiel. Ich wusste aber auch gar nicht das man mit SPI und I²C ein Bussystem aufbauen kann. PS. Welche Geschwindigkeiten erreichen die beiden?
Hat sich schon erledigt, ich auf der Seite www.E-Online.de schon einen Bericht gelesen. Aber eine Frage habe ich noch: Kann ich mit dem Bus auch eine externe Verbindung über eine Stecker herstellen?
Gute Wahl, CAN ist super. Mit den Atmels T89C51CC01 / CC02 geht das auch ganz easy. Und man braucht sich um nichts nen Kopf zu machen, die CAN-Hardware erledigt alles ganz alleine (Arbitrierung, Multimaster, Fehlererkennung, Retry usw.) Man muß wirklich nur die Daten in den Sendepuffer stellen, bzw. aus dem Empfangspuffer auslesen. Und nicht erst, wie bei RS-485 umständliche Protokolle verstehen und programmieren. Wer einmal CAN probiert hat, der nimmt nichts anderes mehr. Der einzige Grund, CAN nicht zu nehmen wäre, man braucht mehr als 500kBit Nutzdatenrate. Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.