Gast
#3050547
Hallo, Ich hab ein Testaufbau von einem RS 485 (SN75176) und MCP2551 gemacht und wollte euch an die Ergnisse teilhaben. Die ICs wurden auf einem Steckbrett aufgebaut und verbunden wurden sie mit CAT5 Kabel, 500m. Einmal mit 1Paar (1km) und 2Paar(2km) verbunden. Sender und Empfänger ist jeweils der PC an einer RS232 Schnittstelle mit MAX232. Mich hat interessiert warum ich bei mein CAN Aufbau immer mal wieder Probleme hatte. Beim Can hatte ich bei 1km max 40kbaud hinbekommen, wobei ich nur die Senderseite mit 120 Ohm terminieren durfte, da sonst der differenz Pegel beim Empfänger zu gering war. Beim alten SN75176 kann ich bei 1km etwa 450kbaud ohne Fehler übertragen(nach 30min und etwa 60 000x teststring kein Fehler). Bei 2km kann ich noch bis 170kBaud fehlerfrei Übertragen. Um ein härteres Umfeld zu simulieren habe ich dann, bei den 2 freien Adernpaare (bei 1km) , ein bis 0.1kHz-2MHz Signal(Rechteck) draufgegeben, etwa 2-10Vss, mit fest angeschlossender Abschirmung auf Masse und jeweils 120 Ohm Abschlusswiderstand sowie 390 Ohm zu VCC nach A und GND nach B, gab es keine Fehler. Wurde ein Widerstand oder die Abschiermung unterbrochen, entstanden sofort Übertragungsfehler. Vielleicht helfen diese Messungen einen ja. Ich komme nun zu den Schluß das CAN nur sinnvoll ist bei kurzen Strecken und einem Multibussystem(<100meter). RS485 muss man sich das Protokol selber Schreiben aber bei meinem Testaufbau habe ich ein Interruptverfahren wo das Senden per IRQ an/abgeschaltet wird.Ist aber noch im Aufbau. Hat einer ein ähnliche Verhalten festgestellt?