Gast
#2786180
Hallo zusammen In einem Netz mit ur-alter Spezifikation (bzw. gar keiner Spezifikation) sind folgende Teilnehmer vorhanden: 1 Master mit - DS3695A RS485 Treiber oder - 82C250 CAN Treiber bei beiden sitzt irgend eine SPS mit CAN Controller dahinter x Clients mit DS6395A Treiber (RS485) und CAN Controller+uC dahinter Der Aufbau der Kommunikation entspricht CAN (11bit ID, 8 Daten, CRC). EOF wird von den Clients bestätigt. Das Protokoll entspricht einer Master-Slave Kommunikation. Der Master adressiert einen Client und dieser antwortet darauf. (darum funktioniert es wohl auch mit den RS485 Treibern?!) Meine Fragen: - kann ich in dem Netz neue Clients mit einem CAN Treiber (z.B. PCA82C251T) und Transceiver MCP2515 oder uC mit CAN anschliessen? Aus meiner Sicht spricht nichts dagegen ist das richtig? - gibt es einen Grund wieder einen RS485 Treiber zu verwenden anstelle von einem CAN Treiber? Ich frage mich wieso die alten Clients wohl mit DS6395A designed wurden...? - aktuell wird das Netz für mein Verständnis komisch abgeschlossen: o Master mit RS485 Treiber: 120R beim Master + einem Netz aus 330R CAN_H auf GND, 330R CAN_L auf 5V und 150R zwischen CAN_H und CAN_L beim letzten Client o Master mit CAN Treiber: letzter Client 120R, beim Master ein Netz aus 2x820R, 1x150R wieso braucht es diese Netze und wieso reichen nicht beidseitig 120R? Danke für eure Inputs Andy