(15-03-2019, 12:00 PM)Sailoog escribió: [ -> ]Aqui puse como pasar datos a la red N2K
https://foronavegantes.net/thread-166-po...l#pid11210
La nueva version de openplotter permitirá el uso de chips mcp2515, transferencia bidireccional NMEA 2000 por poco mas de 1€. El unico problema de estas placas es que no están protegidas electricamente y pueden ser un poco peligrosas para tu raspberry o para tu red.
Esto es una noticia fabulosa.
Podrías decirme que velocidad le has dado al bus?
Gesendet von meinem CLT-L29 mit Tapatalk
(15-03-2019, 08:39 PM)gypsylyon escribió: [ -> ]Esto es una noticia fabulosa.
Podrías decirme que velocidad le has dado al bus?
Gesendet von meinem CLT-L29 mit Tapatalk
Miraos el archivo adjunto. CUIDADO cuando jugueis con esto. Puede dañar la red NMEA 2000 o la raspberry, cuidado tambien si lo usais junto a otro dispositivo SPI como un mcp3008 o un moitessier hat, son compatibles pero hay que prestar atencion a las conexiones.
(15-03-2019, 08:39 PM)gypsylyon escribió: [ -> ]Esto es una noticia fabulosa.
Podrías decirme que velocidad le has dado al bus?
Gesendet von meinem CLT-L29 mit Tapatalk
El canbus NMEA2000 solo puede ir a 250kbauds.
(16-03-2019, 12:22 PM)jiauka escribió: [ -> ]El canbus NMEA2000 solo puede ir a 250kbauds.
Mirate la página 55 del datasheet del mcp2515
Gesendet von meinem CLT-L29 mit Tapatalk
(11-03-2019, 02:49 PM)gypsylyon escribió: [ -> ]Este hilo se había quedado en vía muerta.
Primero habría que ver si esas sentencias salen de OpenPlotter por el canal de N2K o NMEA2000 (es el mismo protocolo).
En el segundo menú de OP, tienes todas las entradas y salidas que maneja OP.
Marca la de NMEA2000 y pulsa visualizar.
Ahí verás las sentencias que salen por ese Puerto.
Haz un pantallazo y los subes al hilo
Gesendet von meinem CLT-L29 mit Tapatalk
Hola a todos de nuevo, a ver si veis algo raro y puedo avanzar un poquito poniendo unas capturas de pantalla:
Raymarine I70 conectado a la Rasp por el CAN USB.
Con OCPN funcionando: tengo de la red N2K la profundidad, temp. del agua y los datos de viento; del hat los datos AIS (muy justitos ya que voy sin antena exterior), la velocidad, posición y rumbo magnético. En el I70 puedo ver posición y hora que le llegan por red (a parte claro está de profundidad, temp, viento...) y nada de blancos AIS, waypoints ni distancia a destino.
El input del system
El del signal:
y el del gps:
Y el signal K:
No se encontrar el AIS por ningún sitio
(El pluggin de SignalK a N2K también en activo)
Has abierto la entrada de los PGNs de AIS (129794, 129038, 129041) en el CAN-USB? Lo puedes hacer en la pestaña CAN en el boton "TX PGN enable list"
(20-03-2019, 09:28 PM)Sailoog escribió: [ -> ]Has abierto la entrada de los PGNs de AIS (129794, 129038, 129041) en el CAN-USB? Lo puedes hacer en la pestaña CAN en el boton "TX PGN enable list"
No fastidies!!!! no tenía ni idea. Pensaba que estaba todo abierto "de fábrica"; lo pruebo y te digo algo.
Por seguridad están cerrados por defecto. nunca sabes lo que puedes estar emitiendo y se tiene que proteger la red.
(21-03-2019, 07:47 PM)aspen escribió: [ -> ] Pues no encuentro el boton "TX PGN enable list" en la pestaña CAN.
La versión de Openplotter es 1.2.0 alpha
Y en generar N2K desde signal K tampoco está el AIS:
Mira bien arriba a la derecha, lo tienes desactivado porque el dispositivo esta funcionando. Desactiva input/output can usb y se activará
(21-03-2019, 08:01 PM)Sailoog escribió: [ -> ]Mira bien arriba a la derecha, lo tienes desactivado porque el dispositivo esta funcionando. Desactiva input/output can usb y se activará
JODER!!!!! que tonto soy.
Ni lo he visto!!!!, me pasa lo mismo cuando la mujer me dice que vaya a por los tomates de la nevera.... no están y va ella .... delante tuyo..... abre la puerta de la p**a nevera y los saca!!!!!
Todo ha ido perfecto, los blancos AIS localizados, alarmas.... Muchas gracias Sailloog.
Y aprovechando que estás por aquii tengo aun pendiente el poder ver en la pantalla Raymarine el rumbo y la distancia de los WP en una ruta activa de Open CPN,
He activado la mosca de los PNG 129284, 129285, 129301 y el 128302 por ir probando cosas, pero no hay manera.
¿alguna idea?
opencpn recibe los datos de signal k y todo lo relativo a los wp de una ruta activa en opencpn es generado por opencpn y no se envia de vuelta a signal kpara no crear bucles peligrosos.
solo puedes enviar datos a tu red nmea 2000 que esten en signal k asi que tendrias que crear una salida en opencpn que envie los datos a signal k pero asegurarte que esos datos no vuelvan a opencpn.
La unica solucion que se me ocurre es poner un filtro en una salida de opencpn para que solo envie datos de la ruta activa y otro filtro en la entrada de opencpn para no permitir la entrada de esos mismos datos. Una vez esos datos esten en signal k ya sabes como convertirlos a NMEA 2000. Es un poco complicado y arriesgado porque si no lo haces bien crearas un bucle.
La pregunta es: si estas usando opencpn como "piloto", tiene sentido enviar esos datos a otro plotter?
(25-03-2019, 09:13 PM)Sailoog escribió: [ -> ]La pregunta es: si estas usando opencpn como "piloto", tiene sentido enviar esos datos a otro plotter?
Gracias por contestar Sailoog, verás no los queremos enviar a otro plotter, lo que buscamos es poder visualizar el rumbo y la distancia en la pantalla del i70 y no tener que ir bajando para comprobar que vamos bien o hay que corregir algo durante la travesía.
https://imgur.com/6GpGS2z
(25-03-2019, 09:13 PM)Sailoog escribió: [ -> ]opencpn recibe los datos de signal k y todo lo relativo a los wp de una ruta activa en opencpn es generado por opencpn y no se envia de vuelta a signal kpara no crear bucles peligrosos.
solo puedes enviar datos a tu red nmea 2000 que esten en signal k asi que tendrias que crear una salida en opencpn que envie los datos a signal k pero asegurarte que esos datos no vuelvan a opencpn.
La unica solucion que se me ocurre es poner un filtro en una salida de opencpn para que solo envie datos de la ruta activa y otro filtro en la entrada de opencpn para no permitir la entrada de esos mismos datos. Una vez esos datos esten en signal k ya sabes como convertirlos a NMEA 2000. Es un poco complicado y arriesgado porque si no lo haces bien crearas un bucle.
La pregunta es: si estas usando opencpn como "piloto", tiene sentido enviar esos datos a otro plotter?
Pero OpenCpn solo genera sentencias NMEA183.
Supongo que OpenPlotter las puede conviertir automáticamente a Signal K.
Podrias aclararlo?
Si es así tendrá que poner el Puerto
10. 10. 10. 1 como de entrada y salida en OpenCPN y en transmitir sentencias dejar pasar solo RMB, RMC, WPL y XTE. Podría necesitar también RMC
Luego estas sentencias convertirlas de Signal K a NMEA2000.
Gesendet von meinem CLT-L29 mit Tapatalk