sillas

Páginas: 5 (1242 palabras) Publicado: 24 de septiembre de 2014
enginy@eps

Curs 2007/2008

Comunicación serie Maestro/Esclavo
Laura Porcel Martín, Juan Carlos Gutiérrez Baños.
Práctica de la asignatura Microordenadores
lauraporma@gmail.com
gutierrezjuanca@hotmail.com
Resumen — En este trabajo se ha implementado un dispositivo
de
comunicación
serie
en
configuración
MAESTRO/ESCLAVO. Se ha utilizado el microcontrolador
PIC16F876 presente en ellaboratorio y el programa de
control RealPic. El objetivo ha sido el diseño de un protocolo
a nivel de capa red sobre un nivel físico basado en el estándar
RS232 en su versión asíncrona.

I. INTRODUCCIÓN
Una comunicación Maestro/Esclavo requiere un
conjunto de reglas que especifiquen el intercambio de datos
u órdenes. Estas reglas definen lo que se conoce como un
protocolo de red otambién un protocolo de comunicación.
En este caso el intercambio se produce entre dos
microcontroladores PIC16F876.
Este microcontrolador utiliza a nivel físico el protocolo
RS232 encargado de establecer una norma para el
intercambio serie de datos binarios entre un equipo
terminal de datos y un equipo de Comunicación de datos.
La interfaz RS232 está diseñada para distancias cortas, de
unos 15metros o menos, y para velocidades de
comunicación bajas, de no más de 20 [Kb/s]. La interfaz
puede trabajar en comunicación asíncrona o síncrona y
tipos de canal simplex, half duplex o full duplex. En este
caso será asíncrona y utilizará un canal simplex en el que el
intercambio de datos se realiza en un solo sentido.
A. Objetivos
En este trabajo se han configurado dos entrenadoresbasados en el PIC16F876 para establecer una
comunicación mediante un periférico (USART) que utiliza
el protocolo RS232.
Se han implementado tanto una etapa de conexión como
una etapa de comunicación de datos entre los entrenadores.
La etapa de conexión permite determinar si el entrenador,
configurado como esclavo está presente. Este proceso
consiste en el intercambio de caracteres específicos.La
etapa de comunicación permite al entrenador configurado
como maestro enviar los caracteres introducidos en su
teclado y al entrenador esclavo recibirlos y mostrarlos en
su pantalla LCD. Véase la Figura 1 una fotografía del
entrenador con los periféricos utilizados.

44

Fig. 1 Fotografía del entrenador utilizado (PIC 16F876).

II. IMPLEMENTACIÓN HARDWARE
B. Periférico USART.
Elperiférico USART es el utilizado para la transmisión
de datos en formato serie, aplicando técnicas de
transmisión sincrónica o asincronica, según su
configuración. La característica más destacable de este
periférico es que destina un terminal a la transmisión (Tx)
y otro a la recepción (Rx), en este caso el sincronismo se
hace dentro de cada equipo y la interfaz solo define el uso
de un bitde start y otro de stop, para indicar el inicio y fin
de transmisión de un byte, es por eso que todos los equipos
interconactados deben estar configurados para el mismo
bit-rate. Las ventajas más importantes de este modo de
comunicación radica en que no se requiere destinar más
entradas salidas a completar algunas interfaces como la
RS232.
C. Implementación del cable de conexión
Los dosentrenadores se conectan entre ellos cruzando
los pines del puerto RS232 de recepción y transmisión y
uniendo los pines de tierra. El pin encargado de recibir es
el que ocupa la posición 2, el pin de transmisión ocupa la
posición 3 y el pin de tierra o gnd es el número 5.
Véase Figura 2 en la que se muestra el esquema básico
de la conexión entre dos entrenadores PIC16F876.

enginy@epsCurs 2007/2008

Fig. 2 Esquema de la implementación.

III. IMPLEMENTACIÓN SOFTWARE
El entrenador distinguirá entre los dos modos de
operación según la posición del interruptor RA4, nivel bajo
para Maestro y nivel alto para Esclavo.
A.

Comprobación inicial sobre el interruptor RA4.

Fig. 4 Diagrama de flujo Modo Maestro.

En código ensamblador quedaría de la siguiente forma:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La silla
  • Silla
  • La Silla
  • La silla
  • LA SILLA
  • Sillas
  • la silla
  • Sillar

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS