grænseflade GPS med Freescale MCU

D

Deepak350

Guest
Hej,
Jeg har grænseflader en GPS-modtager (FV-M

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Kølig" border="0" />

til MCU.Jeg leder efter den rigtige rækkefølge af kommandoer (f.eks: $ PMTK .....) at initialisere GPS-modtageren.
Lige nu er GPS-modtageren sender nogle junk værdier.Det er ikke den korrekte NMEA outputformat.
Så jeg tror kommandoer skal sendes til initialisere GPS.

Kan nogen venligst fortælle mig, hvordan man initialisere GPS.

Tak
Deepak

 
De har ikke klart forklare dit problem lide hvad NMEA format er din GPS bruger (fjende
f.eks NMEA-0183), baudhastighed indstilling af din controller osv.

Jeg vil foreslå, du skulle have et kig på følgende links, før gå videre.

ftopic121065.html

ftopic328855.html

ftopic225196.html

ftopic145029.html

nogle oplysninger om NMEA data vil være at finde på følgende link.

http://www.gpsinformation.org/dale/nmea.htm

Hilsen

 
Hej,
Tak for dit svar.

Jeg har lavet den hardware-forbindelser fra GPS-modtageren til MCU.
Jeg har skrevet et program til at modtage noget, at GPS-sender (afbryder baseret).Når jeg ser på, hvad jeg har modtaget, er det ikke de korrekte oplysninger (såsom $ GPGSA ......).

Jeg vil gerne vide, hvis jeg har først initialisere GPS til at modtage den nødvendige information,
som er indstillet baudrate osv.
Jeg har den kommandoer at indstille baudrate og vælge de særlige NMEA output besked (gerne GSA, GSV etc).
Men jeg dont kende de skridt til at gøre det.Der kommando til at sende første og hvis der er nogen forsinkelse mellem og desuden vil det sende et ack for hver kommando.

Giv mig de skridt.
Tak
DeepakLagt efter 15 minutter:Hej,
GPS bruger NMEA-0183-protokollen

Skål

 
baudhastighed ifølge NMEA-0183-protokollen er 4800 ikke 9600, så hvad du behøver, er at indstille baudhastighed på din controller side.

det første skridt, som jeg anbefaler, er at tilslutte din GPS-output (RS 232 seriel) til
pc'ens COM-port (seriel port).åbne hyper terminal i vinduer fra programmer-> tilbehør-> kommunikations-> hyper terminal
(Jeg formoder, at du har Windows installeret)

i Hyper terminal gøre ny forbindelse, vil det spørge din placering info simpelthen annullere og fortsætte, indtil du finder COM-port udvælgelse vinduet og vælg COM1 eller andre foreliggende COM-port, foretage de nødvendige indstilling gerne baudhastighed, pairty
mv vælge flow kontrol som Ingen.

Nu effekt på din GPS.får du vist gerne $ GP ...osv., hvis ikke ændre baudhastighed i hyper terminalen.henvise din GPS manuelle og hvis disse ikke foreligger starte forsøger at skifte fra baudhastighed fastsættelse af hyper terminal fra 1200 til 9600 og så videre indtil du får korrekte oplysninger.

efter dette skridt vil give dig den tillid, for at modtage GPS-data og hjælpe dig til at forstå GPS strings format.kan du gemme vises teksten i filen.

se følgende for GPS MCU grænseflade kildekode

ftopic328855.htmlHilsen

 
Hej,
Tak for dit svar.

Standardnavnet baudhastighed for GPS er 38400bps, jeg indstille min controller til dette og nu sine arbejder bøde.
Skål

 

Welcome to EDABoard.com

Sponsor

Back
Top