Forum: Mikrocontroller und Digitale Elektronik Navilock GPS


von Franz (Gast)


Lesenswert?

Hallo,

ich frage mich gerade ob es möglich ist entweder mit dem Navilock 
NL-402U oder mit dem NL-403P die GPS Daten auf einen CAN Bus zu 
Übertragen bzw. anzuschliessen? 
http://www.navilock.de/produkte/gruppen/3/Kabel_Empfaenger Wenn ja wie 
müsste ich das anstellen und welche Bauteile würde ich dafür zusätzlich 
benötigen? Oder wäre es dafür besser keine Maus sondern ein reines GPS 
Modul(TTL oder USB) zu verwenden?

Vielen Dank für eure Antworten.

von holger (Gast)


Lesenswert?

>ich frage mich gerade ob es möglich ist entweder mit dem Navilock
>NL-402U oder mit dem NL-403P die GPS Daten auf einen CAN Bus zu
>Übertragen bzw. anzuschliessen?

Ja, das geht. Stell dir das aber nicht so einfach vor.

>Wenn ja wie müsste ich das anstellen

Ein Tutorial dafür gibt es nicht. Also selber denken und machen.

> und welche Bauteile würde ich dafür zusätzlich

Einen uC der die Daten vom GPS holt und über eine
CAN Schnittstelle mit eigenem selbst programmierten
Protokoll überträgt.

von Mark (Gast)


Lesenswert?

Ich würds mit einem GPS-Modul, einem µC und einem CAN-Transceiver 
machen.

von Franz (Gast)


Lesenswert?

Und könnte man nicht einfach einen USB to CAN Adapter verwenden?

von holger (Gast)


Lesenswert?

>Und könnte man nicht einfach einen USB to CAN Adapter verwenden?

Wozu? Dein GPS ist kein USB Host und kann mit so einem
Adapter nichts anfangen.

von Franz (Gast)


Lesenswert?

Okay und ist es dann grundsätzlich einfacher usb -> uc -> can oder 
seriell -> uc -> can?

von holger (Gast)


Lesenswert?

>Okay und ist es dann grundsätzlich einfacher usb -> uc -> can oder
>seriell -> uc -> can?

seriell -> uc -> can ist einfacher. Aber selbst wenn du das
hinbekommst, wie und wo kommen die auf CAN gesendeteten Daten
dann an? Wer wertet die aus? Wie popelst du die Daten vom CAN
und wo sollen die angezeigt werden?

von Franz (Gast)


Lesenswert?

Das ist dann der nächste Schritt mit dem ich selber wahrscheinlich 
nichts zu tun habe. Ich muss nur die Daten dem Bus übergeben bzw. 
bereitstellen. Wenn ich also eine serielle GPS Maus benutze und 
Betriebsspannng anlege, sendet diese dann sofort serielle Daten oder 
muss erst noch irgendwie synchronisiert werden damit zum uc gesendet 
wird?

von holger (Gast)


Lesenswert?

>Wenn ich also eine serielle GPS Maus benutze und
>Betriebsspannng anlege, sendet diese dann sofort serielle Daten oder
>muss erst noch irgendwie synchronisiert werden damit zum uc gesendet
>wird?

Das steht im Datenblatt zu deinem GPS.
Normalerweise senden die sofort los. Muss aber nicht.
Standardprotokoll ist NMEA oder irgendein
herstellerspezifisches Protokoll. Auch
da siehe wieder Datenblatt zum GPS.

Viel Glück, ich mach mich dann mal vom Acker;)

von Franz (Gast)


Lesenswert?

Vielen Dank schon mal soweit.
Also ich habe mir nun den Navilock NL-403P Receiver besorgt und mich 
dazu entschlossen den AT90CAN zu benutzen um die Daten auf den CAN-Bus 
zu bringen. Hab den Receiver auch schon über einen Prolific PL-2303 
RS232->USB Converter am PC angeschlossen(zu Testzwecken) und kann die 
Daten der Satelliten empfangen und im u-center anzeigen lassen. Am Oszi 
werden die seriellen Daten angezeigt. Nur frage ich mich, ob nun die 
jeweils 8 Datenbits zwischen Start und Stopbit des RS232 Protokolls 
einem ASCII-Zeichen des NMEA Protokolls entsprechen? Datenblatt gibts 
hier: 
http://www.navilock.de/produkte/gruppen/3/Kabel_Empfaenger/60109_NL-403P_ublox5.html?show=datafile&type=4

Grüße Franz

von spess53 (Gast)


Lesenswert?

Hi

>Nur frage ich mich, ob nun die
>jeweils 8 Datenbits zwischen Start und Stopbit des RS232 Protokolls
>einem ASCII-Zeichen des NMEA Protokolls entsprechen?

Na was denn sonst?

MfG Spess

von holger (Gast)


Lesenswert?

>Nur frage ich mich, ob nun die
>jeweils 8 Datenbits zwischen Start und Stopbit des RS232 Protokolls
>einem ASCII-Zeichen des NMEA Protokolls entsprechen?

Wo sollten die sonst stehen? Zwischen Stopbit und Startbit
ist nix. Bleibt also nur eine Möglichkeit über;)

von Franz (Gast)


Lesenswert?

es kann ja sein dass die bits wieder verschachtelt in den verschiedenen 
bytes stehen und dass sie vom u-center zusammengesetzt werden ohne dass 
man es mitbekommt.

von spess53 (Gast)


Lesenswert?

Hi

>es kann ja sein dass die bits wieder verschachtelt in den verschiedenen
>bytes stehen und dass sie vom u-center zusammengesetzt werden ohne dass
>man es mitbekommt.

Das geht auch mit jedem x-beliebigen Terminal-Programm.

MfG Spess

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.