Documentos de Académico
Documentos de Profesional
Documentos de Cultura
0
PROGRAMA DE INGENIERÍA MECATRÓNICA Periodo 2022-1
I. DESARROLLO DE LA PRÁCTICA
En la siguiente tabla se pueden observar todos los componentes
usados para el desarrollo de esta práctica. En esta también se
puede observar una breve descripción del funcionamiento de
cada componente usado para el desarrollo de la práctica.
Descripción
Componentes Especificación
componente
Por medio de los
programas
Keil, Python, mencionados se
Software
Matlab realiza la obtención Figura 1. Generador de señales.
y el guardado de
datos B. Comprobación de la señal por medio del osciloscopio
A partir de este
Al utilizar el osciloscopio se debe tener en cuenta que esté bien
dispositivo se calibrado para poder hacer las mediciones correctamente, para
Microcontrolador STM32F7
obtiene la señal a esto se colocan las dos puntas en los pines correspondientes,
digitalizar esto se puede observar en la figura dos los pines se encuentran
Por medio de estos en le cuadrado negro), también se debe tener en cuenta, que la
escala de la sonda sea la correcta para tener datos más
Generador de 2 equipos se podrá
Equipo de confiables.
señales y crear y observar
laboratorio
osciloscopio respectivamente, la
señal requerida
Tabla 1. Componentes utilizados para el desarrollo de la Guía.
Figura. 2. Osciloscopio.
3.3
𝑉𝑎𝑙𝑜𝑟 𝑒𝑛 𝑣𝑜𝑙𝑡𝑎𝑗𝑒 = 𝑉𝑎𝑙𝑜𝑟 𝑟𝑒𝑐𝑖𝑏𝑖𝑑𝑜 . Ec(1)
4095
(2𝑛 −1)2
𝑃𝑆𝑁𝑅 = 10𝑥 𝑙𝑜𝑔( ) Ec(2)
𝑀𝑆𝐸
1
𝑀𝑆𝐸 = 𝛴(𝑦𝑖 − 𝑦′í )2 Ec. (3)
𝑛
𝛴(𝑥−𝑥′)2
En esta sección se diseñó un programa en Matlab, encargado 𝜎2 = Ec. (5)
𝑁
de recibir los datos del archivo de texto generado por Python,
estos datos se comparan con una señal sinusoidal generada en Con ayuda de la Ec. (5) se obtendrá el valor de la varianza, con
Matlab, con las frecuencias propuestas por la guía. En la figura el objetivo de saber la dispersión de datos que hay en la señal
6, se puede observar el diagrama de flujo para el código real.
utilizado en Matlab.
En la sección Matlab vs. Python, se podrán observar los
cálculos obtenidos, gracias a estas ecuaciones.
debido a que tomaría una sola muestra por ciclo. Sin embargo,
esto no sucede aquí ya que al realizar la toma de datos se obtuvo
un periodo de muestreo menor al requerido, como ya se había
mencionado anteriormente.
En la figura anterior se puede observar una muestra en la cual Matlab vs. Python
no se reinició el dispositivo, con el propósito de tener un punto
de comparación con respecto a las gráficas mostradas a Se procede a comparar el valor de la señal real y la señal
continuación, donde se reiniciará el dispositivo. simulada, esta señal simulada se hizo a partir de un algoritmo
en Matlab, en el que se configuró la frecuencia, el voltaje pico
a pico y el voltaje de offset.
Figura 29. Señal real vs señal simulada a 20 hz de frecuencia. De la figura 28 a 31 se puede observar que estas tienen la
misma fase, sin embargo, a medida que pasa el tiempo se puede
visualizar que la señal digital aumenta su amplitud; esto podría
ser ocasionado por el ruido presentado en los jumpers
conectados entre el sistema embebido y el generador de
señales.
Figura 33. Señal real vs señal simulada a 60 hz de frecuencia. Figura 35. Señal real vs señal simulada a 80 hz de frecuencia.
III. CONCLUSIONES