Divisor NMEA a través de RS232 y PPS (TTL)

Tengo un dispositivo GNSS que emite

Necesito distribuir la señal RS232 y PPS a más de 1 sistema (actualmente 3, pero podría haber más en el futuro).

Para un sistema (PC típico o placa integrada) necesito incluso incluir el PPS también en el conector DB9 ( PPS al pin Carrier Detect ). Una indicación de la arquitectura a continuación:

ingrese la descripción de la imagen aquí

¿Existe una solución de bricolaje barata para distribuir (es decir, dividir) esas dos salidas y mantener las señales "intactas"?

  1. Por ejemplo, para distribuir (o dividir) el RS232, creo que una solución como esta sería más que suficiente, ¿no?
  2. ¿Qué pasa con la señal PPS? ¿Cómo se debe distribuir éste? He encontrado muchas soluciones comerciales (por ejemplo, this ) pero son costosas para nuestro proyecto.

¡Gracias!

¿Al final encontraste una solución a este problema? Trabajando en algo similar.

Respuestas (2)

También estoy investigando esto para uno de nuestros proyectos. Si su aplicación necesita una precisión de unas decenas de nanosegundos, entonces probablemente debería buscar controladores de 50 ohmios y preocuparse por los retrasos en la propagación y los sobreimpulsos. Las unidades comerciales harán esto, pero a un costo y tamaño considerables.

Para señales TTL simples, sugeriría algo en la línea de este chip que proporcionaría 8 salidas, o tal vez este si cree que podría tener capacitancias de carga extrañas, etc.

Muchos dispositivos parecen tener una impedancia de entrada PPS de alrededor de 1k, por lo que es de esperar que consuman alrededor de 5mA a 5v. También tenga en cuenta que algunos dispositivos generan pulsos PPS muy cortos. Puede ser útil estirar el pulso con una etapa monoestable para que sea más fácil de ver en un alcance, o un LED en una salida de repuesto.

Finalmente, ¿ha intentado simplemente conectar los pines PPS directamente? Si el GPS puede generar 10-20 mA, es posible que esté bien sin ningún controlador/divisor.

También he visto personas cableando múltiples dispositivos RS232 Rx en paralelo. Nunca me ha gustado hacerlo, y no es la forma "correcta" de usar RS232, pero estoy seguro de que hay varios miles de sistemas que usan esta solución mientras escribo.

Curiosamente, al mirar este documento , parecen usar un chip disparador Schmitt 74HC14 como su divisor comercial, que es una solución agradable y simple.

Sí, también tuve que resolver esto, aunque no exactamente para su escenario.

Me temo que la forma correcta de hacerlo tú mismo sería diseñar tu propia PCB y ponerla en una caja.

En realidad, suena como un buen proyecto de PCB para principiantes. Elija los conectores que más le convengan, elija algunos chips (hay muchos modelos de chips disponibles, esto no es ciencia espacial), colóquelos todos en una PCB, tenga cuidado de bloquear la entrada de alimentación respectiva de los chips con MLCC adecuados, seleccione una fuente de alimentación (una verruga de pared de +5V servirá). Una vez que tenga una idea del tamaño que tendría que tener la placa de circuito impreso, intente obtener una caja adecuada para la placa de circuito impreso. Hay servicios de creación de prototipos de PCB que están dispuestos a fabricar y enviar un PCB pequeño por un par de dólares en todo el mundo... Pruebe Kicad o Eagle Free para diseñar el PCB.

Para RS232, eche un vistazo a MAX232 y sus equivalentes. Si realmente no necesita cambiar el nivel de las señales, probablemente sería posible repetir RS232 directamente en los niveles deseados usando algún amplificador operacional o comparador, por feo que parezca...

Si el diseño de PCB no es lo que usted entiende por bricolaje, la respuesta sería un poco difícil :-) Una división pasiva debería funcionar para 3 dispositivos de "consumidor" / "receptor de línea", pero las posibilidades de daño son mayores a medida que agrega más dispositivos .

Meinberg tiene algunas cajas internas (del tamaño de una caja de cigarrillos) para este mismo propósito, como un accesorio para sus receptores GPS de cronometraje, pero el precio no es del todo nivel de bricolaje.

Algunos proveedores de "dispositivos de control industrial" tienen aisladores RS232 y convertidores RS232/485. Estos podrían ser interesantes para usted si sus distancias de cableado no son triviales o si su conexión a tierra local no es perfectamente pareja.