Forum: Mikrocontroller und Digitale Elektronik Verzögerungsgatter


von Daniel P. (xaeron)


Lesenswert?

Gibt es Gatterschaltungen, welche ich z.B in ein CAN-Bus-Netzwerk
einbauen kann um die Signallaufzeiten zu verlängern?

von A.K. (Gast)


Lesenswert?

Wie lang?

von Peter D. (peda)


Lesenswert?

???

Der CAN-Bus muß seine eigenen Bits zurücklesen, also die
Signallaufzeiten so kurz halten, wie nur irgend möglich !

Ansonsten muß man mit der Baudrate runtergehen.


Peter

von Daniel P. (xaeron)


Lesenswert?

Ich hab ein CAN-Netzwerk mit 1 Master und 2 Slaves und will in der
Software oder so feststellen wo die Slaves physikalisch am Bus liegen.
Daher die Idee mit der Messung der Signallaufzeiten.

von Daniel P. (xaeron)


Lesenswert?

Habt ihr ne Idee wie man sowas feststellen könnte?

von peter dannegger (Gast)


Lesenswert?

Das ist Quatsch, kein Bus kann sowas.

Entweder der Bus geht oder er geht nicht.


Kabellängen oder Kabeldefekte lassen sich nur mit speziellen
Kabeltestern ermitteln.


Eine Möglichkeit wäre, daß ein Stelle den Bus kurzschließt und die
andere speist einen Strom ein und mißt den Spannungsabfall mittels
ADC.
Die Stelle mit dem höheren Widerstand dürfte dann die weiter
entferntere sein, wenn Dir nicht die Übergangswiderstände der
Steckverbinder einen Streich spielen.


Peter

von BUSfahrer (Gast)


Lesenswert?

>Ich hab ein CAN-Netzwerk mit 1 Master und 2 Slaves

Die CAN Spezifikation kennt keine Master oder Slaves... Jeder BUS
Teilnehmer ist gleichberechtigt.

von Daniel P. (xaeron)


Lesenswert?

Das mit der Widerstandsmessung ging mir auch schon durch den Kopf, aber
ich glaub dass die Widerstandsunterschiede zu klein sind um sie
ordentlich erfassen zu können.

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.