Hilfe bei CAN (bei Fujitsu MB90F387S)

E

Evelyn

Guest
Hallo NG,
Als Anfaengerin bin ich dabei, einen Fujitsu-Controller mit
integeriertem CAN-Controller anzusteuern. Leider funktioniert das
nicht. Da ich mir aber nicht mal sicher bin, ob ich die Schaltung
richtig hingekriegt habe, hier meine Frage:
Ich habe als Transceiver den Philips PCA82C250T genommen, und ihn wie
folgt beschalten:
Die Rx/Tx direkt an die Eingänge des Fujitsu;
GND, Rs direkt auf Masse,
CANH und CANL an Pin 2 bzw. 7 eines D-Sub Steckers und
Vref habe ich offen gelassen.
Ist diese Schaltung so funktionsfaehig?

Schon im Voraus: Danke fuer die Hilfe!

Gruss
Evelyn
 
Evelyn wrote:

Hallo NG,
Als Anfaengerin bin ich dabei, einen Fujitsu-Controller mit
integeriertem CAN-Controller anzusteuern. Leider funktioniert das
nicht. Da ich mir aber nicht mal sicher bin, ob ich die Schaltung
richtig hingekriegt habe, hier meine Frage:
Ich habe als Transceiver den Philips PCA82C250T genommen, und ihn wie
folgt beschalten:

Die Rx/Tx direkt an die Eingänge des Fujitsu;
Korrekt

GND, Rs direkt auf Masse,
Auch korrekt, vorausgesetzt Du willst die Slew-Rate nicht
kontrollieren.

CANH und CANL an Pin 2 bzw. 7 eines D-Sub Steckers und
Korrekt

Vref habe ich offen gelassen.
Auch korrekt

Ist diese Schaltung so funktionsfaehig?
Eigentlich schon. _Was_ funktioniert denn nicht?

Schon im Voraus: Danke fuer die Hilfe!
Bitte.

--
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'
 
Hallo!

Eigentlich schon. _Was_ funktioniert denn nicht?
Ich habe den CAN-Analyser und die USB-to-CAN Schnittstelle von IXXAT.
Mit diesem habe ich Nachrichten ueber meinen CAN-Bus
gesendet.(Abschlusswiderstaende sind vorhanden!) Nun tritt folgender
Fehler auf:
Wenn ich die Schaltung wie oben beschrieben speise, dann sendet der
Analyser nichts, haenge ich die Speisung ab, dann faengt der mit 100%
Buslast zu senden an.
Da ich im Moment ratlos bin, warum das nicht laufen soll, wollte ich
sicher gehen, dass wenigstens die Hardware korrekt beschaltet ist;
natuerlich bin ich aber fuer jeden Input froh, der mir beim Loesen
dieses Problems helfen koennte. :)

Gruss
Evelyn
 
Wenn ich die Schaltung wie oben beschrieben speise, dann sendet der
Analyser nichts, haenge ich die Speisung ab, dann faengt der mit 100%
Buslast zu senden an.

Hallo Evelyn,
Ist irgendein Teilnehmer am Bus, der das ACK für die Nachricht generiert?
Wenn nicht (oder die CAN-Unit des MB90F387 noch nicht oder falsch
initialisiert ist), wird die Sendung automatisch wiederholt.
Probier mal ein CAN Sample Projekt (http://fme.fujitsu.com) und sende eine
Nachricht vom MB90F387, diese sollte von der IXXAT-Karte ge-acknowledgt
(oder wie sagt man dazu...) werden. Wenn das geht, hast Du schon mal eine
gute Basis.

Viele Grüße
Rainer
 
Hallo Rainer,

das ist schon mal ein guter Tipp. (Ich habe das Fujitsu-Projekt zwar
kopiert, doch dachte ich, dass es einfacher ist, die Botschaften zu
empfangen, und habe das Sende-Zeugs geloescht.)
Das mit den Acks habe ich dabei vollkommen vergessen! Ich werd also
mal das Senden testen, und geb dann wieder bescheid!

Vielen Dank fuer den Tipp und liebe Gruesse

Evelyn
 

Welcome to EDABoard.com

Sponsor

Back
Top