Você está na página 1de 19

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 Salida Informaci


Entradas
e s ón

814 1 1 a relé Aquí

811 5 3 a relé Aquí

815 5 8 a relé Aquí

24 a
818 16 Aquí
relé

10 a
816 0 Aquí
triac

Temperatu
819 Display Aquí
ra

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
ordenador
Contenido

• 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.
Interface del programa Smart Term.

• Anterior
• Índice
• Siguiente

Términos de uso & Disclaimer

Copyright © 2009-2011 by cursomicros.com

Você também pode gostar