Conexion RS32

Páginas: 14 (3486 palabras) Publicado: 20 de marzo de 2013
MCBtec
MCBtec

Mas información en
www.mcbtec.com

CONEXIÓN DEL PC A
MICROCONTROLADOR POR RS232
INDICE:
1.
2.
3.
4.
5.
6.
7.

Introducción.
Estructura física y características básicas de la RS232.
Conexión física y flujo de datos
Control RS232 por COP8CCR.
Control RS232 por PIC16F628.
WIN API32 para controlar RS232.
Conclusiones.

1. Introducción.
El objetivo de estetexto es facilitar la información básica para conectar un PC
con un microcontrolador. Estudiaremos la conexión física entre el PC y el
microcontrolador, el software del microcontrolador (PIC16F628 y COP8CCR) y el
software del PC utilizando el API32.

2. Estructura física y características básicas de la RS232.
El objetivo de este texto no es hacer un estudio en profundidad de lasespecificaciones técnicas del estándar RS23, por lo que nos limitaremos a describir solo
las características técnicas basicas que necesitamos para la conexión.
Desde el punto de vista de la RS232 existen dos tipos de dispositivos:



DTE ( Data terminal equipment): El PC que controla la transmisión.
DCE ( Data communications equipment): El modem, impresora, etc…

Las especificaciones máximaseléctricas para la transmisión de datos del EIA
para la RS232C son:




Lógica 0: de +3v a +25v.
Lógica 1: de –3v a –25v.
De –3v a +3v es indefinida.




En circuito abierto, la tensión no puede exceder de los 25v.
En cortocircuito la corriente no puede superar los 500 mA.

La transmisión de datos vía RS232C es asíncrona, es decir, la señal de reloj no
se transmite, por lo que tantoel transmisor como el receptor tienen que funcionar a la
misma velocidad ( por ejemplo 9600 Kb/s). Los bytes transmitidos tienen el siguiente
formato:

El bit de Start sincroniza los dos dispositivos y el bit de stop finaliza la
transmisión.
La velocidad de transmisión se da en baudios. Realmente este termino indica la
cantidad de cambios que hay en la línea, pero para nosotros va a ser lomismo que bits/s,
las velocidades más habituales son 38400, 19200, 9600, 7200, 4800, 3600, 2400, 1800,
1200, 600, 300, 150.
Existe una limitación física de la longitud del cable, según la norma RS232, a 15
metros.

3. Conexión física y flujo de datos.
El conector utilizado en el puerto RS232 es el llamado SUB-D y en el PC lo
podemos encontrar en dos tamaños; de 9 pines ( el más habitual ) yde 25 pines. La
descripción de los pines es la siguiente:
Name
Transmit Data
Receive Data
Request To Send
Clear To Send
Data Set Ready
Signal Ground
Carrier Detect
Data Terminal Ready

Sigla
TD
RD
RTS
CTS
DSR
SG
CD
DTR

9 Pines
Pin 3
Pin 2
Pin 7
Pin 8
Pin 6
Pin 5
Pin 1
Pin 4

25 Pines
Pin 2
Pin 3
Pin 4
Pin 5
Pin 6
Pin 7
Pin 8
Pin 20

Función de los Pines:Sigla
TD
RD
CD

Función
Salida Data Serie (TXD)
Entrada Data Serie (RXD)
Cuando el MODEM (DCE ) detecta una portadora desde el modem
al otro lado del teléfono, esta línea se activa para avisar al
DTE(PC).

DSR
DTR
CTS
RTS

RI

Similar a CTS, pero no se suele usar para protocolo.
Similar a RTS, pero no se suele usar para protocolo.
El MODEM pone esta línea en mark (1), paraindicar al PC esta
preparado para recibir datos, y en space (0) si el buffer esta lleno.
El PC pone esta línea en mark (1) para indicar que esta preparado
para recibir los datos del MODEM, en espace (0) si el buffer esta
lleno.
Se activa cuando se detecta señal de llamada el PSTN.

El tipo de conexión RS232 más sencilla es la de MODEM NULO, la cual solo
utiliza 3 líneas (RD, TD y SG). Elsiguiente diagrama muestra una conexión de este tipo
que nos va a permitir conectar el PC a los microcontroladores ( el PC y el
microcontrolador son de tipo DTE:

Si queremos hacer pruebas con el puerto serie podemos hacer un puente entre las
líneas 2 y 3 para que lo que salga por el puerto vuelva a entrar en el mismo puerto.
Si queremos activar el control de flujo de datos mediante...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • conexion
  • Conexionismo
  • El Conexionismo
  • Conexion
  • Conexiones
  • conexion
  • Conexionismo
  • Conexiones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS