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

1

Tengo un dispositivo GNSS que genera

  • NMEA a través de los mensajes RS232
  • PPS a través de una salida digital ( TTL )

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

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

¿Existeunasolucióndebricolajebarataparadistribuir(esdecir,dividir)esasdossalidasymantenerlasseñales"intactas"?

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

¡Gracias!

    
pregunta Tanasis

2 respuestas

1

También estoy investigando esto para uno de nuestros proyectos. Si su aplicación necesita una precisión de unos 10 segundos de nanosegundos, entonces probablemente debería estar viendo los controladores de 50 ohmios y preocuparse por los retrasos y los excesos de propagación. Las unidades comerciales lo harán, pero a un costo y tamaño considerables.

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

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

Finalmente, ¿has intentado simplemente conectar los pines PPS directamente? Si el GPS puede generar 10-20mA, podría estar bien sin ningún controlador / splitter.

También he visto personas conectando varios 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 utilizan esta solución mientras escribo.

Resulta interesante observar el este documento Parece que usan un chip 74HC14 Schmitt trigger como su separador comercial, que es una buena y solución simple ..

    
respondido por el Richard Yeo
1

Sí, he tenido que resolver esto también, aunque no exactamente para tu escenario.

Me temo que la mejor manera de hacerlo es diseñar tu propio PCB y ponerlo 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 una ciencia de cohetes), tírelos a 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 de cuán grande debería ser el PCB, intente obtener una caja adecuada para el PCB. Hay servicios de creación de prototipos de PCB que están dispuestos a fabricar y enviar un PCB pequeño para un par de USD 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 de nivel las señales, probablemente sería posible repetir RS232 directamente en los niveles deseados utilizando algún op-amp o comparador, por muy feo que parezca ...

Si el diseño de PCB no es lo que quiso decir con DIY, 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 agregar más dispositivos.

Meinberg tiene algunas cajas internas (tamaño de la caja de cigarrillos) para este propósito, como un accesorio para sus receptores GPS de temporización, pero el precio no es el 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 uniforme.

    
respondido por el frr

Lea otras preguntas en las etiquetas