Forum: Mikrocontroller und Digitale Elektronik CAN-BUS Manipulation mit 2MCP2551


von Joschka T. (p1ngp0ng)


Lesenswert?

Hallo Leute,

ist es möglich den CAN-Bus auf TTL Logik per MCP2551 umzuwandeln und 
dann wieder von TTL mit einem zweiten MCP2551 auf CAN?

Hat jemand dieses schon ausprobiert und getestet?
Ich sitze hier und versuche gerade zu verstehen warum der MCP die Daten 
die per TTL am Input Pin nicht wieder in CAN umwandelt.

Habe dieses mit einem Osci gemessen. Der TTL Pegel scheint korrekt zu 
sei.

Grüße
Joschka

von Thomas F. (igel)


Lesenswert?

Ich verstehe das Problem nicht genau, aber diesen Absatz aus den 
Datenblatt kennst du?

If the MCP2551 detects an extended Low state on the
TXD input, it will disable the CANH and CANL output
drivers in order to prevent the corruption of data on the
CAN bus. The drivers are disabled if TXD is Low for
more than 1.25 ms (minimum).

von Joschka T. (p1ngp0ng)


Lesenswert?

Problem hat sich gelöst

Thomas F. schrieb:
> Ich verstehe das Problem nicht genau, aber diesen Absatz aus den
> Datenblatt kennst du?

Ich wollte einen CAN Bus in einen anderen CAN Bus umwandeln.
Sodass diese nix mehr miteinander zutun haben.
Dieses ist aber so einfach wohl nicht möglich, da es sich beim TX um ein 
TTL Pegel und beim RX um einen CMOS Pegel handelt.

Aber trotzdem Danke für deine Mühe.

@admin kann schlossen werden.

: Bearbeitet durch User
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.