![]() |
|
|
|
| VHF: Canal 77 |    | ![]() |
![]() |
![]() |
![]() |
![]() |
|
#11
|
||||
|
||||
|
Cita:
De mientras te explico ma o meno como funciona el autopilot en OpenCPN. La mayoria de autopilots necesitan las sentencias --RMC y --APB. La primera viene del GPS y son datos de posición, rumbo y velocidad, la segunda son los datos del waypoint al que vas y lo generan los plotters, en este caso OpenCPN. La mayoria funcionan a 4800 baudios. Por lo tanto necesitas que tu autopilot tenga una entrada NMEA y conectarle cualquier cosa capaz de emitir por lo menos las sentencias --RMC y --APB a 4800 baudios de velocidad. Si ademas le metes otras sentencias no importa porque solo coge las que necesita pero como 4800 no es mucha velocidad, conviene enviarle solo las sentencias justas para evitar colapsos. En OpenCPN tienes que crear una salida serie con el puerto que el sistema haya adjudicado al conversor RS422/USB y darle 4800 baudios de velocidad, a continuacion marca "salida en este puerto (como autopilot o repetidor NMEA) y en filtro de salida le aplicas uno de tipo trasmitir sentencias dejando solo marcadas: ECRMB,ECRMC,ECAPB. Y ya está, en cuanto actives una ruta o waypoint, Opencpn empezará a generar esas 3 sentencias en la salida. Como bien dice North side, la gracia esta en hacerlo con un solo conversor RS422/USB bidireccional y no siempre es posible por la diferencia de velodicades entre la entrada y la salida, con un conversor RS232 es siempre imposible hacerlos funcionar como entrada y salida a diferentes velocidades porque las conexiones comparten masa pero en RS422 son independientes y depende del software que sea capaz de hacerlo... y OpenCPN no puede, pero openplotter (o mejor dicho kplex) si que puede. Recuerdo que estas pruebas las hice en una versión anterior de opencpn asi que para confirmar lo que estoy diciendo habria que repetir las pruebas. Te propongo que hagas esta prueba: conectas el MATSUTEC (AIS y GPS) al conversor RS422/USB y creas una entrada serie en OpenPoltter a 38400 baudios. Asegurate que le das a "aplicar cambios" para que kplex se ponga en marcha. Abre opencpn y asegurate que existe una entrada TCP localhost 10110 que es donde están todos los datos que envia kplex. Crea una conexión en OpenCPN de salida tal como te explico arriba. Activa una ruta o waypoint y onserva si se encienden los leds de entrada y salida (rojo y verde) del conversor y si emiten lo que tienen que emitir. ya contarás... ![]() |
| Los siguientes cofrades agradecieron este mensaje a sailoog.com | ||
alcapar (17-07-2015) | ||
| Herramientas | |
| Estilo | |
|
|