CAN und Fujitsu MB90F387S

E

Evelyn

Guest
Hallo NG,

ich hoffe, ich nerve nicht allzu sehr, wenn ich schon wieder um Hilfe
beim CAN-Bus bitte.
Ich habe folgendes Problem: Ich verwende fuer meinen CAN-Bus zwei
Knoten. Einmal den MB90F387S (Fujitsu) mit PCA82C25T (Philips) und
einmal den USB-to-CAN von IXXAT. An beiden Knoten habe ich die
Abschlusswiderstaende angebracht. Um meine Schaltung zu testen habe
ich das Beispielprogramm von Fujitsu direkt uebernommen und auf meinen
Controller geladen.

Leider tritt nun immer folgendes Problem auf: Wenn ich alles (wie in
den Datenblaettern beschrieben) beschalte und speise, dann werden
weder Nachrichten empfangen noch gesendet. (Ich habe 0V auf dem Bus!)
Nehme ich nun die Speisung des Transceivers weg, dann kommen mit
100%-iger Busslast Error-Frames ueber den Bus.

Ich habe absolut keine Ahnung, an was das liegen koennte. Vielleicht
hat jemand einen Tipp fuer mich?

Vielen Dank und liebe Gruesse

Evelyn
 
On 16 Aug 2004 05:48:43 -0700, hofer@conwys.ch (Evelyn) wrote:

Hallo NG,

ich hoffe, ich nerve nicht allzu sehr, wenn ich schon wieder um Hilfe
beim CAN-Bus bitte.
Ich habe folgendes Problem: Ich verwende fuer meinen CAN-Bus zwei
Knoten. Einmal den MB90F387S (Fujitsu) mit PCA82C25T (Philips) und
einmal den USB-to-CAN von IXXAT. An beiden Knoten habe ich die
Abschlusswiderstaende angebracht. Um meine Schaltung zu testen habe
ich das Beispielprogramm von Fujitsu direkt uebernommen und auf meinen
Controller geladen.

Leider tritt nun immer folgendes Problem auf: Wenn ich alles (wie in
den Datenblaettern beschrieben) beschalte und speise, dann werden
weder Nachrichten empfangen noch gesendet. (Ich habe 0V auf dem Bus!)
Nehme ich nun die Speisung des Transceivers weg, dann kommen mit
100%-iger Busslast Error-Frames ueber den Bus.
Du meinst den 82C250, oder? Hast Du RS richtig beschaltet? Ansonsten
ist der Transceiver evtl. im Sleep-Mode.
Test doch mal, ob Du durch Anlegen eines TTL-Pegels am Eingang des
Transceivers einen entsprechenden Pegel am Ausgang erzeugen kannst.

Gruss,
Florian
 
Evelyn wrote:

ich hoffe, ich nerve nicht allzu sehr, wenn ich schon wieder um Hilfe
beim CAN-Bus bitte.
Ich habe folgendes Problem: Ich verwende fuer meinen CAN-Bus zwei
Knoten. Einmal den MB90F387S (Fujitsu) mit PCA82C25T (Philips) und
einmal den USB-to-CAN von IXXAT. An beiden Knoten habe ich die
Abschlusswiderstaende angebracht. Um meine Schaltung zu testen habe
ich das Beispielprogramm von Fujitsu direkt uebernommen und auf meinen
Controller geladen.

Leider tritt nun immer folgendes Problem auf: Wenn ich alles (wie in
den Datenblaettern beschrieben) beschalte und speise, dann werden
weder Nachrichten empfangen noch gesendet. (Ich habe 0V auf dem Bus!)
Nehme ich nun die Speisung des Transceivers weg, dann kommen mit
100%-iger Busslast Error-Frames ueber den Bus.
Hast Du Zugriff zu einem Oszi, oder wie hast Du die 0V bestimmt? Wenn
ja, dann würde ich wie Florian einen Fehler bei der Beschaltung
vermuten. Ohne Visualisierung des Aufbaus werden wir uns schwer tun
geeignete Ratschläge zu geben. Die EF mit 100%iger Buslast sind sicher
ein Interpreterproblem vom USB-to-CAN, evtl. weil permanent dominant
gemonitored wird. Am besten die Transceiverbeschaltung noch mal
komplett überprüfen und beim USB-to-CAN das ACK einschalten.


--
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'
 
Du meinst den 82C250, oder? Hast Du RS richtig beschaltet? Ansonsten
ist der Transceiver evtl. im Sleep-Mode.
Test doch mal, ob Du durch Anlegen eines TTL-Pegels am Eingang des
Transceivers einen entsprechenden Pegel am Ausgang erzeugen kannst.
Hallo Florian,
erst mal danke fuer die Hilfe!

Ja, ich meine den 82C250T. :)
Rs habe ich zuerst nur auf GND, dann ueber einen 2k und danach ueber
einen 300 Ohm Widerstand auf GND beschaltet. Leider fuehrten alle drei
Varianten zum selben Ergebnis: Wenn ich Nachrichten ueber den CAN-Bus
schicke, dann kommt beim Ausgang des Transceivers nur eine Null-Linie
heraus. Ich habe die Schaltung dann natuerlich auch noch mit einem
Ersatz-Transceiver durchgespielt, das ergab aber das gleiche Ergebnis.

Ich nehme daher mal an, dass ich grundsaetzlich was falsch mache.
Leider komme ich wirklich nicht drauf, was es sein koennte.

Vielleicht gibt's noch andere gute Ideen?

freundliche Gruesse

Evelyn
 

Welcome to EDABoard.com

Sponsor

Back
Top