Stap 10: Aansluiten, configureren en opwaarderen
Als u eenmaal de XBee aangesloten op een computer, kunt u experimenteren met het aansluiten, configureren en de modules te upgraden naar de nieuwste firmware.
Aansluiten
Ten eerste, volg de bedrading-informatie in de voorgaande sectie om te verbinden tot de XBee module. Merk op dat als de module juiste macht heeft, de groene LED knippert moet worden. Als het niet, de bedrading controleren en verifiëren dat de XBee macht wordt steeds
U zult moeten om erachter te komen welke seriële poort (COM) die u gebruikt. Sluit de FTDI-kabel, USB-adapter, Arduino, enz. Onder windows Apparaatbeheer controleren, zoekt u naar "USB seriële poort"
Daarna zult u moeten openstellen van een terminal programma. Windows wordt geleverd met Hyperterminal, dat dus gewoon gebruiken. Zijn onder
Start -> programma's -> accessoires -> communicatie -> HyperTerminal.
Als u werkt met een ander besturingssysteem gewoon gebruiken wat terminal-programma is beschikbaar voor het, zoals ZTerm, minicom, enz. Zorg ervoor dat u begrijpt hoe de werken aangezien een verwarring leiden een grote hoofdpijn tot kan
Wanneer u toegankelijk op opwaarts, moet het u vragen voor een nieuwe verbinding. Laat de naam "xbee"
Vervolgens selecteert u de COM-poort van de drop-down menu, in mijn geval zijn COM4.
Stel vervolgens de eigenschappen. Zorg ervoor dat u selecteert 9600 bps, 8-bit, geen pariteit, 1 stopbit en geen datatransportbesturing. Sommige programma's kunnen deze (9600 8N1) noemen. Als de XBee is geconfigureerd voor een andere baudrate, natuurlijk, moet u die gebruiken.
U krijgt een lege zeef welk says "Connected" op de bodem verlaten hoek. Nu, de instelling wijzigen door het selecteren bestand -> Eigenschappen en vervolgens ga naar het tabblad instellingen en ASCII-Setup te klikken. Zorg ervoor dat je bent verzenden lijneinden met regelinvoer en ook navolging van lokale tekens
Nu type in +++ (drie plustekens) snel achter elkaar. Als de XBee correct is aangesloten krijgt u een OK in antwoord
Als je een OK dat betekent de XBee aangedreven en bekabeld correct! Als het niet werkt, controleert u:
- Probeer het opnieuw, moet u wachten totdat de 10 seconden tussen elke poging om te typen +++ en typ de +'s snel
- Wordt de module aangedreven? Groene LED knippert moet worden
- Zijn RX en TX verwisseld?
- Heb je de juiste baudrate? Standaard moet 9600 baud 8N1 geen hardware-handshake maar als het is gebruikt voor iets anders de baud-rate kan afwijken.
Volgende proberen in te typen +++ (ontvangen OK) en klik vervolgens op en druk op return om een ander OK dit is eigenlijk hoe kunnen we de XBee, configureren door het verzenden van het AT-opdrachten (ze allemaal beginnen met AT voor aandacht). Na een tijdje de XBee keer uit configuratiemodus en gaat terug naar Pass Through-verbindingsmodus. Dus als u terugkeren naar de config-modus wilt, enkel type in +++ en start het weer reageren.
Configureren met terminal
XBee van kan worden geconfigureerd via een terminalprogramma of via een programma zoals Digi van XCTU - die is speciaal ontworpen om de configuratie te vergemakkelijken.
Bijvoorbeeld, hier zijn twee voorbeelden van het configureren van de module baud-rate.
Met behulp van een terminal, kunt u de baud-rate ATBD opdracht met daarna een getal dat wordt geselecteerd welke baud-rate te gebruiken:
- 0 = 1200
- 1 = 2400
- 2 = 4800
- 3 = 9600
- 4 = 19200
- 5 = 38400
- 6 = 57600
- 7 = 115200
-> +++ (krijgen in op modus)
<- OK
-> Op (Controleer of xbee modem reageert)
<- OK
-> ATBD (get huidige baud-rate als hierboven)
<- 3 (9600)
-> ATBD 4 (set baud-rate tot 19200)
<- OK
-> ATBD (selectievakje weer)
<- 4
-> ATWR (schrijven de baud rate verandering te knipperen)
<- OK
Opnieuw de module, hetzij door te trekken de resetpin laag voor een tweede of verwijderen van macht (loskoppelen kabel, etc) nu verbinding, stelt u de terminal te gebruiken van 19200 baud, anders de module zal niet reageren! U kunt troep op weerom voor 9600 baud doordat zij de opdracht ATBD 3 en vervolgens ATWRiting om de flitser
Configureren met X-CTU
Digi/Maxstream schreef een klein programma om te helpen met het configureren van XBees, zijn ook de enige manier ik weet voor bijwerken naar de nieuwste firmware. Helaas werkt het alleen op Windows
Na het installeren en starten van het programma, selecteer de COM-poort (hier COM4) en baudrate (9600 is standaard). Geen datatransportbesturing, 8N1
Als u wilt controleren, klikt u op Test / Query
Hopelijk zal de test slagen. Als u problemen ondervindt: check dat de XBee wordt aangedreven, wired correct, de juiste COM-poort en baudrate is geselecteerd, enz.
De test zal reageren met de firmware-versie. Nu zullen wij het veranderen van de baud-rate voor de modem met behulp van X-CTU
Ga naar het tabblad Configuratie van de Modem. Dit is waar de modem is geconfigureerd en bijgewerkt
Klik op Modem Parameters -> "lezen" te lezen in de huidige versie en de instellingen
U kunt overslaan en upgraden van de modem nu, aangezien het verwarrend zijn kan als u niet de nieuwste firmware op het
Scroll naar beneden in de instellingen deelvenster totdat u de seriële Interfacing -> Interface Data Rate instellen. Klik op de instelling en selecteer 4 voor 19200 baud.
Zodra dat is geselecteerd, klikt u op het schrijven voor het programmeren van die instelling in plaats. Vergeet niet om de module 'reboot' macht-fietsend het of trekken de resetpin laag. Volgende keer dat u verbinding wilt maken, zorg ervoor dat de installatie van de COM-poort op 19200 wijzigen of u zult kunnen om te praten met de module!
Upgraden met een X-CTU
Theres een goede kans uw XBee draait niet de nieuwste firmware & er is een heleboel functies toegevoegd, zodat volgende is upgraden!
Ga naar het tabblad Configuratie van de Modem. Dit is waar de modem is geconfigureerd en bijgewerkt
Klik op nieuwe versies downloaden... en selecteer de laatste firmwares downloaden vanaf het Web
Zodra u hebt gedownload de nieuwste firmware, haar tijd om te upgraden!
Klik op Modem Parameters -> "lezen" te lezen in de huidige versie en de instellingen
Nu u zeker welke functie ingesteld weet, worden versie en instellingen opgeslagen in de modem
Selecteer in de vervolgkeuzelijst versie de meest recente versie beschikbaar
Vink het vakje altijd bijwerken firmware
En klikt u op schrijven om te initialiseren en de nieuwe ingebouwde programmatuur in program!
Dat is het, nu heb je de meest recente firmware voor uw modem. U moet nu schakelt u het selectievakje altijd firmware-update . Als u problemen hebt, zoals bijvoorbeeld time-out of niet in staat zijn is om te communiceren, zorg ervoor dat de RTS-pin is correct bekabeld als deze pin nodig voor het upgraden. FTDI kabels zijn al ingesteld voor dit zodat je niet een probleem hebben