Hallo Leute, Möchte gerne mit einem MCP2551 an einem CAN Bus mitlauschen. Dieser soll aber nichts senden ! Der CAN Pegel sollte ja dann als Rezessiv ausgegeben werden,damit andere Nodes schreiben/lesen können oder? Was soll ich daher mit dem TXD Pin am Tranceiver machen? Auf VCC legen, oder den PIN offen lassen? (Datenblatt: TXD has an internal pull-up resistor (nominal 25 kΩ to VDD).)
ganz normal anschließen und die CAN-Zelle deines µCs so konfigurieren, dass sie im Listen Only Modus läuft
ABER. Was ist, wenn ich den TXD gar nicht nutzen möchte? Möchte da wirklich nur zuhören. Und dass ohne CAN Controller. Daher soll/wird nur das RXD Signal ausgewertet.
CANer schrieb: > Möchte da wirklich nur zuhören. Genau aus diesem Grunde heisst dieser Modus "listen only"
Der Ruhepegel ist High und ergibt durch den internen Pull-Up Widerstand. Also einfach unbeschaltet lassen.
CANer schrieb: > Was soll ich daher mit dem TXD Pin am Tranceiver machen? > Auf VCC legen, oder den PIN offen lassen? CANer schrieb: > Möchte da wirklich nur zuhören. > Und dass ohne CAN Controller. Beides wird gehen, ich würde offen lassen. Aber: Du wirst einem einzelnen Teilnehmer nicht zuhören können, weil der keine ACK-Antworten empfängt und dann nach wenigen weiteren Versuchen das Senden mit Fehlermeldung einstellt. LG, Sebastian
Ohne ext. CAN-Tranceiver geht der MCP2551 sowieso nicht, und dann stellt sich diese Frage erst gar nicht.
:
Bearbeitet durch User
Harry L. schrieb: > Ohne ext. CAN-Tranceiver geht der MCP2551 sowieso nicht, und dann > stellt > sich diese Frage erst gar nicht. Der MCP2551 IST ein CAN Tranceiver. Beim MCP2515 meinst du wohl ;-) Na dann lasse ich den Pin mal offen. Es ist mir klar, dass ich nicht aktiv am BUS mitwirken kann. Und das ist auch gut so. (im Momment)
CANer schrieb: > Es ist mir klar, dass ich nicht aktiv am BUS mitwirken kann. > Und das ist auch gut so. (im Momment) Ganz ohne Effekt auf den Bus ist der Transceiver nicht. Er zieht die beiden Leitungen leicht in Richtung seiner 1/2 VDD. Wie stark genau finde ich im Datenblatt aber nicht. LG, Sebastian
Sebastian W. schrieb: > CANer schrieb: >> Es ist mir klar, dass ich nicht aktiv am BUS mitwirken kann. >> Und das ist auch gut so. (im Momment) > > Ganz ohne Effekt auf den Bus ist der Transceiver nicht. Er zieht die > beiden Leitungen leicht in Richtung seiner 1/2 VDD. Wie stark genau > finde ich im Datenblatt aber nicht. > > LG, Sebastian Meinst du den "CANH, CANL common-mode input resistance" ?
> Ganz ohne Effekt auf den Bus ist der Transceiver nicht. Er zieht die > beiden Leitungen leicht in Richtung seiner 1/2 VDD. Das ist kein Problem solang am CAN Bus der Analogteil ok ist. Und das ist er ja im allgemeinen...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.