Pages: [1] 2 3   Go Down
Author Topic: Interfacciarsi con un vecchio navigatore gps  (Read 3348 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 66
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

È possibile collegare arduino con un vecchio navigatore gps?
I moduli costano un tantino troppo, mentre i navigatori "rotti" si trovano con facilità sia su internet che in città (portaportese smiley-grin).

Ma collegarli...è difficile? i moduli usati nei navigatori sono integrati o sono identici a quelli venduti su internet?
Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5495
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io ho aperto più di qualche GPS rotto e non ho trovato nulla di utilizzabile...
avevo trovato dei moduli GPS su ebay a 19 dollari....
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5495
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Come questi....
basso costo e poche pretese smiley
http://cgi.ebay.it/New-TTL-GPS-Module-For-Arduino-uController-/230626103702
Usati...
http://cgi.ebay.it/NMEA-TTL-DATA-5V-Sirf-II-GPS-Module-Board-With-Antenna-/180592192165
Questo ma costicchia....
http://cgi.ebay.it/GPS-SirfStarIII-Module-UART-TTL-output-GPS-1002-/220727163741?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item33645d3b5d
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 8
Posts: 2246
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

secondo me dipende dal navigatore. magari metti una foto che trovi il nome dei componenti e ci saldi fili in uscita, non una cosa dignitosa ma potrebbe funzionare..
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5495
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

secondo me dipende dal navigatore. magari metti una foto che trovi il nome dei componenti e ci saldi fili in uscita, non una cosa dignitosa ma potrebbe funzionare..
Il fatto è che sono super integrati.... e non si riesce ad usarli smiley-sad
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Germany
Offline Offline
Edison Member
*
Karma: 2
Posts: 1363
Here we go!!!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Probabilmente non riusciresti a cavarci nulla perché i moduli GPS interni ai navigatori utilizzano dei protocolli cosiddetti proprietari.

Il protocollo di comunicazione è il "linguaggio" con cui i vari componenti dell'impianto domotico dialogano fra loro.
Il protocollo di comunicazione può essere "proprietario" oppure "standardizzato".
Un protocollo proprietario è generalmente ad uso esclusivo del produttore delle apparecchiature e può comunicare con altri protocolli solo mediante opportune interfacce.
Un protocollo di comunicazione "standard" è invece un protocollo le cui caratteristiche sono state concordate fra vari produttori e che consente una maggiore intercambiabilità dei componenti. Il più famoso protocollo standard è l'EIB/KNX.

Tradotto in parole povere, i produttori fanno si che tu non sappia il modo per far comunicare i pezzi dei loro oggetti in modo che qualunque cosa succeda tu devi rivolgerti a loro. Io sogno un mondo tutto open e free, come tutti probabilmente, ma é un'utopia enorme!!!

Ciao
Logged

L'impossibile...richiede solo piu' tempo!

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9181
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Probabilmente non riusciresti a cavarci nulla perché i moduli GPS interni ai navigatori utilizzano dei protocolli cosiddetti proprietari.

La stragrande maggioranza dei GPS di questo mondo escono con i dati in formato NMEA  0183, altrimenti non potresti usarli con i vari programmi, inoltre tutti i chipset per GPS a standard NMEA hanno sempre un'uscita seriale standard, al limite c'è da adattare i livelli di tensione.
Basta vedere quale chipset è utilizzato, che non è prodotto da chi fa il GPS vero e proprio, scaricarsi il data sheet e vedere dove si trova l'out seriale.
Quanto sopra si appplica pure ai GPS cartografici integrati, p.e. il TomTom, dentro c'è un normalissimo chipset GPS, e sono sempre a standard NMEA, l'equivalente di un PDA con sopra Linux, o raramente un S.O. proprietario, ma i dati arrivano sempre e comunque col protocollo NMEA.
Logged

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 8
Posts: 2246
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

io credo comunque che i protocolli siano tutti standardizzati per una questione di costi: se devo avere persone che fanno integrati, SO da 0, protocolli proprietari ecc per guadagnare sul gps non devo venderlo a 300€ ma a 3000€
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9181
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

io credo comunque che i protocolli siano tutti standardizzati per una questione di costi: se devo avere persone che fanno integrati, SO da 0, protocolli proprietari ecc per guadagnare sul gps non devo venderlo a 300€ ma a 3000€

Esatto, chi produce gli apparati GPS i vari chipset li acquista pronti all'uso dai vari produttori specializzati i quali, per ovvi motivi, li realizzano rispettando i vari standard industriali.
Nei rarissimi casi di chipset personalizzati i costi sono veramente enormi, solo la maschera per la fotoincisione del chip costa centinaia di miglia di dollari, se non si producono milioni di pezzi non conviene assolutamente realizzare IC custom.
Sempre per stare in tema GPS, lo standard NMEA prevede che sia sempre presente l'uscita seriale con queste caratteristiche :

Baud rate   4800
bit di dati   8
stop bit       1
parità        no
handshake no

Esiste una variante del NEMA 0183 denominata 0183-HS che prevede la velocità della seriale fino a 38400 bps, viene usata sui GPS in grado di fornire i dati della posizione più velocemente di una volta al secondo.
Alcuni chipset GPS di ultimissima generazione incorporano nello stesso IC sia la porta seriale che la connessione USB, la connessione seriale, tipicamente a livelli CMOS 3V, viene usata per il bluetooth se presente.
Logged

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 8
Posts: 2246
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

caro InfraRozzo inizia a cercare i datasheet dei componenti e prova a collegare dei fili ai pin giusti smiley-grin

@astrobeed (andando un po OT):
tu che te ne intendi quanto costa produrre un microcontrollore del tipo atmega 328? (solo la parte hardware, niente menti dietro smiley-wink )
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9181
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@astrobeed (andando un po OT):
tu che te ne intendi quanto costa produrre un microcontrollore del tipo atmega 328? (solo la parte hardware, niente menti dietro smiley-wink )

Dipende da cosa intendi per "solo parte hardware".
Se vuoi sapere il costo reale di produzione, inteso come materie prime e vari costi di lavorazione, di un componente elettronico mediamente complesso come un 328 parliamo di poche decine di cent, ma a questo costo manca quello della progettazione del componente che è enorme e deve essere spalmato sui vari chip prodotti.
Per capire i prezzi reali devi guardare quelli per grossi lotti di componenti e non quello che lo paghi nel negozietto sotto casa, da Digikey l'ATmega 328 per 6.000 pezzi costa 1.8 Euro (+iva), se ne compri decine di miglia all'anno ancora meno.
Logged

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 8
Posts: 2246
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

intendevo i costi di una maschera per incisione di un microcontrollore come un atmega 328 o per cambiare architettura un dsPIC33FJxxxxx
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9181
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

intendevo i costi di una maschera per incisione di un microcontrollore come un atmega 328 o per cambiare architettura un dsPIC33FJxxxxx

Dipende molto dalla tecnologia costruttiva, cioè dalla scala di integrazione, maggiore è il numero di componenti per centimetro quadrato e maggiore è il costo, si va dai 30-40k Dollari per i normali IC a porte logiche fino ad arrivare a molte centinaia di miglia di Dollari per i microprocessori più complessi.
Tieni questi costi come molto indicativi, mi sono stati forniti diversi anni fa da un amico che lavora in Intel e si occupa proprio della produzione dei componenti.
Logged

Rome
Offline Offline
God Member
*****
Karma: 1
Posts: 987
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io ho verificato che sui miei vecchi Royaltek bluetooth (pagati all'epoca 60 euro) ci sono tantissimi "test point", da uno dei quali escono degli "strani  segnali digitali", che probabilmente sono la versione seriale dei dati trasessi via bluetooth. Pero' non sono ancora riuscito a decodificarli (non che mi sia impegnato più di tanto...).

Se, a proposito, mi sapete aiutare... magari potrebbe servire anche a qualcun'altro:
http://www.hwupgrade.it/forum/showthread.php?t=2350286
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=140045

Credo che convenga "puntare" sui semplici ricevitori, senza schermo e pulsanti, per fare un po' di "hacking". ;-)
Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5495
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io ho verificato che sui miei vecchi Royaltek bluetooth (pagati all'epoca 60 euro) ci sono tantissimi "test point", da uno dei quali escono degli "strani  segnali digitali", che probabilmente sono la versione seriale dei dati trasessi via bluetooth. Pero' non sono ancora riuscito a decodificarli (non che mi sia impegnato più di tanto...).

Se, a proposito, mi sapete aiutare... magari potrebbe servire anche a qualcun'altro:
http://www.hwupgrade.it/forum/showthread.php?t=2350286
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=140045

Credo che convenga "puntare" sui semplici ricevitori, senza schermo e pulsanti, per fare un po' di "hacking". ;-)

visto che dovrebbero comunicare con il bluetooth dati seriali si prende un modulo BTM-182 e lo colleghi all' arduino e così hai i dati seriali disponibili smileysmiley
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Pages: [1] 2 3   Go Up
Jump to: