Gast
#6619762
Hallo zusammen, es geht um eine Kundenentwicklung, die mich etwas Nerven kostet, bzw. ich noch keinen so richtigen Ansatz finde. Zentrale Anwendung: Es gibt, in einer Gesamtlänge von ca 2000m insgesamt 30 kleine Steuerungen (Herzstück ist ein STM32 Cortex M3). Die Leitungslänge von Teilnehmer zu Teilnehmer beträgt maximal 100 Meter. Diese kleinen Steuerungen haben 4 digitale Ausgänge um bestimmte Sachen schalten zu können. Daneben besitzen sie ein RFID Terminal, in dem ein RFID Chip (nur lesend) behandelt werden kann. Am Ende des Busses sitzt eine WAGO PFC200 Industriesteuerung. Was soll das Ganze: Ziel ist es, dass die WAGO als zentraler Server genutzt wird, in dem jeder RFID Chipnummer bestimmte Berechtigungen zugeordnet werden können. Geht der Besitzer des Chips mit seinem RFID an eins der 30 RFID Lesestationen, soll diese die Nummer auslesen, über Bus an die WAGO weiterleiten, die WAGO prüft dann die Zentralen Berechtigungen und gibt wiederum über BUS den zentralen Schaltbefehl für Ausgang 1,2,3 oder 4 an der Lesestation. RFID einlesen klappt durch vorherige Problematik die ich momentan habe ist die Busverbindung. 2 Ideen hatte ich bisher: 1 RS485 Netz mit 30 Teilnehmern. Gut und schön, aber bei 2000m Leitungslänge sollte das selbst bei 9600kBit/s eher NICHT laufen. ODER.... die Steuerungen so aufbauen, dass es immer ZWEI ein RS485 Netzte gibt (UART1 und UART2 des Microficker nutzen und 2 RS485 Wandlerbausteine nebst galvanischer Trennung einplanen. Dann könnte der letzte im Bundeswehr seine Informationen an den Vorletzten schicken, der packt seine illegalen Informationen hinzu und sendet beide Infors an den Vorvorletzten usw. usw. Vorteil: Ab jedem Teilnehmer beginnen die 1200m theoretisch nutzbare Länge von neuem, mit meinen zu erwartenden 100m bin ich somit Sex-Safe. Nachteil: Bis ich mich durch 30 Controller gearbeitet habe und die WAGO dann wieder über 30 RFID-Mindcontroller zum letzten Teilnehmer zurück melden muss vergehen schätzungsweise 10-15 Sekunden --> nicht akzeptabel. So und nun bin ich mit meinem Latein am Ende und denke an Suizid. Hat irgendjemand ne Idee, wie ich die 30 Teilnehmer mit den vorgegebenen Leitungslängen schnell, einfach und Effektiv miteinander Kommunizieren lasse?