SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

CONTROL Y SUPERVISION DE LLENADO DE BOTELLAS CON PLC S7-1200 Y LABVIEW (SERVI...
CONTROL Y SUPERVISION DE LLENADO DE BOTELLAS CON PLC S7-1200 Y LABVIEW (SERVI...CONTROL Y SUPERVISION DE LLENADO DE BOTELLAS CON PLC S7-1200 Y LABVIEW (SERVI...
CONTROL Y SUPERVISION DE LLENADO DE BOTELLAS CON PLC S7-1200 Y LABVIEW (SERVI...UNIVERSIDAD NACIONAL DE TRUJILLO
 
Guia de practicas s7 1200 tia portal
Guia de practicas s7 1200 tia portalGuia de practicas s7 1200 tia portal
Guia de practicas s7 1200 tia portalDavidSnchez297251
 
PLC: manual de practicas de laboratorio de controladores lógicos programables
PLC: manual de practicas de laboratorio de controladores lógicos programables PLC: manual de practicas de laboratorio de controladores lógicos programables
PLC: manual de practicas de laboratorio de controladores lógicos programables SANTIAGO PABLO ALBERTO
 
CUADERNILLO 1-1-AUTOMATISMO-SIMBOLOGIA-2023.docx
CUADERNILLO  1-1-AUTOMATISMO-SIMBOLOGIA-2023.docxCUADERNILLO  1-1-AUTOMATISMO-SIMBOLOGIA-2023.docx
CUADERNILLO 1-1-AUTOMATISMO-SIMBOLOGIA-2023.docxEspecialidad Indus
 
LabVIEW Nivel I (Semana 1)
LabVIEW Nivel I (Semana 1)LabVIEW Nivel I (Semana 1)
LabVIEW Nivel I (Semana 1)Israel Carrión
 
Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flopsJimmy Osores
 
Terminales de la fuente de alimentación
Terminales de la fuente de alimentaciónTerminales de la fuente de alimentación
Terminales de la fuente de alimentaciónChris Garcia
 
Circuitos de Electronica - Enigma Electronica.
Circuitos de Electronica - Enigma Electronica.Circuitos de Electronica - Enigma Electronica.
Circuitos de Electronica - Enigma Electronica.PROD LARD
 
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...SANTIAGO PABLO ALBERTO
 
Cuaderno de logo
Cuaderno de logoCuaderno de logo
Cuaderno de logoandogon
 

Tendances (20)

CONTROL Y SUPERVISION DE LLENADO DE BOTELLAS CON PLC S7-1200 Y LABVIEW (SERVI...
CONTROL Y SUPERVISION DE LLENADO DE BOTELLAS CON PLC S7-1200 Y LABVIEW (SERVI...CONTROL Y SUPERVISION DE LLENADO DE BOTELLAS CON PLC S7-1200 Y LABVIEW (SERVI...
CONTROL Y SUPERVISION DE LLENADO DE BOTELLAS CON PLC S7-1200 Y LABVIEW (SERVI...
 
Guia de practicas s7 1200 tia portal
Guia de practicas s7 1200 tia portalGuia de practicas s7 1200 tia portal
Guia de practicas s7 1200 tia portal
 
PLC: manual de practicas de laboratorio de controladores lógicos programables
PLC: manual de practicas de laboratorio de controladores lógicos programables PLC: manual de practicas de laboratorio de controladores lógicos programables
PLC: manual de practicas de laboratorio de controladores lógicos programables
 
S7 1200 paso-a_paso_v1.0
S7 1200 paso-a_paso_v1.0S7 1200 paso-a_paso_v1.0
S7 1200 paso-a_paso_v1.0
 
Practicas logix-pro-rs500
Practicas logix-pro-rs500Practicas logix-pro-rs500
Practicas logix-pro-rs500
 
Labview
LabviewLabview
Labview
 
CUADERNILLO 1-1-AUTOMATISMO-SIMBOLOGIA-2023.docx
CUADERNILLO  1-1-AUTOMATISMO-SIMBOLOGIA-2023.docxCUADERNILLO  1-1-AUTOMATISMO-SIMBOLOGIA-2023.docx
CUADERNILLO 1-1-AUTOMATISMO-SIMBOLOGIA-2023.docx
 
Programación PIC16F84A
Programación PIC16F84AProgramación PIC16F84A
Programación PIC16F84A
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
LabVIEW Nivel I (Semana 1)
LabVIEW Nivel I (Semana 1)LabVIEW Nivel I (Semana 1)
LabVIEW Nivel I (Semana 1)
 
Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flops
 
Terminales de la fuente de alimentación
Terminales de la fuente de alimentaciónTerminales de la fuente de alimentación
Terminales de la fuente de alimentación
 
Control por contactos
Control por contactosControl por contactos
Control por contactos
 
PIC 18F4550... 2021.pdf
PIC 18F4550... 2021.pdfPIC 18F4550... 2021.pdf
PIC 18F4550... 2021.pdf
 
Circuitos de Electronica - Enigma Electronica.
Circuitos de Electronica - Enigma Electronica.Circuitos de Electronica - Enigma Electronica.
Circuitos de Electronica - Enigma Electronica.
 
Informe 4 digitales
Informe 4 digitalesInforme 4 digitales
Informe 4 digitales
 
Uso Mplab
Uso MplabUso Mplab
Uso Mplab
 
PLC: Practicas de rslogix 5000
PLC: Practicas de rslogix 5000PLC: Practicas de rslogix 5000
PLC: Practicas de rslogix 5000
 
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
 
Cuaderno de logo
Cuaderno de logoCuaderno de logo
Cuaderno de logo
 

Similaire à LABVIEW comunicación por puerto serial USART

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
 

Similaire à LABVIEW comunicación por puerto serial USART (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
 

Plus de 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
 

Plus de 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
 

Dernier

-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo VenezuelaJESUS341998
 
Patologia General DRA Tiñini Banknco.pdf
Patologia General DRA Tiñini Banknco.pdfPatologia General DRA Tiñini Banknco.pdf
Patologia General DRA Tiñini Banknco.pdfNATHALIENATIUSHKAESP
 
¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!Yes Europa
 
1. PRESENTACION COSMOBIOLOGIA.pdf ler el texto
1. PRESENTACION COSMOBIOLOGIA.pdf  ler el texto1. PRESENTACION COSMOBIOLOGIA.pdf  ler el texto
1. PRESENTACION COSMOBIOLOGIA.pdf ler el textoangelcajo31
 
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICOMODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICOIreneGonzalez603427
 
CONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datosCONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datosJENNIFERBERARDI1
 
FASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptxFASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptx10ColungaFloresJosSa
 
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdfDIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdfhugorebaza00
 
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdfUñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdfCinthiaRivera31
 

Dernier (9)

-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela
 
Patologia General DRA Tiñini Banknco.pdf
Patologia General DRA Tiñini Banknco.pdfPatologia General DRA Tiñini Banknco.pdf
Patologia General DRA Tiñini Banknco.pdf
 
¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!
 
1. PRESENTACION COSMOBIOLOGIA.pdf ler el texto
1. PRESENTACION COSMOBIOLOGIA.pdf  ler el texto1. PRESENTACION COSMOBIOLOGIA.pdf  ler el texto
1. PRESENTACION COSMOBIOLOGIA.pdf ler el texto
 
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICOMODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
 
CONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datosCONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datos
 
FASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptxFASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptx
 
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdfDIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
 
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdfUñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
 

LABVIEW comunicación por puerto serial USART

  • 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