Sei sulla pagina 1di 8

Universidad Politcnica del Valle de

Mxico

Integrantes:
Cortes Navarro Cruz Arturo
Mercado Becerril David
Modulo: Redes Industriales

Profesor: Derlis Hernndez Lara

Carrera: Ingeniera Mecatrnica

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.

La interface fsica que ese utiliza comnmente para conectar un microcontrolador


con la PC se muestra en la figura 3. El circuito MAX232 realiza la tarea de generar
de acuerdo a los valores lgicos entregados por le microcontrolador los niveles
necesarios de voltaje para la comunicacin RS-232 .

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;

B) Se procedi a programar el PIC, con el programador que tenemos. Se mont


el PIC y se programador y se program.

C) Lo siguiente a realizar fue la comunicacin entre el PIC y la PC, como nos lo


indico en profesor no funciono porque era muy complicado que la PC
reconociera el adaptador USB RS232.
D) Buscando otras opciones encontramos que podamos hacer la comunicacin
usando el software arduino y el cable USB del arduino pro-mini.

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:

F) Abrimos el software del ardunino, comprobamos que esta seleccionado el com


a utilizar, al igual que la seleccin del arduino y el tipo.

Para comprobar si el PIC mandaba las U como se estableci en el programa,


abrimos en el software del arduino en monitor serial que se encuentra en
herramientas.

Como se aprecia en la foto, si se comprob que hubo comunicacin y que el PIC y


enviaba las U como se especific en el programa,
Tuvimos que hacerlo de esta forma ya que como nos indic en profesor se nos
dificulto por el hecho de que se nos complicaba mucho el reconocimiento del
cable.

Conclusiones.

Cortes Navarro Cruz Arturo


Esta prctica me pareci de muy buena porque con redes industriales esta fue de
gran importancia ya que pudimos comunicar un PIC con una PC. Y se pudo
comprobar que el PIC si enviaba datos y as se pueden enviar datos de una pc a
un PIC, en conclusin esta prctica fue muy interesante.

Potrebbero piacerti anche