Escolar Documentos
Profissional Documentos
Cultura Documentos
Índice
1. Definición de Señales 2
1.1. Clasificación de las Señales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
4. Generador de Señales 5
1
1 DEFINICIÓN DE SEÑALES
1. Definición de Señales
Los conceptos de señales y sistemas aparecen en una amplia variedad de campos, de manera
que las ideas y técnicas asociadas con estos conceptos juegan un papel importante en áreas tan
diversas como: comunicaciones, aeronáutica y astronáutica, diseño de circuitos, acústica, óptica,
sismologı́a, ingenierı́a biomédica, sistemas de generación y distribución de energı́a, control de
procesos, reconocimiento de patrones, etc. En general las señales contienen información acerca de
la naturaleza o comportamiento de algún fenómeno, los sistemas son elementos que transforman
señales, es decir, un sistema recibe señales de entrada, ejecuta algún procedimiento sobre éstas
y produce señales de salida. Esta relación entre señales y sistemas puede ser representada de
manera general en un bloque como en la Figura 1.
Además del número de variables independientes del que dependen, las señales se pueden clasificar
(independientemente de su naturaleza fı́sica) de acuerdo a sus propiedades básicas como sigue:
En este caso particular tenemos una función que se repite periódicamente en el tiempo y f indica
la velocidad de repetición, normalmente f tiene unidades de Hertz o ciclos/seg. El inverso de f
es el periodo T o el tiempo de duración de un ciclo. En la Figura 1 tenemos un ciclo de la señal
v(t), para vp = 10voltios y f = 100hz.
10
5
V(voltios)
−5
−10
0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 0.02
t(seg)
5
V(voltios)
−5
−10
0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 0.02
t(seg)
0.5
V(voltios)
0
−0.5
−1
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
t(seg)
1
V(voltios)
−1
−2
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08
t(seg)
5
V(voltios)
−5
−10
0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 0.02
t(seg)
en el eje de muestras, el cambio seria k = t/T el que indica eje de muestras como se muestra en
la Figura 7.
10
V(voltios)
0
−5
−10
0 2 4 6 8 10 12 14 16 18 20
Muestras
0.8
V(voltios)
0.6
0.4
0.2
0
−10 −8 −6 −4 −2 0 2 4 6 8 10
Muestras
Para que una señal pueda ser procesada digitalmente debe ser una señal digital, si la señal es
continua se debe convertir a una señal digital mediante un proceso que implica dos pasos:
4. Generador de Señales
El estudio de un generador de señales concierne a un diseño del hardware y el software necesario
para producir una onda seno. Por ejemplo un microcontrolador PIC16F877 de Microchip posee
un conversor digital a análogo DAC0808 de 8 bits de National Semiconductor (ver Figura 9).
Dado que con el conversor DAC0808 no es posible producir voltajes negativos vamos a producir
la onda seno sobrepuesta sobre un nivel DC de dos voltios, dicha onda se generará con una
frecuencia de 100Hz, y se muestrea con 10000 muestras/segundo. La amplitud de la onda seno
será de 2 voltios. La ecuación analı́tica de la señal seno es:
v(t) = A1 sin(2π fc t) + A2
fs 10000
NS = = = 100
f 100
Es decir, necesitamos generar una tabla de 100 valores los cuales pueden ser obtenidos con el
siguiente programa en MATLAB:
1 fs=10000;
2 fc=100;
3 k=fs/fc;
4 n=0:k;
5 v=2*sin(2*pi*n/100)+2;
6 stem(n,v,’m’)
7 xlabel(’k’)
8 ylabel(’Amplitud’)
Amplitud
2
0
0 10 20 30 40 50 60 70 80 90 100
k
Es importante conocer la resolución (q) del conversor D/A (DAC de 8 bits), en este caso usamos
la relación:
∆V
q=
2n−1
Siendo ∆V el voltaje de referencia del conversor D/A y n el número de bits (ver Figura 9). El
voltaje de referencia del conversor es 5.1 voltios, por lo tanto los voltios/paso es:
2.0000 2.1256 2.2507 2.3748 2.4974 2.6180 2.7362 2.8516 2.9635 3.0717
3.1756 3.2748 3.3691 3.4579 3.5410 3.6180 3.6887 3.7526 3.8097 3.8596
3.9021 3.9372 3.9646 3.9842 3.9961 4.0000 3.9961 3.9842 3.9646 3.9372
3.9021 3.8596 3.8097 3.7526 3.6887 3.6180 3.5410 3.4579 3.3691 3.2748
3.1756 3.0717 2.9635 2.8516 2.7362 2.6180 2.4974 2.3748 2.2507 2.1256
2.0000 1.8744 1.7493 1.6252 1.5026 1.3820 1.2638 1.1484 1.0365 0.9283
0.8244 0.7252 0.6309 0.5421 0.4590 0.3820 0.3113 0.2474 0.1903 0.1404
0.0979 0.0628 0.0354 0.0158 0.0039 0 0.0039 0.0158 0.0354 0.0628
0.0979 0.1404 0.1903 0.2474 0.3113 0.3820 0.4590 0.5421 0.6309 0.7252
0.8244 0.9283 1.0365 1.1484 1.2638 1.3820 1.5026 1.6252 1.7493 1.8744
N
VD =
q
De tal forma que si el valor es por ejemplo de la Tabla 1 extraemos el primer elemento, N = 2
entonces el valor digital es:
V D = 2/0.02 = 100
Esto se realiza para todos los valores de la tabla 1, luego estos valores son los que deben entregarse
al DAC0808 y se listan en la Tabla 2.
100 106 113 119 125 131 137 143 148 154
159 164 168 173 177 181 184 188 190 193
195 197 198 199 200 200 200 199 198 197
195 193 190 188 184 181 177 173 168 164
159 154 148 143 137 131 125 119 113 106
100 94 87 81 75 69 63 57 52 46
41 36 32 27 23 19 16 12 10 7
5 3 2 1 0 0 0 1 2 3
5 7 10 12 16 19 23 27 32 36
41 46 52 57 63 69 75 81 87 94
Se escribe un programa en microcontrolador PIC, ara que genere los datos de la tabla, a una
frecuencia 10kS/s.