|
VHF: Canal 77 |
|
#1
|
||||
|
||||
problema conversor nmea-usb
muy buenas a todos:
Postee en el hilo de navigatrix este asunto pero tengo sospechas que no va a ser solo cuestion del mismo y creo que tengo un problema pero no se cual. El asunto es que adquiri dos conversores rs422 a usb bidirecionales para conectar la electronica pero pasa una cosa algo extraña, os expongo paso por paso lo que hice. primero conecte los dos cables de salida del gps al conversor luego active el gps, al de un rato se fijó la posición (verificado con la radio) y el led verde del conversor empezo a parpadear. conecte el conversor al pc y se apagó el led (dejo de parpadear). el pc esta con navigatrix (linux-Ubuntu) estuve comprobando a ver si no lo detectaba pero si lo detectaba al menos con dmesg | grep-i tty salia: usb 1-4 : uart converter attached to ttyUSB0 (o algo similar) intente configurar ese puerto en opencpn y al abrir la ventana terminal nada de nada. luego me dio por probar con un portatil con win7 por mirar a ver que pasaba y entonces al conectar al portatil el conversor si seguia parpadeando el led de marras (se supone que es el de recibir datos). lo que me ha llevado a pensar que el problema es del pc con linux. ya no se me ocurre nada. ¿alguna idea? el pc tiene solo puertos usb3.0 y el conversor es usb2.0 en principio no creo que haya problemas ya que en ese sentido si son compatibles no? |
#2
|
||||
|
||||
Re: problema conversor nmea-usb
Yo he podido usar mis viejos convertidores USB-SERIE en puertos USB3.0 con Linux sin ningún problema, así que no sabría decirte.
Normalmente, si al conectarlo, el sistema te crea el puerto /dev/ttyUSB0, quiere decir que lo ha detectado bien y que debería funcionar. Así que no parece un problema de controlador. Lo que no comprendo es eso de que se encienden los ledes de datos antes de que conectes el convertidor por USB al ordenador, ya que según entiendo, el convertidor se alimenta desde el USB y sin corriente no debería funcionar. ¿Que convertidor es? Ledes aparte, tu problema podría deberse a permisos mal configurados. Si esta conectado al GPS y sabes que está recibiendo datos NMEA0183 (los de otro tipo opencpn no los entiende) puedes probar a ver si vomita datos NMEA0183 con este comando en consola como superusuario: sudo cat /dev/ttyUSB0 deberias ver cosas como esto: $GPRMC,164324.483,A,3645.4249,N,00236.2850,W,0.091 797,148.27,110116,,*10 $GPVTG,148.27,T,,M,0.091797,N,0.170008,K*57 $GPGGA,164325.483,3645.4249,N,00236.2849,W,1,06,1. 4,49.1,M,48.2,M,2.1,0000*55 $GPGSA,A,3,13,30,28,05,20,15,,,,,,,3.3,1.4,3.0*3C $GPRMC,164325.483,A,3645.4249,N,00236.2849,W,0.182 348,114.35,110116,,*16 $GPVTG,114.35,T,,M,0.182348,N,0.337709,K*5F Si empieza a mostrar datos NMEA0183 prueba entonces sin el sudo. Si entonces no los muestra podría ser un tema de permisos mal configurado. Si este fuera el caso deberías cambiarlos con el siguiente comando: sudo usermod -a -G dialout tunombredeusuario Donde tunombredeusuario es el nombre que le has puesto al usuario de Navigatrix al instalarlo. Si lo haces escribelo bien respetando mayúsculas y minúsculas si no puedes liar los permisos aun mas. Reinicia el sistema y prueba de nuevo. |
Los siguientes cofrades agradecieron este mensaje a | ||
Erikblade (16-01-2016) |
#3
|
||||
|
||||
Re: problema conversor nmea-usb
Cita:
entiendo que lo de los permisos es por si no estoy dentro del grupo dialout pero verifico que efectivamente estoy en el. respecto al conversor no te puedo decir marca esta comprado en aliexpress eso si tiene el chip ch340 . lo de la prueba del cat lo he probado tambien (aunque al no estar en el barco lo he hecho un poco a lo bestia) he cogido un arduino y le he hecho tirar por serial sentencias nmea una y otra vez ya se que no es lo as adecuado pero para ver si al menos vomitaba algo. y nada igual. solo marcaba algo eso si ilegible cambiando los cables. Al principio tenia r+ al tx del arduino y r- a gnd de arduino y no salia nada y los leds apagados pero en cuanto he cambiado los cables (ha sido de pura casualidad ya que me habia colado) poniendo r+ a gnd y r- a tx el led verde se ha encendido y el led rojo parapadeaba al ritmo que el arduino mandaba datos y entonces si cat ha empezado a devolver algo ilegible. (como he dicho antes arduino no es lo mas adecuado) pero cosa curiosa solo vomitaba algo cuando gpsd esta activo si desactivo gpsd no sale nada por pantalla |
#4
|
||||
|
||||
Re: problema conversor nmea-usb
Por cierto que me acabo de fijar
Es normal que solo conectando el convertidor al pc sin conectar nada mas entre t+ y t- tenga 5voltios y entre r+ y r- igual???? |
#5
|
||||
|
||||
Re: problema conversor nmea-usb
No hace falta que hagas el invento del Arduino. Simplemente conecta el convertidor al PC por usb y no lo conectes a nada mas. Despues enviale cualquier archivo que tengas en la carpeta actual y mira si se enciende el led de salida. El comando seria:
cat archivoquequieresenviar > /dev/ttyUSB0 Lo del voltaje nunca lo he medido así que no te lo puedo confirmar ni desmentir. Si el led se enciende al enviarle los datos del archivo Es que el problema está al otro lado. O bien la conexión NMEA0183 no esta bien hecha o bien NO es NMEA0183 si no otra cosa como NMEA2000 o quien sabe que. |
Los siguientes cofrades agradecieron este mensaje a | ||
Erikblade (16-01-2016) |
#6
|
||||
|
||||
Re: problema conversor nmea-usb
he hecho lo que me has comentado pinguino, y si se me enciende el led de envio. Revisare de nuevo toda la conexion nmea pero de lo que si puedo estar seguro es que la conexion es nmea0183 ya que los datos del GPS los cojo de una pareja de bornas que enlazan el GPS con las dos radios de forma directa una de ellas es una ICOM IC-M421 y la otra una IC-M505 y ambas solo son compatibles con Nmea0183. El resto de la informacion la cojo de una pantalla ST60 multi de Raymarine a la que le he habilitado la salida Nmea0183.
Revisare de nuevo toda la conexion y posteare resultados |
Ver todos los foros en uno |
|
|