SlideShare una empresa de Scribd logo
1 de 26
PUERTO SERIAL DEL
  COMPUTADOR
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
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
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).
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).
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.
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.
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...


 
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
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.
Función 01H: Enviar carácter
     Función 02H: Leer carácter
    Función 03H: Obtener Estado
      Función 00H: Inicialización
            DIRECCIONES
Dirección        Interrupción       (IRQ)
 COM1               3F8              4
 COM2               2F8              3
 COM3               3E8              4
 COM4               2E8              3
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.
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).
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.
• 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.
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.
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.
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.
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
las líneas TX y RX que son las mas
usualmente usadas para casi cualquier
aplicación.
Conversor RS232 a TTL sin MAX232
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)
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 .
GRACIAS

Más contenido relacionado

La actualidad más candente (20)

Protocolo comunicación serial
Protocolo comunicación serialProtocolo comunicación serial
Protocolo comunicación serial
 
Rs232
Rs232Rs232
Rs232
 
Txusart
TxusartTxusart
Txusart
 
Puerto Serial o RS 232
Puerto Serial o RS 232Puerto Serial o RS 232
Puerto Serial o RS 232
 
Norma RS232
Norma RS232Norma RS232
Norma RS232
 
Comunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PCComunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PC
 
Unidad V
Unidad VUnidad V
Unidad V
 
Rs 232 y rs-485
Rs 232 y rs-485Rs 232 y rs-485
Rs 232 y rs-485
 
Hoja de datos USB2TTL
Hoja de datos USB2TTLHoja de datos USB2TTL
Hoja de datos USB2TTL
 
Rs 232 diapositivas
Rs 232 diapositivasRs 232 diapositivas
Rs 232 diapositivas
 
Interfaz Rs-232
Interfaz Rs-232Interfaz Rs-232
Interfaz Rs-232
 
Protocolos de enrrutamiento
Protocolos de enrrutamientoProtocolos de enrrutamiento
Protocolos de enrrutamiento
 
11 transmision paralelo y serie
11 transmision paralelo y serie11 transmision paralelo y serie
11 transmision paralelo y serie
 
Sniffer USB 2.0 (FULL SPEED)
Sniffer USB 2.0 (FULL SPEED)Sniffer USB 2.0 (FULL SPEED)
Sniffer USB 2.0 (FULL SPEED)
 
10 transmision paralelo y serie
10 transmision paralelo y serie10 transmision paralelo y serie
10 transmision paralelo y serie
 
Bus i2 c de arduino
Bus i2 c de arduinoBus i2 c de arduino
Bus i2 c de arduino
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Conectores
ConectoresConectores
Conectores
 
Arquitectura controlador sata
Arquitectura   controlador sataArquitectura   controlador sata
Arquitectura controlador sata
 
08 protocolos-hart
08 protocolos-hart08 protocolos-hart
08 protocolos-hart
 

Similar a Puertoserial[1]

Puerto serial
Puerto serialPuerto serial
Puerto serialtec
 
4ª practica control del puerto de paralelo,activación y desactivación de equipos
4ª practica control del puerto de paralelo,activación y desactivación de equipos4ª practica control del puerto de paralelo,activación y desactivación de equipos
4ª practica control del puerto de paralelo,activación y desactivación de equiposJose Alvino Utp
 
PC: Puertos principales
PC: Puertos principalesPC: Puertos principales
PC: Puertos principalesGuillefap
 
Comunicación Serial Asíncrona con el Stellaris
Comunicación Serial Asíncrona con el Stellaris Comunicación Serial Asíncrona con el Stellaris
Comunicación Serial Asíncrona con el Stellaris Alejandro Zaraos Vázquez
 
Conexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladoresConexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladoresDanny Tierra
 
Rs 232
Rs 232Rs 232
Rs 232UPSE
 
Rs 232 y rs-485
Rs 232 y rs-485Rs 232 y rs-485
Rs 232 y rs-485listorres
 
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)Franz Amaya
 
Microcontroladores: Comunicación en serie con Arduino
Microcontroladores: Comunicación en serie con Arduino Microcontroladores: Comunicación en serie con Arduino
Microcontroladores: Comunicación en serie con Arduino SANTIAGO PABLO ALBERTO
 

Similar a Puertoserial[1] (20)

EL_RS232.pptx
EL_RS232.pptxEL_RS232.pptx
EL_RS232.pptx
 
pre4_2.2.docx
pre4_2.2.docxpre4_2.2.docx
pre4_2.2.docx
 
Interfaces
InterfacesInterfaces
Interfaces
 
Puerto serial
Puerto serialPuerto serial
Puerto serial
 
Micro2 tema 5
Micro2 tema 5Micro2 tema 5
Micro2 tema 5
 
4ª practica control del puerto de paralelo,activación y desactivación de equipos
4ª practica control del puerto de paralelo,activación y desactivación de equipos4ª practica control del puerto de paralelo,activación y desactivación de equipos
4ª practica control del puerto de paralelo,activación y desactivación de equipos
 
PC: Puertos principales
PC: Puertos principalesPC: Puertos principales
PC: Puertos principales
 
Comunicación Serial Asíncrona con el Stellaris
Comunicación Serial Asíncrona con el Stellaris Comunicación Serial Asíncrona con el Stellaris
Comunicación Serial Asíncrona con el Stellaris
 
Conexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladoresConexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladores
 
Puerto paralelo
Puerto paraleloPuerto paralelo
Puerto paralelo
 
Rs 232
Rs 232Rs 232
Rs 232
 
Adc y usart pic16 f887
Adc y usart pic16 f887Adc y usart pic16 f887
Adc y usart pic16 f887
 
Rs 232 y rs-485
Rs 232 y rs-485Rs 232 y rs-485
Rs 232 y rs-485
 
Puerto serie asincrónico
Puerto serie asincrónicoPuerto serie asincrónico
Puerto serie asincrónico
 
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
 
Usart 3
Usart 3Usart 3
Usart 3
 
Micro
MicroMicro
Micro
 
Arquitectura de-equipos
Arquitectura de-equiposArquitectura de-equipos
Arquitectura de-equipos
 
Arquitectura de-equipos
Arquitectura de-equiposArquitectura de-equipos
Arquitectura de-equipos
 
Microcontroladores: Comunicación en serie con Arduino
Microcontroladores: Comunicación en serie con Arduino Microcontroladores: Comunicación en serie con Arduino
Microcontroladores: Comunicación en serie con Arduino
 

Último

dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 

Último (20)

dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 

Puertoserial[1]

  • 1. PUERTO SERIAL DEL COMPUTADOR
  • 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.
  • 11. Función 01H: Enviar carácter Función 02H: Leer carácter Función 03H: Obtener Estado Función 00H: Inicialización DIRECCIONES Dirección Interrupción (IRQ) COM1 3F8 4 COM2 2F8 3 COM3 3E8 4 COM4 2E8 3
  • 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.
  • 23. Conversor RS232 a TTL sin MAX232
  • 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 .