Documente Academic
Documente Profesional
Documente Cultură
Antecedentes
El audimetro sirve para evaluar de forma rpida y fcil para orientar al
paciente que tiene sordera. Existen dos tipos de audiometras: la primera se
trata de la audiometra tonal, la cual comprueba el conducto areo del sonido;
la segunda es la audiometra sea, que se encarga de evaluar la conduccin
sea verificando con vibraciones al paciente.
La sordera se puede clasificar la sordera de distintas formas:
Sordera
Sordera
Sordera
Sordera
Sordera
Sordera
Sordera
Sordera
leve.- Entre 20 y 40 dB
media 1er grupo.- Entre 40 y 50 dB
media 2 grupo.- Entre 60 y 70 dB
severa 1er grupo.- Entre 70 y 80 dB
severa 2 grupo.- Entre 80 y 90 dB
profunda 1er grupo.- Entre 90 y 100 dB
profunda 2 grupo.- Entre 100 y 110 dB
profunda 3er grupo.- Igual o superior a 110
Diagrama
Audiometra
Prender equipo
Seleccionar:
Izquierdo/Derecho.
Respuesta de usuario
Seleccionar:
Frecuencia
Decibelios
Figura 1.4 Diagrama a bloques del proyecto
Conexiones de puertos
Tabla de conexiones de puertos
Botn
Conector
Posicin
del
jumper
Dispositivo o funcin
habilitada
Frecuencias/Db
ADC_JP5A
DAC_JP7
[3 , 4]
(alternati
va)
[5 , 6]
(alternati
va)
[1 , 2]
Enmascaramiento
ADC_JP5B
DAC_JP7
[3 , 4]
DAC_JP7
[5 , 6]
I_JP8
[1 , 2]
I_JP9
[1 , 2]
Led frecuencia 1
I_JP14
[15 , 16]
Led frecuencia 2
I_JP14
[13 , 14]
Led frecuencia 3
I_JP14
[11 , 12]
Led frecuencia 4
I_JP14
[9 , 10]
Led frecuencia 5
I_JP14
[7 , 8]
Led frecuencia 6
I_JP14
[5 , 6]
Led frecuencia 7
I_JP14
[3 , 4]
Led
enmascaramiento
Led decibel 1
I_JP14
[1 , 2]
I_JP13
[15 , 16]
Led decibel 2
I_JP13
[13 , 14]
Led decibel 3
I_JP13
[11 , 12]
Led decibel 4
I_JP13
[9 , 10]
Led izquierda
I_JP13
[7 , 8]
Led derecha
I_JP13
[5 , 6]
Led error
I_JP13
[1 , 2]
Switch on/off
sonido
Switch on/off
I_JP12
[15 , 16]
I_JP12
[13 , 14]
Switch Audfono
Izquierdo/derecho
Enmascaramiento
I_JP12
[11 , 12]
I_JP12
[9 , 10]
Switch usuario
I_JP12
[7 , 8]
Botn F+
I_JP10
[7 , 8]
Botn F-
I_JP10
[5 , 6]
Botn Db+
I_JP10
[3 , 4]
Botn Db-
I_JP10
[1 , 2]
SWSWSWSWSW-
Desarrollo
Existen distintos tipos de audiometra, entre ellos est la audiometra tonal. La
audiometra de este proyecto ser la tonal porque funciona de la misma forma
que la audiometra sea. La audiometra tonal se hace con la variacin de
frecuencias y de la intensidad de sonido.
Como en el audiograma de la investigacin, se pretende
evaluar con
frecuencias aproximadas a 120, 250, 500, 1000, 2000, 4000, y 8000 Hz
mientras que se pretende evaluar la intensidad de 0 a 120 decibelios con una
diferencia de 10 dB.
El enmascaramiento a travs de otra seal igual a la original en un segundo
canal digital que indica el enmascaramiento del canal, donde se usar la salida
B del DAC. Referente a la salida de enmascaramiento, es dependiendo de la
condicin del paciente. Por ejemplo, si el paciente tiene su mnimo en 500 Hz y
50 Db, se tendra que generar en el odo alterno una seal de ruido.
Se pedir al usuario mover switch en caso de que escuche el sonido, en caso
contrario no debe moverlo.
Se pretende ir verificando cada frecuencia y decibelio con LEDs y otro apartado
para verificar si es el audfono derecho o izquierdo.
En el caso de las frecuencias, se visualizar en los LEDs la frecuencia que se
est utilizando. Por ejemplo el ltimo LED sera para una frecuencia de 8000
Hz. Para los decibelios, sucede lo mismo, si se requiere un nivel de 30 dB se
seal de
967,
670,
7,
1,
banderaon= 1;
//Se queda prendido
}
if(banderaon==1){
Func_Apagar(); //LLamo a funcion apagado
if(h==0){
//Solamente requiero que se ejecute 1 vez
DAC_F1k();
//por eso se crea la bandera h
h=1;
//la cambio de estado y no se va a usar
}
//hasta que entre a la funcion prender
}
else{
Func_Prender();//LLamo funcin de prendido
if(h==1){
//Sucede exactamente igual que en la funcion prendido
DAC_F2k();
h=0;
}
}
}
La funcin Frecuencias_Audiometro() es la ms compleja realizada en la prctica ya que
es quin empieza a diferenciar las frecuencias establecidas en cada funcin. Las
frecuencias aumentan o disminuyen dependiendo del nmero de veces que se presione
un botn. Tomamos en cuenta que solamente va a haber 7 frecuencias establecidas
desde 125 hasta 8K por lo que una de las condiciones es para obtener la frecuencia
deseada. Adems por cualquier cosa, se selecciona un switch que nos ayuda a prender
y a apagar las seales de sonido para que al usuario que toma las medidas para el
audiograma pueda realizar las pruebas con mayor facilidad.
void Frecuencias_Audiometro(void){
int b0,b1;
//botones
int dato;
b0 = botones(0);
b1 = botones(1);
dato = dips('a',0);
if(b0==0 && j<=6){//Si botn se presiona
j++;//Se suma 1 hasta que llegue a frecuencia maxima
}
else if(b1==0 && j>=0){
j--;//Se resta 1 hasta que llegue a frecuencia minima
}
else if(j<0){
j=0;
}
else if(j>6){
j=6;
}
else{
j=j;
//Si no se presiona, se queda igual
}
if(j<=6 && j>=0){ //Solamente se queda entre los rangos 0 y 6 porque hay
//7 frecuencias
for(banderaled=0; banderaled<=6; banderaled++){
if(banderaled == j){ //Se prenden los leds para verificar qu
//frecuencia se est escuchando
leds('a', j, 1);
DelayUs(10000);}
else
leds('a', j, 0);
}
if (dato==0){ //Verificamos el switch para ver si est prendido
switch (j){ //Se selecciona la frecuencia con el switch-case
case 0:
DAC_F8k();
break;
case 1:
DAC_F4k();
break;
case 2:
DAC_F2k();
break;
case 3:
DAC_F1k();
break;
case 4:
DAC_F500();
break;
case 5:
DAC_F250();
break;
case 6:
DAC_F125();
break;
default:
break;
}
}
}
else{//Si se sale de las 7 frecuencias, se prende led para avisar
leds('b', 7, 1);
DelayUs(10000);
leds('b', 7, 0);
}
}
Para el caso de las amplitudes de la seal, se utiliz la funcin
Amplitudes_Audiometro(). En esta funcin se usa una variable global llamada Volumen.
La variable cambia las amplitudes de todas las seales. Adems se ponen los leds
pertinentes para cada condicin.
void Amplitudes_Audiometro(){
int b2,b3;
//botones
b2 = botones(2);
b3 = botones(3);
if(b2==0 && banderam<=6){//Si botn se presiona
banderam++;//Se suma 1 hasta que llegue a decibel maximo
DelayUs(100000);
}
}
}
leds('b',3,0);
break;
case 6:
volumen = 70;
leds('b',0,1);
leds('b',1,1);
leds('b',2,1);
leds('b',3,0);
break;
case 7:
volumen = 80;
leds('b',0,0);
leds('b',1,0);
leds('b',2,0);
leds('b',3,1);
break;
case 8:
volumen = 90;
leds('b',0,1);
leds('b',1,0);
leds('b',2,0);
leds('b',3,1);
break;
case 9:
volumen = 100;
leds('b',0,0);
leds('b',1,1);
leds('b',2,0);
leds('b',3,1);
break;
case 10:
volumen = 110;
leds('b',0,1);
leds('b',1,1);
leds('b',2,0);
leds('b',3,1);
break;
case 11:
volumen = 120;
leds('b',0,0);
leds('b',1,0);
leds('b',2,1);
leds('b',3,1);
break;
default:
volumen = 10;
leds('b',0,1);
leds('b',1,1);
leds('b',2,1);
leds('b',3,1);
break;
La funcin Func_mask() opera intercalando seales del DACA y DACB para que se
produzca un sonido. Sin embargo, esta funcin trajo problemas que se comentaran en
las conclusiones.
La respuesta del usuario se enva mediante la consola para verificar que el usuario est
o no est escuchando los sonidos generados mediante las seales.
//nothing
Imgenes
Conclusiones
Las funciones fueron probadas separadamente por lo que se puede revisar que
funcionan correctamente. A la hora de hacer la unin hubo problemas porque
las amplitudes variaban en comparacin a lo que ya se tena. Un dato ms es
que el reloj principal es de 30 MHz. Sin embargo, cuando se hizo la prueba de
la prctica no 7, que es la que juega con los escaladores (PLL,LOSPCP, MCBSP)
no mostraba la frecuencia deseada por tanto decidimos establecer la
frecuencia en funcin del nmero de muestras.
Las amplitudes se varan en base a una referencia de 2V por lo que se obtienen
seales muy pequeas que requieren de un amplificador para representar
correctamente los decibelios.
Un detalle ms es que el TLV5637 se comunica rpido pero no al mismo tiempo
por lo que la seal del audfono derecho est distinto tiempo que el audfono
izquierdo ms no se nota tanto porque es un pequeo tiempo, y al intentar
comunicarlos al mismo tiempo, la programacin no fue la correcta porque
daban la misma amplitud y frecuencia en ambas seales.
Referencias
acceso: 22 10 2015].
[8 M. Olmo y R. Nave, Intensidad del Sonido, [En lnea]. Available:
] http://hyperphysics.phy-astr.gsu.edu/hbasees/sound/intens.html. [ltimo
acceso: 22 10 2015].
[9 Centro auditivo Cuenca, Trastornos de la audicin: Hipoacusia, autofona,
] paracusia, algiacusia y presbiacusia, Centro auditivo Cuenca, 17 04 2013.
[En lnea]. Available:
http://www.centroauditivocuenca.com/2013/04/17/trastornos-de-la-audici
%C3%B3n-hipoacusia-autofon%C3%ADa-paracusia-algiacusia-ypresbiacusia/. [ltimo acceso: 22 10 2015].