Microcontroller › AVR › GPS navigator
- This topic has 11 replies, 4 voices, and was last updated 8 years, 10 months ago by Vara Ashishkumar.
-
AuthorPosts
-
October 12, 2015 at 2:45 pm #4049Abhinav MishraParticipant
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 #13377Vara AshishkumarParticipantHey 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 #13383Abhinav MishraParticipantOk thanks for replying
October 14, 2015 at 6:47 pm #13384Abhinav MishraParticipanti 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 #13385Ashutosh BhattParticipantthe 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 #13393Abhinav MishraParticipantThanks for the help
October 15, 2015 at 2:10 pm #13394Abhinav MishraParticipantIn 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 #13395divyaParticipantI want to implement I I need source code for please provide it sir
its very urgent
I need to submit on this weekOctober 15, 2015 at 5:14 pm #13396Abhinav MishraParticipantsource 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 #13397Vara AshishkumarParticipantHey 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 #13415Abhinav MishraParticipanthow 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 #13416Vara AshishkumarParticipantHye 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.
-
AuthorPosts
- You must be logged in to reply to this topic.