Forum: Mikrocontroller und Digitale Elektronik CAN Bus


von Joe (Gast)


Lesenswert?

Hallo,

kann mir jemand Tipps geben wie man mit dem 4433 analoge Signale für den 
CAN Bus aufbereitet? Wo findet man Informationen dazu?

Gruß Joe

von Peter D. (peda)


Lesenswert?

CAN geht nicht in Software, Du brauchst einen CAN-Chip.

Daher nehme ich für sowas immer den T89C51CC01, der hat CAN und ADC on 
Board.


Peter

von Stifflers Mom (Gast)


Lesenswert?

Moin!

Also unter 
http://www.lpr.e-technik.tu-muenchen.de/courses/seminar/fieldbus/node58.html 
gibts allgemeine Infos zum CAN. Ich schätze jedoch das du Probleme 
bekommst mit der leistungsfähigkeit deines 4433, aber es gibt auch IC´s 
die die Kommunikation für dich erledigen. Ich glaube der PCA 82C250 und 
der SJA 1000 sind solche Umsetzer. Die bekommst z.B. im Reichelt.
Wie die genau funktionieren weis ich auch nich, sorry. Du solltest dir 
aber überlegen ob du nicht doch umsteigst auf einen uC mit integrietem 
CAN-Controller.

MfG

von A.Füßer (Gast)


Lesenswert?

Infos zu CAN allgemein und eine Implementierung mit externem 
CAN-Controller und  AVR8515/ATmega163 findest du auf meiner Seite 
(http://www.CANathome.de).

Wenns nicht unbedingt AVR sein muß, dann nimm einen µC mit integrierter 
CAN-Schnittstelle.

Tschüß,
 André.

von Bernd Schmidt (Gast)


Lesenswert?

Von Microchip gibt es einen Can-Controller für SPI.
Auf deren Webseite nach MCP2510 suchen.
Dort ist auch eine AppNote dabei, allerdings für
Pic.

Gruss
Bernd

von Peter D. (peda)


Lesenswert?

Der MCP2510 ist aber nur seriell über SPI ansprechbar. D.h. CAN bei 
1MBaud ist damit nicht beherrschbar.

Daher sollte man besser den SJA1000 mit Parallelschittstelle nehmen.

Oder eben CAN intern (z.B. auch DS80C390, C505, P87C592).


Peter

von Bernd Schmidt (Gast)


Lesenswert?

Dafür hat der MCP2510 6 Empfangs und 2 Sendespeicher.

Bei 1Mbaud wird man sicherlich nicht alle Messages mitlesen können.
Ob das aber überhaupt sinnvoll ist hängt doch von der Anwendung ab.

Joe schrieb leider nicht welche Art von Signale übertragen werden 
sollen. Wenn ich nur alle paar Sekunden Temperaturen übertragen will 
reicht die SPI-Anbindung auf jeden Fall.

Bernd

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.