interfaces PIC

Páginas: 8 (1815 palabras) Publicado: 28 de enero de 2014









Ing. Sistemas Computacionales Hardware

MICROPROCESADORES

Proyecto Final
Comunicación RS232 entre PC-PIC-PIC

ENRIQUE GERARDO HERNANDEZ VEGA



Elías Marín Chaparro 205043
Manuel Eduardo Navarrete Ramírez 181009
Alan Uriel García Calvillo 206989

OBJETIVO
El objetivo del proyecto final, es establecer una comunicaciónentre el la PC y el PIC18f4550, y comunicación entre 2 PICS.
MARCO TEÓRICO
Comunicación Serial
Los sistemas microprogramables basados en CPU internamente están diseñados para la transferencia de datos en buses o líneas de 8 bits o múltiplos de 8. Así el bus de datos está optimizado para el tratamiento de datos en paralelo lo cual es mucho más rápido que el tratamiento serie.
Si la velocidad detransferencia de datos en paralelo es mucho más rápida, ¿porqué se utiliza la transmisión de datos serie?. Algunas respuestas se dan a continuación:
1. Para realizar la comunicación de datos en paralelo se requiere gran cantidad de hilos conductores, pues debe ser establecido un hilo para cada bit de datos, además de las señales de control. Esto encarece notablemente la comunicación en función de ladistancia. La comunicación serie requiere 2, 3 ó 4 hilos.
2. Una entrada salida/serie puede ser transmitida a través de pares de cobre, cable coaxial, fibra óptica, vía radio o vía satélite, lo que proporciona comunicación con equipos remotos (redes locales) o muy remotos (Internet a través de las redes telefónicas y de datos).
3. La comunicación paralelo no posee el alto grado deestandarización que ha alcanzado la comunicación serie, lo que permite la intercomunicación entre equipos, por ejemplo mediante RS232, USB o FireWire.
Transmisión modulada en amplitud
Dentro de las múltiples posibilidades existentes nos centraremos en la comunicación serie a través de la interpretación de dos niveles lógicos de tensión o corriente denominado formato marca/espacio.
El nivel lógico "1"representa un estado de tensión o corriente denominado marca, el nivel lógico "0" representa un estado de tensión o corriente denominado espacio.


Existen varios estándares que usan el formato marca/espacio, de los que nos interesan:
TTL
Lazo de corriente de 20mA
RS232
Niveles para cada estándar.
 
Nivel Lógico "1" (Marca)
Nivel Lógico "0" (Espacio)
TTL
5V
0
Lazo 20 mA
20 mA
0 mA
RS232C
-3V a -15V
+3V a +15V

Consideraciones en la comunicación serie
Cuando se transmite información a través de una línea serie es necesario utilizar un sistema de codificación que permita resolver los siguientes problemas :
1. Sincronización de bits: El receptor necesita saber donde comienza y donde termina cada bit en la señal recibida para efectuar el muestreo de la misma en el centro delintervalo de cada símbolo (bit para señales binarias).
2. Sincronización del carácter: La información serie se transmite por definición bit a bit, pero la misma tiene sentido en palabras o bytes.
3. Sincronización del mensaje: Es necesario conocer el inicio y fin de una cadena de caracteres por parte del receptor para, por ejemplo, detectar algún error en la comunicación de un mensaje.
Velocidadde transmisión
La velocidad de transmisión de datos es expresada en bits por segundo o baudios. El baudio es un concepto más general que bit por segundo. El primero queda definido como el número de estados de la señal por segundo, si sólo existe dos estados (que pueden ser representados por un bit, que identifica dos unidades de información) entonces baudio es equivalente a bit por segundo.Baudio y bit por segundo se diferencian cuando es necesario más de un bit para representar más de dos estados de la señal.
La velocidad de transmisión queda limitada por el ancho de banda, potencia de señal y ruido en el conductor de señal. La velocidad de transmisión queda básicamente establecida por el reloj. Su misión es examinar o muestrear continuamente la línea para detectar la presencia o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pic interfaces electronicas
  • Interface usb con pic labview
  • Interfaces
  • Interfaces
  • Interface
  • Interface
  • Interfaces
  • Interfaces

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS