Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ROV
RS485
RS232
MAX485
MAX232
06 de diciembre 2006
RS485 es un alternatve para RS232 para distancias largas. Longitud mxima del cable de RS232 es slo 15m . Para RS485 se trata de 1200m . Adems se puede conectar muchos dispositivos a bus RS485 (a
diferencia de RS232 - slo 2).
Enviar / recibir modo se selecciona RTS seal. El convertidor fue diseado para ser tan simple como sea posible, por lo que no tiene algunas de las caractersticas que se pueden encontrar en los productos de
calidad comercial (por ejemplo, separacin galvnica).
Visin de conjunto
Popular MAX232 chip se utiliza para convertir seales RS232 desde / hasta TTL nivel. MAX485 convierte TTL seales de nivel de estndar RS485. RTS lnea se utiliza para cambiar el modo de transmisin de
MAX485. RTS seal se convierte primero en TTL nivel por MAX232 luego se conecta a DE y RE / pins.
2 LED s se utilizan para indicar el estado actual de la interfaz.
Dplex
Si su sistema de control tiene que recibir y enviar datos en el mismo tiempo que usted debe usar el modo de transmisin full duplex. Es posible (y en el mundo real este es el caso ms popular) que el sistema de
control enva primero mensaje de solicitud y que espera la respuesta. Para este tipo de sistemas de medio dplex comunicacin es suficiente. Esta interfaz funciona en dplex medio el modo en que slo requiere
2 cables (Full Duplex 4 hilos) y es ms fcil de construir.
Terminator
Bus RS485 debe terminarse en los extremos de las lneas largas. Por defecto es [b] 120 [/ b] de la resistencia. Si hay ms de 2 dispositivos en el bus, se necesita terminador slo en la primera y la ltima
unidad. Terminator se puede omitir para las lneas cortas.
PCB
Capas Individual, el tamao es 63 x 48 mm. PCB obra, la lista esquemtica y parcial est disponible como PDF documentos al final de este artculo.
Pruebas
Despus de soldar todos los elementos, alimentar el dispositivo. Red LED (LED 2) debe ser brillante. Revise el voltaje entre los pines 15 y 16 del MAX232 y entre los pines 5 y 8 del MAX485. Debe ser 5V .
Prueba inicial
Esta prueba es slo para demostrar que algunas partes de el convertidor funciona. Slo se necesita equipo PC; otro dispositivo RS485 no se requiere en esta etapa.
Conecte el ordenador PC con convertidor mediante un cable RS232. Ejecutar Hyperterminal de Windows o cualquier otro programa de terminal, establecen 9600bps, 8N1 y apretn de manos Ninguno . Al hacer
clic en gancho y descuelga iconos usted debe notar el cambio en verde LED .
Haga clic en gancho en el icono y escriba cualquier texto en la ventana de terminal, la tensin entre CON2-1 y CON2-2 debe cambiar rpidamente. Nota Puede utilizar cualquier otro programa de terminal serie.
Prueba real
Para ver si el convertidor funciona bien algunos datos deben ser enviados y recibidos correctamente. Para la prueba real que necesita otro dispositivo con interfaz RS485.
Si tiene dos interfaces RS485 se puede comprobar la interfaz utilizando el mtodo ms simple. Slo tiene que conectar dos interfaces, funcionamiento 2 programas de terminal y ver si un programa terminal puede
recibir lo que se escribe en la otra ventana. Usted debe recordar para cambiar adecuada de envo / modo de recepcin de ambas interfaces (set state apropiado de estrategia en tiempo real de la seal).
Cuando el convertidor est en modo de TX y transmite los datos que usted puede notar el cambio de tensin entre los pines AB.
Programacin
De los programadores punto de vista de la transmisin de datos a travs de RS485 es el mismo que el de transmisin del puerto de serie. La nica diferencia es que usted tiene que establecer el estado apropiado
de RTS lnea antes de envo / recepcin de datos. Debido RTS lnea se utiliza muy a menudo en los convertidores half-duplex para cambiar el modo de TX / RX, muchos programas se pueden utilizar sin ninguna
modificacin.
Modos de transmisin de convertidor: RTS altos - se puede recibir datos de RTS baja - usted puede enviar datos
Para Win32 API (MS Windows) cuando el puerto serie de configuracin configura el control manual de estrategia en tiempo real en lnea DCB estructura.
. dcb fRtsControl = RTS _CONTROL_ENABLE ; / / manual de estrategia en tiempo real de control y RTS digan alta
. dcb fRtsControl = RTS _CONTROL_DISABLE ; / / manual de estrategia en tiempo real de control y RTS digan bajo
Antes de la transmisin serie adecuada estrategia en tiempo real del estado:
Para recibir conjunto de datos RTS alta : EscapeCommFunction (hSerialPortHandle, SETRTS)
Para enviar conjunto de datos RTS baja : EscapeCommFunction (hSerialPortHandle, CLRRTS);
Verde LED indica el estado actual de la estrategia en tiempo real de lnea.
Interfaz RS485 proporciona algunos beneficios ms en comparacin con RS232: simplicidad y la robustez para la transferencia de larga distancia. RS485 es ms sencilla, ya que utiliza slo
dos hilos (o un solo par) para llevar a cabo los datos en forma bidireccional, usando RS232, necesitamos 3 cables como mnimo para transportar los datos de forma bidireccional. RS485
longitud del cable puede ser de hasta 1.2 km, mientras RS232 slo unos 25 metros.
Figura 1
Red LED indica el transmisor y un verde indica que el proceso de recepcin. Cuando no hay transferencia de datos, para mantener la lnea de datos a una leve tensin constante, dos
resistencias de 560 ohmios estn conectados a la lnea. Uno de ellos es alimentado y el otro est conectado a tierra.
Figura 2
La principal ventaja de este convertidor es, puede detectar los datos entrantes / salientes y cambie los modos de MAX485 TX y RX. Controla el DE y RE bits de habilitacin de forma
automtica. Las lneas RS485 A y B se han extrado del bloque de terminales de tornillo. Las conexiones se muestran en el diseo que est dentro del paquete zip descargable.