Microcontroller mit CAN

E

Evelyn

Guest
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

http://www.analogconsultants.com
 
Evelyn wrote:

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!
Der M16 kann das, (jedenfalls die mit CANbus).

Robert
 
Evelyn schrieb:

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?
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-Speed<=>Low-Speed
kommt vom Physical-Layer, d.h. physikalische Anbindung eines Protokoll-
Controllers an einen Bus.

(Sonst muesste ich auf Transceiver zurückgreifen?)
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
 
On 4 Jun 2004 06:36:50 -0700, hofer@conwys.ch (Evelyn) wrote:

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

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
>Entferne die Grossbuchstaben aus der Mailadresse und sie wird gültig sein<
 

Welcome to EDABoard.com

Sponsor

Back
Top