Conexión de Garmin 18x 5hz GPS a PC mediante un cable USB Serial TTL-232

0

Quiero conectar el Garmin 18x 5hz GPS ( este ) a la computadora a través del cable USB FTDI Serial TTL-232 ( this ). Pero una vez que trato de actualizar el GPS a través del actualizador de Garmin, aparece un error de encuadre. "Se ha producido un error de comunicación. El hardware detectó un error de trama. Asegúrese de que la opción de Interfaz del dispositivo GARMIN esté configurada en GARMIN o en el modo Host e intente nuevamente".

Esto sucede después de haber elegido el puerto COM y la velocidad en baudios y hacer clic en "Aceptar" en el actualizador. No estoy seguro de qué velocidad de transmisión debo usar, pero Garming me ofrece 5 opciones en el actualizador (9600, 19200, 38400, 57600, 115200) y ninguna de ellas funciona.

He conectado cada cable individualmente, ambos cables de conexión a tierra GPS en el cable de conexión a tierra de los adaptadores (negros entre sí), TXD de GPS en los adaptadores RXD (blanco a amarillo), RXD (RCV) de GPS en los adaptadores TXD (verde a naranja) y Cables de alimentación rojos juntos. Ahora, después de actualizar los controladores de los adaptadores y de conectar el cable, los adaptadores comienzan a parpadear en luz verde (pero no en rojo). Cuando ejecuto el actualizador de GPS, la luz verde comienza a parpadear durante unos segundos y luego se apaga y aparece un mensaje de error.

¿Mi cableado es el problema (solo empujé los cables dentro del otro extremo del adaptador) o es el lado del software del problema? ¿Alguna sugerencia o consejo sobre cómo puedo conectar el 18x 5hz a través del puerto USB?

EDITAR: ------------------------------------------ ---------------------------------

¡Gracias Andrew!

Ahora necesito un adaptador nuevo o MAX232 (o similar). El problema es que el Garmin 18x 5hz solo tiene cables en el otro extremo que no puedo conectar al adaptador típico. Tengo un puerto serie (RS232) al adaptador USB que se encuentra en algún lugar. Intento conectarlo de alguna manera al Garmin y publicar los resultados. No tengo ningún equipo de soldadura o experiencia realmente ...

EDIT2: ------------------------------------------ --------------------------------

Probé el FT Prog e invirtí las señales RXD y TXD, pero todavía tengo los mismos problemas que antes. También intenté invertir cada señal. Después de eso tampoco funcionó. Desenterré un viejo convertidor de USB a RS-232, pero como predije, realmente no tengo forma de conectar el GPS Garmin y el puerto macho RS-232 típico.

Entonces, el problema radica en el propio GPS o en las conexiones, porque la inversión de las señales no funcionó. ¡Gracias por la ayuda!

    
pregunta Christoph

1 respuesta

2

Garmin usa una versión un tanto bastardizada de RS232 que está diseñada para funcionar con la mayoría de los puertos serie de PC. Está utilizando la señalización RS232 pero sin un controlador IC adecuado, por lo que los voltajes de la señal son de 0-5 V en lugar de los RS232 completos de rango que deberían usar.

El cable que tiene es para la conexión a un nivel UART TTL (lógico). Debe agregar un controlador de línea para obtener los niveles de señal correctos para conectarse a un puerto RS232 normal.

En otras palabras, ambos están usando señalización compatible con 5V, pero el Garmin está conectado como si tuviera un controlador, el FTDI está conectado como si lo necesitara. Los controladores IC no solo aumentan el voltaje, sino que también invierten las señales.
Sus líneas de datos son 0 cuando necesitan ser 1 y 1 cuando necesitan ser 0.

La solución más sencilla sería utilizar un convertidor RS232-USB normal en lugar de un nivel TTL. Si falla, debe invertir los niveles de señal o agregar un controlador de línea al cable FTDI.

    
respondido por el Andrew

Lea otras preguntas en las etiquetas