Gast
#5360792
Hallo, ich habe einen CAN- BUS mit 3 Teilnehmern (A, B, C). Teilnehmer A ist ein Raspberry, welcher mit dem pican 2 Shield betrieben wird. B & C sind ein Arduino mit jeweils einen TJA1050 MCP2515 Shield. Teilnehemr A und B sind 30cm entfernt, B ist zu C etwa 8m entfernt. Hänge ich nur A und B an den CAN- Bus, funktioniert alles problemlos. Hänge ich zusätzlich Teilnehmer C dazu, kann Teilnehmer B plötzlich nichts mehr senden (keiner Acknowledged das Datenpaket), aber er empfängt noch Pakete. A und C können miteinander sprechen. Entferne ich Teilnehmer C wieder, können A und B wieder kommunizieren. Alle benutzen das gleiche GND, B und C jedoch eine andere Spannungsquelle. Auf A und C ist der Endwiderstand aktiviert. Geschwindigkeit ist 125kbit/s auf allen Teilnehmern eingestellt. Ich hatte das gleiche Setup bereits öfters mit allen 3 Teilnehmern auf gleichen Tisch probiert, dort funktionierte alles problemlos (alle hatten aber die gleiche Spannungsquelle und waren höchstens 30cm auseinander. Hat jemand eine Idee, woran das liegen könnte?

