Emil's Projects & Reviews

OpenHardware & OpenSource

I2C interface with a cheap PCI GPS 19th April 2013

This project describes how to make a small GPS module suitable for use with RC quadcopters and airplanes from an inexpensive laptop GPS.

Caption
Caption
Caption
Caption
Caption
$GPRMC,150818.00,A,5245.80995,N,00157.68831,W,0.102,,170413,,,A*68
$GPVTG,,T,,M,0.102,N,0.189,K,A*20
$GPGGA,150818.00,5245.80995,N,00157.68831,W,1,09,0.90,117.8,M,48.1,M,,*45
$GPGSA,A,3,24,18,26,17,22,28,09,12,15,,,,1.96,0.90,1.74*0E
$GPGSV,4,1,13,01,02,024,,09,33,086,32,11,00,007,,12,30,210,25*7E
$GPGSV,4,2,13,14,02,311,,15,59,169,31,17,32,084,38,18,32,272,25*75
$GPGSV,4,3,13,22,24,307,26,24,70,278,39,25,00,220,,26,22,138,18*7C
$GPGSV,4,4,13,28,18,047,40*4F
$GPGLL,5245.80995,N,00157.68831,W,150818.00,A,A*72
$GPRMC,150819.00,A,5245.80994,N,00157.68829,W,0.073,,170413,,,A*66
$GPVTG,,T,,M,0.073,N,0.136,K,A*23
$GPGGA,150819.00,5245.80994,N,00157.68829,W,1,09,0.90,117.8,M,48.1,M,,*4C
$GPGSA,A,3,24,94,N,00157.68829,W,1,09,0.90,117.8,M,48.1,M,,*4C
$GPGSA,A,3,24,18,26,17,22,28,09,12,15,,,,1.96,0.90,1.74*0E
$GPGSV,4,1,13,01,02,024,,09,33,086,32,11,00,007,,12,30,210,26*7D
$GPGSV,4,2,13,14,02,311,,15,59,169,31,17,32,084,37,18,32,272,25*7A
$GPGSV,4,3,13,22,24,307,27,24,71,278,39,25,00,220,,26,22,138,19*7D
$GPGSV,4,4,13,28,18,047,40*4F
$GPGLL,5245.80994,N,00157.68829,W,150819.00,A,A*7B
$GPRMC,150820.00,A,5245.80990,N,00157.68827,W,0.251,,170413,,,A*64
$GPVTG,,T,,M,0.251,N,0.465,K,A*22
$GPGGA,150820.00,5245.80990,N,00157.68827,W,1,09,0.90,117.8,M,48.1,M,,*4C
$GPGSA,A,3,24,18,26,17,22,28,09,12,15,,,,1.96,0.90,1.74*0E
$GPGSV,4,1,13,01,02,024,,09,33,086,32,11,00,007,,12,30,210,26*7D
$GPGSV,4,2,13,14,02,311,,15,59,169,31,17,32,084,38,18,32,272,26*76
$GPGSV,4,3,13,22,24,307,26,24,71,278,39,25,00,220,,26,22,138,20*76
$GPGSV,4,4,13,28,18,047,40*4F
$GPGLL,5245.80990,N,00157.68827,W,150820.00,A,A*7B
$GPRMC,150821.00,A,5245.80982,N,00157.68824,W,0.243,,170413,,,A*66
$GPVTG,,T,,M,0.243,N,0.450,K,A*27
$GPGGA,150821.00,5245.80982,N,00157.68824,W,1,09,0.90,117.8,M,48.1,M,,*4D
$GPGSA,A,3,24,18,26,17,22,28,09,12,15,,,,1.96,0.90,1.74*0E
$GPGSV,4,1,13,01,02,024,,09,33,086,32,11,00,007,,12,30,210,26*7D
$GPGSV,4,2,13,14,02,311,,15,59,169,31,17,32,084,37,18,32,272,26*79
$GPGSV,4,3,13,22,24,307,27,24,71,278,39,25,00,220,,26,21,138,19*7E
$GPGSV,4,4,13,28,18,047,40*4F
$GPGLL,5245.80982,N,00157.68824,W,150821.00,A,A*7A

Tags: avr, gps, i2c, ublox.

Comments On This Entry

Dipali Submitted at 13:14:13 on 17 September 2013
I was trying to use a SiLabs CP2102 USB-serial cable to flash my Hobbywing Funfly 18A (aka Turnigy Plush, uses SiLabs MCU) ESCs, but BLHeliTool could not open the sareil port at all. Changed to a Prolific sareil adapter and it worked straight away. And yes, I double-checked port numbers etc.The SiLabs USB-serial cable works for other things including flashing owSilProg onto an Arduino with AvrBurnTool any idea why this USB-UART chip/driver does not work with BLHeliTool?

Add A Comment

Your Name
Your EMail
Your Comment

Your submission will be ignored if any field is left blank or if you include clickable links (URLs without the "http://" start are fine). English only please. Your email address will not be displayed.