Ich nehme an Wurpfel kennst du? Denn der macht ja ziemlich ähnliche Sachen und fliegt auch schon eine ganze Weile mit seinen selbst entwickelten Sachen:
http://www.rclineforum.de/forum/thread. ... did=146235
Hast du schon eine Unterstützung für Openservo geplant?
http://www.openservo.org/
Über dein System könnte man sich dann ja z.B. Live übertragen lasen ob die Servos die Sollpositionen erreichen oder z.B. überlastet sind. Auch könnte man fast beliebig viele Servos anschließen, da ja alle Servos an einem Bus hängen und nur einzeln adressiert werden müssen.
Danke André für Deine Info, Wurpfel kannte ich noch nicht, auch openservo.org ist sehr interessant, ich habe bereits einen solchen IIC- oder I²C-Bus integriert, und dieser liegt auch bereits mt Anschlüssen vor.
Also wäre es kein Problem die openservo.org Servos anzuschließen und die IST-Position zurück zum GND-Modul zu senden.
Ich habe mir aber schon die XBeePro Module (ich meine gelesen zu haben, Wurpfel verwendet diese) angesehen, und die waren für mich nicht die beste Lösung.
Du kennst ja sicher das Dessaster rund um XPS/IFS, welches auf ZigBee-Modulen basiert, sowie die Diskussion um erlaubte Sendeleistungen abhängig von der Art des Übertragungsverfahrens?
Wie hast Du denn Dein System für den Fall eines Falles ausgelegt, in welchem die Verbindung doch einmal abreißt?
Wie lange dauert denn ein Reconnect und welche Strategie verwendest Du in einem solchen Fall? Wieder sei auf die untaugliche Strategie von XPS/IFS verwiesen, wo ein Kanalwechsel bei Störung vom Empfänger ausgehen soll...
Hallo Gerd, ich gebe Dir gerne genauere technische Infos, ich habe bis jetzt nur nicht so technisch beschrieben um es allgemein zu formulieren.
Ich bin der gleichen Meinung, ZigBee ist zwar schön, aber bei Echtzeit-Datenübertragung nicht optimal. Auch ist ein Kanalwechsel bei ZigBee so nicht vorgesehen, schon gar nicht zeitkritisch.
Ich verwende die 2,4GHZ-Module 'nur' als Radiomodem, alle andere Arbeit passiert in einem separatem Prozessor, dieser koordiniert auch die zwei Funk-Module.
Die Funkmodule haben auch jeweils einen Prozessor.
Protokoll ist IEEE 802.15.4, ich baue dabei aber kein komplettes Netz mit all dem Protokolloverhead auf, sondern sende kleine Datenpakete direkt zu einer bestimmten MAC-Adresse. Im relativ lowlevel greife ich die Daten dann wieder ab. Es werden ständig alle zur Verfügung stehenden Kanäle überwacht, und bei Beeinträchtigung dann ausgelassen.
Wenn der Kontakt verloren geht, gehen das System auf einen Vereinbarten und Bestätigten Kanal, wenn auch dieses fehlschlägt, wird das Binding neu gestartet, dieses braucht weniger als 1 Sekunde um den Link neu aufzubauen. Auch beim einschalten ist das System nach weniger als eine Sekunde verbunden.
Der Master ist bei mir das GND-Modul, Senden und Empfangen wird bei beiden Modulen (AIR/GND) verwendet, und FailSave-Channel wird immer erst bestätigt bevor er geändert wird , so das immer auf einen Kanal den beide kennen gewechselt wird.
Gruß Martin