Arduino with D2523T GPS

wondering has anyone got [D2523T working with Arduino (have Duemilanove if it changes situation) ?

my first attempts with newsoftserial and tinygps did no succeed :frowning:

if trying to “restart” from scratch, probably should confirm wiring first … as per [datasheet on page4 Figure1 - Voard dimension - do I understand correctly it should be pin1 (the gray wire on [interface cable)?

and then trying NewSoftSerial(receivePin=#1(gray) on gps, transmitPin=#2 on gps)?

does it sound right so far?

cheers,

au](http://www.sparkfun.com/commerce/product_info.php?products_id=9123)](http://www.sparkfun.com/datasheets/GPS/Modules/D2523T%20V1.pdf)](http://www.sparkfun.com/commerce/product_info.php?products_id=9566)

looks like wiring as described before (see attached) is ok. at least simple NewSoftSerial example is printing some GPS output:

$GPGSA,A,1,99.99,99.99,99.99*30

$GPGV1,07

$PL,*4

$GPRMC,V,N*53

$GPVTG,N*30

$GPGGA,0,00,99.99,*48

$GPGSA,A,1,99.99,99.99,99.99*30

$GPGV,007

$PL,V,*4

$GPRMC,V,N*53

$GPVTG,N*30

$GPGGA,0,00,99.99,*48

$GPGSA,A,1,99.99,99.99,99.99*30

$GPGS,07

$PLL,*4

$GPRMC,V,N*53

$GPVTG,N*30

$GPGGA,0,00,99.99,*48

$GPGSA,A,1,99.99,99.99,99.99*30

$GPGS,07

$PL,*4

$GPRMC,V,N*53

$GPVTG,N*30

$GPGGA,0,00,99.99,*48

$GPGSA,A,1,99.99,99.99,99.99*30

after a while (10+ mins?) changed to slightly different:

$GPGSA,A,1,99999.99.93

$GGV110,5,3C$PL,99000VN4$GPRMC,094901.00,V,061110,N7F

$GPVTG,N*30

$GPGGA,094901.00,0,00,99.99,*63

$GPGSA,A,1,99999.99.93$GGV110,5,307$PL,99100VN4$GPRMC,094902.00,V,061110,N*7C

$GPVTG,N*30

$GPGGA,094902.00,0,00,99.99,*60

$GPGSA,A,1,99.99.99.930

GGV110,5,37$PL,990.0VN4$GPRMC,094903.00,V,061110,N7D

$GPVTG,N*30

$GPGGA,094903.00,0,00,99.99,*61

$GPGSA,A,1,999,9.99.93$PGV110,5,37$PL,9900,VN4$GPRMC,094904.00,V,061110,N7A

$GPVTG,N*30

$GPGGA,094904.00,0,00,99.99,*66

$GPGSA,A,1,99.99.99.9*0

GGV110,5,307$PL,940.0VN4$GPRMC,094905.00,V,061110,N*7B

$GPVTG,N*30

$GPGGA,094905.00,0,00,99.99,*67

$GPGSA,A,1,99.99.99.93$GGV110,5,37$PL,990.0VN4$GPRMC,094906.00,V,061110,N78

$GPVTG,N*30

$GPGGA,094906.00,0,00,99.99,*64

$GPGSA,A,1,99.99.99.9*0

GGV110,5,307$PL,940.0VN4$GPRMC,094907.00,V,061110,N*79

$GPVTG,N*30

$GPGGA,094907.00,0,00,99.99,*65

$GPGSA,A,1,99.99.99.930

GGV110,5,07$PL,040.0VN4$GPRMC,094908.00,V,061110,N*76

but still no signal after 30mins (I understand in $GPGSA line, instead of 2nd symbol “1” it should be either “2” or “3” depending if 2d or 3d detected.

anyone here who better understands NMEA format and can comment if $GPRMC chnges in second quote mens it’s getting closer to fix satellites? or maybe I’ve burned something while plying around with wiring:(

thanks,

au

http://www.codepedia.com/1/The+GPRMC+Sentence

This

$GPRMC,094904.00,V,061110,N*7A

is the “primary” sentence. Has the lat/lon and fix type including “none” or stale.

The “V” says no lat/lon solution (fix) has been obtained, due to sky occlusion or a hardware issue since you said it was on for 10 minutes. But on occasion, it can take longer.

It says the UTC (time, GMT) was 09:49:04. The receiver might use its internal clock which could be stale, if 0 satellites are being received.

The date is 06 Nov 2010- if that’s stale, it means the internal clock is being used. Receiving just one satellite will give the time.

A cold start (the satellite position almanac from a prior power-on period is obsolete) - should take less than 10 min.

No doubt the GPS/antenna is outside with a clear sky view of at least 60 degrees? Antenna connected properly? If the antenna is an active one, it needs power fed from the receiver.

thanks for feedback and explanation.

you raised hope that I’ve not burned the thing … e.g. initially it was stall with no time and then found at least one satellite and got time&date (was accurate - matched actual time) and I just might have needed to wait for longer.

Tried to repeat yesterday in same location ( D2523T put outside roof window; no other obstacles/higher buildings around), but was not able to find even one satellite. Did not have too much time to play around, will try to repeat tonight.

Sparkfun’s “50 Channel D2523T Helical GPS Receiver” has “integrated” antena - no way to connect it incorrectly or (not) provide power. Though as I said, there was at least one “wrong polarity attempt” before found out correct wire order … afraid it might have affected receiver even if serial output/everything else still working :frowning: