SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

Seaparat elect pote
Seaparat elect poteSeaparat elect pote
Seaparat elect poteLuis Sanchez
 
Diagramas de bode
Diagramas de bodeDiagramas de bode
Diagramas de bode
Ivan Salazar C
 
Investigacion formato aparato critico "Uso de Proteus professional 8
Investigacion formato aparato critico "Uso de Proteus professional 8Investigacion formato aparato critico "Uso de Proteus professional 8
Investigacion formato aparato critico "Uso de Proteus professional 8
INTRONora
 
Laboratorio 3 autotransformador
Laboratorio 3  autotransformadorLaboratorio 3  autotransformador
Laboratorio 3 autotransformador
Carlos Yengle Mendoza
 
Transistores BJT y JFET. Circuitos de polarización.
Transistores BJT y JFET. Circuitos de polarización. Transistores BJT y JFET. Circuitos de polarización.
Transistores BJT y JFET. Circuitos de polarización.
J Luis Salguero Fioratti
 
EJERCICIOS TEMA 1. MICROCONTROLADORES II EN C
EJERCICIOS TEMA 1. MICROCONTROLADORES II EN CEJERCICIOS TEMA 1. MICROCONTROLADORES II EN C
EJERCICIOS TEMA 1. MICROCONTROLADORES II EN CLuis Zurita
 
GUÍA DE EJERCICIOS RESUELTOS TEMA 4
GUÍA DE EJERCICIOS RESUELTOS TEMA 4GUÍA DE EJERCICIOS RESUELTOS TEMA 4
GUÍA DE EJERCICIOS RESUELTOS TEMA 4Luis Zurita
 
Tiristores Bct
Tiristores BctTiristores Bct
Tiristores Bct
Bartkl3
 
1.3.1 polarizacion del jfet
1.3.1 polarizacion del jfet1.3.1 polarizacion del jfet
1.3.1 polarizacion del jfet
josefer28051989
 
GUÍA BÁSICA DE DIGSILENT POWER FACTORY
GUÍA BÁSICA DE DIGSILENT POWER FACTORYGUÍA BÁSICA DE DIGSILENT POWER FACTORY
GUÍA BÁSICA DE DIGSILENT POWER FACTORY
IEEE PES UNAC
 
PLC y Automatización: Libro de ejercicios resueltos de GRAFCET
PLC y Automatización: Libro de ejercicios resueltos de GRAFCETPLC y Automatización: Libro de ejercicios resueltos de GRAFCET
PLC y Automatización: Libro de ejercicios resueltos de GRAFCET
SANTIAGO PABLO ALBERTO
 
Unidad 2 generadores de cd y ca
Unidad 2 generadores de cd y caUnidad 2 generadores de cd y ca
Unidad 2 generadores de cd y ca
Yerevan Rdz
 
Procesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlabProcesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlab
Percy Julio Chambi Pacco
 
Sistemas combinacionale1
Sistemas combinacionale1Sistemas combinacionale1
Sistemas combinacionale1
Andres Flores
 
Señal escalón señlales
Señal escalón señlales Señal escalón señlales
Señal escalón señlales
Eulogio Aguirre Ramirez
 
Compensacion de adelanto de fase
Compensacion  de adelanto de faseCompensacion  de adelanto de fase
Compensacion de adelanto de fase
Fany Rodríguez García
 
MARLON
MARLONMARLON
MARLON
gueste3970c1
 

La actualidad más candente (20)

Seaparat elect pote
Seaparat elect poteSeaparat elect pote
Seaparat elect pote
 
Diagramas de bode
Diagramas de bodeDiagramas de bode
Diagramas de bode
 
Investigacion formato aparato critico "Uso de Proteus professional 8
Investigacion formato aparato critico "Uso de Proteus professional 8Investigacion formato aparato critico "Uso de Proteus professional 8
Investigacion formato aparato critico "Uso de Proteus professional 8
 
Laboratorio 3 autotransformador
Laboratorio 3  autotransformadorLaboratorio 3  autotransformador
Laboratorio 3 autotransformador
 
Circuitos rectificadores
Circuitos rectificadoresCircuitos rectificadores
Circuitos rectificadores
 
Transistores BJT y JFET. Circuitos de polarización.
Transistores BJT y JFET. Circuitos de polarización. Transistores BJT y JFET. Circuitos de polarización.
Transistores BJT y JFET. Circuitos de polarización.
 
EJERCICIOS TEMA 1. MICROCONTROLADORES II EN C
EJERCICIOS TEMA 1. MICROCONTROLADORES II EN CEJERCICIOS TEMA 1. MICROCONTROLADORES II EN C
EJERCICIOS TEMA 1. MICROCONTROLADORES II EN C
 
vhdl
vhdlvhdl
vhdl
 
GUÍA DE EJERCICIOS RESUELTOS TEMA 4
GUÍA DE EJERCICIOS RESUELTOS TEMA 4GUÍA DE EJERCICIOS RESUELTOS TEMA 4
GUÍA DE EJERCICIOS RESUELTOS TEMA 4
 
Tiristores Bct
Tiristores BctTiristores Bct
Tiristores Bct
 
1.3.1 polarizacion del jfet
1.3.1 polarizacion del jfet1.3.1 polarizacion del jfet
1.3.1 polarizacion del jfet
 
Semaforo, deposito de agua y bombas alternadas ..plc
Semaforo, deposito de agua y bombas alternadas ..plcSemaforo, deposito de agua y bombas alternadas ..plc
Semaforo, deposito de agua y bombas alternadas ..plc
 
GUÍA BÁSICA DE DIGSILENT POWER FACTORY
GUÍA BÁSICA DE DIGSILENT POWER FACTORYGUÍA BÁSICA DE DIGSILENT POWER FACTORY
GUÍA BÁSICA DE DIGSILENT POWER FACTORY
 
PLC y Automatización: Libro de ejercicios resueltos de GRAFCET
PLC y Automatización: Libro de ejercicios resueltos de GRAFCETPLC y Automatización: Libro de ejercicios resueltos de GRAFCET
PLC y Automatización: Libro de ejercicios resueltos de GRAFCET
 
Unidad 2 generadores de cd y ca
Unidad 2 generadores de cd y caUnidad 2 generadores de cd y ca
Unidad 2 generadores de cd y ca
 
Procesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlabProcesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlab
 
Sistemas combinacionale1
Sistemas combinacionale1Sistemas combinacionale1
Sistemas combinacionale1
 
Señal escalón señlales
Señal escalón señlales Señal escalón señlales
Señal escalón señlales
 
Compensacion de adelanto de fase
Compensacion  de adelanto de faseCompensacion  de adelanto de fase
Compensacion de adelanto de fase
 
MARLON
MARLONMARLON
MARLON
 

Similar a 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
 
RANURAS DE EXPANSIÓN...HERNAN
RANURAS DE EXPANSIÓN...HERNANRANURAS DE EXPANSIÓN...HERNAN
RANURAS DE EXPANSIÓN...HERNAN
Hernan Fabian Salcedo Lopez
 
Comandos del router
Comandos del routerComandos del router
Comandos del router
elenacediel
 
⭐⭐⭐⭐⭐ 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
 
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
pato9966ak
 
powerpoint placa madre
powerpoint placa madrepowerpoint placa madre
powerpoint placa madre
guest08e2b5
 
Partes De Placa Madre
Partes De Placa MadrePartes De Placa Madre
Partes De Placa Madre
pato9966ak
 
Partes De Placa Madre
Partes De Placa MadrePartes De Placa Madre
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
 

Similar a 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 ...
 
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
 
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
 
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
 

Más 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 LANDA
dave
 
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 PIANO
dave
 
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
dave
 
Jingle bells PIANO
Jingle bells PIANOJingle bells PIANO
Jingle bells PIANO
dave
 
Muse feeling good PIANO
Muse feeling good PIANOMuse feeling good PIANO
Muse feeling good PIANO
dave
 
Microcontroladores ASM
Microcontroladores ASMMicrocontroladores ASM
Microcontroladores ASM
dave
 
Elton john goodbye-yellow_brick_road
Elton john goodbye-yellow_brick_roadElton john goodbye-yellow_brick_road
Elton john goodbye-yellow_brick_road
dave
 
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_love
dave
 
Adolfo utrera aquellos-ojos_verdes
Adolfo utrera aquellos-ojos_verdesAdolfo utrera aquellos-ojos_verdes
Adolfo utrera aquellos-ojos_verdes
dave
 
Perez prado-que-rico_el_mambo
Perez prado-que-rico_el_mamboPerez prado-que-rico_el_mambo
Perez prado-que-rico_el_mambo
dave
 
Procesamiento de Imágenes
Procesamiento de ImágenesProcesamiento de Imágenes
Procesamiento de Imágenes
dave
 
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ótica
dave
 
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
dave
 
Procesador de imágenes toolbox Matlab
Procesador de imágenes toolbox MatlabProcesador de imágenes toolbox Matlab
Procesador de imágenes toolbox Matlab
dave
 

Más 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
 

Último

ACTUALIZADO 2DO CONTENIDOS, PDA Y PROYECTOS 2.pdf
ACTUALIZADO 2DO CONTENIDOS, PDA Y PROYECTOS 2.pdfACTUALIZADO 2DO CONTENIDOS, PDA Y PROYECTOS 2.pdf
ACTUALIZADO 2DO CONTENIDOS, PDA Y PROYECTOS 2.pdf
EnyberMilagros
 
Explora el boletín del 5 de junio de 2024.doc
Explora el boletín del 5 de junio de 2024.docExplora el boletín del 5 de junio de 2024.doc
Explora el boletín del 5 de junio de 2024.doc
Yes Europa
 
VIAS DE ADMINISTRACION MED Aves de coralpptx
VIAS DE ADMINISTRACION MED Aves de coralpptxVIAS DE ADMINISTRACION MED Aves de coralpptx
VIAS DE ADMINISTRACION MED Aves de coralpptx
sandramescua12
 
REGLAMENTO DE FALTAS DISCIPLINARIAS Y SUS CASTIGOS CUADROS.doc
REGLAMENTO DE FALTAS DISCIPLINARIAS Y SUS CASTIGOS CUADROS.docREGLAMENTO DE FALTAS DISCIPLINARIAS Y SUS CASTIGOS CUADROS.doc
REGLAMENTO DE FALTAS DISCIPLINARIAS Y SUS CASTIGOS CUADROS.doc
v74524854
 
Explora el boletín del 3 de junio de 2024
Explora el boletín del 3 de junio de 2024Explora el boletín del 3 de junio de 2024
Explora el boletín del 3 de junio de 2024
Yes Europa
 
Elaboración, implementación y evaluación del PCI para la gestión pedagógica d...
Elaboración, implementación y evaluación del PCI para la gestión pedagógica d...Elaboración, implementación y evaluación del PCI para la gestión pedagógica d...
Elaboración, implementación y evaluación del PCI para la gestión pedagógica d...
moshe jonathan
 

Último (6)

ACTUALIZADO 2DO CONTENIDOS, PDA Y PROYECTOS 2.pdf
ACTUALIZADO 2DO CONTENIDOS, PDA Y PROYECTOS 2.pdfACTUALIZADO 2DO CONTENIDOS, PDA Y PROYECTOS 2.pdf
ACTUALIZADO 2DO CONTENIDOS, PDA Y PROYECTOS 2.pdf
 
Explora el boletín del 5 de junio de 2024.doc
Explora el boletín del 5 de junio de 2024.docExplora el boletín del 5 de junio de 2024.doc
Explora el boletín del 5 de junio de 2024.doc
 
VIAS DE ADMINISTRACION MED Aves de coralpptx
VIAS DE ADMINISTRACION MED Aves de coralpptxVIAS DE ADMINISTRACION MED Aves de coralpptx
VIAS DE ADMINISTRACION MED Aves de coralpptx
 
REGLAMENTO DE FALTAS DISCIPLINARIAS Y SUS CASTIGOS CUADROS.doc
REGLAMENTO DE FALTAS DISCIPLINARIAS Y SUS CASTIGOS CUADROS.docREGLAMENTO DE FALTAS DISCIPLINARIAS Y SUS CASTIGOS CUADROS.doc
REGLAMENTO DE FALTAS DISCIPLINARIAS Y SUS CASTIGOS CUADROS.doc
 
Explora el boletín del 3 de junio de 2024
Explora el boletín del 3 de junio de 2024Explora el boletín del 3 de junio de 2024
Explora el boletín del 3 de junio de 2024
 
Elaboración, implementación y evaluación del PCI para la gestión pedagógica d...
Elaboración, implementación y evaluación del PCI para la gestión pedagógica d...Elaboración, implementación y evaluación del PCI para la gestión pedagógica d...
Elaboración, implementación y evaluación del PCI para la gestión pedagógica d...
 

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