Vous êtes sur la page 1sur 6

Laboratorio de Principios de Electrnica

PRCTICA # 3

ADQUISICIN DE DATOS CON SIMULINK

OBJETIVOS.

Simular sistemas reales.


Aplicar en un circuito prctico (proceso) el uso de SIMULINK con comunicacin en tiempo real.
Verificar por comparacin que logramos obtener el mismo resultado mediante el uso de diferentes
herramientas de software y hardware.

TEORA.

La adquisicin de datos o adquisicin de seales consiste en la toma de muestras del mundo real (sistema
analgico) para generar datos que puedan ser manipulados por un ordenador u otras electrnicas (sistema
digital). Consiste en tomar un conjunto de seales fsicas, convertirlas en tensiones elctricas y digitalizarlas de
manera que se puedan procesar en una computadora o PAC. Se requiere una etapa de acondicionamiento, que
adecua la seal a niveles compatibles con el elemento que hace la transformacin a seal digital. El elemento que
hace dicha transformacin es el mdulo de digitalizacin o tarjeta de adquisicin de datos (DAQ).

Pgina 1 de 6
Laboratorio de Principios de Electrnica

Procedimiento.-
1.- La prctica consiste en armar un filtro pasa bajos (proceso) con valores de R=1 Kohm, C = 1uF en el editor de
Simulink, aplicar una seal de entrada de onda cuadrada de 5 voltios de pico y observar su respuesta a la salida
en un Scope, tal como se muestra en la siguiente ventana:
El bloque PULSE GENERATOR se encuentra en el men SIMULINK-SOURCES.
El bloque SCOPE se encuentra en el men SIMULINK-COMMONLY USED.
Los bloques ANALOG OUTPUT/INPUT se encuentran en el men REAL TIME WINDOWS TARGET.

Scope
Pulse
Generator

2.- Luego armar el circuito en el tablero universal como se muestra en la siguiente figura, con los mismos valores
antes indicados, conectar la salida uno (0) de la tarjeta de adquisicin de datos (DAQ) del computador a la entrada
del circuito y la salida de este a la entrada uno (0) de la DAQ. La referencia de voltaje del circuito deber ser la
misma referencia del computador.

Desde Hacia entrada


salida anloga 0 de
anloga 0 DAQ.
de DAQ.

Referencia de
tarjeta de
computador I/O
(DAQ).

Pgina 2 de 6
Laboratorio de Principios de Electrnica

Para realizar la adquisicin de datos se deber realizar la siguiente configuracin:

Connect to Build all (3)


Start real time target (5) External (4)
code (6)

Fixed step
(2)

Analog Ouput /
Input (1)

Seguir el siguiente procedimiento para poder ejecutar simulink en tiempo real:

Configurar los bloques Analog Ouput / Input (1) dando doble clip sobre los bloques, configurar como se
muestra en la ventana.

Pgina 3 de 6
Laboratorio de Principios de Electrnica

En el men >>simulation>>configuration parameters>>Solver>>solver options, en type seleccionar Fixed


step(2), configurar como se muestra en la ventana.

En el men >>simulation>>configuration parameters>>Code Generation>>System target file, usar browse


seleccionar rtwin.tlc.

Construir todo el modelo presionando el boton Build all (3).


Seleccionar simulacin External (4).
Conectar al destino presionando el botn Connect to target (5).
Ejecutar el envo y toma de datos, presionando el botn de Start real time code (6).
Hacer doble clip sobre el Scope, en la pantalla del scope ir al botn Parameters (7).

Pgina 4 de 6
Laboratorio de Principios de Electrnica

Parameter
s

Configurar General como se muestra en la siguiente ventana.

Guardar los datos en el espacio de trabajo de matlab, configurar el History como se muestra en la siguiente
ventana.

Pgina 5 de 6
Laboratorio de Principios de Electrnica

Manipulacin de datos en Matlab.-


Ejecutar la captura de datos por aproximadamente 1 minutos-
En la pantalla de comandos de Matlab verificar que en el WORKSPACE se encuentre el arreglo que le dimos
nombre en la configuracin del Scope.
Comprobar el tamao del arreglo con el comando >>size(arreglo).
El arreglo obtenido tendr 2 columnas de las cuales la primera ser los niveles de voltaje y la segunda los
instantes de tiempo.
Cambiar el formato numrico con el comando >>format long.
Graficar el arreglo con el comando >>plot(1er Columna , 2da Columna).
Calcular el valor mximo de la seal y la posicin en el que est, con el comando >>[maximo,
indice]=max(arreglo(:,2)).
Calcular el instante de tiempo en el que sucedi el mximo valor de voltaje.
>>format short;
>>arreglo(ndice,:).

Conclusiones y Recomendaciones.-

Pgina 6 de 6

Vous aimerez peut-être aussi