Está en la página 1de 79

Manual de Prcticas DASYLAB

www.thinkchip.com.mx

MANUAL DE PRCTICAS

INSTRUMENTACIN
www.thinkchip.com.mx

INTRODUCCIN

Para este manual de prcticas de la materia Instrumentacin, se ha realizado con el


potente software DasyLab, el cual contiene muchas libreras y mdulos, lo cual nos
permite la programacin grafica, sin tener conocimientos bsicos de programacin.

Qu es DasyLab?

DASYLab es una potente herramienta de anlisis interactiva que permite el desarrollo de


aplicaciones basadas en la adquisicin, control y simulacin de dispositivos externos y
datos. El sistema de funcionamiento de DASYLab es simple: se seleccionan los mdulos de
funcin deseados y se posicionan en el entorno u hoja de trabajo del programa.
Posteriormente, se configuran las tareas a realizar conectando los diferentes mdulos.

DASYLab soporta una amplia variedad de dispositivos de control y tarjetas de adquisicin


de datos, as como diferentes interfaces que permiten la comunicacin con dispositivos
externos.

El programa contempla los mdulos de adquisicin, control y anlisis, incluyendo entradas


y salidas analgico/digitales, funciones matemticas y estadsticas, filtros digitales, anlisis
FFT, conmutadores e interruptores. Los operadores lgicos, conmutadores, interruptores
y el generador de secuencias incluidos en DASYLab proporcionan formas de onda exactas
basadas en el tiempo para seales de control complejas. Los datos, adems, pueden
guardarse para ser analizados posteriormente por cualquier tipo de aplicacin externa.

DASYLab soporta una amplia variedad de diferentes dispositivos de adquisicin de datos


utilizando cualquier tipo de interfaz que disponga el PC. Entre estos, cabe destacar:

PCI
PXI/Compact-PCI
USB
PC-Card
CAN
Ethernet
RS-232
IEEE
SPS Simatic S7
www.thinkchip.com.mx

Entorno Visual

Iniciando con DasyLab

Cuando abrimos DasyLab, podemos ver una ventana como la que se arriba, esta consta de
varias secciones y herramientas, las cuales son:

Function Bar: Barra de herramientas principal, donde podemos empezar a simular


nuestro programa, y entrar a diferentes tipos de modo de usuario.
Module Bar: Barra de modulos
Browser: Buscador de modulos
Info Area: Documentacion de archivos DLL anexados
Worksheet Work Area: Area de trabajo principal

La ventana de DasyLab puede no visualizar todas las herramientas y funciones que se


mencionan arriba, como podemos ver en la siguiente figura.
www.thinkchip.com.mx

Vamos a seleccionar la pestaa ViewModule Bar


www.thinkchip.com.mx

Y ahora podemos visualizar nuestra barra de mdulos

Diseando la visualizacin en Windows Layout

Despus de que hemos agregado nuestros mdulos de entrada y salida, visualizadores,


etc. Ahora podemos darle una presentacin ms amigable para el usuario, para esto
necesitamos seleccionar el icono que ven en la figura.
www.thinkchip.com.mx

Y ahora podemos ver la ventana de la siguiente manera:

La window layout tiene una barra de modulo adicional:

Con estas herramientas podemos situar componentes activos y pasivos, los elementos
pasivos pueden ser textos, imgenes, y los activos, son los mdulos que se sitan en la
programacin.
www.thinkchip.com.mx

Usando el Function Bar

La tarea que representa cada icono se demuestra a continuacin:


www.thinkchip.com.mx

A la derecha de Function Bar se encuentran unos botones con nmeros, estos botones se
pueden configurar como atajos a funciones mas usadas.

Inicialmente DasyLab utiliza los primeros 3 botones, estos sirven para las variables
globales y para cadenas globales.
www.thinkchip.com.mx

EJERCICIO #1

Objetivo: El alumno conocer el ambiente de trabajo del software, las herramientas y


modo de programacin.

Adquiriendo datos desde una seal simulada, utilizaremos las siguientes herramientas:

Nos aparecer una ventana como aparece en la figura de abajo, y seleccionamos ok.

Ahora seleccionamos una grafica y/t


www.thinkchip.com.mx

Para poder graficar solo tenemos que vincular estos dos objetos.

Y para poder simular el programa, seleccionamos run

Y tenemos la siguiente ventana


www.thinkchip.com.mx

Para poder detener la simulacin, seleccionamos stop

Seleccionaremos ahora un visualizador numrico, existen diferentes tipos:

Este visualizador numrico, puede tener diferentes presentaciones, como un tanque,


termmetro, etc. Podemos ver sus propiedades, solo dando doble click sobre el objeto.
www.thinkchip.com.mx

Y para enlazar la programacin, solo hace falta conectar el objeto a la conexin hecha
anteriormente.

Y veremos ahora dos ventanas, recuerde que hay que maximizar la ventana para poder
visualizarla, usualmente se encuentra en la parte inferior izquierda, seleccionamos run y
tenemos la siguiente visualizacin.
www.thinkchip.com.mx

Conclusiones:

_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________

Ejercicio propuesto

Visualizar una onda sinusoidal, con una frecuencia de 20KHz, amplitud de 10Vpp. Y
visualizar en un digital meter, debe visualizar un valor RMS.

Nota, para ver las propiedades del generador de funciones, solo damos doble click sobre
el objeto. Y para seleccionar el digital meter solo tenemos que seleccionar:
www.thinkchip.com.mx

El ejercicio se debe de ver de la siguiente manera:


www.thinkchip.com.mx

EJERCICIO #2

Objetivo: El alumno comprender la forma de tomar decisiones en DasyLab, as como las


herramientas y objetos necesarios para esta tarea.

El primer ejercicio, veremos cmo utilizar un switch y un relevador, para habilitar la seal
de un generador de funciones a un display numrico tipo tanque.

Ahora conectamos los objetos de la siguiente manera:


www.thinkchip.com.mx

El ejercicio se debe de ver como en la figura de abajo:

En el siguiente ejercicio, haremos una comparacin de seales, para determinar una


condicin, por ejemplo, si x>b entonces es verdadero, de lo contrario es falso.
www.thinkchip.com.mx

Cuando hayamos seleccionado el comparador, nos saldr una ventana preguntndonos,


con respecto a que queremos comparar, seleccionaremos como se ve en la ventana:

Y conectamos los objetos de la siguiente forma:

Una vez que hemos terminado de conectar los mdulos, le daremos doble click al objeto
comparador. El cual nos dar las siguientes opciones (configurar como aparece en la figura
x.x):

Damos OK y una vez configurado, dar click al botn START; veremos el estado del led,
cuando la condicin es falsa y verdadera en modo simulacin:
www.thinkchip.com.mx

Es decir, para un valor mayor a 3 del generador de funciones, la condicin ser verdadera:

Y para menores que 3, ser falsa:


www.thinkchip.com.mx

En las opciones del comparador, podemos ver un trmino muy importante en


instrumentacin, histresis, se define como:

HISTRESIS:

El amortiguamiento ms el rozamiento hace que haya un consumo de energa en la carga


y descarga de los instrumentos. Es debido a eso que la curva de calibracin ascendente no
coincida con la descendente y eso es llamado Histresis Baja. Histresis es la capacidad
de un instrumento de repetir la salida cuando se llega a la medicin en ocasiones
consecutivas bajo las mismas condiciones generales pero una vez con la medicin de la
variable en un sentido (por ejemplo creciente) y en la siguiente con la variable en sentido
contrario (por ejemplo decreciente). Como otros parmetros de especificacin de los
instrumentos se acostumbra a especificar la histresis como un valor porcentual de la
medicin o bien del fondo de escala del instrumento.

Para ser ms claros en el concepto, podemos decir que se denomina histresis a la


diferencia entre la distancia de activacin y desactivacin. Esto quiere decir a la
tolerancia que hay entre cada medida.

Realizaremos un ejercicio igual al anterior, en el cual podamos configurar la histresis de


cada comparador, para que notemos cuales son las diferencias en la respuesta.
www.thinkchip.com.mx

Armamos el siguiente circuito:

El comparador debe tener los siguientes parmetros:

Con una constante de 7 un valor de histresis igual a 2, esto quiere decir que mi estado
ser verdadero para valores 2 unidades menores que 7 y tambin para valores 2 unidades
mayores que 7, es decir que el display de estado debe cambiar a verde a partir de que la
magnitud de la seal del generador sea 5 y permanecer en color verde hasta que la
magnitud sea 9. Si la magnitud es 4.9 9.1 , el display de estado debe estar apagado.

1 Zona de histresis 2 Zona de histresis

El resultado sera el siguiente:


www.thinkchip.com.mx

Si configuramos el generador con una onda SQUARE y de amplitud 4.9, veremos esto

Configuramos el generador con una onda SQUARE y amplitud 5, veremos esto:

A partir de un valor de 5 ya obtenemos una respuesta.

Ahora configuramos el generador con una onda SQUARE y amplitud 9, veremos esto:

Aun teniendo un valor de 9 sigue encendido gracias a la histresis, pues el valor 9 se


encuentra todava dentro de mi zona de tolerancia.
www.thinkchip.com.mx

Ahora configuramos el generador con una onda SQUARE y amplitud 9.1, veremos esto:

Podemos observar que el display de estado se apaga, es decir deja de haber respuesta por
parte del sistema, debido a que el valor de 9.1 est fuera de los parmetros de histresis
que se establecieron al principio.

Cules fueron los cambios ms notorios en el funcionamiento del sistema, con histresis
y sin histresis?

_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
www.thinkchip.com.mx

Ya vimos dos tipos de tomar decisiones, ahora veremos cmo tomar una decisin lgica
con el modulo Logical Operations:

Este modulo tiene para hasta 16 entradas, 8 salidas, las cuales podemos agregar en su
men de opciones. Aqu podemos ver la ventana de opciones:

Con esta funcin podemos hacer muchas de las operaciones de tomas de decisiones que
queramos en nuestro programa.

Ahora haremos el siguiente ejercicio:

Realizaremos todas las operaciones lgicas mediante switchs, y un objeto de operador


lgico.
www.thinkchip.com.mx

Le daremos doble click al objeto de operador lgico, y aadiremos 4 canales, y las


correspondientes operaciones lgicas:
www.thinkchip.com.mx

La conexin del programa, ser de la siguiente manera


www.thinkchip.com.mx

La simulacin se ver de la siguiente manera:

Haga una tabla de valores para cada una de las operaciones disponibles en el objeto
operador lgico.

OPERANDO A OPERANDO B RESULTADO


AND

OR

XOR

A IMPLIES B
www.thinkchip.com.mx

B IMPLIES A

A EQUIVALENT B

FALSE

CHANNEL A

CHANNEL B
www.thinkchip.com.mx

EJERCICIO #3

Comparar el valor mnimo y mximo para un valor dado, y encender dos leds, uno para
mnimo y otro para mximo, el valor mnimo ser 2 y el valor mximo ser 10 para un
rango de valores entre 0 y 12.

Primero seleccionaremos el objeto que nos dar el valor de entrada

Y configuramos los valores mnimos y mximos, dando doble click sobre el objeto:
www.thinkchip.com.mx

Ahora seleccionaremos el comparador y los leds.

Ahora configuramos los comparadores, dando doble click sobre ellos.

Y por ltimo, conectamos de la siguiente manera:


www.thinkchip.com.mx

Ejercicio propuesto

Verificar los estados de una variable, minimo y mximo, cuando se cumpla una condicin y
este activado el switch de mayor, entonces, encenderemos el led de mximo, cuando
suceda la condicin contraria, entonces encender el led, solo si tenemos el switch de
habilitacin para el led de menor.

EJERCICIO #4

OPERACIONES MATEMATICAS

Para realizar operaciones matemticas, tenemos varios herramientas que se pueden


encontrar en la carpeta Mathematics.

Realicemos un pequeo ejemplo entre dos variables, una resta, suma, multiplicacin y
divisin.
www.thinkchip.com.mx

Al ver las propiedades del objeto Formula Interpreter, vemos la ventana de arriba, como
seleccionar el nmero de variables que intervendrn en la operacin.

Ahora configuraremos cada uno de las variables de la siguiente manera, primero suma,
resta, multiplicacin y divisin.
www.thinkchip.com.mx

Operacin Suma

Operacin Resta
www.thinkchip.com.mx

Operacin multiplicacin

Operacin Divisin

Ntese que IN(0) se refiere a la entrada cero (0) e IN(1) se refiere a la entrada uno(1)

Las conexiones se realizaran de la siguiente manera:


www.thinkchip.com.mx

Y el programa corriendo en simulacin se puede ver de la siguiente manera:


www.thinkchip.com.mx

EJERCICIO #5

El siguiente ejercicio simulara la entrada de un convertidor analgico a digital de 12 bits


de resolucin, convirtiendo el valor a un voltaje. El convertidor analgico digital tiene un
rango de 2 bits, si seleccionamos uno de 12 bits, tenemos 2 = 4096 bits de resolucin.
Para saber cunto es lo que representa en voltaje, tenemos la siguiente frmula:

=( 5 )/4096

El voltaje de entrada o adquirido, ser un slider que tenga un rango de 0 a 4096, sabiendo
esto tenemos los siguientes objetos en nuestro programa:

orm

Al configurar el objeto Formula


Interpreter, tenemos la
siguiente frmula:
www.thinkchip.com.mx

Para configurar correctamente el slider, necesitamos configurar los rangos de mnimo y


mximo, as como su resolucin:

Y por ltimo la simulacin del programa se debe de ver de la siguiente manera:


www.thinkchip.com.mx

EJERCICIO #6

Muchas veces, necesitamos cambiar el funcionamiento de algn objeto, por ejemplo, que
el comparador cambie el estado de su criterio de X<Y a X>Y. Este tipo de tareas las
podemos realizar desde el objeto o herramienta Action.

Realizaremos un pequeo ejemplo, cambiando el criterio de un comparador,


seleccionamos los siguientes elementos:

Un slider, comparador, switch, action y status display, primero configuraremos el switch


para que tenga tres canales en modo push botn.
www.thinkchip.com.mx

Ahora configuramos el objeto Action:


www.thinkchip.com.mx

Configuramos al comparador con una constante de 4.000

Conectamos de la siguiente manera:


www.thinkchip.com.mx

EJERCICIO #7

Objetivos: El alumno aprender a manejar una tarjeta de adquisicin de datos, como


configurar y adquirir datos va USB, comprender los conceptos de convertidor analgico
digital, entradas y salidas digitales.

Para poder empezar a adquirir datos externos, necesitamos una tarjeta de adquisicin de
datos, como se plantea en la siguiente figura:

Un instrumento virtual se compone de: un sensor, acondicionador de seal (opcional),


tarjeta de adquisicin de datos, computadora, software visualizador (DasyLab).

Ahora conectaremos la tarjeta de adquisicin de datos, cuando la conectemos nos


aparecer una ventana, buscando nuestro driver. Si es Windows vista o 7, nos dira que no
se pudo conectar correctamente. Para esto necesitamos ir a administrador de dispositivos,
solo tenemos que ir a InicioEquipo (seleccionando sobre l, botn secundario del
ratn)Propiedades Administrador de dispositivos.
www.thinkchip.com.mx

Una vez que se ha instalado correctamente el driver, necesitamos saber que puerto COM
se ha creado, para saber esto, nos vamos a Administrador de Dispositivos:

Para configurar el puerto COM, necesitamos entrar a las propiedades del puerto, con el
botn secundario del ratn, seleccionamos propiedades.
www.thinkchip.com.mx

Y nos aparecer una ventana, donde seleccionaremos:


www.thinkchip.com.mx

Y para cambiar el numero de COM, seleccionamos Opciones Avanzadas:

Se ha desarrollado una interfaz muy sencilla para poder obviar los pasos anteriores, la
aplicacin DAQ ThinkChip, que se encuentra en el disco del curso, se instalar en el men
de programas.

Cuando hayamos abierto la aplicacin,


veremos la siguiente ventana, la cual,
automticamente buscar los puertos
disponibles, y nos dar la posibilidad de
comunicarnos con la tarjeta y configurar
algunas opciones.

Cuando no tengamos disponible el puerto,


aparecer de la siguiente manera:
www.thinkchip.com.mx

Cuando tenemos disponible el puerto, y seleccionamos enlazar, aparecer una ventana


que nos dir si es realmente donde se encuentra la tarjeta conectada.

Para la configuracin de la resolucin de la tarjeta, solo tenemos que seleccionar en el


men, y presionar Configuracin final.
www.thinkchip.com.mx

Ahora que hemos terminado de configurar nuestra tarjeta de adquisicin de datos,


realizaremos nuestro primer ejercicio, el cual leeremos el canal analgico digital de la
tarjeta. Para esto, necesitamos conectar un potencimetro.

Abrimos DasyLab, y necesitamos abrir un puerto serial, para esto, DasyLab nos provee de
dos objetos para controlar las entradas y salidas de datos.

Esta herramienta las podemos encontrar en:


www.thinkchip.com.mx

Seleccionamos el objeto RS232 Input y nos saldr una ventana de advertencia,


seleccionamos aceptar a todo:

Hacemos caso omiso a un error en el puerto serial, esto se debe a que tiene como default,
el puerto serial COM1(La mayora de computadoras porttiles , no tiene puerto serial). Y
damos doble click
sobre el objeto,
nos saldr la
siguiente ventana.
www.thinkchip.com.mx

Una vez que seleccionamos interface, nos saldr la siguiente ventana, donde
configuraremos de la siguiente manera:

Si al seleccionar RS232 Monitor, nos sale un error, quiere decir que hemos configurado
mal el puerto COM, si se ha realizado exitosamente, nos saldr una ventana como esta:
www.thinkchip.com.mx

Y nos aparecer una ventana como esta:


www.thinkchip.com.mx

Y para terminar de configurar el puerto, seleccionaremos el comando a enviar, en este


caso, como leeremos el canal AD1, mandaremos A1\r.

Y finalmente seleccionamos un digital meter para visualizar el valor AD1:


www.thinkchip.com.mx

Seleccionamos Run, para visualizar valor:


www.thinkchip.com.mx

EJERCICIO #8

En un ejercicio anterior, habamos simulado la conversin de un convertidor analgico


digital de 12 bits, ahora que tenemos conectada la tarjeta, realizaremos la operacin:

Ahora el programa se modificar de la siguiente manera:


www.thinkchip.com.mx

Una vez que hemos


terminado nuestro
programa, podemos
guardar nuestra
configuracin del
puerto serial, esto
quiere decir que
podemos ahorrarnos
mucho trabajo. Para
poder realizar esta
tarea solo tenemos
que ir a la
configuracin de
nuestro puerto
serial.

Recordar que
tenemos que conectar en el mismo conector de nuestra computadora a la tarjeta, para
que podamos abrir el mismo puerto COM, ya que si lo conectamos en otro puerto, se
crear un nuevo puerto COM con un nmero distinto al original.
www.thinkchip.com.mx

EJERCICIO #9

En la siguiente prctica realizaremos la medicin de los dos canales analgicos digitales


que dispone la tarjeta. Ambos desplegaran el valor convertido a voltaje. Repetimos los
pasos para configurar nuestro puerto serial, como se vio en la prctica pasada. En la
opcin de cada determinado tiempo, seleccionamos cada .10 segundos.

Seleccionamos el modulo
RS232Input. Y modificamos de la
siguiente manera.
www.thinkchip.com.mx

Conectamos de la siguiente manera, y veremos el funcionamiento. Por ltimo guardamos


la configuracin de nuestro puerto serial como DAQ_ADC2.
www.thinkchip.com.mx

EJERCICIO #10

En el siguiente ejercicio, veremos cmo encender un led virtual cuando se eleva un valor,
as como tambin activaremos una salida digital desde nuestra tarjeta. El circuito a
conectar es el siguiente, agregando un led y una resistencia a DO1.

Los objetos a cargar en nuestro programa son:

Vemos 6 objetos o funciones: RS232 Input, RS232 Output, Formula Interpreter, dos
Comparator y Digital Meter. Para configurar la entrada del puerto serial, solo leemos
nuestra configuracin guardada en proyecto anterior, con el nombre de DAQ_ADC2.
www.thinkchip.com.mx

Y cuando se abre la configuracin, solamente le quitamos un canal (el canal borrado, al


agregarse, se queda guardada la configuracin anterior).

Una vez configurado el puerto serial de entrada, ahora configuramos la salida del mismo,
para esto daremos doble click sobre RS232 Output.
www.thinkchip.com.mx

Dejamos configurado el Formula interpreter, y configuramos los comparadores para que


detecten cuando sea mayor a 2.5V encender el led, de lo contrario apagar el led.
www.thinkchip.com.mx
www.thinkchip.com.mx

Finalmente conectamos de siguiente manera:

Y el funcionamiento del mismo:


www.thinkchip.com.mx

EJERCICIO #11

Ahora con este circuito, podemos activar un relevador, utilizando un optoacoplador, un


transistor y un relevador para activar una carga AC o DC.

Un optoacoplador es un circuito que sirve para aislar un circuito digital de un circuito


analgico o de potencia, debido a que se aslan las tierras y voltaje galvnicamente.
Evitando que el circuito de potencia pueda daar el circuito digital conectado a la
computadora. Existen diferentes tipos de optoacopladores, con salida a transistor, salida a
triac, salida a tiristor. Los optotransistores ms comunes son 4n32 y 4n25, en los
optotriacs ms comunes se encuentra el moc3011.

Aqu algunos ejemplos de un optotransistor y un optotriac, es muy importante que se


ponga una resistencia en la seal, debido a que es muy comn daar un optoacoplador
por exceso de corriente pasando por el led, la corriente normal para un led es de 15mA,
haciendo un clculo simple de ley de ohm tenemos entonces un valor de resistencia para
5V. = = = 333.33 330 Suficiente para proteger el led de un optoacoplador.

Entonces el circuito para un relevador de 12VDC de conmutacin en la bobina es:


www.thinkchip.com.mx

A continuacin realizaremos un set point para que el usuario pueda configurar a que nivel
se activar el relevador o simplemente una alerta. Podemos definirlo como cualquier
punto de ajuste de alguna variable de un sistema de control automtico. Puede ser: Nivel;
presin, temperatura; desplazamiento; rotacin; etc.....
El lazo de control es el conjunto de dispositivos capaces de realizar un sistema de control
automtico. Se compone de: un elemento sensor, un elemento de control (donde se
configura set point, velocidad de respuesta, integracin; derivacin etc), dependiendo de
lo que se quiere controlar, y un elemento de salida que es el controlado.

Para poder realizar este programa, seleccionaremos los siguientes componentes:


www.thinkchip.com.mx

Como podemos ver, los componentes seleccionados son: slider, comparator, RS232 Input,
Status Display, el comparator tendr como constante a la variable global ${VAR_2},
dependiendo del valor del slider, se calibrar para que tengamos la salida deseada.

El slider est escribiendo el valor que contiene a la variable ${VAR_2}, como podemos ver
en la figura:

Y la variable global est configurada de la siguiente manera:


www.thinkchip.com.mx

Ahora, en el comparator, escribimos la variable nmero 2 en lugar de un valor numrico


constante:

Y el circuito queda finalmente conectado de la siguiente manera:

El funcionamiento del programa


www.thinkchip.com.mx

Desplegando nuestros datos en una grfica

Ahora veremos una forma sencilla de desplegar valores en una grafica, solo necesitamos
un componente llamado chart recorder.

Con este sencillo ejemplo, veremos la grfica como se ve a continuacin:


www.thinkchip.com.mx

Para configurar el chart recorder, solo hace falta configurar los mnimos y mximos de los
valores limites del eje Y.

Y la grfica en simulacin:

Ejercicio

1. Realizar el mismo ejemplo, con los dos canales ADC de la tarjeta de adquisicin.
2. Realizar la grafica de un sensor de temperatura en tiempo real
www.thinkchip.com.mx

EJERCICIO #12

Entradas digitales

Ahora veremos el funcionamiento de las entradas digitales de la tarjeta de adquisicin de


datos, tiene dos disponibles, con un rango de 0V a 2V es un cero lgico y de 2.7V a 5V
como uno lgico.

El circuito muestra dos switchs que operan como entradas digitales, alimentados por la
misma fuente de 5V del puerto USB.

Para empezar a programar, solo necesitamos de la entrada RS232 Input y un Indicator led,
como vemos en la siguiente figura:
www.thinkchip.com.mx

Configuramos el puerto serial RS232 Input conforme a la figura de abajo:

Configuramos el status display con dos canales, para que podamos conectar directamente
a la entrada RS232 Input:
www.thinkchip.com.mx

Y conectamos de la siguiente manera:

Simulamos el proyecto para ver el funcionamiento de la prctica, la cual deber de


cambiar el valor de leds dependiendo del valor de las entradas.

EJERCICIO #13

Amplificadores Operacionales

Un Amplificador Operacional puede ser utilizado para determinar cul de dos seales en
sus entradas es mayor. (se utiliza como comparador). Basta con que una de estas seales
sea ligeramente mayor para que cause que la salida del amplificador operacional sea
mxima, ya sea positiva (+Vsat) o negativa (-Vsat).

Esto se debe a que el operacional se utiliza en lazo abierto (tiene ganancia mxima)

Realizar el circuito y realizar una prctica con DasyLab de entradas digitales.


www.thinkchip.com.mx

EJERCICIO #14

PWM (modulacin por ancho de pulso)

La modulacin por ancho de pulsos (MAP o PWM, siglas del ingls Pulse-Width
Modulation) de una seal o fuente de energa es una tcnica en la que se modifica el ciclo
de trabajo de una seal peridica (una sinusoidal o una cuadrada, por ejemplo), ya sea
para transmitir informacin a travs de un canal de comunicaciones o para controlar la
cantidad de energa que se enva a una carga.

El ciclo de trabajo de una seal peridica es el ancho relativo de su parte positiva en


relacin con el perodo. Expresado matemticamente:

D es el ciclo de trabajo

es el tiempo en que la funcin es positiva (ancho del pulso)

T es el perodo de la funcin

Las aplicaciones ms comunes para el PWM es el control de motores, convertidores DC-


AC, iluminacin y muchos otros.

La tarjeta de adquisicin de datos tiene una seal PWM de salida en el PIN DO1, hay que
configurarla primero, con una frecuencia fija de 10kHz y un cambio de ancho de pulso de
10 velocidades en porcentaje, esto quiere decir que tenemos:
www.thinkchip.com.mx

Velocidad Porcentaje de Ancho de pulso en PWM


0\r 0%
1\r 10%
2\r 20%
3\r 30%
4\r 40%
5\r 50%
6\r 60%
7\r 70%
8\r 80%
9\r 90%
10\r 100%

Para poder configurar como PWM la salida digital DO1 solo tenemos que enviar la cadena
de datos D=x\r y automticamente la salida digital se convierte a una seal PWM
de10KHz con un ancho de pulso al 50%, para detener la seal enviamos PWM0\r y para
reiniciarla de nuevo PWM1\r. En el anterior comando, tambin sirve para cambiar el
ancho de pulso, tenemos que enviar el comando D=velocidad del 0 al 10 por ejemplo
D=4\r.

Realizaremos un pequeo ejemplo con un osciloscopio, el cual variara la frecuencia


dependiendo del valor en un slider.

En este ejemplo, veremos cmo utilizar el componente Action con la salida de RS232
Output, cada vez que presionemos un botn, se realizar una accin, dependiendo de la
accin, el modulo de salida serial escribir una cadena de datos determinada. Adems el
slider escribir una variable global que determinar el ancho de pulso de la seal PWM.

Entonces seleccionaremos un slider, un write variable, Action, switch y RS232 Output, la


configuracin de cada uno ser de la siguiente forma:
www.thinkchip.com.mx
www.thinkchip.com.mx

Para el modulo Action, realizaremos 3 acciones diferentes, es por esto que tenemos que
configurarlo de la siguiente manera:
www.thinkchip.com.mx
www.thinkchip.com.mx

En el modulo RS232 Output, tenemos que configurar 3 canales con diferentes formatos de
cadena, como se ve en las siguientes figuras:
www.thinkchip.com.mx
www.thinkchip.com.mx

Como podemos ver, en el canal 0, en el formato de cadena podemos ver el siguiente


comando D=[a]\r, en donde [a] es una variables global, para nuestro programa, es la
variable global 2 que ser siempre modificada por el slider, cambiando los valores entre 0
y 10, para que podamos cambiar el ancho de pulso del PWM como segn convenga.

1. Controlando la velocidad de un motor DC


www.thinkchip.com.mx

Para ello, utilizaremos un transistor TIP110 de potencia, un regulador externo de 12V y un


optoacoplador 4N32.

La configuracin del TIP110 es la siguiente:


www.thinkchip.com.mx

También podría gustarte