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
Gast
#1039798
Hallo, für SPI wollt ich mal den MCP2515 einsetzen. mfg DerDan
Gast
#1039800
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
Danke vielmals, dann werd ich wohl in genus von SPI kommen.
Gast
#1039893
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.
Gast
#1040035
Also CAN ist nicht gerade trivial. In den Bausteinen steck schon einiges drin mit Massage Register, Acceptens Mask Register usw.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.