Interfases serial RS232

23
Interfases serial RS232 En la siguiente Tabla puedes ver un resumen de las interfases seriales más relevantes o simplemente desplázate más adelante para ver todos los productos que te ofrecemos en esta sección Clav e Entradas Salida s Informaci ón 814 1 1 a relé Aquí 811 5 3 a relé Aquí 815 5 8 a relé Aquí 818 16 24 a relé Aquí 816 0 10 a triac Aquí 819 Temperatu ra Displa y Aquí 822 3 Audio Aquí 824 TTL RS485 Aquí 825 30 0 Aquí

Transcript of Interfases serial RS232

Interfases serial RS232 En la siguiente Tabla puedes ver un resumen de las interfases seriales más relevantes o simplemente desplázate más adelante para ver todos los productos que te ofrecemos en esta sección

Clave Entradas Salidas Información

814 1 1 a relé Aquí

811 5 3 a relé Aquí

815 5 8 a relé Aquí

818 16 24 a relé Aquí

816 0 10 a triac Aquí

819 Temperatura Display Aquí

822 3 Audio Aquí

824 TTL RS485 Aquí

825 30 0 Aquí

Convertidor USB a RS232

Si su PC ya no cuenta con un puerto serial RS232 que se presenta en la PC con un conector DB9 macho o en algunas ocasiones DB25 macho, ahora puede usar este cable que se conecta al puerto USB y se convierte en RS232

Transmisor RS232

Clave: 803

Aprenda a realizar controles que se comuniquen con la PC. Utilizando el puerto serial de una PC ud. puede enviar comandos y leer el estado de contactos, energizar luces, relevadores o enviar mensajes a la computadora.

Datos técnicos: Integrado: DS14C232 alimentación: 12V CD bornes atornillables y cables

Vea el diagrama esquemático aquí: ESQComRS232-2.pdf

Transmisor RS232 a RS485 Half Duplex

Clave: 809

Con esta tarjeta ud. puede controlar hasta 32 dispositivos desde su PC.

En el puerto RS232 de su PC solamente se puede conectar un dispositivo. Sin embargo con esta tarjeta se puede transformar en MULTIDROPING, y con dos hilos en modo diferencial puede transmitir hasta un kilómetro de distancia.

Datos técnicos: Alimentación: 9V AC/CD Led indicador de: Tx, Rx, DTR/RTS Hilos: 2 A,B y tierra.

Transmisor RS232 a RS485 Full Duplex

Clave: 810

Con esta tarjeta ud. puede controlar hasta 32 dispositivos desde su PC. Full Duplex

En el puerto RS232 de su PC solamente se puede conectar un dispositivo. Sin embargo con esta tarjeta se puede transformar en MULTIDROPING, y con cuatro hilos en modo diferencial puede transmitir hasta un kilómetro de distancia.

Datos técnicos: Alimentación: 9V AC/DC, Led indicador de: Tx, Rx, DTR/RTS Hilos: cuatro Tx A, Tx B, Rx A, Rx B y tierra.

Interfase RS232 de 5 entradas y 3 salidas a Relevadores

Clave: 811

Mediante comandos ASCII activa los tres relevadores y conoce el estado de las 5 entradas digitales. Envia los comandos desde Hyperterminal de Windows o desde cualquier otro programa que maneje las comunicaiones seriales RS232. Puedes programarla en Visual Basic, C++ y muchos programas más.

Características:

Entradas: 5 entradas digitales mediante resistencia a +5V CD Salidas: 3 salidas a relevadores UPDT de 10A

Interfase: RS232 8N1 a 2400 baudios

Alimentación: 9V CD/AC

Documentos

Consulte la guía de uso de este producto Descargue el manual aquí...

Diagrama del módulo

Diagrama del Transmisor RS232

Si usted desea enviar los comandos desde HyperTerminal de Windows descargue este archivo que ya esta configurado y listo para usarse: jar.ht

Vea este magnífico programa de ejemplo que incluye el código fuente completamente gratis: 811_VB_5E-8S.zip

Clave 811-1 Software "Control manual, timers, lógica, diagrama escalera"

o Vea el manual completo aquí.

o Descargue el programa aquí (3.12Mb)

Clave: 811-2Software "Avisa por e-mail eventos remotos"

o Vea el manual completo aquí.

o Descargue el programa aquí (2.71Mb)

Conector de tira de pines 2x13 a bornes

Clave: 813-1

Con esta tarjeta se puede hacer un header de 2 x 13 (26 Pines) a bornes atornillables. Este módulo se ofrece principalmente para conectarse al Clave 813. Se incluye el cable plano de 10cm.

Diagrama Esquemático

Interfase RS232 de una entrada y una salida

Clave: 814

Manual de operación

Diagrama esquemático

La presente aplicación permite activar y desactivar el relevador del módulo, así como conocer su estado (prendido o apagado) en cualquier momento mediante comandos

sencillos de texto en código ASCII que se pueden enviar desde HyperTerminal de Windows o desde algún otro programa que maneje las comunicaciones RS232.

Usted puede crear también una aplicación de Windows que se ajuste a estos comandos para controlar a voluntad desde la PC el funcionamiento de dicho módulo. Puede usar el entorno de su preferencia como Visual Basic, C++, etc. Si Ud desea enviar los comandos desde HyperTerminal de Windows descargue este archivo que ya esta configurado y listo para usarse: jar.ht

Interfase RS232 de 5 entradas 8 salidas a relevador

Clave: 815

Manual de operación

Este módulo le permite conectar su PC al mundo real de inmediato. Mediante simples comandos en ASCII se activan o desactivan a voluntad los ocho relevadores de salida.

De manera similar la tarjeta envía por su puerto serie el estado de las entradas. La tarjeta se suministra lista para usarse.

Lo único que requiere usted es conocer los comandos de funcionamiento, los cuales se explican en el manual de operación.

Diagrama esquemático

No olvide adquirir el cable con clave 2203 para conectar la tarjeta al puerto serial de la PC

Nota: Si usted desea enviar los comandos desde HyperTerminal de Windows descargue este archivo que ya esta configurado y listo para usarse jar.ht

No olvide adquirir el cable con Clave 2203 para conectar la tarjeta al puerto serial de la PC:

Vea este magnífico programa de ejemplo que icluye el código fuente completamente gratis:

Descargue aquí el programa: 815_VB_5E-8S.zip

Interfase RS232 de 10 salidas a Triac

Descargue aquí el programa:

Clave: 816

Manual de operación

Este módulo cuenta con 10 salidas a Triac de 10 amperes cada uno. Dichas salidas se pueden activar o desactivar mediante simples comandos en ASCII desde Hyper Terminal de Windows o bien desde un software personalizado (no incluido) para PC usando un puerto serie. De la misma manera puede conocer el estado de salidas en un momento dado.

La tarjeta se suministra lista para usarse. Lo único que requiere usted es conocer los comandos de funcionamiento, los cuales se explican en el manual de operación

Diagrama esquemático

Interfase de 16/24 salidas a relevador

Clave: 818

Este módulo se conecta a la PC u otros dispositivos seriales mediante una conexión RS232.

Mediante esta conexión se pueden realizar diferentes operaciones entre las que se destacan las siguientes:

Supervisión del estado de 7 entradas digitales Control de 16 salidas a relevadores

Control de 8 salidas digitales, que son salidas directas del microcontrolador

El módulo Clave 818 se suministra con la tarjetita 818-1 que se utiliza para interconectarse con el módulo Clave 803 que se vende por separado.

Mediante un módulo Clave 707 las salidas digitales se pueden convertir en otros 8 relevadores. Para un total de 24 relevadores.

Al módulo Clave 818 se le puede asignar fácilmente una dirección específica, de tal manera que se pueden hacer redes RS485 haciendo uso de otros módulos como el Clave 810.

Manual de operación.

Conector para 818 a 803

Clave: 818-1

Esta tarjetita interconecta los módulos Clave 818 y el Clave 803.

Conector para 818 a 803 con cable plano

Clave: 818-2

Esta tarjetita interconecta los módulos Clave 818 y el Clave 803 con cable plano.

Reloj/Termómetro con salida serial

Clave: 819

Es un reloj digital con alarma y termómetro. Este módulo le permite conocer la hora de forma precisa gracias al circuito integrado DS1302 (reloj en tiempo real) y la temperatura desde 2 hasta 100 ºC mediante el sensor LM35, ambos controlados con un microcontrolador PIC16F874A.

El módulo cuenta también con un puerto de comunicaciones UART con el que podrá enviar esta información en forma serial a otro sistema que utilice el mismo protocolo de comunicaciones 8N1 a 9600.

También puede ser programada una alarma para que se active a determinada hora y emita un zumbido, cuya función bien puede ser la de reloj despertador. Una batería de litio mantiene la hora aún cuando existan fallas en la alimentación del sector eléctrico.

Consulte el manual

Cuando se conecta el módulo 803 Reloj/Termometro, puede enviar sus datos a una PC y se convierte en un poderoso DataLogger.

Como ejemplo descargue este programa GRATIS en el que puede ver la temperatura, la hora y definir a su gusto un nivel de alarma.

Se suministra el código fuente completo, si requiere alguna modificación para que se ajuste a sus necesidades específicas, comuníquese con nosotros.

Programa gratis:

Vea en la siguiente fotografía como se conecta el Reloj/termómetro a la interfase RS232 Módulo Clave 803:

Grabador de voz/sonido de 42 seg. RS232

Clave: 822

El módulo Clave: 822 está basado en el integrado aP8942A de Aplus Integrated Circuits Inc. Con esta tarjeta, notable por sus medidas reducidas, puedes evaluar el aP8942A fácilmente, ya que tiene una conexión RS232 para tu PC.Cuenta con salida digital PWM para activar una pequeña bocina de 16 ohms o para conectar algún amplificador adicional. También tiene una salida a "colector abierto"El aP8942A es muy flexible y tiene muchas otras características que puedes explorar en profundidad con ayuda de este interesante dispositivo.

alimentación: 5 V / 100 mA medidas: 7.2 x 4.0 cm

Tiempo total de los mensajes: 42 seg

Número de mensajes individuales: 8 por ejemplo

Varias salida de audio

Conector RS232 para la PC

Mediante comodos comandos que puedes enviar desde la PC a 2400 8N1 se controla el disparo de los mensajes y otras funciones.

Documentos:

Diagrama de conexiones

Transmisor TTL a RS485 Half Duplex

Clave: 824

Módulo que trasforma un USART TTL en RS485. Ideal para dotar a su proyecto con el hardware necesario para hacer redes RS485

Una excelente aplicación de esta tajeta la puedes ver con el Módulo para PT100 Clave 751, que puede encontrar en nuestra sección de Instrumentos de medición: http://www.electronicaestudio.com/virtuales.htm

Módulo de 30 entradas y salida RS232.

Clave: 825

Este módulo cuenta con un zócalo para conectar un PIC de 40 pines para ser programado por el usuario, la tarjeta tiene headers para 30 entradas y todo el hardware necesario para transmitir en RS232, además cuenta con su fuente de alimentación, botón de reset y un pequeño buzzer.

cursomicros.com

Curso de Programacion de microcontroladores PIC

Inicio Módulo 1

Módulo 2

CCS C

Control I2C

Descargas

Programación de microcontroladores

Programación básica de microcontroladores PIC16F84A y PIC16F87xA

Microcontroladores PIC Grabación de PICs

PIC16F84A y PIC16F87xA

Los Puertos

Programación en ensamblador

El MPLAB IDE

Proteus VSM

Ejercicios y Aplicaciones

Programación en C de microcontroladores PIC16F84A y PIC16F87xA

Lenguaje C BoostC

El Display LCD

Teclado Matricial

Las Interrupciones

Los Timers

El USART

El MSSP: I2C

Conversor ADC

CCPx: PWM

Miscelánea

Programación en C de microcontroladores PIC16 y PIC18

CCS PICC Interface RS232

Uso de puertos

Uso de LCD

Uso de Teclado

Interrupciones

Interface I2C

Conversor ADC

PWM

EEPROM y FLASH

USB

Programación en C de microcontroladores AVR

Los AVR Herramientas diseño

Los puertos

Las Interrupciones

El USART

Los Timers

PWM

El Conversor ADC

TWI (I2C)

Bus SPI

EEPROM y FLASH

Control de dispositivos I2C Memorias EEPROM Real Time Clocks 1

Real Time Clocks 2

Sensores de Temperatura 1

Sensores de Temperatura 2

Expansores de E/S

Descargas de las prácticas

Videotutoriales

7 - El USART: Interface RS232 > Interface serial microcontrolador ordenadorContenido

Introducción El Estándar RS-232

o Voltajes de los niveles lógicos del RS-232

o Formato de transferencia de datos

o Velocidad de transmisión (Baud Rate)

o Señales del puerto serie

o Control del flujo de datos (Handshaking)

Interface serial microcontrolador-ordenador

o Requerimientos hardware

o Requerimientos software

El USART de los PICs

o Los registros del USART

o Inicialización del USART

o Transmisión de datos del USART

o Recepción de datos del USART

o Cálculo del Baud Rate

o Los registros TXSTA y RCSTA en detalle

Práctica 1: Comunicación PC - PIC - LCD

El programa Tera Term

Práctica 2: Tratamiendo de textos y números

Las Interrupciones del USART

Práctica 3: Interrupciones del USART

El buffer circular o buffer de anillo

Práctica 4: Buffer circular con Interrupciones

Práctica 5: Interface RS-232 entre dos PICs

Interface serial microcontrolador-ordenador

Como siempre, el enfoque se divide en dos partes:

 

Requerimientos hardware

Nos vamos a enfocar en dos aspectos.

Primero veamos el tema del transceiver. Dado que los niveles de tensión en el Estándar RS-232 (de –12V, 0V y +12V en el ordenador) no son compatibles con los niveles habituales de los microcontroladores (de 0 y 5V), se requiere de un transceiver que convierta estas tensiones de unos niveles a otros y viceversa.

Sin duda, el MAX232 es el más famoso de todos. Como se ve en su esquema, mostrado abajo, el MAX232 puede trabajar con una fuente de alimentación de 5V y provee dos canales de transmisión y dos de recepción, aunque solo se suele usar un par. A su gran tamaño se suma como desventaja el uso de condensadores externos, para “bombear” la carga necesaria en los circuitos doblador e inversor de voltaje.

Interface entre un microcontrolador y un computador mediante el transceiver MAX232.

El mismo fabricante del MAX232, Dallas Semiconductors, ofrece sus versiones mejoradas como el MAX203, que no requiere de capacitores externos, o el MAX202, que brinda protección contra cargas electrostáticas.

Mejor aun para pequeños circuitos sería el DS275 (de 8 pines), el cual tampoco requiere de capacitores externos y cuenta con el par justo de drivers de transmisión y recepción de datos. Su principal inconveniente es que está diseñado para operar solo en transferencias half duplex.

Para conocer más del funcionamiento interno de los transceivers es recomendable que consultes sus respectivos datasheets.

Interface entre un microcontrolador y un computador mediante el transceiver DS275.

El segundo aspecto hardware que interesa es el relacionado con el Control del flujo de datos (Handshaking): en los dos esquemas presentados anteriormente las retro-conexiones en el conector DB9 (de color violeta) son opcionales. Solo harán falta cuando el programa terminal del ordenador esté configurado para utilizar los pines indicados, así:

RTS (7) se conecta a CTS (8) para que siempre que el ordenador desee enviar datos al microcontrolador, se responda a sí mismo con un “permiso concedido”.

Análogamente, DTR (4) se une a DSR (6) para que cuando el ordenador informe un “estoy listo para la comunicación”, su eco (haciéndose pasar por el microcontrolador) le responda con un “yo también lo estoy”. A veces DTR también se dirige a DCD (1).

 

Requerimientos software

Por un lado necesitamos unas rutinas para el microcontrolador que gestionen las funciones del Estándar RS-232. Éstas pueden implementarse tranquilamente a nivel software debido a su simplicidad o mediante el módulo USART, el cual por supuesto ofrecerá mucha más eficiencia y flexibilidad.

Por otro lado, necesitaremos un programa de ordenador que se encargue de controlar su puerto serie. A su vez, este programa puede ser uno desarrollado por nosotros mismos, que nos permitiría tener el control total del puerto serie y podríamos transmitir y recibir todo tipo de datos (binarios o de texto). También podríamos implementar técnicas alternativas de control de flujo de datos (aparte de los descritos arriba), o sofisticados mecanismos para el control de errores en la transferencias de datos. Como ves, se ve muy atractivo, pero también requiere de conocimientos a mediano nivel sobre programación en lenguajes como Visual C++, Delphi o Visual Basic.

Como alternativa práctica, podemos usar softwares como el Hyperterminal de Windows, Serial Port Monitor o Smart Term. Estos son programas de tipo consola que nos permiten visualizar los datos que se transfieren hacia/desde el puerto serie. Por no ofrecer tanta flexibilidad nos limitaremos a trabajar con datos de texto. Conforme vamos escribiendo los caracteres en la consola, se irán enviando hacia nuestro microcontrolador. Así mismo, los caracteres enviados desde el microcontrolador se irán mostrando en la consola, todo en tiempo real.