Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Mxico
Integrantes:
Cortes Navarro Cruz Arturo
Mercado Becerril David
Modulo: Redes Industriales
Grupo: 180901
Turno: Matutino
Reporte de Practica 3
Comunicacin serial entre un micro controlador y una
PC
(USART de un PIC16F).
Antecedentes:
Conociendo los micro controladores PIC16F
En este trabajo se describe la prctica realizada para la tercera evaluacin de la
materia de redes industriales. Se vio durante el curso correspondiente a este
periodo, como configurar y utilizar algunos de los perifricos ms usados de un
PIC, como por ejemplo el perifrico USART. Adems de la clasificacin de las
redes, la arquitectura Ethernet y el porqu de la trasmisin de informacin en red
entre dispositivos como los PLCS, computadoras industriales y PACS.
Introduccin:
Se est trabajando con el PIC16F887 en especfico, este es un micro controlador
de 8 bits de mediano rango, con 40 terminales y con una arquitectura Harvard lo
que indica que tiene dos memorias, una para datos y una de programa, adems
utiliza instrucciones RISC (del ingls Reduced Instruction Set Computer, en
espaol Computador con Conjunto de Instrucciones Reducidas).
USART
Cuando se ha logrado implementar cualquier protocolo de comunicacin entre una
PC y un microcontrolador se puede decir que una gran cantidad de aplicaciones
estn a la puerta, entre las cuales se pueden nombrar monitoreo, control digital,
impresin de datos en papel, impresin en pantalla de datos inmediatos, etc. Los
protocolos ms comnmente implementados en microcontroladores y PC son:
RS232, IP, Paralelo, etc.
El microcontrolador PIC16F887 tiene incluido dentro de su estructura interna un
mdulo USART (Transmisor receptor universal sncrono asncrono) que es la
abreviacin de universal syncchronous asynchronous receiver transmitter en
ingles tambin es conocido como SCI (serial comunications interface) y es uno
de los ms comnmente usados para la implementacin de puertos seriales, la
configuracin asncrona full dplex es una de las ms populares de la USART
porque es usada para interfaces con el puerto serie de las PC usando el protocolo
RS-232.
La funcin principal del mdulo USART es enviar y recibir datos de forma serial,
esta operacin puede ser dividida en dos categoras, transmisin sncrona y
transmisin asncrona. La operacin sncrona usa una lnea de datos y una de
reloj mientras que la asncrona solo usa la lnea de datos, para este periodo del
curso solo se analiz la transmisin asncrona.
Modo asncrono:
La comunicacin asncrona es la que generalmente se utiliza entre un
microcontrolador y una PC. Para la comunicacin serie con la PC se utiliza el
estndar no retorno a cero (NRZ) en la forma conocida como 8-N-1 que quiere
decir 8 bits de datos, sin paridad y un bit de parada tal como se muestra en la
figura 1.
Lnea libre se define como un estado lgico alto o uno. El inicio de la transmisin
de datos (Bit de inicio) se define como un estado lgico bajo o cero. Los bits son
enviados enseguida del bit de inicio, enviando en primer lugar el bit menos
significativo, despus de los bits de datos se enva el bit de parada que es un
estado lgico alto o uno. El periodo T depende de la velocidad de transmisin y es
ajustado de acuerdo a las necesidades de transmisin. En la figura 2 se muestra
un conector para protocolo RS-232 y en la tabla 1 los nombres de cada pin.
Material y Equipo:
-
1 PCs
1 PIC16F887
1 cable USB de arduino pro mini (TTL)
1 Oscilador a 4 Mhz
2 capacitores cermicos
Software Mplab
Programador de PIC
Software Arduino
Protoboard
Desarrollo
A) Realizar el programa en Mplab;
E) Lo conectamos con el pic TX con RX del arduino y Rx con TX del arduino para
que exista la comunicacin entre PIC y PC:
Conclusiones.