![]() |
|
|
|
| VHF: Canal 77 |    | ![]() |
![]() |
![]() |
![]() |
![]() |
|
|
|
#1
|
||||
|
||||
|
Creo... y es solamente mi opinión, que el problema se te plantea por tener instalado y ejecutando GPSD.
Como bien se puede leer en el propio manual de OpenCPN, primero instalaremos GPSD, comprobaremos que se tienen lecturas por el puerto, y acto seguido desinstalaremos completamente GPSD y todos sus componentes... para crear entonces una "conexión" serie. Esto te está provocando que sea GPSD quien lea de los puertos USB, y GPSD lee a 4800 Baudios "by the face"... (y te pasa lo que te pasa, porque claramente es un error de velocidad -que también podría serlo de paridad, hay que recordar aquello de velocidad-paridad-bit de stop.... ) Pienso que por ahí van los tiros... porque resulta -y mira que curiosidad- que todo lo que te entra a 4800 "nativo" entra sin problemas... e incluso llegaría a afirmar que si tienes salida al piloto automático (a 4800) te sale sin problemas... ¿no?. Bueno, es una ideica de muchos años peleandose uno con los puertos serie... P.S. porfi porfi porfi... pon los pantallazos un poco mas grandes, que los que ya necesitamos gafas para vista cansada no vemos ná de ná.
__________________
Buen viento y mar de popa para vuesas mercedes. El mar dara a cada hombre una nueva esperanza, como el dormir le da sueños. (Cristóbal Colón) I've seen things you people wouldn't believe. Attack ships on fire off the shoulder of Orion. I watched c-beams glitter in the dark near Tannhäuser Gate. All those moments will be lost in time, like tears in rain... Time to die. (Roy Batty) sigue mi blog Ganando Barlovento
|
| 2 Cofrades agradecieron a Gambucero este mensaje: | ||
gipsy_moth (18-04-2016) | ||
|
#2
|
||||
|
||||
|
Lo de los errores en la consola... ni caso. Siempre están ahí. lo que ocurre es que como rulan en segundo plano no los ves, pero solo hacen referencia a quejas del sistema de ventanas. Nada que deba preocuparnos.
Lo importante es que ves barcos y por tanto algo hay. Lo que gambucero cuenta nos da pistas interesantes. Yo haría lo que él comenta. desinstalaria GPSD y crearía entradas serie separadas para cada elemento. Prueba: sudo apt-get remove gpsd Reinicia y a continuacion... lo tipico: cat /dev/ttyUSB0 ¿Entran los datos GPS? Vale. cat /dev/ttyUSB1 ¿Ahora los otros? OK cat /dev/ttyUSB2 ¿Y los de AIS? Ya sabes, usa las teclas Ctrl+c para parar el chorreo de datos en consola si estos entran correctamente para poder meter mas comandos. Ahora, si ves datos entrar a por opencpn. Animo valiente. |
| Los siguientes cofrades agradecieron este mensaje a | ||
gipsy_moth (18-04-2016) | ||
|
#3
|
||||
|
||||
|
¡Gracias a los 2!
Ahora parece que funciona! En la consola obtengo: ptrk2@ptrk2-navigatrix:~$ cat /dev/ttyUSB2 !PAIS,68,84*09 !AIVDM,1,1,,1,3819<fE00007rclGU:rQ=bkj0000,0*55 !AIVDM,1,1,,1,34h@3E51@1P7s9TGU>FI1U?00000,0*4B !AIVDM,1,1,,1,B3Es@o00081vf>5qDU`G;wU5CP06,0*62 !AIVDM,1,1,,2,H3Es@o0=T4pD000000000000000,2*5C !AIVDM,1,1,,2,H3Es@o4TF5C@5B053jkkq00`7220,0*1A !AIVDM,1,1,,2,H3EoTaP8iDF0<4<4t0000000000,2*74 !AIVDM,1,1,,2,H3EoTaTT71B=9>000000001H;240,0*3B !AIVDM,1,1,,2,B3EoTaP0001vlp5qDHt8cwa5kP06,0*79 !AIVDM,2,1,1,1,54h@3E00?JOM`L4gV2104hh4@UDn2222222 2220U7@U8840Ht:P000000000,0*4C !AIVDM,2,2,1,1,00000000002,2*57 y en opencpn, solo activando la entrada por /dev/ttyUSB2 a 38400 bd también! Ahora, ¿cómo hacemos, para dejarlo "bien"? ¿O me olvido de gpsd y tiro de los 3 puertos serie? Saludos y ![]() ![]() ![]()
__________________
gipsy_moth ____________________________________ Blog del Petrouchka II http://www.ptrk2.com ![]() www.medidorescrucero.com Precios especiales para los cofrades y para los socios de Anavre!!! ![]() ¡Hazte socio de Anavre! |
|
#4
|
||||
|
||||
|
Exacto, olvídate de GPSD y crea las tres entradas SERIE en opencpn.
Un chupito de Brugal con hielitos para Gambucero por colaborar. ![]() |
| Los siguientes cofrades agradecieron este mensaje a | ||
gipsy_moth (18-04-2016) | ||
|
#5
|
||||
|
||||
|
Cita:
![]() A ver... el problema era -más o menos- obvio... y por tanto, la solución también... ¡quesque'stais mu awindousaos toooooos!, y ya no os acordáis de como se forma una entrada de protocolo... y esto es como "la navaja de Occam"... aparte de que tenemos -me incluyo- una mala tendencia a no leer los manuales, ni aunque estén online... ![]() ![]() Pos hala, si hemos solucionao el problema, bien está. Unos chupitazos de pálido añejo motrileño (a ver si os voy educando el paladar tambien... ![]() ![]() ![]() )
__________________
Buen viento y mar de popa para vuesas mercedes. El mar dara a cada hombre una nueva esperanza, como el dormir le da sueños. (Cristóbal Colón) I've seen things you people wouldn't believe. Attack ships on fire off the shoulder of Orion. I watched c-beams glitter in the dark near Tannhäuser Gate. All those moments will be lost in time, like tears in rain... Time to die. (Roy Batty) sigue mi blog Ganando Barlovento
|
| Los siguientes cofrades agradecieron este mensaje a Gambucero | ||
gipsy_moth (18-04-2016) | ||
|
#6
|
||||
|
||||
|
Cita:
Pero solo una cuestión... ¿por que el parar el servicio de GPSD no le funcionó antes? Cita:
Cita:
La verdad es que yo hace años que no uso GPSD y por ello no lo conozco demasiado ya que tiene algunas rarezas, como esa manía de querer poner los GPS en binario cuando quiere. Bueno, podría ser por que yo uso systemd y creo que Navigatrix mantiene upstart ¿verdad? ![]() Editado por ... en 10-04-2016 a las 10:00. |
| Los siguientes cofrades agradecieron este mensaje a | ||
gipsy_moth (18-04-2016) | ||
|
#7
|
||||
|
||||
|
Cita:
El uso primario de gpsd fue el uso de los puertos serie tradicionales, con lo cual, tu configurabas independientemente cada uno de ellos (si eras afortunado de tener varios en tu equipo, o una placa multiplexora)... luego vinieron los usb... y ahí es donde "la picha se hizo un circuito", porque aunque veamos FISICAMENTE varias conexiones usb en el equipo, la placa base solamente maneja una, y todas las demás estan linkadas o "virtualizadas" por software (en la BIOS habitualmente) de ahí que usb0 sea cada vez una boca distinta -la primera que usemos- y reasigne los numeros de usb, mientras que en el protocolo RS-XXX-X cada boca tiene una asignacion (o nombre) univoco... (de hecho, en una multiplexora con, pongamos por ejemplo, 4 puertos serie, habia que configurar via microswitches cada uno de aquellos puertos -recuerda aquello de "el uno y el dos en on, el tres en off.... -¡puñetas, que viejo que soy!-) y ya tenemos el problema liado, porque gpsd maneja una unica conexion serie fisica, por cada fichero de configuracion... ergo... tenemos un fichero configurado como...4800Bd, 8 bits de datos (o 7), 1 (o ninguno) bit de stop, paridad par (o impar, o ninguna)... y de pronto, entra algo a 38400... y la liamos parda...
__________________
Buen viento y mar de popa para vuesas mercedes. El mar dara a cada hombre una nueva esperanza, como el dormir le da sueños. (Cristóbal Colón) I've seen things you people wouldn't believe. Attack ships on fire off the shoulder of Orion. I watched c-beams glitter in the dark near Tannhäuser Gate. All those moments will be lost in time, like tears in rain... Time to die. (Roy Batty) sigue mi blog Ganando Barlovento
Editado por Gambucero en 10-04-2016 a las 12:53. |
| 2 Cofrades agradecieron a Gambucero este mensaje: | ||
gipsy_moth (18-04-2016) | ||
![]() |
Ver todos los foros en uno |
| Herramientas | |
| Estilo | |
|
|