GPS output rate
ciao ragazzi,innanzi tutto mi scuso se ho sbagliato sezione del forum ma non riesco capire se il mio problema sia hardware o software.
ho acquistato il modulo gps em406a e sono riuscito ad interfacciarlo con arduino leggendo poi sul monitor seriale le coordinate e tutte le informazioni che dava fuori il modulo. il mio problema è che queste informazioni vengono date fuori circa una volta al secondo e per l'utilizzo che ne voglio fare sono davvero poche(mi servirebbero sui 10 campioni al secondo).
girando per internet e sul datasheet ho visto che è possibile settare inizialmente sia la baudrate(può essere quello il problema?) sia proprio l'output rate. il mio problema è che non riesco capire come si fa settare il modulo,cioè le righe di codice necessarie per fare ciò. qualcuno riesce darmi una mano? ve ne sarei immensamente grato perchè non ne salto fuori.
datasheet: https://www.google.it/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&sqi=2&ved=0ccaqfjaa&url=https%3a%2f%2fwww.sparkfun.com%2fdatasheets%2fgps%2fem-406a_user_manual.pdf&ei=w-xhu_u6iaw4486a8a8&usg=afqjcngvmw-r5kl6qhop-lll3cfh8lvt_w&sig2=w6t8tvv-rujqeznfio7xkg&bvm=bv.71198958,d.bge
ho acquistato il modulo gps em406a e sono riuscito ad interfacciarlo con arduino leggendo poi sul monitor seriale le coordinate e tutte le informazioni che dava fuori il modulo. il mio problema è che queste informazioni vengono date fuori circa una volta al secondo e per l'utilizzo che ne voglio fare sono davvero poche(mi servirebbero sui 10 campioni al secondo).
girando per internet e sul datasheet ho visto che è possibile settare inizialmente sia la baudrate(può essere quello il problema?) sia proprio l'output rate. il mio problema è che non riesco capire come si fa settare il modulo,cioè le righe di codice necessarie per fare ciò. qualcuno riesce darmi una mano? ve ne sarei immensamente grato perchè non ne salto fuori.
datasheet: https://www.google.it/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&sqi=2&ved=0ccaqfjaa&url=https%3a%2f%2fwww.sparkfun.com%2fdatasheets%2fgps%2fem-406a_user_manual.pdf&ei=w-xhu_u6iaw4486a8a8&usg=afqjcngvmw-r5kl6qhop-lll3cfh8lvt_w&sig2=w6t8tvv-rujqeznfio7xkg&bvm=bv.71198958,d.bge
non credo proprio che sia possibile ... 1 al secondo mi pare la massima velocità (il minimo <rate>) ... almeno stando quanto spiega il comando : "query/rate control id:103 query standard nmea message and/or set output rate".
questo comando permette difatti di impostare :
se leggi bene, il parametro <rate> (ovvero la cadenza delle letture), dice : "output every <rate>seconds, off=0,max=255" ...
... ovvero da 0 (spento) 1 lettura ogni 255 secondi ... passando per tutti valori intermedi.
guglielmo
questo comando permette difatti di impostare :
quote
this command used control output of standard nmea message gga, gll, gsa, gsv, rmc, vtg. using command message, standard nmea message may polled once, or setup periodic output.
se leggi bene, il parametro <rate> (ovvero la cadenza delle letture), dice : "output every <rate>seconds, off=0,max=255" ...
... ovvero da 0 (spento) 1 lettura ogni 255 secondi ... passando per tutti valori intermedi.
guglielmo
Arduino Forum > International > Italiano > Generale (Moderator: leo72) > GPS output rate
arduino
Comments
Post a Comment