Gibt es Gatterschaltungen, welche ich z.B in ein CAN-Bus-Netzwerk einbauen kann um die Signallaufzeiten zu verlängern?
Gast
#313104
Wie lang?
??? 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
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.
Habt ihr ne Idee wie man sowas feststellen könnte?
Gast
#313108
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
Gast
#313109
>Ich hab ein CAN-Netzwerk mit 1 Master und 2 Slaves
Die CAN Spezifikation kennt keine Master oder Slaves... Jeder BUS
Teilnehmer ist gleichberechtigt.
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.