2. OBJETIVOS
• IDENTIFICAR QUE ES Y COMO
FUNCIONA EL PUERTO SERIAL DEL
COMPUTADOR.
• CONOCER EN ROBÓTICA COMO SE
PUEDE UTILIZAR ESTE DISPOSITO.
• APLICACION POR ANCHO DE PULSO
3. QUE ES EL PUERTO
SERIAL?
Es una interfaz de comunicaciones entre
ordenadores y periféricos en donde la
información es transmitida bit a bit enviando
un solo bit a la vez. (En contraste con el
puerto paralelo que envía varios bit a la vez).Y
se le llama RS -232
4. RS -232
RS-232. Es un estándar que fue diseñado
en los 60s para comunicar un DTE (Data
Terminal Equipment, el PC en este caso)
y un DCE (Data Communication
Equipment, habitualmente un modem).
5. Utiliza un cableado simple desde 3 hasta 25
hilos y que conecta ordenadores o
microcontroladores a todo tipo de periféricos,
desde terminales de impresoras, modems,
mause entre otros
El RS-232 original tenía un conector tipo D de
25 pines, sin embargo la mayoría de dichos
pines no se utilizaban, por lo que se
incorporó un conector más pequeño de
solamente 9 pines que es el que actualmente
se utiliza (DB9).
6. Normas RS-232
La Norma RS-232 fue definida para conectar un
ordenador a un modem. Además de transmitirse
los datos de una forma serie asíncrona son
necesarias una serie de señales adicionales,
que se definen en la norma. Las tensiones
empleadas están comprendidas entre +15/-15
voltios.
7. Los voltajes para un nivel lógico alto están
referenciados entre -3V y -15V. Un nivel lógico bajo
tendrá un voltaje entre +3V Y +15V. Los voltajes m ás
usados son +12V y -12V.
La comunicación efectuada por un Puerto RS232 es
asincrónica. Esto significa que no hay señal de reloj
asociada a la señal de datos. Cada palabra es
sincronizada empleando un bit de comienzo ( start bit)
y un reloj interno en cada lado que mantiene la
temporización.
8. En los PCs hay conectores DB9 macho, de 9 pines,
por el que se conectan los dispositivos al puerto
serie. Los conectores hembra que se enchufan
tienen una colocación de pines diferente, de
manera que se conectan el pin 1 del macho con el
pin 1 del hembra, el pin2 con el 2, etc...
9. La información asociada a cada uno de los pines
# de Pin Señal Descripción E/S
1 - Masa chasis -
3 TxD Transmitir Datos S
2 RxD Recibir Datos E
7 RTS Solicitud de Envío S
8 CTS Libre para Envío E
6 DSR Equipo de Datos E
Listo
5 SG tierra -
4 DTR Terminal de Datos S
Listo
10. Direccionamiento del puerto.
Hay dos maneras de direccionar el
puerto serie, a través de la interrupción
14H de la BIOS y a través de la
interrupción 21H del DOS.
El puerto serie utiliza direcciones y una
línea de señales, un IRQ para llamar la
atención del procesador. Además el
software de control debe conocer la
dirección.
12. Funcionamiento de puerto
El RS-232 puede transmitir los datos en
grupos de 5, 6, 7 u 8 bits, a unas
velocidades determinadas
(normalmente, 9600 bits por segundo o
mas).
Después de la transmisión de los datos,
le sigue un bit opcional de paridad
(indica si el numero de bits transmitidos
es par o impar, para detectar fallos)
después 1 o 2 bits de Stop.
13.
14. Normalmente, el protocolo utilizado es 8N1
(que significa, 8 bits de datos, sin paridad y
con 1 bit deStop).
La velocidad del puerto serie no tiene por
que ser la misma que la de transmisión
de los datos, de hecho debe ser superior.
Por ejemplo, para transmisiones de 1200
baudios es recomendable usar 9600, y
para 9600 baudios se pueden usar 38400
(o 19200).
15. UART
Transmisor receptor asíncrono
universal
es un chip que rige todas las acciones
a través del puerto serie. Controla en
todo momento las circunstancias de la
transmisión así como la detección de
los posibles errores que puedan ocurrir.
16. • Si se quiere enviar un carácter cualquiera
por la línea de datos, se transfiere en
primer lugar a un registro denominado THR
(Transmisión Holding Register )
• Completada esta fase se transfiere el
carácter al registro TSR (Transmisión
Shift Register ) donde la UART lo enviará
bit a bit a la línea de datos.
17. La UART también se encarga de añadir a
este grupo de bits que se va a enviar la
configuración sobre el bit de paridad y
parada seleccionada para tal operación.
18. Existen distintos tipos de chip UART .
Originalmente todas las máquinas XT
llevaban instalado un chip 8450 A este chip
le siguieron otros como el 16450 o e1
16550 . Estos últimos son característicos de
adaptadores RS-232 instalados en
ordenadores Pentium o 486DX4.
19. PC-PIC
Para hacer la conexión se necesita una
interfase llamada MAX -232 que dispone
internamente de 4 conversores de niveles
TTL al bus standard rs232 y viceversa,
para comunicación serie como los usados
en los ordenadores.
20.
21. El circuito integrado lleva internamente 2
conversores de nivel de TTL a rs232 y otros 2
de rs232 a TTL con lo que en total podremos
manejar 4 señales del puerto serie del PC,
por lo general las mas usadas son; TX, RX,
RTS, CTS, estas dos ultimas son las usadas
para el protocolo handshaking
22. las líneas TX y RX que son las mas
usualmente usadas para casi cualquier
aplicación.
24. Para poder que el PIC funcione correctamente
hay que configurar el módulo de transmisión
USART (Transmisor Receptor Sincrono
Asíncrono Serie).
con la siguiente secuencia
Los Bit SPEN (RCSTA<7>) y TRISC<7:6> deben
ser configurados.
El primero habilita transmisión serial
y el segundo habilita el bit de transmisión de
datos
(RC6/TX/CK) y el bit recepción de datos
(RC7/RX/DT)
25. BIBLIOGRAFIA
Aplicaciones con microcontroladores PIC
Luís Guillermo Montoya Díaz
www.euskalnet.net/shizuka/rs232.htm
Estándar de comunicaciones RS-232C
puerto serie .
www.rastersoft.com/articulo/pserie .