Hi

ja das Rs485 nur die Hardware beschreibt weiss ich, das meinet ich aber nicht! Mir ging es nur darum, wie kann ich mein Protokoll das ich darüber laufen lasse am sinnvollsten absichern? Es soll aus 1 Byte Adresse , einer festen Datenlänge von 13 Byte und einem Byte Checksumme bestehen. Jetzt ist eben meine Frage, was muss ich alles überprüfen?

1. Das das komplette Protokoll eingetroffen ist.
2. Das die Checksumme passt.
3. Ist es notwendig zu prüfen ob nach den 15 Bytes noch weitere Bytes eintreffen??? (Frame zu lange?) Meine Frage dazu war, ob es bei einem Bus der auf Rs485 Hardware bassiert zu einem Fehler kommen kann, der die Framelänge erhöht, etwa durch Kollision auf dem Bus oder Einstreuung auf der Leitung oder ähnliches?

Welche Bedingungen muss man noch überprüfen um zu sagen das der Frame der empfangen wurde gültig ist?

Gruß