Guia Lab - 09
Guia Lab - 09
Guia Lab - 09
El Puerto Serie
Introducción
Una rasgo de gran importancia que poseen los microcontroladores PIC es la capacidad de
comunicarse con el computador a través de un módulo incorporado que tiene las características
apropiadas para el intercambio de información. Este módulo se llama USART (Universal
Synchronous Asynchronous Receiver Transmitter) y opera de acuerdo al estándar RS232 que
también es muy utilizado en las computadoras personales u ordenadores, así como en otros
dispositivos. Como interfaz entre los niveles TTL del PIC y RS232 del computador se suele utilizar el
circuito integrado MAX232.
Características
Este módulo puede configurarse para operación asincrónica (full -dúplex) y para su empleo en este
modo se puede utilizar la librería UART del compilador mikroC PRO. Este es uno de los dos módulos
serie E/S, también llamado Interfaz de Comunicación Serie SCI. El módulo USART de los
microcontroladores PIC puede configurarse como un sistema asincrónico full-dúplex que puede
comunicarse con dispositivos periféricos, tales como terminales CRT y computadoras personales, o
puede configurarse como un sistema sincrónico half-dúplex que puede comunicarse con otros
dispositivos tales como conversores A/D y D/A, EEPROMs serie, etc. Los modos de operación
disponibles son los siguientes:
● Asincrónico (full-dúplex)
● Sincrónico-Maestro (half-dúplex)
● Sincrónico-Esclavo (half-dúplex)
Protocolo RS232
Este es un protocolo de comunicación serie ampliamente difundido en las computadoras personales y
empleado por los puertos COM del computador. El acceso físico a estos puertos es a través de un
conector DB-25 o DB9, machos y hembras. La norma RS232 se estableció para comunicar un
computador con un modem, por lo que en los conectores DB-25 aparecen muchos pines que en otras
aplicaciones no se utilizan, y en las que es más común emplear el conector DB9. Cada uno de los
terminales del conector RS232 tiene una función especificada por la norma. Unos pines transmiten y
reciben datos, mientras que otros permiten el control de la comunicación. En la tabla se observan
estos detalles.
Un dato a tener muy en cuenta es la velocidad de transmisión, que es la cantidad de información
enviada por la línea de transmisión en la unidad de tiempo. Se mide en Baudios y es proporcional a
los Bits/segundo (bps). Las velocidades de transmisión normalizadas para los puertos COM son: 75,
150, 300, 600, 1200, 2400, 4800, 9600, etc. Baudios. Otra cuestión fundamental se refiere a los
niveles de voltaje de la norma:
● Los datos se transmiten con lógica negativa, es decir, un voltaje positivo representa 0,
mientras que un voltaje negativo representa 1.
● El 0L se encuentra entre +3 y +15V.
● El 1L se encuentra entre -3 y -15V.
● Los voltajes más usados son +12V para el 0L y -12V para el 1L.
● Cuando un puerto no está transmitiendo mantiene el terminal de transmisión en 1L (-12V).
Procedimiento
1. Desarrollar el experimento de los código 1 copiando los códigos y simulando en Proteus
como muestran los videos.
2. Desarrollar un programa que crea una comunicación entre dos microcontroladores
3. Desarrollar un Programa que permita enviar un dato de un microcontrolador a otro y este
lo despliegue en un LCD
Investigar
1. Que es RTU
2. Que es el MODBUS
3. Ques es el RS 485