OpenCPN navigacijski program
Moderatorji: moderator2, cibro, moderator
- DR.E
- Admiral
- Prispevkov: 1693
- Pridružen: Ne Jun 08, 2008 11:39
- Kraj: Maribor, Bunarina - Pula
- Kontakt:
Jaz sem za gps modul uporabil bluetooth GPS od ROYALTEK-a, ki smo ga nekoč dobili kot darilo pri Simobilu menda, itak nikoli ni bil kaj prida uporaben. Ima baterijo 680mAH, lahko ga polniš preko USB-ja. Meni deluje, samo bolj pametno bi bilo potegniti podatke iz mreže plovila in bi tako imel več podatkov o gibanju
MMSI: 238 460 540---- Call.s.: 9AA5011
POZOR: Kdo je trenutno na oblasti pri nas?
POZOR: Kdo je trenutno na oblasti pri nas?
To imaš prav, samo ne znam tega narediti. V osnovi mi je jasno nmea out, nmea in, pa rs232 to usb pa te fore. Je pametno to povezat v skupno "mrežo", ja.
Edini + še enemu gps je, da je to tudi backup, če slučajno glavni krepne.
Pa tudi to ne vem, a lahko nmea kable kar tako povezuješ, štukaš med sabo? Pa dolžina kabla, kakšne omejitve? Pa SeaTalk podatki iz globinomera in vetromera in avtopilota?
Razne SeaTalk to nmea to Wifi naprave pa so juhu €€€.
A da Raymarine od sebe tudi nmea podatke direkt iz inštrumenta ali so vse zapakirali v SeaTalk?
Edini + še enemu gps je, da je to tudi backup, če slučajno glavni krepne.
Pa tudi to ne vem, a lahko nmea kable kar tako povezuješ, štukaš med sabo? Pa dolžina kabla, kakšne omejitve? Pa SeaTalk podatki iz globinomera in vetromera in avtopilota?
Razne SeaTalk to nmea to Wifi naprave pa so juhu €€€.
A da Raymarine od sebe tudi nmea podatke direkt iz inštrumenta ali so vse zapakirali v SeaTalk?
Sem instaliral program. Instalacija OK, ne vem kje dobit karte... A si s tisto, ki sem jo za garmin kupil lahko kaj pomagam?
Drugače pa nameravam uporabiti Aten USB->RS232 vmesnik in nanj direktno priklopiti Garmina 521 (preko nmea183) mreže. Sem napisal nek svoj programček, ki na tak način lepo sprejema nmea 183 datagrame.
Zadeva izgleda lepo narejena, upam da s kartami ni preveč problem jih dobiti, zame kot gumenjakarja sicer ni nevem kako uporabna, je pa zanimiv "look and feel" navtične aplikacije.
V prihodnjih dneh bom našel nekaj časa za to zadevo...
Lp
PS:
Marchi, sicer te nebi rad nekaj učil ker te zadeve verjetno poznaš bolje od mene... Pod pojmom nmea obstajata dve zadevi nmea183 in nmea2000.
Ti dve stvari kaj dosti več skupnega, kot črk "nmea" nimata. Nmea183 je serijski protokol, v bistvu sploh ni mreža, ampak zelo enostavna tekstovna (ascii based) komunikacija, za katero lahko uporabiš večino COM oz. RS232 vmesnikov. Lahko se sicer zgodi, da s kakšnim ne bo delalo. (Mislim da ima nmea183 nižje napetostne prage kot osnovna RS232 specifikacija).
Nmea 2000 pa je dejansko mreža, komunikacijske hitrosti so višje, stvar je kar kompleksna in zelo slabo dokumentirana, ker je dokumentacija (drago) plačljiva oz. se jo pred široko javnostjo skriva. Če boš z računalnikom želel sprejemati/pošiljati podatke v nmea2000 mreži boš rabil poseben vmesnik za ta namen.
Garmin 521 ima nmea2000 priklop in tudi nmea183 priklop, za ostale aparature seveda ne vem, bi pa pričakoval nmea183 na večini (sodobnih) navigacijskih napravah.
Drugače pa nameravam uporabiti Aten USB->RS232 vmesnik in nanj direktno priklopiti Garmina 521 (preko nmea183) mreže. Sem napisal nek svoj programček, ki na tak način lepo sprejema nmea 183 datagrame.
Zadeva izgleda lepo narejena, upam da s kartami ni preveč problem jih dobiti, zame kot gumenjakarja sicer ni nevem kako uporabna, je pa zanimiv "look and feel" navtične aplikacije.
V prihodnjih dneh bom našel nekaj časa za to zadevo...
Lp
PS:
A da Raymarine od sebe tudi nmea podatke direkt iz inštrumenta ali so vse zapakirali v SeaTalk
Marchi, sicer te nebi rad nekaj učil ker te zadeve verjetno poznaš bolje od mene... Pod pojmom nmea obstajata dve zadevi nmea183 in nmea2000.
Ti dve stvari kaj dosti več skupnega, kot črk "nmea" nimata. Nmea183 je serijski protokol, v bistvu sploh ni mreža, ampak zelo enostavna tekstovna (ascii based) komunikacija, za katero lahko uporabiš večino COM oz. RS232 vmesnikov. Lahko se sicer zgodi, da s kakšnim ne bo delalo. (Mislim da ima nmea183 nižje napetostne prage kot osnovna RS232 specifikacija).
Nmea 2000 pa je dejansko mreža, komunikacijske hitrosti so višje, stvar je kar kompleksna in zelo slabo dokumentirana, ker je dokumentacija (drago) plačljiva oz. se jo pred široko javnostjo skriva. Če boš z računalnikom želel sprejemati/pošiljati podatke v nmea2000 mreži boš rabil poseben vmesnik za ta namen.
Garmin 521 ima nmea2000 priklop in tudi nmea183 priklop, za ostale aparature seveda ne vem, bi pa pričakoval nmea183 na večini (sodobnih) navigacijskih napravah.
Nazadnje spremenil kasaudio, dne Sr Apr 03, 2013 23:39, skupaj popravljeno 3 krat.
Karte CM93 smo pred dnevi naložili na dropbox; KOntaktiraj uporabnika ECHO, ki je sedaj zadolžen za distribucijo dalje
Raymarine instrumenti med seboj komunicirajo preko "jezika" Seatalk ... ploterji oz. avtopiloti imajo tudi opcijo NMEA in, kar se v večini primerov nanaša na npr. priklop eksternega NMEA GPS-ja (ali drugih informacij v NMEA obliki) ki ti npr. potem lahko na komandi za avtopilota v enem izmed oken kaže tudi SOG (od GPS-a).
Obstajajo neki eksperimentatorji, ki jim je na-pol uspelo dešifrirati Seatalk brez kakih težkih in dragih Vmesnikov, a zadeva ne deluje za vse podatke itd...in zadeva ni zanesljiva... tako da v kolikor želiš Seatalk podatke od Instrumentarija spraviti na PC ni druge kot da kupiš tak drag multiplexer oz. Seatalk to NMEA konverter ...
Bodi vesel, da imaš Raymarine inštrumente, ker so tudi starejše generacije z novejšimi kompatibilne ...
Povsem drugače je npr. pri B&G modelih in komunikacije med instrumenti, kjer npr. starejši modeli inštrumentov ne moremo spraviti v mrežo z novejšimi (npr. konkretni primer iz leta 2002 so na določene modele jadrnic vgrajevali B&G inštrumentarij, ki če bi ga rad zamenjal z novejšim in spravil v mrežo med seboj ne gre ...) ...
Vsak proizvajalec opreme ima svoj protokol oz. jezik s katerim se inštrumentarij med seboj pogovarja oz. izmenjuje informacije.
V konkretno tem bi bil osebno zelo vesel konsolidacije med proizvajalci, kar bi precej olajšalo prehode med različnimi proizvajalci in nenazadnje omogočalo precej večjo fleksibilnosti pri nakupu dodatne opreme.
lp T
Raymarine instrumenti med seboj komunicirajo preko "jezika" Seatalk ... ploterji oz. avtopiloti imajo tudi opcijo NMEA in, kar se v večini primerov nanaša na npr. priklop eksternega NMEA GPS-ja (ali drugih informacij v NMEA obliki) ki ti npr. potem lahko na komandi za avtopilota v enem izmed oken kaže tudi SOG (od GPS-a).
Obstajajo neki eksperimentatorji, ki jim je na-pol uspelo dešifrirati Seatalk brez kakih težkih in dragih Vmesnikov, a zadeva ne deluje za vse podatke itd...in zadeva ni zanesljiva... tako da v kolikor želiš Seatalk podatke od Instrumentarija spraviti na PC ni druge kot da kupiš tak drag multiplexer oz. Seatalk to NMEA konverter ...
Bodi vesel, da imaš Raymarine inštrumente, ker so tudi starejše generacije z novejšimi kompatibilne ...
Povsem drugače je npr. pri B&G modelih in komunikacije med instrumenti, kjer npr. starejši modeli inštrumentov ne moremo spraviti v mrežo z novejšimi (npr. konkretni primer iz leta 2002 so na določene modele jadrnic vgrajevali B&G inštrumentarij, ki če bi ga rad zamenjal z novejšim in spravil v mrežo med seboj ne gre ...) ...
Vsak proizvajalec opreme ima svoj protokol oz. jezik s katerim se inštrumentarij med seboj pogovarja oz. izmenjuje informacije.
V konkretno tem bi bil osebno zelo vesel konsolidacije med proizvajalci, kar bi precej olajšalo prehode med različnimi proizvajalci in nenazadnje omogočalo precej večjo fleksibilnosti pri nakupu dodatne opreme.
lp T
s51ta napisal/-a:Vsak proizvajalec opreme ima svoj protokol oz. jezik s katerim se inštrumentarij med seboj pogovarja oz. izmenjuje informacije.
V konkretno tem bi bil osebno zelo vesel konsolidacije med proizvajalci, kar bi precej olajšalo prehode med različnimi proizvajalci in nenazadnje omogočalo precej večjo fleksibilnosti pri nakupu dodatne opreme.
To pa absolutno ni res! S temi nekimi svojimi idejami in izmišljanji protokolov so ga srali včasih pred davnimi leti, kak Raymarine pa je toliko konzervativen, da se bi svojega še vedno rad oklepal, čeprav ga konkurenca na vseh straneh tolče s standardi... Seveda so tudi oni pokleknili in Seatalk je pomoje stvar zgodovine! Ravno za ta namen univerzalne komunikacije je bil včasih standard NMEA 0183, ki je zelo lepo opisan že zgoraj pa bolj detajlno še kje na forumu. Sedaj ga nadomešča NMEA 2000, ki je dejansko mreža in verjetno (tega ne vem, samo ugibam) zelo podobna, če ne kar enaka, kot jo poznamo v avtomobilski industriji... Torej neka CAN-BUS povezava s popolnoma vsemi informacijami, ki ti jih srce poželi... Recimo avtopilot lahko vedno prebere tudi trenutno porabo gorivo, temperaturo motorja ali pa to, če je šibedah odprt... Kaj to rabi konkreten avtopilot nima smisla, vendar na voljo je, v kablu je!
- Nikola T.
- Admiral
- Prispevkov: 5423
- Pridružen: Ne Nov 29, 2009 21:12
- Kraj: Lj.-Trzin-Izola-Devin
- Kontakt:
Osnova je dorečena in tudi že sedaj hardversko kompatibilna. Protokol je natančno specificiran in je tudi 100% kompatibilen na nivoju posredovanja zgolj navigacijskih podatkov. Raymarinu ni v interesu, da znajo drugi proizvajalci brati tudi detalje, ki dajejo Raymarinu kot sistemu marketinško prednost.
Do štrikanja in posledično težav tako ali tako prihaja v glavnem zaradi nekega varčevanja, slab rezultat na koncu pa največkrat po krivici meče slabo luč na sicer odličen izdelek zato ni logike da bi se pretirano trudili v "kompatibilnost s konkurenco".
LP NT
Do štrikanja in posledično težav tako ali tako prihaja v glavnem zaradi nekega varčevanja, slab rezultat na koncu pa največkrat po krivici meče slabo luč na sicer odličen izdelek zato ni logike da bi se pretirano trudili v "kompatibilnost s konkurenco".
LP NT
Torej ne teoretizirajmo ... četudi je osnova dorečena, hardwerska kompatibilnosti ni dovolj, da zadeva deluje ...
Potrebujemo pa še odgovor, ali drugi proizvajalci tudi imajo svoje network protokole ali ne in ali se ti protokoli pogovarjajo med seboj (npr. Simrad SimNet, Furuno NavNet, Garmin, itd.). So to protokoli ali so jim nadeli ime kar tako? To sprašujem zato, ker mislim, da Raymarine ni edini, ki ščiti izmenjavo podatkov s svojim "in house" protokolom ...
Zame osebno bo zadeva kompatibilna kot navaja admin takrat, ko bo mogoče med seboj vse zadeve prosto povezovati brez večjih težav v praksi, na plovilu.
Potrebujemo pa še odgovor, ali drugi proizvajalci tudi imajo svoje network protokole ali ne in ali se ti protokoli pogovarjajo med seboj (npr. Simrad SimNet, Furuno NavNet, Garmin, itd.). So to protokoli ali so jim nadeli ime kar tako? To sprašujem zato, ker mislim, da Raymarine ni edini, ki ščiti izmenjavo podatkov s svojim "in house" protokolom ...
Zame osebno bo zadeva kompatibilna kot navaja admin takrat, ko bo mogoče med seboj vse zadeve prosto povezovati brez večjih težav v praksi, na plovilu.
- Nikola T.
- Admiral
- Prispevkov: 5423
- Pridružen: Ne Nov 29, 2009 21:12
- Kraj: Lj.-Trzin-Izola-Devin
- Kontakt:
Posamezna naprava ima v navodilih tabelo nabora ukazov katere prejema in oddaja. Ni smiselno, da vsaka naprava prejema in posreduje vse kar je možno, ker pride do preobremenitve podatkovnih poti.
"Cesta" (NMEA2000) in cestna pravila veljajo za vse udeležence v prometu ENAKO ne glede na tip, barvo, hitrost ... in način uporabe vozila.
LP NT
"Cesta" (NMEA2000) in cestna pravila veljajo za vse udeležence v prometu ENAKO ne glede na tip, barvo, hitrost ... in način uporabe vozila.
LP NT
- DR.E
- Admiral
- Prispevkov: 1693
- Pridružen: Ne Jun 08, 2008 11:39
- Kraj: Maribor, Bunarina - Pula
- Kontakt:
NT ti je hotel napisati, da je na voljo v NMEA mreži več podatkov in potem si lahko s pomočjo NMEA stavkov izbereš kaj naj prebere in česa ne... zakaj bi recimo display, ki ne potrebuje podatka o porabi goriva le tega prejemal v svoj notranji spomin....
Nekaj sem ti o tem anšel tukaj.. http://www.gpsinformation.org/dale/nmea.htm#nmea
Stavke imaš pa TUKAJ!
There are many sentences in the NMEA standard for all kinds of devices that may be used in a Marine environment. Some of the ones that have applicability to gps receivers are listed below: (all message start with GP.)
AAM - Waypoint Arrival Alarm
ALM - Almanac data
APA - Auto Pilot A sentence
APB - Auto Pilot B sentence
BOD - Bearing Origin to Destination
BWC - Bearing using Great Circle route
DTM - Datum being used.
GGA - Fix information
GLL - Lat/Lon data
GRS - GPS Range Residuals
GSA - Overall Satellite data
GST - GPS Pseudorange Noise Statistics
GSV - Detailed Satellite data
MSK - send control for a beacon receiver
MSS - Beacon receiver status information.
RMA - recommended Loran data
RMB - recommended navigation data for gps
RMC - recommended minimum data for gps
RTE - route message
TRF - Transit Fix Data
STN - Multiple Data ID
VBW - dual Ground / Water Spped
VTG - Vector track an Speed over the Ground
WCV - Waypoint closure velocity (Velocity Made Good)
WPL - Waypoint Location information
XTC - cross track error
XTE - measured cross track error
ZTG - Zulu (UTC) time and time to go (to destination)
ZDA - Date and Time
Some gps receivers with special capabilities output these special messages.
HCHDG - Compass output
PSLIB - Remote Control for a DGPS receiver
in potem kako zgleda ko zbereš nek podatek, da ga včita in dekodira...
The most important NMEA sentences include the GGA which provides the current Fix data, the RMC which provides the minimum gps sentences information, and the GSA which provides the Satellite status data.
GGA - essential fix data which provide 3D location and accuracy data.
$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47
Where:
GGA Global Positioning System Fix Data
123519 Fix taken at 12:35:19 UTC
4807.038,N Latitude 48 deg 07.038' N
01131.000,E Longitude 11 deg 31.000' E
1 Fix quality: 0 = invalid
1 = GPS fix (SPS)
2 = DGPS fix
3 = PPS fix
4 = Real Time Kinematic
5 = Float RTK
6 = estimated (dead reckoning) (2.3 feature)
7 = Manual input mode
8 = Simulation mode
08 Number of satellites being tracked
0.9 Horizontal dilution of position
545.4,M Altitude, Meters, above mean sea level
46.9,M Height of geoid (mean sea level) above WGS84
ellipsoid
(empty field) time in seconds since last DGPS update
(empty field) DGPS station ID number
*47 the checksum data, always begins with *
If the height of geoid is missing then the altitude should be suspect. Some non-standard implementations report altitude with respect to the ellipsoid rather than geoid altitude. Some units do not report negative altitudes at all. This is the only sentence that reports altitude.
Nekaj sem ti o tem anšel tukaj.. http://www.gpsinformation.org/dale/nmea.htm#nmea
Stavke imaš pa TUKAJ!
There are many sentences in the NMEA standard for all kinds of devices that may be used in a Marine environment. Some of the ones that have applicability to gps receivers are listed below: (all message start with GP.)
AAM - Waypoint Arrival Alarm
ALM - Almanac data
APA - Auto Pilot A sentence
APB - Auto Pilot B sentence
BOD - Bearing Origin to Destination
BWC - Bearing using Great Circle route
DTM - Datum being used.
GGA - Fix information
GLL - Lat/Lon data
GRS - GPS Range Residuals
GSA - Overall Satellite data
GST - GPS Pseudorange Noise Statistics
GSV - Detailed Satellite data
MSK - send control for a beacon receiver
MSS - Beacon receiver status information.
RMA - recommended Loran data
RMB - recommended navigation data for gps
RMC - recommended minimum data for gps
RTE - route message
TRF - Transit Fix Data
STN - Multiple Data ID
VBW - dual Ground / Water Spped
VTG - Vector track an Speed over the Ground
WCV - Waypoint closure velocity (Velocity Made Good)
WPL - Waypoint Location information
XTC - cross track error
XTE - measured cross track error
ZTG - Zulu (UTC) time and time to go (to destination)
ZDA - Date and Time
Some gps receivers with special capabilities output these special messages.
HCHDG - Compass output
PSLIB - Remote Control for a DGPS receiver
in potem kako zgleda ko zbereš nek podatek, da ga včita in dekodira...
The most important NMEA sentences include the GGA which provides the current Fix data, the RMC which provides the minimum gps sentences information, and the GSA which provides the Satellite status data.
GGA - essential fix data which provide 3D location and accuracy data.
$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47
Where:
GGA Global Positioning System Fix Data
123519 Fix taken at 12:35:19 UTC
4807.038,N Latitude 48 deg 07.038' N
01131.000,E Longitude 11 deg 31.000' E
1 Fix quality: 0 = invalid
1 = GPS fix (SPS)
2 = DGPS fix
3 = PPS fix
4 = Real Time Kinematic
5 = Float RTK
6 = estimated (dead reckoning) (2.3 feature)
7 = Manual input mode
8 = Simulation mode
08 Number of satellites being tracked
0.9 Horizontal dilution of position
545.4,M Altitude, Meters, above mean sea level
46.9,M Height of geoid (mean sea level) above WGS84
ellipsoid
(empty field) time in seconds since last DGPS update
(empty field) DGPS station ID number
*47 the checksum data, always begins with *
If the height of geoid is missing then the altitude should be suspect. Some non-standard implementations report altitude with respect to the ellipsoid rather than geoid altitude. Some units do not report negative altitudes at all. This is the only sentence that reports altitude.
MMSI: 238 460 540---- Call.s.: 9AA5011
POZOR: Kdo je trenutno na oblasti pri nas?
POZOR: Kdo je trenutno na oblasti pri nas?
Tudi Garmin je recimo imel neko svoje sranje, ki je odpelo pesmi tega življenja... Sedaj ima samo še CANBus, ki je standard. Na to mrežo lahko priklopiš tudi senzor drugega proizvajalca, pa bo delal! Enako tudi recimo AIS, pa VHF postajo! Cenejši VHF so še na starem serijskem protokolu, boljše postaje pa že tudi na novi dvatisočki... Recimo Garmin 200 in 300 sta že na NMEA 2000, VHF 100 pa je še na starem, pač cenejši...
Raymarine je tako velik in še vedno dober, da si lahko privošči omejevanje, vendar verjemite, čez par let bodo tudi oni dobrodušno delili vse preko NMEA 2000 (če to še ne sedaj), ker jih bodo drugače drugi enostavno pohodili. Pa saj nismo kupci blesavi, da bi kupovali nek zaprt sistem! Vse skupaj je ZELO podobno, kot Apple in njegove ideje... Saj so dobri, samo veliko nas je, ki nas kar zmrazi ob besedi, ki se začne z i - "aj".... Zaprtost, nestandard, ni flash disk preko usb, neke svoje sinhronizacije preko obupnega iTunes in podobno... V glavnem, Android jih dere na vseh koncih, sedaj pa jim bo verjetno odžrl del trga še Win8 phone... Mogoče še ne letos, v naslednjih letih pa ziher.
NMEA 2000 je današnji standard! Sem napisal zgoraj, zelo verjetno je zelo podoben ali pa celo kompatibilen z avtomobilskim! Sodobni navtični motorji, recimo common rail imajo vsi tudi mrežni priklop. Vtakneš kabel in že imaš na ploterju vse podatke o motorju, od vrtljajev, temperature, porabe, tlaka olja, tlaka turbo kompresorja itd... In to na vsakem ploterju ali pa samo ekranu ne glede na proizvajalca...
Raymarine je tako velik in še vedno dober, da si lahko privošči omejevanje, vendar verjemite, čez par let bodo tudi oni dobrodušno delili vse preko NMEA 2000 (če to še ne sedaj), ker jih bodo drugače drugi enostavno pohodili. Pa saj nismo kupci blesavi, da bi kupovali nek zaprt sistem! Vse skupaj je ZELO podobno, kot Apple in njegove ideje... Saj so dobri, samo veliko nas je, ki nas kar zmrazi ob besedi, ki se začne z i - "aj".... Zaprtost, nestandard, ni flash disk preko usb, neke svoje sinhronizacije preko obupnega iTunes in podobno... V glavnem, Android jih dere na vseh koncih, sedaj pa jim bo verjetno odžrl del trga še Win8 phone... Mogoče še ne letos, v naslednjih letih pa ziher.
NMEA 2000 je današnji standard! Sem napisal zgoraj, zelo verjetno je zelo podoben ali pa celo kompatibilen z avtomobilskim! Sodobni navtični motorji, recimo common rail imajo vsi tudi mrežni priklop. Vtakneš kabel in že imaš na ploterju vse podatke o motorju, od vrtljajev, temperature, porabe, tlaka olja, tlaka turbo kompresorja itd... In to na vsakem ploterju ali pa samo ekranu ne glede na proizvajalca...
Kdo je na strani
Po forumu brska: 0 registriranih uporabnikov in 5 gostov
