Microcontroller mit CAN

Jun 04, 2004 6 Replies

Hallo! ich moechte ein Board für den Anschluss an wahlweise einen highspeed oder lowspeed CAN-Bus mit einer Baudrate von 100 und 125 bits/s entwickeln. Um moeglichst wenig Teile zu gebrauchen habe ich gedacht, ich versuchs mit einem Microcontroller mit integriertem Protokollcontroller. Leider habe ich bis jetzt noch keinen Baustein entdecken koennen, der für high- und lowspeed gleichermassen funktioniert. Daher meine Fage: Weiss jemand, existiert so ein Baustein?



(Sonst muesste ich auf Transceiver zurückgreifen?)



Vielen Dank fuer die Hilfe!


Hi Evelyn,

Cygnal C8051F040 koennte ein geeigneter Prozessor dafuer sein.

Gruesse, Joerg

formatting link

Der M16 kann das, (jedenfalls die mit CANbus).

Robert

Evelyn schrieb:

Wie Sand am Meer, ich kenne keinen µC, der auf LowSpeed oder HighSpeed eingeschränkt ist, daß wäre auch ein Verstoß gegen die CAN-Spec, die Baudraten bis 1 MBps vorschreibt. Die Unterscheidung High-SpeedLow-Speed kommt vom Physical-Layer, d.h. physikalische Anbindung eines Protokoll- Controllers an einen Bus.

Für CAN-Bus-Kommunikation ist immer die Verwendung eines Transceivers notwendig, es sei denn man will mit dem Digital-Signal direkt die Busleitung plätten.

Gängige Produkte sind in der HC-Familie von Motorola zu finden, Infineon, NEC und Fujitsu bieten entsprechende Produkte an.

Fett im Sinne von: "Boah, ey is der fett, Mann ey...!" oder im Sinne von: "Meine Fresse, ist die Sau übergewichtig" -- HR auf die Aussage in defa 'der neue Quattroporte sieht btw ziemlich fett aus'

Als uC mit eingebautem CAN kannst Du zB einen bastlerfreundlichen PIC nehmen (18F258 und Kollegen). Transceiver für HighSpeed: zB Philips PCA82C251. Entsprechende Teile für LowSpeed findest Du sicher in derselben Rubrik. Allerdings kenne ich keine für Low- _und_ HighSpeed...

Gruß, Haffi

Vielen Dank für Eure Antworten. Ich hoffe, ich kann nun etwas funktionsfaehiges zusammenbasteln.

Mfg Evelyn

CAN-Bus mit einer Baudrate von 100 und 125 bits/s

Hi,

Microcontroller mit CAN haben mittlerweile alle führenden Hersteller.

Schaust du Infineon, Renesas (ex Hitachi + Mitsubishi), Motorola (jetzt eeehm Freescale ???) Fujitsu, Toshiba und wie se alle heissen. JEDER dieser aktuellen CAN Interfaces wird dir bis 1MBit/sec liefern (soweit ich weiss) Nimmst du Flash ROM, kannst du spielen und je nach Glück sogar kostenfrei Rom-Monitor-Debuggen.

Gruss,

Herbert

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required