Der geneigte Leser kann anhand meiner Überschrift schon erahnen wo es hingeht. Jaja, das allseits beliebte NMEA Thema und wie bekomme ich es hin, dass alle Geräte jeden Dialekt verstehen.
Gar nicht!
Ich habe in den letzten 2 Jahren mit einigen Leutchen gesprochen die sich weniger oder mehr mit dem Thema beschäftigen. Viele Annahmen, viel Halbwissen, aber am meisten Hörensagen. Also auf gut Deutsch, Nachgeplapper. Ich versuche ja solche Aussagen immer irgendwie zu belegen oder gar auszuprobieren, aber bei der schieren Menge der Fehlinformation oder oft auch nur der mangelnden Vollständigkeit, ist das viel Arbeit 🙂
Mein Pinnenpilot ist das Zentrum der Notwendigkeit und so habe ich nach der Saison einen neuen Anlauf unternommen.
Ich habe die NMEA Datensätze analysiert, die aus dem T122 stammen. Der T122 nimmt die Funkdaten meiner TackTick Instrumente sowie des sonstigen SeatalkNG Busses via dem MicroTalk Interface entgegen und schickt diese auf den NMEA Ausgang.
<GREEN>17:42:24 (Serial:COM5) $IIRMC,154233,A,4908.590,N,01055.097,E,00.0,296,151021,,,A*46<0x0D><0x0A>
<GREEN>17:42:25 (Serial:COM5) $IIVHW,,,017,M,00.0,N,,*62<0x0D><0x0A>
<GREEN>17:42:25 (Serial:COM5) $IIVLW,01883,N,000.0,N*51<0x0D><0x0A>
<GREEN>17:42:25 (Serial:COM5) $IIVWR,129,L,03.3,N,,,,*75<0x0D><0x0A>
<GREEN>17:42:25 (Serial:COM5) $IIDPT,005.0,-1.5,*40<0x0D><0x0A>
<GREEN>17:42:25 (Serial:COM5) $IIGLL,4908.590,N,01055.097,E,154233,A,A*54<0x0D><0x0A>
<GREEN>17:42:25 (Serial:COM5) $IIHDG,017,,,,*51<0x0D><0x0A>
<GREEN>17:42:25 (Serial:COM5) $IIMTW,+14.0,C*3D<0x0D><0x0A>
<GREEN>17:42:26 (Serial:COM5) $IIMWV,230,R,03.2,N,A*13<0x0D><0x0A>
<GREEN>17:42:26 (Serial:COM5) $IIMWV,231,T,03.3,N,A*15<0x0D><0x0A>
<GREEN>17:42:26 (Serial:COM5) $IIRMC,154233,A,4908.590,N,01055.097,E,00.0,296,151021,,,A*46<0x0D><0x0A>
<GREEN>17:42:26 (Serial:COM5) $IIVHW,,,017,M,00.0,N,,*62<0x0D><0x0A>
<GREEN>17:42:26 (Serial:COM5) $IIVLW,01883,N,000.0,N*51<0x0D><0x0A>
<GREEN>17:42:26 (Serial:COM5) $IIVWR,130,L,03.2,N,,,,*7C<0x0D><0x0A>
<GREEN>17:42:26 (Serial:COM5) $IIDPT,005.0,-1.5,*40<0x0D><0x0A>
<GREEN>17:42:26 (Serial:COM5) $IIGLL,4908.590,N,01055.097,E,154233,A,A*54<0x0D><0x0A>
<GREEN>17:42:26 (Serial:COM5) $IIHDG,017,,,,*51<0x0D><0x0A>
<GREEN>17:42:26 (Serial:COM5) $IIMTW,+14.0,C*3D<0x0D><0x0A>
<GREEN>17:42:27 (Serial:COM5) $IIMWV,231,R,03.0,N,A*10<0x0D><0x0A>
<GREEN>17:42:27 (Serial:COM5) $IIMWV,230,T,03.2,N,A*15<0x0D><0x0A>
<GREEN>17:42:27 (Serial:COM5) $IIRMC,154233,A,4908.590,N,01055.097,E,00.0,296,151021,,,A*46<0x0D><0x0A>
<GREEN>17:42:27 (Serial:COM5) $IIVHW,,,017,M,00.0,N,,*62<0x0D><0x0A>
<GREEN>17:42:27 (Serial:COM5) $IIVLW,01883,N,000.0,N*51<0x0D><0x0A>
<GREEN>17:42:27 (Serial:COM5) $IIVWR,129,L,03.0,N,,,,*76<0x0D><0x0A>
<GREEN>17:42:27 (Serial:COM5) $IIDPT,005.0,-1.5,*40<0x0D><0x0A>
<GREEN>17:42:27 (Serial:COM5) $IIGLL,4908.590,N,01055.097,E,154233,A,A*54<0x0D><0x0A>
<GREEN>17:42:27 (Serial:COM5) $IIHDG,017,,,,*51<0x0D><0x0A>
<GREEN>17:42:28 (Serial:COM5) $IIMTW,+14.0,C*3D<0x0D><0x0A>
<GREEN>17:42:28 (Serial:COM5) $IIMWV,227,R,03.0,N,A*17<0x0D><0x0A>
<GREEN>17:42:28 (Serial:COM5) $IIMWV,231,T,03.0,N,A*16<0x0D><0x0A>
<GREEN>17:42:28 (Serial:COM5) $IIRMC,154233,A,4908.590,N,01055.097,E,00.0,296,151021,,,A*46<0x0D><0x0A>
<GREEN>17:42:28 (Serial:COM5) $IIVHW,,,017,M,00.0,N,,*62<0x0D><0x0A>
<GREEN>17:42:28 (Serial:COM5) $IIVLW,01883,N,000.0,N*51<0x0D><0x0A>
<GREEN>17:42:28 (Serial:COM5) $IIVWR,133,L,03.0,N,,,,*7D<0x0D><0x0A>
<GREEN>17:42:28 (Serial:COM5) $IIDPT,005.0,-1.5,*40<0x0D><0x0A>
<GREEN>17:44:00 (Serial:COM5) $IIHDG,020,,,,*55<0x0D><0x0A>
<GREEN>17:44:00 (Serial:COM5) $IIMTW,+14.0,C*3D<0x0D><0x0A>
<GREEN>17:44:00 (Serial:COM5) $IIMWV,236,R,03.9,N,A*1E<0x0D><0x0A>
<GREEN>17:44:00 (Serial:COM5) $IIMWV,236,T,04.4,N,A*12<0x0D><0x0A>
<GREEN>17:44:00 (Serial:COM5) $IIRMC,154433,A,4908.591,N,01055.097,E,00.1,296,151021,,,A*40<0x0D><0x0A>
<GREEN>17:44:00 (Serial:COM5) $IIVHW,,,020,M,00.0,N,,*66<0x0D><0x0A>
<GREEN>17:44:00 (Serial:COM5) $IIVLW,01883,N,000.0,N*51<0x0D><0x0A>
<GREEN>17:44:00 (Serial:COM5) $IIVWR,124,L,03.9,N,,,,*72<0x0D><0x0A>
<GREEN>17:44:00 (Serial:COM5) $IIDPT,005.0,-1.5,*40<0x0D><0x0A>
<GREEN>17:44:01 (Serial:COM5) $IIGLL,4908.591,N,01055.097,E,154433,A,A*53<0x0D><0x0A>
<GREEN>17:44:01 (Serial:COM5) $IIHDG,019,,,,*5F<0x0D><0x0A>
<GREEN>17:44:01 (Serial:COM5) $IIMTW,+14.0,C*3D<0x0D><0x0A>
<GREEN>17:44:01 (Serial:COM5) $IIMWV,231,R,03.7,N,A*17<0x0D><0x0A>
<GREEN>17:44:01 (Serial:COM5) $IIMWV,236,T,03.9,N,A*18<0x0D><0x0A>
<GREEN>17:44:01 (Serial:COM5) $IIRMC,154433,A,4908.591,N,01055.097,E,00.1,296,151021,,,A*40<0x0D><0x0A>
<GREEN>17:44:01 (Serial:COM5) $IIVHW,,,019,M,00.0,N,,*6C<0x0D><0x0A>
<GREEN>17:44:01 (Serial:COM5) $IIVLW,01883,N,000.0,N*51<0x0D><0x0A>
<GREEN>17:44:01 (Serial:COM5) $IIVWR,136,L,03.4,N,,,,*7C<0x0D><0x0A>
<GREEN>17:44:01 (Serial:COM5) $IIDPT,005.0,-1.5,*40<0x0D><0x0A>
<GREEN>17:44:02 (Serial:COM5) $IIGLL,4908.591,N,01055.097,E,154433,A,A*53<0x0D><0x0A>
<GREEN>17:44:02 (Serial:COM5) $IIHDG,020,,,,*55<0x0D><0x0A>
<GREEN>17:44:02 (Serial:COM5) $IIMTW,+14.0,C*3D<0x0D><0x0A>
<GREEN>17:44:02 (Serial:COM5) $IIMWV,224,R,03.4,N,A*10<0x0D><0x0A>
<GREEN>17:44:02 (Serial:COM5) $IIMWV,231,T,03.7,N,A*11<0x0D><0x0A>
<GREEN>17:44:02 (Serial:COM5) $IIRMC,154433,A,4908.591,N,01055.097,E,00.1,296,151021,,,A*40<0x0D><0x0A>
<GREEN>17:44:02 (Serial:COM5) $IIVHW,,,020,M,00.0,N,,*66<0x0D><0x0A>
<GREEN>17:44:02 (Serial:COM5) $IIVLW,01883,N,000.0,N*51<0x0D><0x0A>
<GREEN>17:44:02 (Serial:COM5) $IIVWR,140,L,03.1,N,,,,*78<0x0D><0x0A>
<GREEN>17:44:02 (Serial:COM5) $IIDPT,005.0,-1.5,*40<0x0D><0x0A>
<GREEN>17:44:03 (Serial:COM5) $IIGLL,4908.591,N,01055.097,E,154433,A,A*53<0x0D><0x0A>
<GREEN>17:44:03 (Serial:COM5) $IIHDG,019,,,,*5F<0x0D><0x0A>
<GREEN>17:44:03 (Serial:COM5) $IIMTW,+14.0,C*3D<0x0D><0x0A>
<GREEN>17:44:03 (Serial:COM5) $IIMWV,220,R,03.1,N,A*11<0x0D><0x0A>
<GREEN>17:44:03 (Serial:COM5) $IIMWV,224,T,03.4,N,A*16<0x0D><0x0A>
<GREEN>17:44:03 (Serial:COM5) $IIRMC,154433,A,4908.591,N,01055.097,E,00.1,296,151021,,,A*40<0x0D><0x0A>
Ganz schön viel blablabla 🙂
Doch der ST1000 von Raymarine versteht das nicht und gibt immer wieder den Fehler aus „nix verstehen!“
Nix Verstehen NMEA 0183
Um NMEA zu verstehen empfehle ich ein Werk der Firma Busse. Keine Ahnung ob das original Busse ist aber es ist verdammt gut!
Hier um die NMEA Welt in Verbindung mit Raymarine Seatalk (NG) zu verstehen:
http://www.busse-yachtshop.de/pdf/raymarine-stng-bys.pdf
Und generell kann man das WordPress Portal von Busse Yachtshop erwähnen. Für mich die bis dato kompletteste und kompetenteste Sammlung an maritimem Protokollwissen.
http://busseyachtshop.wordpress.com
Aber zurück zu meinem Problem. Der T122 schickt also NMEA0183 Datensätze auf die Leitung. Wo liegt der Fehler? Der T122 spricht Dialekt, nämlich einen neueren Wind Datensatz den der ST1000 nicht versteht.
Aha, dann war die Mühe bis dato umsonst. Aber wie bekomme ich den Pinnenpiloten nun zum Teamwork. Laut Matthias Busse ganz einfach. Den Seatalk NG zu Seatalk 1 Umsetzer (Raymarine E22158) in den NG Bus einfügen und den Pinnenpiloten über Seatalk ansprechen.
Erst dacht ich, das kann ich mir sparen, da ich dazu die Anschlussdose wieder ausbauen müsste um das Steuerkabel auf die Seatalk Belegung zu ändern, was recht üppig Arbeit wäre, zumal die Maststütze aktuell meine Luke der Backskiste versperrt.
Eine Alternative dachte ich könnte das Yacht Device NMEA Interface sein. Ließt sich gut und wird von YD als DIE Lösung für Autopilot Probleme beschrieben. Aber wohl eher die gößeren Autopiloten.
Die gesendeten Datensätze sind wohl auf dem YD Interface nicht komplett und somit wird eine kombinierte Windfahnen und Wegpunkt Steuerung nicht ermöglicht. Ok, dann eben doch rein in die Backskiste und die Raymarine ST1000 Anschlußbuchse neu belegen.
Bin gespannt ob damit das System so wie gewünscht funktioniert. Testen kann ich das im Winterlager nur schwer. Jedoch sollte die Kommunikation erstmal funktionieren und das erkennt man an den entsprechenden Meldungen des Raymarine ST1000.
Weiterlesen
Neueste Kommentare