La Taberna del Puerto

La Taberna del Puerto (https://foro.latabernadelpuerto.com/index.php)
-   Foro Náutico Deportivo (https://foro.latabernadelpuerto.com/forumdisplay.php?f=2)
-   -   Electrónica NMEA0183 y multiplexor (https://foro.latabernadelpuerto.com/showthread.php?t=210703)

Tristan Primero 16-08-2025 06:58

NMEA0183 y multiplexor
 
Despues de años mejorando mis equipos electrónicos, me encuentro con un problemilla. Tengo 3 dispositivps GPS, uno de ellos plotter (el mas moderno) que es el principal y con el que navego. El resto son de backup y funcionan. Tengo ademas un repetidor de datos GPS antiguo en bañera, conectado a la señal GPS del plotter por NMEA 0183. El problema es que tras una actualización del software del ploter, el repetidor ha dejado de dar la posicion. Si que da SOG, COG, XTE y demás. El equipo repetidor solo admite la sentencia GLL para posicion, y la que transmite el ploter no es ese tipo. Los otros dos GPS que hay si que lo hacen.

Aqui es donde necesito el consejo. Creo que necesito un multiplexor NMEA0183 de 3 entradas y al menos 4 salidas. Pero me asaltan dudas....si las sentencias de entrada de posicion son distintas (las de cada GPS), ¿la señal de salida contendra ambas? Necesito algun tipo de mutiplexor especial inteligente/configurable?

:brindis:

Leeway 16-08-2025 15:51

Re: NMEA0183 y multiplexor
 
Y ¿conectándolo a uno de los otros GPS?
O ¿no se puede configurar para seleccionar que sentencias emitir?
Faltan datos para poder ayudarte.
En todo caso se me ocurre que se podría hacer un apaño con un arduino que convierta una sentencia en otra...

jiauka 16-08-2025 17:05

Re: NMEA0183 y multiplexor
 
Conéctalo a otro GPS , 1 SALIDA mmea0183 se puede conectar a 3 o 4 entradas sin problemas.

Lo del multiplexor lo veo absolutamente innecesario.

Tristan Primero 16-08-2025 17:31

Re: NMEA0183 y multiplexor
 
No se pueden cambiar las sentencias. El Proter emite RS-422 y el display de bañera lee RS-232.

No puedo conectarlo unicamente a otro de los GPS porque no darian datos de Bearing, XTE y demas, ya que no se usan para navegar. El que se usa para Navegar es el ploter que es al que esta conectado actualmente. Se pueden conectar dos señales NMEA0183 de distintas fuentes a una unica entrada NMEA0183?. El repetidor de bañera solo tiene una entrada.La idea es que si es posible tomaria la posicion de uno de los otros dos GPS y los datos de navegacion del Ploter actuan (del cual no lee la posicion LAT LONG).

:brindis:

Tristan Primero 16-08-2025 17:33

Re: NMEA0183 y multiplexor
 
Cita:

Originalmente publicado por Leeway (Mensaje 2494110)
Y ¿conectándolo a uno de los otros GPS?
O ¿no se puede configurar para seleccionar que sentencias emitir?
Faltan datos para poder ayudarte.
En todo caso se me ocurre que se podría hacer un apaño con un arduino que convierta una sentencia en otra...

No se pueden cambiar las sentencias del emisor. Puedo seleccionar las que emite o no, pero para la posicion el repetidor lee GLL y el emisor emite GPGLL. Hay 30 años de diferencia de edad entre el repetidor y el ploter. Los otros dos GPS si que emiten la sentencia GLL, pero no son ploter. Si conecto el repetidor a uno de estos perdere los datos de navegacion de Bearing, XTE, distancia a waypoint en el repetidor de bañera. Solo emiten señal de Posicion, COG y SOG. Por eso buscaba algun dispositivo que admitiese varias entradas y tuviese una o varias salidas que diesen todas las sentencias de las entradas.


Arduino? Me puedes ampliar info? Que necesitaria para esa conversion?

:brindis:

jiauka 16-08-2025 17:45

Re: NMEA0183 y multiplexor
 
Tienes 1 poco de lío.

RS432 no existe, imagino que querías decir RS422, y a efectos prácticos es compatible con RS232.

GLL y GPGLL es lo mismo en el mundo NMEA0183, es xxGLL donde XX es el emisor y se ignora habitualmente.

Si pones marcas y modelos de cada cado, igual se puede ayudar 1 poco más.

Y NO, NO se puede conectar varias salidas a 1 entrada

Tristan Primero 16-08-2025 17:53

Re: NMEA0183 y multiplexor
 
Cita:

Originalmente publicado por jiauka (Mensaje 2494123)
Tienes 1 poco de lío.

RS432 no existe, imagino que querías decir RS422, y a efectos prácticos es compatible con RS232.

GLL y GPGLL es lo mismo en el mundo NMEA0183, es xxGLL donde XX es el emisor y se ignora habitualmente.

Si pones marcas y modelos de cada cado, igual se puede ayudar 1 poco más.

Y NO, NO se puede conectar varias salidas a 1 entrada

Correcto....es 422....se me fue el dedo.

La idea es conectar un Garmin 722+ a un Stowe Dataline Databox. Esa centralita da señal a un instrumento Waypoint que a la postre es un repetidor de datos GPS.
:brindis:

Leeway 17-08-2025 23:35

Re: NMEA0183 y multiplexor
 
Mi propuesta es configurar un arduino para que reciba los datos del GARMIN y los vuelva a emitir al dataline, todos ellos tal cual excepto el GLL que lo emitiría obteniendo los datos de la sentencia RMC, por ejemplo o de la que tu dices GPGLL.

Se necesita convertir entrada y salida RS232 (12 volts) a TTL (5 volts y señal invertida) (https://foro.latabernadelpuerto.com/...24&postcount=4) y un pequeño programa en el arduino que recibiría (Rx) los datos y los transmitiría (Tx) obteniendo longitud y latitud con el formato nuevo y sintetizando la antigua sentencia GLL.

Eso lo he probado leyendo datos y emitiendo datos sin problemas.
Lo primero con un repetidor de datos NMEA que yo mismo construí y lo segundo emitiendo datos NMEA de temperatura que me leía perfectamente el GPS 72 de Garmin


https://foro.latabernadelpuerto.com/...4&postcount=19


Saludos!:brindis:

Tristan Primero 19-08-2025 15:37

Re: NMEA0183 y multiplexor
 
Ufff.....lo del arduino se me hace cuesta arriba. No he hecho uno en mi vida. Y de programar nada de nada......¿no se puede comprar algo hecho?:cunao:

:brindis:

Leeway 19-08-2025 18:21

Re: NMEA0183 y multiplexor
 
De todas formas, como dice el compañero jjauka, no veo diferencias entre GLL y GPGLL, es muy raro que no lo acepte. Seguro que es la salida NMEA 0183 y no NMEA 2000?
Seguro que es a 4800 baudios?
Me gustaría ver la salida de datos del 722+
Estos son datos de la salida de mi GPS 72
$GPRMC,102536,A,4139.0576,N,00052.9662,W,1.0,0.0,0 61119,1.8,W,S*1D $GPRMB,V,0.00,R,,,4139.2505,N,00053.5883,W,0.099,2 92.5,,A,S*1D $GPGGA,102536,4139.0576,N,00052.9662,W,8,11,2.0,-38.9,M,51.3,M,,*47 $GPGLL,4139.0576,N,00052.9662,W,102536,V,S*54 $GPBOD,292.5,T,294.3,M,ALOSA1,*26 $GPBWC,102536,4139.2505,N,00053.5883,W,292.5,T,294 .3,M,0.099,N,ALOSA1,S*00 $GPVTG,0.0,T,1.8,M,0.0,N,0.0,K*47 $GPXTE,V,V,0.00,R,N,S*0F $PGRME,15.0,M,22.5,M,27.0,M*1A $PGRMZ,-128,f,3*3D $PGRMM,WGS 84*06

Sinceramente no creo que sea necesario lo del arduino.
No sé por dónde andas pero si te puedo ayudar mándame un privado y hablamos.

Tristan Primero 19-08-2025 19:31

Re: NMEA0183 y multiplexor
 
Cita:

Originalmente publicado por Leeway (Mensaje 2494424)
De todas formas, como dice el compañero jjauka, no veo diferencias entre GLL y GPGLL, es muy raro que no lo acepte. Seguro que es la salida NMEA 0183 y no NMEA 2000?
Seguro que es a 4800 baudios?
Me gustaría ver la salida de datos del 722+
Estos son datos de la salida de mi GPS 72
$GPRMC,102536,A,4139.0576,N,00052.9662,W,1.0,0.0,0 61119,1.8,W,S*1D $GPRMB,V,0.00,R,,,4139.2505,N,00053.5883,W,0.099,2 92.5,,A,S*1D $GPGGA,102536,4139.0576,N,00052.9662,W,8,11,2.0,-38.9,M,51.3,M,,*47 $GPGLL,4139.0576,N,00052.9662,W,102536,V,S*54 $GPBOD,292.5,T,294.3,M,ALOSA1,*26 $GPBWC,102536,4139.2505,N,00053.5883,W,292.5,T,294 .3,M,0.099,N,ALOSA1,S*00 $GPVTG,0.0,T,1.8,M,0.0,N,0.0,K*47 $GPXTE,V,V,0.00,R,N,S*0F $PGRME,15.0,M,22.5,M,27.0,M*1A $PGRMZ,-128,f,3*3D $PGRMM,WGS 84*06

Sinceramente no creo que sea necesario lo del arduino.
No sé por dónde andas pero si te puedo ayudar mándame un privado y hablamos.

Ando por Valencia. Voy a revisar todo de nuevo a ver si veo algo raro, compruebo conexiones, salidas y velocidades y si no lo resuelvo te escribo.

Mil gracias a todos los que me habeis respondido.

:brindis:

Tehani 19-08-2025 19:52

Re: NMEA0183 y multiplexor
 
Cita:

Originalmente publicado por Tristan Primero (Mensaje 2494124)
Correcto....es 422....se me fue el dedo.

La idea es conectar un Garmin 722+ a un Stowe Dataline Databox. Esa centralita da señal a un instrumento Waypoint que a la postre es un repetidor de datos GPS.
:brindis:

Menuda historia.
Según se dice en el apéndice del manual del Garmin 722, una de las sentencias que puede enviar es GLL. Si tu equipo no la está enviando, con toda seguridad es que no la tienes configurada para que la emita.
https://www8.garmin.com/manuals/webh...0626217D0.html

Tienes que ir a configuración, apartado NMEA0183 y seleccionar GLL en transmisión.


Todas las horas son GMT +1. La hora es 18:29.

Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© La Taberna del Puerto