SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
Comunicación por puerto serial

33
Comunicación por puerto serial

Comunicación por puerto serial
Requiere de la especificación de:
- baud rate de transmisión
- número de bits de datos (data bits)
- bit de paridad (parity bit)
- bits de paro (stop bits)

Existen diferentes tipos (estándares recomendados)
de comunicación por puerto serial. Uno de las
p p
comunes es el RS-232.

Cada carácter es empaquetado en un trama consistente en un bit de inicio seguido de los bits
de datos, el bit de paridad opcional y el o los bits de paro.
34
Comunicación por puerto serial

VISA
VISA (Virtual Instrument Software Architecture Arquitectura de Software de Instrumento
Architecture,
Virtual), es una norma que permite la operación entre instrumentos GPIB, serie yVXI.
Un recurso VISA permite al controlador ineteractuar con el dispositivo asociado a dicho
recurso.

Para hacer uso de recursos VISA se requiere
instalar el softwareVISA correspondiente.

National Instrument distribuye el
y
componente llamado NI-VISA.

35
Comunicación por puerto serial

Configuración del puerto serial
Para
P tener acceso al puerto serial se d b i i i una sesiónVISA.
l
i l debe iniciar
ió VISA
La configuración se realiza mediante el VI VISA Configure Serial Port localizado en
la paleta All Functions » Instrument I/O » Serial.

Por defecto el VI VISA Configure Serial Port habilita la
finalización del proceso de lectura (Enable Termination),
basado en un carácter de terminación (termination char).

VISA resource name
ASRL1::INSTR ↔ COM1
ASRL2::INSTR ↔ COM2
ASRL10::INSTR ↔ LPT1

36

VI VISA Configure Serial Port
Comunicación por puerto serial

Lectura del puerto serial
Una vez inicializada l sesión VISA, se procede a configurar l l
l d la
ó
d
f
la lectura mediante l f
d
la función
ó
VISA Read.
• VISA resource name nombre del recurso VISA.
• byte count número de bytes a leer.
• dup VISA resource name copia del nombre del recurso VISA.
• read buffer b ff d l t
buffer de lectura.
• return count número actual de bytes leídos.

Visa Read

37
Comunicación por puerto serial

Lectura del puerto serial (cerrar sesión)

La sesión VISA (VISA Close) debe ser cerrada para liberar el puerto y poderle dar otra
función.

Es recomendable colocar un controlador de errores al cerrar el puerto (All Functions »
Time&Dialog » Simple Error Handled).
La función VISA Read regresa cuando termina la transferencia.

38
Comunicación por puerto serial

Escritura del puerto serial
Un vez inicializa una sesiónVISA se coloca la función VISA Write
sesiónVISA,
Write.
• VISA resource name nombre del recursoVISA.
• white buffer datos a escribir.
• dup VISA resource name copia del nombre del recurso VISA.
• return count número actual de bytes escritos.

Visa Wirite

La sesiónVISA deberá ser cerrada para liberar el puerto.

39
Comunicación por puerto serial

Ejemplo 1
Envió de cadenas entre puertos de la misma computadora

∩ La configuración de los VI VISA Configure Serial Port difieren solo en el nombre del recurso.
recurso

40
Comunicación por puerto serial

Ejemplo 2
Escritura y lectura de cadenas de caracteres en un puerto

◊ El número de bytes de escritos y leídos es el mismo debido al nodo de propiedad Bytes at Port, el cual obtiene el tamaño de buffer
que se escribió en el puerto
puerto.

41
Comunicación por puerto serial

Sobre el puerto paralelo…
Los VIs funciones contenidos en l paleta Instrument I/O » Serial son t bié usadas
L VI y f i
t id
la l t
también d
para la comunicación con el puerto paralelo.
Para ello se deberá especificar el nombre del recurso VISA asignado al puerto LPT (ej.
ASRL10::INSTR).
ASRL10::INSTR)

42

Weitere ähnliche Inhalte

Was ist angesagt?

Practica #15 modulacion - demodulacion FSK
Practica #15 modulacion - demodulacion FSKPractica #15 modulacion - demodulacion FSK
Practica #15 modulacion - demodulacion FSKFernando Ojeda
 
Espectro Ensanchado - Telecomunicaciones III
Espectro Ensanchado - Telecomunicaciones IIIEspectro Ensanchado - Telecomunicaciones III
Espectro Ensanchado - Telecomunicaciones IIIAndy Juan Sarango Veliz
 
Componentes De Una Red Ethernet
Componentes  De Una Red EthernetComponentes  De Una Red Ethernet
Componentes De Una Red Ethernetyurley
 
Mapa conceptual procesador.jpg
Mapa conceptual procesador.jpgMapa conceptual procesador.jpg
Mapa conceptual procesador.jpgYesid Calixto
 
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.Angel Perez
 
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)Juan Herrera Benitez
 
codificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarcodificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarthejp
 
Problemas resueltos Electrónica digital
Problemas resueltos Electrónica digitalProblemas resueltos Electrónica digital
Problemas resueltos Electrónica digitalCarlos Cardelo
 
151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificadorEver Omar Nolasco
 
Características del convertidor analógico digital
Características del convertidor analógico digitalCaracterísticas del convertidor analógico digital
Características del convertidor analógico digitalSandra Olmos
 
Protocolos de comunicacion Industrial
Protocolos de comunicacion IndustrialProtocolos de comunicacion Industrial
Protocolos de comunicacion IndustrialJohan Silva Cueva
 

Was ist angesagt? (20)

Practica #15 modulacion - demodulacion FSK
Practica #15 modulacion - demodulacion FSKPractica #15 modulacion - demodulacion FSK
Practica #15 modulacion - demodulacion FSK
 
Espectro Ensanchado - Telecomunicaciones III
Espectro Ensanchado - Telecomunicaciones IIIEspectro Ensanchado - Telecomunicaciones III
Espectro Ensanchado - Telecomunicaciones III
 
Componentes De Una Red Ethernet
Componentes  De Una Red EthernetComponentes  De Una Red Ethernet
Componentes De Una Red Ethernet
 
Presentación p.l.c.
Presentación p.l.c.Presentación p.l.c.
Presentación p.l.c.
 
TTL-CMOS
TTL-CMOSTTL-CMOS
TTL-CMOS
 
Mapa conceptual procesador.jpg
Mapa conceptual procesador.jpgMapa conceptual procesador.jpg
Mapa conceptual procesador.jpg
 
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
 
Practica 7 Flip Flop
Practica 7 Flip FlopPractica 7 Flip Flop
Practica 7 Flip Flop
 
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)
Modulacion y Codificacion Digital - Analogo (ASK, FSK & PSK)
 
Comunicaciones satelitales
Comunicaciones satelitalesComunicaciones satelitales
Comunicaciones satelitales
 
Transformada zeta
Transformada zetaTransformada zeta
Transformada zeta
 
codificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarcodificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolar
 
Problemas resueltos Electrónica digital
Problemas resueltos Electrónica digitalProblemas resueltos Electrónica digital
Problemas resueltos Electrónica digital
 
Los Flip Flops
Los Flip FlopsLos Flip Flops
Los Flip Flops
 
151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador
 
Modulación qam
Modulación qamModulación qam
Modulación qam
 
Características del convertidor analógico digital
Características del convertidor analógico digitalCaracterísticas del convertidor analógico digital
Características del convertidor analógico digital
 
Ejercicios transformada z
Ejercicios transformada zEjercicios transformada z
Ejercicios transformada z
 
Protocolos de comunicacion Industrial
Protocolos de comunicacion IndustrialProtocolos de comunicacion Industrial
Protocolos de comunicacion Industrial
 
Protocolo hart
Protocolo hartProtocolo hart
Protocolo hart
 

Ähnlich wie Com Serial

Conectores puertos y ranuras de la main board.
Conectores puertos y ranuras de la main board.Conectores puertos y ranuras de la main board.
Conectores puertos y ranuras de la main board.lizmontesino
 
Comandos del router
Comandos del routerComandos del router
Comandos del routerelenacediel
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...Victor Asanza
 
powerpoint placa madre
powerpoint placa madrepowerpoint placa madre
powerpoint placa madreguest08e2b5
 
Partes De Placa Madre
Partes De Placa MadrePartes De Placa Madre
Partes De Placa Madrepato9966ak
 
Partes De Placa Madre
Partes De Placa MadrePartes De Placa Madre
Partes De Placa Madrepato9966ak
 
Trabajo Lab De Partes De Placa Madre
Trabajo Lab De Partes De Placa MadreTrabajo Lab De Partes De Placa Madre
Trabajo Lab De Partes De Placa Madrepato9966ak
 
Tarjetas de video, sonido, red
Tarjetas de video, sonido, redTarjetas de video, sonido, red
Tarjetas de video, sonido, redximena14
 
trabajo tarjeta madre
trabajo tarjeta madretrabajo tarjeta madre
trabajo tarjeta madreleidyamaya123
 

Ähnlich wie Com Serial (20)

Mafe diapositivas
Mafe diapositivasMafe diapositivas
Mafe diapositivas
 
Conectores puertos y ranuras de la main board.
Conectores puertos y ranuras de la main board.Conectores puertos y ranuras de la main board.
Conectores puertos y ranuras de la main board.
 
RANURAS DE EXPANSIÓN...HERNAN
RANURAS DE EXPANSIÓN...HERNANRANURAS DE EXPANSIÓN...HERNAN
RANURAS DE EXPANSIÓN...HERNAN
 
Comandos del router
Comandos del routerComandos del router
Comandos del router
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...
 
powerpoint placa madre
powerpoint placa madrepowerpoint placa madre
powerpoint placa madre
 
Partes De Placa Madre
Partes De Placa MadrePartes De Placa Madre
Partes De Placa Madre
 
Partes De Placa Madre
Partes De Placa MadrePartes De Placa Madre
Partes De Placa Madre
 
Trabajo Lab De Partes De Placa Madre
Trabajo Lab De Partes De Placa MadreTrabajo Lab De Partes De Placa Madre
Trabajo Lab De Partes De Placa Madre
 
Tarjetamadre.pptx
Tarjetamadre.pptxTarjetamadre.pptx
Tarjetamadre.pptx
 
Tarjetamadre.pptx
Tarjetamadre.pptxTarjetamadre.pptx
Tarjetamadre.pptx
 
Tarjetamadre.pptx
Tarjetamadre.pptxTarjetamadre.pptx
Tarjetamadre.pptx
 
Tarjetamadre.pptx
Tarjetamadre.pptxTarjetamadre.pptx
Tarjetamadre.pptx
 
Vga ( db15)
Vga ( db15)Vga ( db15)
Vga ( db15)
 
Semana 4 periferico
Semana 4   perifericoSemana 4   periferico
Semana 4 periferico
 
paola alza
paola alza paola alza
paola alza
 
Tarjetas de video, sonido, red
Tarjetas de video, sonido, redTarjetas de video, sonido, red
Tarjetas de video, sonido, red
 
Puerto serie asincrónico
Puerto serie asincrónicoPuerto serie asincrónico
Puerto serie asincrónico
 
Placa madre
Placa madrePlaca madre
Placa madre
 
trabajo tarjeta madre
trabajo tarjeta madretrabajo tarjeta madre
trabajo tarjeta madre
 

Mehr von dave

Reporte proyecto primer parcial 1
Reporte proyecto primer parcial 1Reporte proyecto primer parcial 1
Reporte proyecto primer parcial 1dave
 
Usart PIC config LANDA
Usart PIC config LANDAUsart PIC config LANDA
Usart PIC config LANDAdave
 
Tutorial DaNI Labview 2012
Tutorial DaNI Labview 2012 Tutorial DaNI Labview 2012
Tutorial DaNI Labview 2012 dave
 
Toy story youve-got_a_friend_in_me PIANO
Toy story youve-got_a_friend_in_me PIANOToy story youve-got_a_friend_in_me PIANO
Toy story youve-got_a_friend_in_me PIANOdave
 
we wish you a merry xmas PIANO
we wish you a merry xmas PIANOwe wish you a merry xmas PIANO
we wish you a merry xmas PIANOdave
 
Jingle bells PIANO
Jingle bells PIANOJingle bells PIANO
Jingle bells PIANOdave
 
Muse feeling good PIANO
Muse feeling good PIANOMuse feeling good PIANO
Muse feeling good PIANOdave
 
Microcontroladores ASM
Microcontroladores ASMMicrocontroladores ASM
Microcontroladores ASMdave
 
Elton john goodbye-yellow_brick_road
Elton john goodbye-yellow_brick_roadElton john goodbye-yellow_brick_road
Elton john goodbye-yellow_brick_roaddave
 
Diseno de antenas direccionales de 2.4 y 5.8 ghz por medio de la tecnica de m...
Diseno de antenas direccionales de 2.4 y 5.8 ghz por medio de la tecnica de m...Diseno de antenas direccionales de 2.4 y 5.8 ghz por medio de la tecnica de m...
Diseno de antenas direccionales de 2.4 y 5.8 ghz por medio de la tecnica de m...dave
 
Air supply lost-in_love
Air supply lost-in_loveAir supply lost-in_love
Air supply lost-in_lovedave
 
Adolfo utrera aquellos-ojos_verdes
Adolfo utrera aquellos-ojos_verdesAdolfo utrera aquellos-ojos_verdes
Adolfo utrera aquellos-ojos_verdesdave
 
Perez prado-que-rico_el_mambo
Perez prado-que-rico_el_mamboPerez prado-que-rico_el_mambo
Perez prado-que-rico_el_mambodave
 
Procesamiento de Imágenes
Procesamiento de ImágenesProcesamiento de Imágenes
Procesamiento de Imágenesdave
 
Configuración devicenet
Configuración devicenetConfiguración devicenet
Configuración devicenetdave
 
Devicenet
DevicenetDevicenet
Devicenetdave
 
Metallica enter sandman partitura piano
Metallica enter sandman partitura pianoMetallica enter sandman partitura piano
Metallica enter sandman partitura pianodave
 
Tutorial IRON MAN mascara robótica
Tutorial IRON MAN mascara robóticaTutorial IRON MAN mascara robótica
Tutorial IRON MAN mascara robóticadave
 
La danza de la hada de los dulces Partitura PIANO
La danza de la hada de los dulces Partitura PIANOLa danza de la hada de los dulces Partitura PIANO
La danza de la hada de los dulces Partitura PIANOdave
 
Procesador de imágenes toolbox Matlab
Procesador de imágenes toolbox MatlabProcesador de imágenes toolbox Matlab
Procesador de imágenes toolbox Matlabdave
 

Mehr von dave (20)

Reporte proyecto primer parcial 1
Reporte proyecto primer parcial 1Reporte proyecto primer parcial 1
Reporte proyecto primer parcial 1
 
Usart PIC config LANDA
Usart PIC config LANDAUsart PIC config LANDA
Usart PIC config LANDA
 
Tutorial DaNI Labview 2012
Tutorial DaNI Labview 2012 Tutorial DaNI Labview 2012
Tutorial DaNI Labview 2012
 
Toy story youve-got_a_friend_in_me PIANO
Toy story youve-got_a_friend_in_me PIANOToy story youve-got_a_friend_in_me PIANO
Toy story youve-got_a_friend_in_me PIANO
 
we wish you a merry xmas PIANO
we wish you a merry xmas PIANOwe wish you a merry xmas PIANO
we wish you a merry xmas PIANO
 
Jingle bells PIANO
Jingle bells PIANOJingle bells PIANO
Jingle bells PIANO
 
Muse feeling good PIANO
Muse feeling good PIANOMuse feeling good PIANO
Muse feeling good PIANO
 
Microcontroladores ASM
Microcontroladores ASMMicrocontroladores ASM
Microcontroladores ASM
 
Elton john goodbye-yellow_brick_road
Elton john goodbye-yellow_brick_roadElton john goodbye-yellow_brick_road
Elton john goodbye-yellow_brick_road
 
Diseno de antenas direccionales de 2.4 y 5.8 ghz por medio de la tecnica de m...
Diseno de antenas direccionales de 2.4 y 5.8 ghz por medio de la tecnica de m...Diseno de antenas direccionales de 2.4 y 5.8 ghz por medio de la tecnica de m...
Diseno de antenas direccionales de 2.4 y 5.8 ghz por medio de la tecnica de m...
 
Air supply lost-in_love
Air supply lost-in_loveAir supply lost-in_love
Air supply lost-in_love
 
Adolfo utrera aquellos-ojos_verdes
Adolfo utrera aquellos-ojos_verdesAdolfo utrera aquellos-ojos_verdes
Adolfo utrera aquellos-ojos_verdes
 
Perez prado-que-rico_el_mambo
Perez prado-que-rico_el_mamboPerez prado-que-rico_el_mambo
Perez prado-que-rico_el_mambo
 
Procesamiento de Imágenes
Procesamiento de ImágenesProcesamiento de Imágenes
Procesamiento de Imágenes
 
Configuración devicenet
Configuración devicenetConfiguración devicenet
Configuración devicenet
 
Devicenet
DevicenetDevicenet
Devicenet
 
Metallica enter sandman partitura piano
Metallica enter sandman partitura pianoMetallica enter sandman partitura piano
Metallica enter sandman partitura piano
 
Tutorial IRON MAN mascara robótica
Tutorial IRON MAN mascara robóticaTutorial IRON MAN mascara robótica
Tutorial IRON MAN mascara robótica
 
La danza de la hada de los dulces Partitura PIANO
La danza de la hada de los dulces Partitura PIANOLa danza de la hada de los dulces Partitura PIANO
La danza de la hada de los dulces Partitura PIANO
 
Procesador de imágenes toolbox Matlab
Procesador de imágenes toolbox MatlabProcesador de imágenes toolbox Matlab
Procesador de imágenes toolbox Matlab
 

Kürzlich hochgeladen

REGLAMENTO DEL APRENDIZ SERVICIO NACIONAL DE APRENDIZAJE SENA.pdf
REGLAMENTO DEL APRENDIZ SERVICIO NACIONAL DE APRENDIZAJE SENA.pdfREGLAMENTO DEL APRENDIZ SERVICIO NACIONAL DE APRENDIZAJE SENA.pdf
REGLAMENTO DEL APRENDIZ SERVICIO NACIONAL DE APRENDIZAJE SENA.pdfJULIOELIDEOROSIERRA
 
presentacion norma240201056induccion.pdf
presentacion norma240201056induccion.pdfpresentacion norma240201056induccion.pdf
presentacion norma240201056induccion.pdfIsabelSena13
 
Explora el boletín de 17 de abril de 2024
Explora el boletín de 17 de abril de 2024Explora el boletín de 17 de abril de 2024
Explora el boletín de 17 de abril de 2024Yes Europa
 
4.2. BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
4.2. BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB4.2. BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
4.2. BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBssusere52185
 
PROGRAMA DE EMPRENDIMIENTOS RENTABLES ARGENTINA.pdf
PROGRAMA DE EMPRENDIMIENTOS RENTABLES ARGENTINA.pdfPROGRAMA DE EMPRENDIMIENTOS RENTABLES ARGENTINA.pdf
PROGRAMA DE EMPRENDIMIENTOS RENTABLES ARGENTINA.pdfrgsteveo32
 
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdf
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdfUNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdf
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdfARACELIGINESZARATE1
 

Kürzlich hochgeladen (6)

REGLAMENTO DEL APRENDIZ SERVICIO NACIONAL DE APRENDIZAJE SENA.pdf
REGLAMENTO DEL APRENDIZ SERVICIO NACIONAL DE APRENDIZAJE SENA.pdfREGLAMENTO DEL APRENDIZ SERVICIO NACIONAL DE APRENDIZAJE SENA.pdf
REGLAMENTO DEL APRENDIZ SERVICIO NACIONAL DE APRENDIZAJE SENA.pdf
 
presentacion norma240201056induccion.pdf
presentacion norma240201056induccion.pdfpresentacion norma240201056induccion.pdf
presentacion norma240201056induccion.pdf
 
Explora el boletín de 17 de abril de 2024
Explora el boletín de 17 de abril de 2024Explora el boletín de 17 de abril de 2024
Explora el boletín de 17 de abril de 2024
 
4.2. BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
4.2. BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB4.2. BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
4.2. BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
 
PROGRAMA DE EMPRENDIMIENTOS RENTABLES ARGENTINA.pdf
PROGRAMA DE EMPRENDIMIENTOS RENTABLES ARGENTINA.pdfPROGRAMA DE EMPRENDIMIENTOS RENTABLES ARGENTINA.pdf
PROGRAMA DE EMPRENDIMIENTOS RENTABLES ARGENTINA.pdf
 
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdf
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdfUNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdf
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdf
 

Com Serial

  • 2. Comunicación por puerto serial Comunicación por puerto serial Requiere de la especificación de: - baud rate de transmisión - número de bits de datos (data bits) - bit de paridad (parity bit) - bits de paro (stop bits) Existen diferentes tipos (estándares recomendados) de comunicación por puerto serial. Uno de las p p comunes es el RS-232. Cada carácter es empaquetado en un trama consistente en un bit de inicio seguido de los bits de datos, el bit de paridad opcional y el o los bits de paro. 34
  • 3. Comunicación por puerto serial VISA VISA (Virtual Instrument Software Architecture Arquitectura de Software de Instrumento Architecture, Virtual), es una norma que permite la operación entre instrumentos GPIB, serie yVXI. Un recurso VISA permite al controlador ineteractuar con el dispositivo asociado a dicho recurso. Para hacer uso de recursos VISA se requiere instalar el softwareVISA correspondiente. National Instrument distribuye el y componente llamado NI-VISA. 35
  • 4. Comunicación por puerto serial Configuración del puerto serial Para P tener acceso al puerto serial se d b i i i una sesiónVISA. l i l debe iniciar ió VISA La configuración se realiza mediante el VI VISA Configure Serial Port localizado en la paleta All Functions » Instrument I/O » Serial. Por defecto el VI VISA Configure Serial Port habilita la finalización del proceso de lectura (Enable Termination), basado en un carácter de terminación (termination char). VISA resource name ASRL1::INSTR ↔ COM1 ASRL2::INSTR ↔ COM2 ASRL10::INSTR ↔ LPT1 36 VI VISA Configure Serial Port
  • 5. Comunicación por puerto serial Lectura del puerto serial Una vez inicializada l sesión VISA, se procede a configurar l l l d la ó d f la lectura mediante l f d la función ó VISA Read. • VISA resource name nombre del recurso VISA. • byte count número de bytes a leer. • dup VISA resource name copia del nombre del recurso VISA. • read buffer b ff d l t buffer de lectura. • return count número actual de bytes leídos. Visa Read 37
  • 6. Comunicación por puerto serial Lectura del puerto serial (cerrar sesión) La sesión VISA (VISA Close) debe ser cerrada para liberar el puerto y poderle dar otra función. Es recomendable colocar un controlador de errores al cerrar el puerto (All Functions » Time&Dialog » Simple Error Handled). La función VISA Read regresa cuando termina la transferencia. 38
  • 7. Comunicación por puerto serial Escritura del puerto serial Un vez inicializa una sesiónVISA se coloca la función VISA Write sesiónVISA, Write. • VISA resource name nombre del recursoVISA. • white buffer datos a escribir. • dup VISA resource name copia del nombre del recurso VISA. • return count número actual de bytes escritos. Visa Wirite La sesiónVISA deberá ser cerrada para liberar el puerto. 39
  • 8. Comunicación por puerto serial Ejemplo 1 Envió de cadenas entre puertos de la misma computadora ∩ La configuración de los VI VISA Configure Serial Port difieren solo en el nombre del recurso. recurso 40
  • 9. Comunicación por puerto serial Ejemplo 2 Escritura y lectura de cadenas de caracteres en un puerto ◊ El número de bytes de escritos y leídos es el mismo debido al nodo de propiedad Bytes at Port, el cual obtiene el tamaño de buffer que se escribió en el puerto puerto. 41
  • 10. Comunicación por puerto serial Sobre el puerto paralelo… Los VIs funciones contenidos en l paleta Instrument I/O » Serial son t bié usadas L VI y f i t id la l t también d para la comunicación con el puerto paralelo. Para ello se deberá especificar el nombre del recurso VISA asignado al puerto LPT (ej. ASRL10::INSTR). ASRL10::INSTR) 42