Seite 1 von 2

Basteln für den Rocco :-)

Verfasst: Sa 5. Aug 2006, 23:09
von Superhobel
N'Abend!

Wir tüfteln des abends still im dunklen Kämmerlein, eine heisse Tasse :kaffee: dazu, der Lötkolben dampft.....

Bild

Leider nicht mehr der Jüngste und so geht es ohne Lupe und Lesebrille halt nicht mehr......

Bild

Aber das Ergebnis kann sich schon sehen lassen, die Software wird wohl um einiges aufwändiger werden.

Bild

Das Auswerte-Instrument läuft schon, es kann die Daten obiger Schaltung per Funk entgegennehmen und u.a. auf dem PC darstellen. Derzeit funken sich die beiden aber nur zum Test die Uhrzeit zu, die erfreulicherweise seit zwei Wochen keine Sekunde von einer Funkuhr abweicht damit sicher auch locker ein Jahr genau geht.

Bild

Und was wird es?

Die Idee eines Fahrtenschreibers geistert schon länger herum. Das soll einer werden, der alle möglichen Parameter die der Wagen liefert, besonders am Cockpit und an den Sensoren speichert und zwar sehr viele Daten in einem langen Zeitraum, komplett mit Uhrzeit, Drehzahl, Fahrgeschwindigkeit, Motor-, Aussen-, Kühlwasser und Öltempertatur etc.
Um nicht zuviele Kabel legen zu müssen wird jeder Sensor nur über eine 1-Draht-Leitung mit dem Gerät oben verbunden, ein automobiles und störfestes LIN Protokoll (ähnlich CAN) übernimmt dann die Übertragung. In einer weiteren Ausbaustufe wird dann eine handelsübliche GPS Maus die Position des Wagens liefern.

Bin ja mal gespannt, ob ich das vor Wintereinbruch noch fertig kriege...



Beitrag bearbeitet (06.08.06 00:26)

Re: Basteln für den Rocco :-)

Verfasst: So 6. Aug 2006, 02:24
von 53B
:respekt: Bin mal gespannt was draus wird. Wenn sowas bezahlbar in Serie geht sag mir bescheid. Kann das Teil dann auch die GPS Geschwindigkeit ausgeben?

Re: Basteln für den Rocco :-)

Verfasst: So 6. Aug 2006, 22:27
von Superhobel
Ja, das ist möglich. Ich habe allerdings noch probleme mit dem Protokoll dieser Mäuse. Ist nicht ganz so einfach das auszuwerten, zudem es da Unterschiede gibt. Für die grossen Datenmengen sind aber die SD Karten einfach ideal und von der Software her auch recht überschaubar zu bedienen. In meinem anderen Stammforum nutzt die inzwischen fast jeder zur Datensicherung, 1GB wird eh nie voll.

Das ist ein Satz für eine Position, die meine Maus ausgibt:

$GPRMC,191410,A,4735.5634,N,00739.3538,E,0.0,0.0,181102,0.4,E,A*19
$GPRMB,A,9.99,L,,Exit,4726.8323,N,00820.4822,E,29.212,107.2,,V,A*69
$GPGGA,191410,4735.5634,N,00739.3538,E,1,04,4.4,351.5,M,48.0,M,,*45
$GPGSA,A,3,,,,15,17,18,23,,,,,,4.7,4.4,1.5*3F
$GPGSV,2,1,08,02,59,282,00,03,42,287,00,06,16,094,00,15,80,090,48*79
$GPGLL,4735.5634,N,00739.3538,E,191410,A,A*4A
$GPBOD,221.9,T,221.5,M,Exit,*6B
$GPVTG,0.0,T,359.6,M,0.0,N,0.0,K*47
$PGRME,24.7,M,23.5,M,34.1,M*1D
$PGRMZ,1012,f*36
$PGRMM,WGS 84*06
$HCHDG,170.4,,,0.4,E*03
$GPRTE,1,1,c,*37

Wenn die Navigation mit einer Route aktiviert wurde, können noch weitere Sätze hinzukommen, die die Route beschreiben. Interessant ist auch, dass anscheinend je nach leicht Softwareversion unterschiedliche Datensätze ausgegeben werden.

Nachfolgend sind noch einige Datensätze im einzelnen aufgeschlüsselt:
Der GPRMC-Datensatz (RMC = recommended minimum sentence C, empfohlener Minimumdatensatz) ist eine Empfehlung für das Minimum, was ein GPS-Empfänger ausgeben soll.


$GPRMC,191410,A,4735.5634,N,00739.3538,E,0.0,0.0,181102,0.4,E,A*19
^ ^ ^ ^ ^ ^ ^ ^ ^ ^
| | | | | | | | | |
| | | | | | | | | Prüfsumme

| | | | | | | | |

| | | | | | | | Modus (A,D,E,N,S)
| | | | | | | |
| | | | | | | magnetische
| | | | | | | Deklination 0.4° E
| | | | | | |
| | | | | | Datum: 18.11.02
| | | | | |
| | | | | wahrer Kurs (ohne Bewegung 0)
| | | | |
| | | | Geschwindigkeit über Grund (Knoten)
| | | |
| | | 007° 39.3538' östliche Länge
| | |
| | 47° 35.5634' nördliche Breite
| |
| Empfängerwarnung, A = Daten OK, V = Warnung
|
Uhrzeit der Positionsbestimmung: 19:14:10 UTC-Zeit

Der GPGGA-Datensatz enthält die wichtigsten Informationen zur GPS-Position und Genauigkeit.



$GPGGA,191410,4735.5634,N,00739.3538,E,1,04,4.4,351.5,M,48.0,M,,*45
^ ^ ^ ^ ^ ^ ^ ^
| | | | | | | |
| | | | | | | Höhe Geoid minus
| | | | | | | Höhe Ellipsoid (WGS84)
| | | | | | | in Metern (48.0,M)
| | | | | | | | | | | | | Höhe über Meer (über Geoid)
| | | | | | in Metern (351.5,M)
| | | | | |
| | | | | HDOP (horizontal dilution
| | | | | of precision) Genauigkeit
| | | | |
| | | | Anzahl der erfassten Satelliten
| | | |
| | | Qualität der Messung
| | | (0 = ungültig)
| | | (1 = GPS)
| | | (2 = DGPS)
| | | (6 = geschätzt nur NMEA-0183 2.3)
| | |
| | Längengrad
| |
| Breitengrad
|
Uhrzeit



Der GPGSA-Datensatz (SA=satellites active, aktive Satelliten) enthält Informationen über die PRN-Nummern der Satelliten, deren Signale zur Positionsbestimmung verwendet werden.

$GPGSA,A,3,,,,15,17,18,23,,,,,,4.7,4.4,1.5*3F
^ ^ ^ ^ ^ ^
| | | | | |
| | | | | VDOP (vertikale Genauigkeit)
| | | | |
| | | | HDOP (horizontale Genauigkeit)
| | | |
| | | PDOP (Genauigkeit)
| | |
| | PRN-Nummern von maximal 12 Satelliten
| |
| Art der Positionsbestimmung (3 = 3D-fix)
| (2 = 2D-fix)
| (1 = kein Fix)
|
Auto-Auswahl 2D oder 3D Bestimmung



Beitrag bearbeitet (06.08.06 23:33)

Re: Basteln für den Rocco :-)

Verfasst: Mo 7. Aug 2006, 11:27
von scirocco_dave
:geil:
hammer, absoluten :respekt: !!!!!

Re: Basteln für den Rocco :-)

Verfasst: Mo 7. Aug 2006, 14:47
von amok01
Ich versteh da jetzt zwar garnichts von, hört sich aber nach ner netten Spielerei an :super:

Re: Basteln für den Rocco :-)

Verfasst: Mo 7. Aug 2006, 21:17
von Marvin
:noidea:












:cop:

Re: Basteln für den Rocco :-)

Verfasst: Di 8. Aug 2006, 00:27
von brettermeier
:geil: schön, dass es auch hier Elektronik-Freaks gibt...

Ich würde schon mal eins nehmen, einschließlich Sensoren für die Luftfeuchtigkeit in meinen Schwellern und die Schichtstärke des Hohlraumwachses, ist doch kein Problem oder :gruebel:

Gruss
Mario

Re: Basteln für den Rocco :-)

Verfasst: Di 8. Aug 2006, 18:03
von Marvin
:lol: :geil:




Die Sensoren stell ich mir gerade vor


:grins:

Re: Basteln für den Rocco :-)

Verfasst: Do 17. Aug 2006, 20:22
von Superhobel
Hallo,

to whom it may concern :-)

Habe heute meine bei ebay geschossene GPS Maus bekommen, einer der alten mit RS232 Schnittstelle. USB und Blue Tooth sind leider nicht ohne einen PC auswertbar. Für 20€ echt ok.

Bild

Und siehe da, sie produzierte fleissig Daten, wenn man sie gen Himmel richtet.

$GPGSV,3,3,10,16,08,287,,23,07,337,*7B
$GPRMC,183247.000,V,5113.7864,N,00637.3905,E,,,170806,,*11
$GPGGA,183248.000,5113.7864,N,00637.3905,E,0,00,,,45.5,,M,,*41

So langsam blicke ich da durch, der GPRMC Datensatz gibt mir zB mein Zimmer mit der Position 51°13''.7864,N, 006°37''.3905,E an, daneben die genaue GMT Zeit, Geschwindigkeit meines Zimmer ist 0,0 über Meeresgrund und ich bin 45,5ft über Meeresgrund.

Mit diesen Infos kann man schon nette Sachen machen, wenn man die etwas aufbereitet, zB habe ich eine Liste aller Blitzkästen mit genauer Position :hihi:



Beitrag bearbeitet (17.08.06 21:22)

Re: Basteln für den Rocco :-)

Verfasst: Do 17. Aug 2006, 23:12
von 53B
Super genial, was mich eben am meisten interessiert wäre die akutelle GPS Geschwindigkeit weil das auch wärend der Fahrt interessant ist. Vorallem zum Tacho überprüfen.
Könnte man für die anderen Sachen maximal Werte programmieren das zum Bespiel bei 110° Wassertemp oder so ein Warnsignal ertönt?