boote-forum.de - Das Forum rund um Boote  

Zurück   boote-forum.de - Das Forum rund um Boote > Alles was schwimmt! > Technik-Talk



Technik-Talk Alles was nicht Bootspezifisch ist! Einbauten, Strom, Heizung, ... Zubehör für Motor und Segel

Antwort
 
Themen-Optionen
  #1  
Alt 12.11.2010, 21:39
MarkusP MarkusP ist offline
Admiral
 
Registriert seit: 04.08.2008
Ort: Regensburg
Beiträge: 2.022
Boot: Campion Allante 200cc
1.120 Danke in 641 Beiträgen
Standard NMEA 0183 oder NMEA 2000

Hallo,
ich spiele gerade mit dem Gedanken mir ein Touchpad in mein Boot zu bauen. Dieser soll ENC Karten darstellen und eine Lot-Funktion übernehmen.
Wenn ich das richtig verstanden habe, senden NMEA Geräte einfache Datensätze im Klartext. Die NMEA Geräte werden über eine serielle Schnittstelle bzw. über einen Seriell zu USB Adapter an das Touchpad geleitet.
1. Kann ich also einen Transducer z.B. den Airmar P39 (NMEA2000) oder den Airmar P66 (NMEA 0183) direkt an den Seriell zu USB Converter anschließen und von dort zum Touchpad oder muss zwingend noch irgendeine Box dazwischen geschaltet werden?

2. Für welche Norm sollte ich mich entscheiden (0183 oder 2000)? Bisher habe ich eigentlich nur Software gefunden die mit 0183 umgehen kann...

Die Software soll also folgende Daten darstellen:
1. Geschwindigkeit in km/h
2. Tiefe in Meter
3. Wassertemperatur
4. Flachwasseralarm
5. Ankeralarm
6. ENC Karten

Meistens baruche ich nur Geschwindigkeit & Tiefe mit Flachwasseralarm, weshalb diese beiden Daten auch möglichst groß dargestellt werden müssten.
Mit Zitat antworten top
  #2  
Alt 14.11.2010, 20:10
Benutzerbild von GüntherB
GüntherB GüntherB ist offline
Fleet Captain
 
Registriert seit: 10.10.2002
Ort: 82223 Eichenau
Beiträge: 883
Boot: Segelyacht "Ondine" - Slup 51ft, 125m2, 20t
Rufzeichen oder MMSI: DOVH
616 Danke in 284 Beiträgen
Standard

Hallo Markus P

Nmea 183 ist heute immer noch das gängige Datenformat in der Sportschifffahrt und reicht für Dein Anforderungsprofil aus.

Wenn Deine Datensätze von einer verbundenen Anlage kommen, dann kannst Du den Datenausgang direkt mit dem Dateneingang des Anzeigegerätes verbinden.

Wenn die Daten von unabhängigen "Gebern" stammen, dann mußt Du einen sog. Nmea Multiplexer dazwischen schalten damit es nicht zur Datenkollision auf Deinem BUS kommt.
Der Multiplexer nimmt die Daten auf mehreren Eingängen parallel an, führt eine Zwischenspeicherung durch und gibt sie sequentiell wieder aus.

mfg
Günter
Mit Zitat antworten top
Folgender Benutzer bedankt sich für diesen Beitrag:
  #3  
Alt 14.11.2010, 23:15
MarkusP MarkusP ist offline
Admiral
 
Registriert seit: 04.08.2008
Ort: Regensburg
Beiträge: 2.022
Boot: Campion Allante 200cc
1.120 Danke in 641 Beiträgen
Standard

Hi Günther,
wenn ich aber nur einen Geber (NMEA Lot mit Temperatur und Geschwindigkeit) als 183 NMEA verwende, brauche ich doch keinen Multiplexer oder? Das GPS Signal kommt ja über USB rein...
Mit Zitat antworten top
  #4  
Alt 15.11.2010, 14:06
Benutzerbild von Hexe-Crew
Hexe-Crew Hexe-Crew ist offline
Vice Admiral
 
Registriert seit: 24.06.2004
Ort: Ostwestfalen
Beiträge: 1.731
Boot: irgendetwas was man chartern kann
9.495 Danke in 2.902 Beiträgen
Standard

Zitat:
Zitat von MarkusP Beitrag anzeigen
Hi Günther,
wenn ich aber nur einen Geber (NMEA Lot mit Temperatur und Geschwindigkeit) als 183 NMEA verwende, brauche ich doch keinen Multiplexer oder? Das GPS Signal kommt ja über USB rein...

Sollte mit der RS-232 Schnittstelle funktionieren
__________________
Grüsse Ulli
Mit Zitat antworten top
Folgender Benutzer bedankt sich für diesen Beitrag:
  #5  
Alt 15.11.2010, 16:44
Benutzerbild von Seestern
Seestern Seestern ist offline
Admiral
 
Registriert seit: 06.05.2002
Ort: MH a.d. Ruhr, Revier: südl. Maasplassen
Beiträge: 3.871
Boot: Quicksilver Activ 535 Open + Mercury 100 EFI
Rufzeichen oder MMSI: DD5148 / 211540300
4.703 Danke in 2.049 Beiträgen
Standard

NMEA2000 ist eine Marine-Sonderform des CAN-Bus und technisch grundsätzlich anders (m.W. ein HF-Bus, vergleichbar mit Thick Ethernet).

NMEA0183 arbeitet empfohlenerweise auf RS422, funktioniert aber mit RS232 auch (und ist auch spezifikationsseitig zulässig). Du musst also für Deinen Zweck eine NMEA0183-Datenquelle verwenden, die wird dann aber mit an Sicherheit grenzender Wahrscheinlichkeit funktionieren.
__________________
Andreas
www.bootstechnik.de

alle Binnen-Pflichtdokumente elektronisch dabeihaben: Thread 178207
Ruhrskipper: http://www.bootstechnik.de/downloads/ruhrschleusen.pdf (Version: 11.07.2019)
Mit Zitat antworten top
Folgender Benutzer bedankt sich für diesen Beitrag:
  #6  
Alt 15.11.2010, 16:50
MarkusP MarkusP ist offline
Admiral
 
Registriert seit: 04.08.2008
Ort: Regensburg
Beiträge: 2.022
Boot: Campion Allante 200cc
1.120 Danke in 641 Beiträgen
Standard

Hallo Andreas,
vielen Dank für Deine Antwort. Nachdem ich EDV technisch nicht ganz unbedarft bin, hab ich das von der BUS Technologie schon gelesen. Nachdem ich aber auch schon Computernetzwerke aufgebaut habe, hätte ich jetzt da nicht so große Angst davor
Allerdings finde ich keine bzw. kaum Programme die dies unterstützen. Ich wollte halt nicht auf einen Geber mit "Uralttechnik" zurückgreifen. Inzwischen habe ich aber auch schon Übersetzer von 183 auf 2000 gesehen, also wäre der Geber in 183 kein Problem...
Mit Zitat antworten top
  #7  
Alt 15.11.2010, 17:02
Benutzerbild von Seestern
Seestern Seestern ist offline
Admiral
 
Registriert seit: 06.05.2002
Ort: MH a.d. Ruhr, Revier: südl. Maasplassen
Beiträge: 3.871
Boot: Quicksilver Activ 535 Open + Mercury 100 EFI
Rufzeichen oder MMSI: DD5148 / 211540300
4.703 Danke in 2.049 Beiträgen
Standard

Ich würde vermuten, dass ab Ebene 6 Kompatibilität besteht (sonst gäbs vermutlich auch keine Übersetzer), insofern dürften die meisten Applikationen auch NMEA0183-Datensätze lesen können, die per NMEA2000 transportiert wurden.
Das Problem der Kompatibilität wird eher sein, dass NMEA2000 jede Menge Daten transportiert, die in der 0183-Spec nicht enthalten waren - allen voran diverseste Motordaten:
http://de.wikipedia.org/wiki/NMEA_20...mmer_.28PGN.29

Für Batteriestatus, "Engine Parameters" (viel diffuser gings wohl nicht, wie?), Fluid Level, Ruderlage kenne ich bspw. keine Entsprechung in NMEA0183.

Und wegen der eher sparsamen Verbreitung von NMEA2000 würde ich als Softwarehersteller (was ich in gewissem Sinne ja sogar bin) mal noch ne Zeit bei NMEA0813 bleiben, weil es:
- billige Komponenten gibt
- weit verbreitet ist
- funktional keine großen Lücken aufweist

Fazit: ich würde auf jeden Fall einen 0183-Geber nehmen.
__________________
Andreas
www.bootstechnik.de

alle Binnen-Pflichtdokumente elektronisch dabeihaben: Thread 178207
Ruhrskipper: http://www.bootstechnik.de/downloads/ruhrschleusen.pdf (Version: 11.07.2019)
Mit Zitat antworten top
  #8  
Alt 15.11.2010, 17:33
MarkusP MarkusP ist offline
Admiral
 
Registriert seit: 04.08.2008
Ort: Regensburg
Beiträge: 2.022
Boot: Campion Allante 200cc
1.120 Danke in 641 Beiträgen
Standard

Hi Andreas,

alles klar, so sehe ich das inzwischen auch. Ich lese natürlich auch eifrig bei Deinem Projekt mit Leider hat Dein Programm, zumindest soweit ich das bisher gesehen habe, keine Lot-Funktion mit Flachwasseralarm. Da meine Geschichte aber auch noch nicht wirklich fest steht hab ich dazu noch nicht einmal eine Anfrage gestellt - so wie es aussieht hat daran derzeit auch niemand ausser mir Interesse Nachdem ich früher auch selbst mal programmiert habe, weiß ich um die vielen Wünsche, die am Ende nur einer braucht
Mit Zitat antworten top
Antwort



Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:16 Uhr.


Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.