Forum: Mikrocontroller und Digitale Elektronik CAN to Uart / I2C


von WerNichtFragtDerBleibtDumm (Gast)


Lesenswert?

Hallo,

gibt es einen CAN to Uart / I2C converter und hat damit schon Erfahrung 
sammeln können?

Grüße

von ??? (Gast)


Lesenswert?

Suchst Du jetzt einen fertigen IC oder willst Du das mit einem µC in 
Software umsetzen ?

von Lothar (Gast)


Lesenswert?

Fertig aber teuer z.B. (gibt viele andere):

http://elmicro.com/de/can232.html
http://elmicro.com/de/canusb.html

Für 15 EUR zum selbst programmieren:

https://www.olimex.com/Products/ARM/NXP/LPC-P11C24

von Gerd B. (bertr2d2) Benutzerseite


Lesenswert?

Der einfachste, preiswerteste und performanteste Serial2CAN Umsetzer: 
PIC18F (z.B. PIC18F25k80) mit CAN-CAN.

Siehe:
http://hg.kewl.org/pub/can-can
http://wiki.kewl.org/dokuwiki/projects:can-can
http://lnxpps.de/openwrt/wr841/index.html

Kombiniert man einen PIC18F2[56]K80 mit einem FT230X braucht man noch 
nicht mal einen PIC-Programmer zum Flashen der Firmware unter Linux:

https://github.com/GBert/misc/tree/master/USB2CAN-CAN
https://github.com/GBert/misc/tree/master/pickle-ftdi

Wermutstropfen momentan: die Baudrate ist (noch) nicht variabel.

von Peter D. (peda)


Lesenswert?

Einen 1:1 Umsetzer gibt es nicht, das sind völlig verschiedene 
Protokolle. Du mußt erstmal wissen, soll CAN über I2C getunnelt werden 
oder umgekehrt.
Dann mußt Du die entsprechenden Kommandos implementieren, um den zu 
tunnelnden Bus zu steuern.

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
Noch kein Account? Hier anmelden.