Gast
#1525533
Hallo Leute ich stecke in einem kleinen Dilema. ich möchte Durch einem Bus meinen Sensoren überwachen. Es geht um den RS485-bus. Ein Master und mehrere Slave. Jede Slave hat sein eindeutiger ID. Der Master hat eine Reihenfolge wie er die anspricht in einem Register gespeichert, die er jedes mal inkrementiert und dem nächten anspricht. Jeder angesprochene Sensor wird dann aktiv, es wird dann an der stelle ein Metal dose hingestellt. Erkennt er diese, sendet er ein ACK an dem Master zurück. und der nächste wird dann aktiv und so weiter. So ist der reale und erwünschte zustand. Nun möchte ich bei diesem Vorgang Fehler detektieren und entsprechend darauf ein Signal am einem Pin-Ausgang senden. Wenn zum beispiel der Master Slave 1 aktiviert, und wartet auf sein Ack, wird statt dessen eine Dose bei der unaktivierte Slave 2 hingestellt. Diese kann aber keine Verbindung mit der Master herstellen, da der Master him nicht angesprochen hat. Da steckt nun der Dilema. wie kann ich auf dem Bus(in meinem System) diese Fehler erkennen und entsprechend ein Ton oder ein Lämpschen leuschten Lassen. ich bedanke mich für jede Idee lg Marion