Hallo, da ich bisher nix durch googeln gefunden habe komme ich am besten gleich zur Sache. Ich möchte wissen ob es IC's gibt die über I2C angesteuert werden können und die Daten über CAN weiterleiten können. Also im Endeffekt ein I2C to CAN Baustein. Die Frage ist, gibt es sowas? Folgende Schnittstellen wären auch möglich: - SPI to CAN - U(S)ART to CAN Danke im voraus! Gruß Eugen
Hallo, schau dir mal z.B. den Microchip MCP2515 an. Das ist ein SPI - CAN Controller. Von Microchip gibt es in diesem Bereich einige Bausteine. (siehe http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=11031&mid=11&lang=en&pageId=79) Gruß Mario
also ich finde SPI wesentlich angenehmer als I2C. Kommt natürlich auch auf die Anzahl der Bausteine am Bus an. Und wenn man bei AVR bleibt - ne Hardware-SPI haben fast alle, I2C nur wenige. Und die TWI habe ich persönlich nie so richtig fehlerfrei zum Laufen gebraucht und bin so letztendlich immer bei der Softwarelösung geblieben..., gut, habe mich länger nicht damit beschäftigt. Bei I2C könntest du bei einem schnellen CAN-BUS und viel traffic auch in Zeitschwierigkeiten kommen. Aber das ist philosophisch - gibts wahrscheinlich sowieso nicht. Zum MCP2515: sehr zu empfehlen, problemlos. www.canhack.de
Ja gut, ich hab halt noch kaum Erfahrungen auf dem gebiet von I2C, SPI, CAN etc.. Wäre halt von Vorteil gewesen wenn es was für I2C geben würde, da ich mittlerweile funktionierenden Code habe. Aber SPI muss man auch mal gemacht haben :D. Und CAN erst recht.
Also CAN ist nicht gerade trivial. In den Bausteinen steck schon einiges drin mit Massage Register, Acceptens Mask Register usw.
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.