EngineersGarage

  • Engineers Garage Main Site
  • Visit our active EE Forums
    • EDABoard.com
    • Electro-Tech-Online
  • Projects & Tutorials
    • Circuits
    • Electronic Projects
    • Tutorials
    • Components
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Advertise
You are here: Home / Topics / GPS navigator

GPS navigator

|

Microcontroller › AVR › GPS navigator

  • This topic has 11 replies, 4 voices, and was last updated 9 years, 8 months ago by Vara Ashishkumar.
Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • October 12, 2015 at 2:45 pm #4049
    Abhinav Mishra
    Participant

    Are there different atmega 16 kits for different frequencies like one for 2 MHz and other for 16 MHz 

    If I want to work on gps navigator what will be the components required I have already read the description provide on engineers garage…..

    Do i need to have anything else if I have atmega16 kit, STK500, lm16 lcd (2×16)

    MOst of the progrrams that I have performed on atmega16 kit have operating frequency of 2 Mhz but i need 16 mhz for the gps navigator…..

    Please reply

    October 13, 2015 at 11:45 am #13377
    Vara Ashishkumar
    Participant

    Hey Abhinav,

    There is no any different IC of atmega16 for 2 MHz and 16 MHz. Atmega16 support different clock rate from1 MHz to 16 MHz. You need to configuration of CKOPT fuse for set 16 MHz. Refer the datasheet of Atmega16 for more information.

    No need of any extra componet for GPS navigator. You can coonect the GPS through UART port of Atmega16 and extract information from GPS String and display on LCD.

    October 14, 2015 at 6:37 pm #13383
    Abhinav Mishra
    Participant

    Ok thanks for replying

    October 14, 2015 at 6:47 pm #13384
    Abhinav Mishra
    Participant

    i am using cv avr for programming purposes and also i am confused with the interfacing of programmer STK 500 with the kit ……

    there are two groups of 6 pins one is male and other female i do not know which is connected and where in atmega16 also after connection i am confused with the burning process used………….previously in my training i used avr studio….but i do not know the steps

    Please reply…

    October 14, 2015 at 7:31 pm #13385
    Ashutosh Bhatt
    Participant

    the AVR programmer has SPI interface. that means it requires 4 pins

    MOSI, MISO,  Reset and CLOCK. along with these threre are two more pins Vcc and ground

    so you have to connect these respective pins with ATmega pins given on PORTB

    October 15, 2015 at 8:39 am #13393
    Abhinav Mishra
    Participant

    Thanks for the help

    October 15, 2015 at 2:10 pm #13394
    Abhinav Mishra
    Participant

    In GPS GTPA010 we use GGA to get the fix information…..what is this fix information….

    Also is it desirable to have 1 at 3D FIX pin of GTPA010 if yes then how do we ensure that……

    Thanx in advance 

    October 15, 2015 at 3:49 pm #13395
    divya
    Participant

    I want to implement I I need source code for please provide it sir
    its very urgent
    I need to submit on this week

    October 15, 2015 at 5:14 pm #13396
    Abhinav Mishra
    Participant

    source code is provided on this website go to EG labs>Microcontroller>AVR and then search GPS navigator there u will get the source code  

    October 16, 2015 at 12:28 pm #13397
    Vara Ashishkumar
    Participant

    Hey Abhinav,

    GPS is received number of string which is contain various information. GPGGA is one of the string received by GPS receiver and it is provide valuable information of location for  your application GPS  Navigator. In GPGGA string, you get the information longitude and latitude for navigate location. Altitude provide the information of height above sea level. If you want 3D location you need to be all three infromation longitude, latitude and Altitude.

    For Example,

    your GPGGA string look like appear..

     $GPGGA,123545,4657.038,N,014391.000,E,1,08,0.9,685.4,M,46.9,M,,*47


    where..
    GGA Global Positioning System Fix Data
    123545 Fix taken at 12:35:19 UTC
    4657.038,N Latitude 48 deg 07.038' N
    014391.000,E Longitude 11 deg 31.000' E
    1 Fix quality: 0 = invalid
    1 = GPS fix (SPS)
    2 = DGPS fix
    3 = PPS fix
    4 = Real Time Kinematic
    5 = Float RTK
    6 = estimated (dead reckoning) (2.3 feature)
    7 = Manual input mode
    8 = Simulation mode
    08 Number of satellites being tracked
    0.9 Horizontal dilution of position
     685.4,M Altitude, Meters, above mean sea level


    46.9,M Height of geoid (mean sea level) above WGS84
    ellipsoid
    (empty field) time in seconds since last DGPS update
    (empty field) DGPS station ID number 

         *47 the checksum data, always begins with *

    You need to be extract only  your required data like longitude and latitude.

    October 23, 2015 at 6:36 am #13415
    Abhinav Mishra
    Participant

    how do we know that it longitude is 11 deg 31.000 when we get 014391.000 as the information

    October 23, 2015 at 12:08 pm #13416
    Vara Ashishkumar
    Participant

    Hye Abhinav,

    GPGGA string gives the information of longitude and latitude in degree minute format.

    I apologize for mistake in this Line: 014391.000,E longitude 11 deg 31.000' E

    Correct this as : 01131.000,E longitude 11 deg 31.000' E 

    Let's I explain what is the degree format?

    Longitude and latitude information is in DDMM.MMMM format.

    DD – degree

    MM.MMMM – minute

    For example, 1131.000 means first two digit is degree and remaining last digit is minute

    11 = degree and 31.000' = minute

    You can converter in different format from degree minute like only degree format or degree minute second format.

     

  • Author
    Posts
Viewing 12 posts - 1 through 12 (of 12 total)
  • You must be logged in to reply to this topic.
Log In

RSS Recent Posts

  • PIC KIT 3 not able to program dsPIC June 19, 2025
  • Back to the old BASIC days June 19, 2025
  • using a RTC in SF basic June 19, 2025
  • what's it's name June 19, 2025
  • What is correct names for GOOD user friendly circuit drawing program? June 18, 2025

Stay Up To Date

Newsletter Signup
EngineersGarage

Copyright © 2025 WTWH Media LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media
Privacy Policy | Advertising | About Us

Search Engineers Garage

  • Engineers Garage Main Site
  • Visit our active EE Forums
    • EDABoard.com
    • Electro-Tech-Online
  • Projects & Tutorials
    • Circuits
    • Electronic Projects
    • Tutorials
    • Components
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Advertise