Hi Leute, ich hab da ein Problem. Ich würde gerne eine Funkbissanzeiger Box für´s Angeln bastel. Ich hab schon die XBee pro Funkmodule für die Übertragung der Signale und die ATMega8515 Mikrocontroller . Ich hab mir gedacht, dass es zwei Sender und ein Empfänger werden sollen. Die beiden Sender sollen jeweils 4 Eingänge bekommen, die aber nicht alle belegt sein müssen. Wenn nun an einem der Eingänge ein Signal anliegt, soll am Empfänger eine dafür vorgesehene LED leuchten (Enpfänger bekommt 8 LED´s), und es soll immer der Summer summen. Die LED´s sollen wenn das Eingangssignal wieder aus ist, etwas länger Leuchten (Kann man das Programmieren, oder soll ich da Kondensatoren auf der Platine verwenden?). Der Summer nur solang das Eingangssignal anliegt. Hab leider relativ wenig Ahnung vom Mikrocontrollerprogramme schreiben. Und da ich für die Funkmodule auch noch ein bzw. zwei Programme schreiben muss, hoffe ich mir kann jemand helfen. Hab mir das alles einfacher vorgestellt. Wenn ich nicht schon die teuren Funkmodule und das andere Zeug hätte, ich glaub ich würd ..... Naja, danke schon mal im Voraus.
Dieses Forum ist fuer Funk orientierte Probleme. Die Kommunikation funktioniert schon ?
Ist XBee keine Funkübertragung? Hab hier schon ein paar sachen über XBee gelesen. Und nein, funktioniert leider noch nicht.
Was funktioniert denn noch nicht ? Wie wurden die Module initialisiert ?
Es funktioniert ja leider noch gar nix. Die Module wurden noch nicht initialisiert. Das Problem ist ich steig da ned ganz durch. Ich dachte ja, dass ich einen Mikrocontroller programmieren muss und dann die Ausgänge irgendwie mit dem Sender XBee Pro Modul verbinde. Auf dem Sender XBee Pro Modul dann wiederum ein Programm schreiben, um die Daten auf das Empfänger XBee Pro Modul zu übertragen. Dann vom Empfänger XBee Pro Modul wieder auf einen Mikrocontroller und von da dann auf die LED´s und den Summer. Aber wie müssen die Programme von den Mikrocontrollern und den XBee Pro Modulen aussehen? Welche Ausgänge von den Mikrocontrollern müssen auf welche Eingänge von den Sender XBee Pro Modulen und welche Ausgänge vom Empfänger XBee Pro Modul auf den Mikrocontroller?
Nein, das XBeee braucht kein Programm. Das ist im Wesentlichen nur ein Modem. Da geht man Seriell drauf, stell ein paar Parameter ein und los geht's. Dann kann man Stream- oder blockweise uebertragen. Ich bin mir nicht mehr sicher, ob das XBee an das SPI oder an das UART kommt. Steht aber im Datenblatt. Die gesammte Funktionalitaet ist im Controller, die XBee bauen nur eine Verbindung auf.
Achso, dann Danke schon mal für diese Info. Aber was muss dann alles in dem Mikrocontroller Programm drinstehen? Ich weiß leider nicht was die ganzen Befehle heißen die ich so finde überall. Kann mir irgendjemand einen Link geben, oder mir ne Seite zeigen, bei der die ganzen Befehle erklärt sind, bzw. die Bedeutungen dabei stehen? Ich weiß es ist nicht leicht mit mir, aber ich hab wirklich schon einiges versucht raus zu bekommen, aber leider ohne jeden Erfolg. Danke schon mal für eure bisherige Hilfe.
Naja, neben den LED und Tastern bedienen sollte der Controller das XBee initialisieren. Das AVR Tutorial (http://www.mikrocontroller.net/articles/AVR)hast du schon angeschaut ? AVR Studio installiert ?
Vielen Dank. AVR Studio ist installiert. Dann werd ich mal jetzt das AVR Tutorial durchstöbern. Und schaun was ich alles bauchbares finde. Danke
Gut. Als naechstes schaust dir mal noch das dokument "manual_xb_oem-rf-modules_802.15.4.pdf" von Maxstream an. Das XBee ist am Uart angeschlossen. Der Befehlssatz ist dort aufgelistet und beschrieben. Schade. Der Mega8515 hat nur ein Serialport. Bei zweien haette man den PC noch anhaengen koennen.
Tut mir leid, aber ich finde die PDF nicht. Kannst du mir Bitte den Link dazu geben? Wäre super. Danke für die Hilfe
http://www.digi.com/technology/wireless/products.jsp http://www.digi.com/products/wireless/zigbee-mesh/xbee-zb-modulespecs.jsp .. nein man muss sich bei support- documentation- durchclicken. mit Product: XBee ZNet 2.5 Adapters http://www.digi.com/support/productdetl.jsp?pid=3140&osvid=0&s=357&tp=3 bekommt man das angehaengte pdf.
Danke für die Link´s Naja, da ich so ein Englisch-Profi bin werd ich da ne Zeit beschäftigt sein. Trotzdem Danke MFG Thomas
Hi Leute, also das Mikrocontroller Programm funktioniert. Mit den XBee Modulen aber leider nicht. Ich hab jetzt nur die zwei Mikrocontroller über die Serielle Schnittstelle (TXD & RXD) verbunden und es funktioniert alles einwandfrei. Aber sobald ich die Verbindung trenne und die XBee Module zwischen schalte, funktioniert es nicht mehr. Hat das schon mal jemand gehabt? Kann mir jemand Helfen? Danke schon mal im Voraus. Gruß Thomas
Eine Bitfolge von 8 Bit und des wird in HEX übertragen. Aber mit positiver und negativer Flanke. Und ich glaub damit kommt das XBee nicht klar. Es kommen beim Empfänger nur wirre Werte an (also schon was in HEX, aber hald nicht das Richtige).
Was du an das XBee senden musst steht in dessen datenblatt, das ist quasi ein modem, das zuerst initialisiert werden muss. Und dieses Datenblatt hast du schon mal angeschaut ?
Ja, da hab ich schon mal rein gesehen, aber ich hab da gemeint raus gelesen zu haben, dass ich sie nur reinstecken muss und Sie sich dann selbst suchen und die Übertragung aufbaun. Und das tun sie ja, aber wie gesagt, kommt noch nicht das an was es sein sollte. Na gut, dann werd ich mich mal wieder vor mein Englisch- Nachschlagewerk hocken und das Ding nochmal nach Initialisierungen für die XBee´s durchforsten. Trotzdem Danke
> ... aber ich hab da gemeint raus gelesen zu haben, dass ich sie nur reinstecken
muss und Sie sich dann selbst suchen und die Übertragung aufbaun.
Aehnlich wie ein Mobiltelephon, das man auch nur einschalten muss und
dann automatisch die Verbindung aufbaut ? Die Verbindung mit Mutti
natuerlich ...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.