Forum: Mikrocontroller und Digitale Elektronik MCP2551 reagiert nicht


von Christoph H. (obbedair)


Angehängte Dateien:

Lesenswert?

Hallo,
Ich habe eine Schaltung mit PIC18F2480 und MCP2551 entwickelt und bin 
nun am programmieren. doch der CAN-Bus will nicht so recht hinhauen.
mit dem Oszi konnte ich ein Frame am TX-PIN des MCP2551 messen, aber er 
gibt an den CAN-H/L ausgängen nichts raus. Beide Pegel liegen ziemlich 
genau bei 2,5Volt.

RX-PIN hat 5Volt.
ist die Schaltung vielleicht nicht korrekt?

von EMV (Gast)


Lesenswert?

100k am RS sind etwas viel. Versuchs mal mit 10R.

von Anja (Gast)


Lesenswert?

Christoph Herzog schrieb:
> ist die Schaltung vielleicht nicht korrekt?

Wo ist der Abschlusswiderstand?

Gruß Anja

von Christoph H. (obbedair)


Lesenswert?

Ich habe für jedes ände des Bus´s ein USB-Stecker mit eingelötetem 120R,

von EMV (Gast)


Lesenswert?

Das Problem ist nicht (nur) die Terminierung. Lies mal das Datenblatt. 
100k am RS gibt eine sehr magere Slope-Rate. Versuche irgendwas zwischen 
10R und 100R - oder direkt auf GND legen.

von Christoph H. (obbedair)


Lesenswert?

also ich hab jetzt 10K. aber es tut sich immer noch überhaupt gar 
nichts. am CAN-BUS.
müsste der Bus nicht wenigstens die Pegel verändern ????

von Christoph H. (obbedair)


Lesenswert?

RS liegt jetzt direkt ein GND... abschlusswiderstand ist drin... 
tortzdem tut sich nichts.
kann ich davon ausgehen das der IC ganz ist wenn er die 2,5volt an 
CAN-H/L bzw. V_REF bringt?

von Christoph H. (obbedair)


Lesenswert?

der RX-Pin des MCP2551 liegt permanent an 5Volt... egal ob am TX was 
passiert oder nur High-Pegel anliegt... kann das damit zusammen hängen 
das der IC auch die CAN-Ausgänge nicht benutzt?

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Hast du überhaupt einen Empfänger? CAN braucht mindestens 2 Teilnehmer.

von Anja (Gast)


Lesenswert?

Markus Müller schrieb:
> Hast du überhaupt einen Empfänger? CAN braucht mindestens 2 Teilnehmer.

Wenn am TX was zu sehen ist sollte es auch auf dem Bus sein sofern die 
Versorgung >=4.5V ist. Auch wenn es nur ein Error-Frame ist.

Gruß Anja

von Christoph H. (obbedair)


Lesenswert?

ja ich habe einen zweiten empfänger. das ist jedoch nicht das problem...
das problem ist ja das auf dem Bus schon gar nichts passiert...
und ja die versorgungsspannung liegt bei 4,8Volt...

von Christoph H. (obbedair)


Lesenswert?

und hier die Auflösung des Problems :)

4,8-4,9Volt Versorgungsspannung reichen dem MCP nicht :) 5,0 sollen es 
scheinbar schon sein... jetzt funktioniert es :D

tortzdem nochmal danke an alle die sich die Mühe gemacht haben mir zu 
helfen :)

von (prx) A. K. (prx)


Lesenswert?

Waren die 4,8V alles ausser stetigen glatten 4,8V?

von Christoph H. (obbedair)


Lesenswert?

Nein die Spannung war sehr glatt, kontrolliert am Oszi... ich war auch 
verwundert das er da probleme mit hat... ich will morgen mal noch ein 
Kondensator direkt an den MCP hängen um das ganze vielleicht noch 
perfekt zu glätten bzw. zu gucken ob es was ändert.die Schaltung hat 
zwar schon ein fetten Kondensator aber vllt war der nicht so das gelbe 
vom Ei

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.