Arduino y Decatur Si-2 Radar

3

Obtuve un Decatur Si-2 Radar de Ebay. El folleto que encontré en línea tiene esto como pinout:

+12VDC Power        1 (red)
RS232 TX            2 (black)
RS232 RX            3 (green)
Ground(shield)      5 (brown)
Ground              9 (black)

¿Cómo debo conectar mi Arduino para obtener los datos, y crees que será legible?

    
pregunta AndrewFerrara

3 respuestas

3

@ La respuesta de Chris es precisa, solo me gustaría desarrollarla.

El estándar RS232 utiliza una señalización que es de -12 V a + 12 V, mientras que su "puerto serie" de Arduino (también conocido como UART) es una señalización de 0 V a 5 V. Además, creo que la señalización en RS232 está "invertida" con respecto al estándar RS232. Por estos motivos, para conectar su Arduino a dispositivos RS232 debe conectarse a través de un transceptor RS232 como el popular chip IC MAX232.

Hay "escudos" que puedes comprar para cualquier Arduino que integre un chip de ese tipo y un conector DB9 para que puedas conectarlo usando un cable serial normal. Un ejemplo de dicho escudo sería éste , aunque estoy seguro de que podría encontrar otros si buscado.

Aún debe tener cuidado con el módem nulo, la transferencia cruzada y similares, pero la idea general es que desea que el pin 2 de un lado de la interfaz se conecte al pin 3 del otro lado y viceversa. y el pin 5 (GND) en un lado de la interfaz debe estar conectado al pin 5 en el otro lado. En resumen, las siguientes son las únicas tres señales que son conexiones necesarias para la comunicación serie RS232 entre dos dispositivos (que no son control de flujo, que en realidad nunca he visto en la práctica).

SIDE1            SIDE2
RX               TX
TX               RX
GND              GND

No es necesario que conecte el + 12V del Radar a su Arduino, sin embargo, si está alimentando su Arduino desde un suministro de 12V (a través del conector cilíndrico), puede conectar esa entrada de + 12V al Radar para el pin VIN del encabezado Arduino para "encadenar" el poder a través del Arduino hasta el Radar ..

    
respondido por el vicatcu
3

Parece que usa niveles de voltaje RS232 normales, por lo que estaría mejor con una versión anterior de una placa de estilo arduino que tenga el conector serie de 9 pines y el cambiador de nivel de serie, en lugar del chip USB y el conector USB que ellos ' Lo he tenido en los últimos años.

Aún puede realizar comunicaciones en serie con un arduino moderno de tipo usb, pero como el propio chip atmega solo admite comunicación de nivel lógico, necesita un cambiador de nivel como un max232 para hablar a niveles de voltaje rs232. La palanca de cambio de nivel también invierte el sentido de la señal para cumplir con el estándar.

En términos de software, generalmente lo mejor es comenzar con un programa de terminal de PC hablando con el dispositivo a mano y, una vez que lo haya resuelto, escriba su software arduino para hacer lo que estaba haciendo manualmente.

    
respondido por el Chris Stratton
1

Si desea hacer una palanca de cambio de nivel RS-232, he diseñado un escudo que puede hacerse con el grabado de transferencia de tóner (o el método que prefiera) que tiene un chip MAX232, los condensadores y una D de 9 patillas. conector.

enlace

También es compatible con el protocolo de enlace de hardware, pero eso no es necesario en esta aplicación, ya que no tiene que preocuparse por las señales de protocolo de enlace.

    
respondido por el Majenko

Lea otras preguntas en las etiquetas