Gast
#672793
Hallo Leute, ich hab mir ein neues Projekt vorgenommen und bin mir nicht sicher ob das so funktionieren kann. Ich wie so etwas ähnliches wie eine Schaltuhr bauen, bei der die Schaltkanäle mit der Schaltuhr über ein Bussystem verbunden sind. Meine Rahmenbedingungen: 1 Busmaster 30 Slaves (Schaltkanäle) Endausbau sollen 120 sein Kabellänge: max 400m Kabeltyp: unbekannt (kann schlimmstenfalls auch ein 5x15mm² sein, ohne Schirm) Datenübertragung: RS485? Geschwindigkeit: 300bit/s würden reichen, etwas mehr wäre kein Fehler Kann die Datenübertragung auch ohne Schirm klappen? Bei der Geschwindigkeit denke ich schon oder ist es besser eine andere Übertragungsmethode zu suchen, ein Aufmodulieren des Signals auf die Betriebsspannung (ähnlich EIB) wäre mir noch lieber, gibt’s da gute Unterlagen oder Infos wie man so was macht? Als Protokoll hätte ich mir folgendes gedacht: 1 Byte Adresse Slave 4 Byte Daten 1 Byte Checksumme Danach hat der Empfänger ein Zeitfenster, in dem er eine Empfangsbestätigung an den Master zurückschicken muss, wird dies nicht gemacht, wiederholt der Master den Befehl bis zu 3 Mal, wenn es dann immer noch nicht klappt, zeigt er eine Störmeldung an. Die Empfangsbestätigung soll ähnlich aufgebaut sein: 1 Byte Adresse Slave (da die Daten ja sowieso für den Master bestimmt sind) 4 Byte Daten (damit ich eventuell später auch noch Statusmeldungen übertragen kann) 1 Byte Checksumme Bei einigen Protokollen hab ich gesehen, dass ein Anfangs- und Endbyte verwendet wird, warum? Wird das nur bei variabler Datenlänge benötigt, um des Ende anzuzeigen? Danke, Christian