Kommunicera GPS med Freescale MCU

D

Deepak350

Guest
Hej,
Jag har gränssnitt en gps-mottagare (FV-M

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

till MCU.Jag söker rätt sekvens av kommandon (exempel: $ PMTK .....) att initiera GPS-mottagare.
Just nu GPS-mottagaren skickar några skräp värden.Det är inte rätt NMEA utdataformatet.
Så jag tror kommandon måste skickas för att initiera gps.

Kan någon tala om för mig hur jag initiera gps.

Tack
Deepak

 
du har inte tydligt förklara ditt problem såsom vilka NMEA-format är din GPS använder (fiender
t.ex. NMEA-0183), baudtalet för din registeransvarige etc.

Jag vill att du ska ta en titt på följande länkar innan gå vidare.

ftopic121065.html

ftopic328855.html

ftopic225196.html

ftopic145029.html

vissa uppgifter om NMEA data kommer att hitta på följande länk.

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

Hälsningar

 
Hej,
Tack för ditt svar.

Jag har gjort hårdvaran anslutningar från GPS-mottagaren till MCU.
Jag har skrivit ett program för att ta emot allt som gps skickar (avbryta baserade).När jag tittar på vad jag har fått är det inte korrekt data (som $ GPGSA ......).

Jag vill veta om jag har för första initiera gps att få erforderlig information, som baudrate etc.
Jag har kommandon för att ställa baudrate och markera särskilt NMEA-meddelande (som GSA, GSV etc).
Men jag vet inte vilka åtgärder som gör det.Vilket kommando för att skicka först och om det finns någon fördröjning mellan och dessutom kommer det att skicka en ack för varje kommando.

Snälla ge mig steg.
Tack
DeepakLäggas till efter 15 minuter:Hej,
Gps använder NMEA-0183 protokoll

Skål

 
baudtalet enligt NMEA-0183-protokollet är 4800 inte 9600, så vad du behöver är att ställa in baudtalet på din registeransvarige sida.

det första steget som jag rekommenderar är att ansluta din GPS produktion (RS 232 seriell) till datorns COM-port (serieport).öppna hyper terminal i windows från program-> tillbehör-> kommunikation-> Hyper terminal
(Jag antar att du har Windows installerat)

i Hyper terminal göra nya sammanhang, det kommer att be dig info helt enkelt avbryta och fortsätt tills du hittar COM-port urval fönstret och välj COM1 eller några andra tillgängliga COM-port, göra nödvändiga inställningen gillar baudtal, pairty etc. väljer flödesreglering som Inga.

Nu slår på din GPS.får du visa vilja $ GP ...osv, om inte ändra baudtalet i hyper terminalen.hänvisa din GPS manuella och om dessa inte finns tillgängliga börja försöka ändra från baudtalet fastställa hyper terminalen från 1200 till 9600 och så vidare tills du får rätt uppgifter.

efter detta steg kommer att ge dig förtroende för att ta emot GPS-data och hjälpa dig att förstå GPS strängar format.Du kan spara visas texten i filen.

visa följande för GPS MCU gränsssnittsanslutning källkod

ftopic328855.htmlHälsningar

 
Hej,
Tack för ditt svar.

Standardalternativet baudtalet för GPS är 38400bps jag in min controller till detta och nu det fungerar bra.
Skål

 

Welcome to EDABoard.com

Sponsor

Back
Top