sorry aber ich muss doch noch mal zur Einbindung der XBee Module einige Fragen stellen.
In der Beschreibung von RWN wird auf eine XCTU-Software verwiesen. Wenn ich auf den Link klicke komme ich auf eine Seite wo man einen Treiber installieren soll bevor man XCTU nutzen kann.
Funktioniert der auch mit Win 7 ?
Funktioniert XCTU auch mit Win 7 ?
die extra Treiber werden nicht benötigt, wenn Du bereits die FTDI Treiber für den USB Dongle installiert hast.
Soweit ich sehen kann, wird X-CTU im Moment nur bis XP unterstützt. X-CTU wird aber auch nur benötigt, um einmalig die XBees zu konfigurieren (im von mir gelieferten Kit ist das bereits geschehen).
Ich möchte nur das komplette Prozedere verstehen und mir per XCTU mal die Konfig anschauen. (so für die Zukunft )
Zur Info:
Ich bin erst gestern mit dem Edip angefangen. Ich bin zur zeit beruflich in Bochum. Des weiteren war ich mit dem Import/Export zur Ferengi Terminverwaltung noch nicht fertig.
Das „Hallo kleiner Martin“ im Skript find ich klasse :o…
Rainer hat Recht, Du musst zunächst einmal etwas im EDIP definieren, was an die serielle Schnittstelle gesendet wird. Ob was in IPS ankommt, kannst Du dann einfach im DEBUG-Fenster der Registervariablen sehen.
Versuch mal folgendes: das Abschlusszeichen chr(0) bei Dir durch chr(13) ersetzen. Beim 320er EDIP wird sonst die Null als Unterdrückung der Down/Upcodes verstanden…vielleicht ist das beim 240er EDIP auch so.
Wo kontrollierst Du die Daten, die reinkommen? Ich würde den Debugmodus an der Registervariable empfehlen, möglicherweise liegt bei Dir der Hund bei dem Meldungsfenster begraben, welches Du im Script erzeugst…
EDIT:
Noch was eingefallen…: möglicherweise musst Du die Zahl im Down-/Upcode als Text senden (in „“ setzen und chr() weglassen).
Alternativ kannst Du auch einfach mal ein kleines Testprogramm ins EDIP legen, welches in zeitlichen Abständen etwas an die serielle Schnittstelle sendet: #X 20 #SB „Online“ #X 20 #SB „Online“
…usw.
–> sendet Dir alle 2 Sekunden „Online“ an IPS. Damit kannst Du auch sehen, ob etwas ankommt.
Hast Du mal ins Debug-Fenster der seriellen Schnittstelle in IPS
geschaut? Kommt da nix rein?
Achso: das Programmierkabel fürs EDIP hast Du aber wieder entfernt? Sonst laufen die Daten des EDIP ins „Leere“, da die Kontakte zum XBEE getrennt werden…
Nein, da kommt nichts rein. Ich kann wohl sehen wenn ich was sende.
Edit: Ich habe gerade das X-CTU installiert um die Parameter der XBee’s zu sichten. Wie kommt man den an die Parameter des End Device? Muss ich da noch was einstellen? Rainer sagt einfach nur Read drücken. Wenn ich das mache habe ich nur ein mal die Option „Networking & Security“.
Zunächst den Coordinator mit „Read“ aufrufen (vorher COM Port in IPS trennen, da sonst die Schnittstelle blockiert ist)
In X-CTU ganz oben „Remote Configuration“ drücken
ein neues Fenster geht auf, dort zunächst „Open COM Port“ und dann „Discover“ drücken
Nun müsste das End Device mit Namen dort gelistet sein. Mit Mausklick einfach markieren.
Nun im X-CTU Hauptfenster „Read“ drücken, jetzt werden die Daten vom End Device ins Hauptfenster geladen. Nach einer Änderung können die Daten dann wieder mit „Write“ ins End Device geschrieben werden.
Nach Ende der Konfiguration mit „Close COM Port“ im Zusatzfenster wieder Verbindung beenden und Zusatzfenster schließen.
Ich glaube, das da irgendeine Einstellung in der Funkverbindung einen Fehler hat. Das EDIP macht ja was es soll und die Daten kommen ja beim XBEE an, sonst würden die LEDs nicht blinken. Seltsam…
ich glaube Du hast einen Fehler in Deiner IPS-„Verschaltung“…ich habe Dir mal ein Bild von meiner Baumansicht angehängt. Bei mir hängen die Registervariablen unter dem jeweiligen Splitter, und dieser jeweils unter dem Gateway. Ich weiß nicht, ob man das alles frei positionieren kann so wie Du es gemacht hast.
mach mal Screenshots von XBee Coordinator und Enddevice in der XCTU Software mit allen Einstellungen die Du gemacht hast.
Ansonsten kann ich dir noch Teamviewer anbieten, dann müssten wir aber eine Uhrzeit ausmachen.
Sorry, da hatte sich in der Vorkonfiguration wohl ein kleiner Fehler eingeschlichen. :o
Freut mich, dass es jetzt läuft! Viel Spaß noch beim EDIPpen…ich sag Dir, lass Dich bloß nicht vom gemeinen Edipfieber anstecken. Das kriegst Du so schnell nicht mehr weg. Die kleinen Racker sind wirklich klasse…