sistema electrÓnico de intervenciÓn terapÉutica...

142
SISTEMA ELECTRÓNICO DE INTERVENCIÓN TERAPÉUTICA AUDITIVO SOMATOSENSORIAL FERNANDO HIDALGO CASTRO UNIVERSIDAD DE SAN BUENAVENTURA FACULTAD DE INGENIERÍA INGENIERÍA EN ELECTRÓNICA BOGOTÁ DC 2007

Upload: others

Post on 02-Apr-2020

17 views

Category:

Documents


0 download

TRANSCRIPT

1

SISTEMA ELECTRÓNICO DE INTERVENCIÓN TERAPÉUTICA AUDITIVO SOMATOSENSORIAL

FERNANDO HIDALGO CASTRO

UNIVERSIDAD DE SAN BUENAVENTURA FACULTAD DE INGENIERÍA

INGENIERÍA EN ELECTRÓNICA BOGOTÁ DC

2007

2

SISTEMA ELECTRÓNICO DE INTERVENCIÓN TERAPÉUTICA AUDITIVO SOMATOSENSORIAL

FERNANDO HIDALGO CASTRO

Trabajo presentado como requisito para optar el titulo de: Ingeniero Electrónico

Asesor Giovanni Sánchez

Ingeniero Electrónico

UNIVERSIDAD DE SAN BUENAVENTURA FACULTAD DE INGENIERÍA

INGENIERÍA EN ELECTRÓNICA BOGOTÁ DC

2007

3

Nota de aceptación

________________________________

________________________________

________________________________

________________________________

________________________________

________________________________

________________________________

Firma del presidente del Jurado

________________________________

Firma del Jurado

_________________________________

Firma del Jurado

Bogotá D.C., Noviembre 2007

4

A mis Padres, hermanos y primos por su confianza en mis capacidades

y apoyo incondicional durante toda la carrera.

Fernando

5

AGRADECIMIENTOS

Dra. Maria Pilar Cutha por su aclarar mis dudas y por sus substanciales sugerencias durante la redacción de la Tesis, por su amistad.. Ing. Darío Fernando C. por facilitarme el uso del Osciloscopio y Generador.

6

CONTENIDO

Pag

INTRODUCCIÓN 1

1. PLANTEAMIENTO DEL PROBLEMA 3

1.1 ANTECEDENTES 3

1.2 DESCRIPCIÓN Y FORMULACIÓN DEL PROBLEMA 5

1.3 JUSTIFICACIÓN 6

1.4 OBJETIVOS DE LA INVESTIGACIÓN 7

1.4.2 Objetivo General 7

1.4.2 Objetivos Específicos 7

1.5 ALCANCES Y LIMITACIONES DEL PROYECTO 8

1.5.1 Alcances 8

1.5.2 Limitaciones 9

2. MARCO DE REFERENCIA 11

2.1 MARCO TEÓRICO CONCEPTUAL 11

2.2 MARCO LEGAL O NORMATIVO 25

3. METODOLOGÍA 29

3.1 ENFOQUE DE LA INVESTIGACIÓN 29

3.2 LÍNEAS DE INVESTIGACIÓN DE USB/ SUB-LÍNEA DE FACULTAD/

CAMPO TEMÁTICO DEL PROGRAMA 29

7

3.3 TÉCNICAS DE RECOLECCIÓN DE INFORMACIÓN 30

3.4 HIPÓTESIS 33

3.5 VARIABLES 33

3.5.1 Variables Independientes 33

3.5.2 Variables Dependientes 34

5. DESARROLLO INGENIERIL 35

5.1. ENTRADAS DE AUDIO 35

5.2. INDICADOR DE SATURACIÓN 36

5.3. PREAMPLIFICADOR ACONDICIONADOR 37

4.3.1 Amplificador Sumador 41

5.4. ARREGLO DE FILTROS 42

5.5. MÓDULO ARREGLOS DE FILTROS Y MAX335 (MATRIZ) 43

4.6. MICROCONTROLADOR CENTRAL PIC16F877 Y MANEJO DE MAX335. 45

4.6.1. Conexión del microcontrolador con los 2 MAX335. 46

4.7. CONEXIÓN DEL MICROCONTROLADOR CON LOS POTENCIÓMETROS

DIGITALES MCP42XXX. 49

4.7.1. Conexión del microcontrolador con los 8 potenciómetros digitales 50

4.8. ARREGLO DE FILTROS 53

4.8.1. Filtro paso bajo de segundo orden (Butterworth) 54

4.8.2. Filtro paso alto de segundo orden (Butterworth) 57

4.8.3. Filtro Pasa Banda 60

8

4.8.4. Filtro Rechaza Banda 63

4.9. MÓDULO MICROCONTROLADOR PIC 16F877 (CONTROLADOR

CENTRAL) 65

4.10. MICROCONTROLADOR PIC16F876 (CONTROLADOR DE DISPLAY Y

TECLADO – PANEL DE CONFIGURACIÓN) 67

4.10.1. Manejo de Display: 68

4.10.2 Manejo de Teclado. 70

4.10.2. Comunicaciones seriales con el Pic central. 70

4.11. OPERACIÓN DEL PANEL DE CONFIGURACIÓN 71

4.11.1. Entrada de Audio y Led indicador de saturación 72

4.11.2. Salida de Audio. 72

4.11.3. Display LCD de 4 lineas x 20 caracteres. 72

4.11.4. Teclado de 9 botones. 75

4.11.5. Control de Volumen. 77

4.12. CIRCUITOS IMPRESOS 76

4.12.1. Circuito impreso de Panel de Configuración. 76

4.12.2. Circuito impreso de filtros, matriz y microcontrolador central. 78

4.13. EL AMPLIFICADOR DE POTENCIA 82

4.14. FUENTE DE ALIMENTACIÓN 82

4.15. VIBRADOR 83

5 PRESENTACIÓN Y ANÁLISIS DE RESULTADOS 84

9

5.1 RESULTADO DE DISEÑO 84

5.2 RESULTADO DE EVALUACIÓN MEDICA EN PACIENTES 89

6. CONCLUSIONES 91

7. RECOMENDACIONES 93

BIBLIOGRAFÍA 126

10

LISTA DE TABLAS

Pag

Tabla1. Impacto De La Pérdida Auditiva En Los Niños 16

Tabla 2. Resultados de las investigaciones médicas 19 Tabla 3. Matriz de Selección de Microcontroladores 23

Tabla 4. Lista de especificación 31 Tabla 5. Valores para filtro pasa bajo con frecuencia de corte en 400Hz y en 5000Hz. 56 Tabla 6. Frecuencia de corte de filtro pasa bajo vs resistencia 56 Tabla 7. Valores para filtro pasa alto con frecuencia de corte en 400Hz y en 5000Hz. 59 Tabla 8. Frecuencia de corte de filtro pasa alto vs resistencia 59 Tabla 9. Microcontrolador PIC 16f877 (Controlador Central) 65

Tabla 10. El microcontrolador de display y Teclado 68

Tabla 11. Lista de componentes 77

Tabla 12. Lista de componentes 81

Tabla 13. Resultados de diseño. 84 Tabla 14. Resultados de potenciómetro digital 88

11

LISTA DE FIGURAS

Pag

Figura 1. Elementos del equipo suvag 5

Figura 2. Partes del oído 12

Figura 3: Curvas de filtros 21

Figura 4: DIAGRAMA DE BLOQUES DE LA SOLUCIÓN 35

Figura 5. Indicador de saturación 37

Figura 6. Circuito Pre amplificador Acondicionador 38

Figura 7. Señales de entrada y salida dentro del rango 39

Figura 8. Señales de entrada y salida dentro del rango 40

Figura 9. Señales de entrada y salida dentro del rango 40

Figura 10. Señales de entrada y salida dentro del rango 41

Figura 11. Circuito Amplificador Sumador 41

Figura 12. Disposición de los filtros y los switches 43

Figura 13. Modulo Arreglos de Filtros y Max335 (matriz) 44

Figura 14. Microcontrolador Central Pic16f877 y manejo de MAX335. 45

Figura 15. Conexión del microcontrolador con los 2 MAX335. 46

Figura 16. La interfaz serial de los MAX335 47

Figura 17. Ganancia y frecuencia para potenciómetro de 10K 49

Figura 18. La conexión sugerida para 1 solo chip 50

Figura 19. La conexión del circuito implementado con 8 chips 51

12

Figura 20. Potenciómetro Digital MCP42XXX MCP42XXX(MCP42010) 52

Figura 21. Filtro paso bajo Segundo Orden 54

Figura 22. Filtro paso Alto 57

Figura 23. Filtro Pasa Banda 60

Figura 24. Filtro Rechaza Banda 63

Figura 25. Conversión de una sección pasa banda en una red de rechazo de

banda. 63

Figura 26. Modulo Microcontrolador PIC 16F877 65

Figura 27. Microcontrolador PIC16f876 (Controlador de Display y Teclado) 67

Figura 28. Menú inicial del dispositivo 73

Figura 29. Menú de configuración de curva. 74

Figura 30. Menú de configuración de curva. 74

Figura 31. Teclado de configuración 75

Figura 32. Cara de soldaduras circuitos impreso Panel de Configuración. 76

Figura 33. Mascara de componentes circuitos impreso Panel de Configuración. 77

Figura 34. Cara de componentes circuito impreso principal. 78

Figura 35. Cara de soldaduras circuito impreso principal. 79

Figura 36. Mascara de componentes de circuito impreso principal. 80

13

LISTA DE ANEXOS

Pag

Anexo A. Integrado Switch MAX 335 90

Anexo B. Microcontrolador PIC16F87X 91

Anexo C. Microcontrolador PIC16F7X 92

Anexo D. Integrado LM324 94

Anexo E. Integrado LM358 95

Anexo F. RECONOCIMIENTO DE LENGUAJE 96

Anexo G. REPORTE DE RETROALIMENTACIÓN DEL EQUIPO

Anexo H. Programa Grabado Sobre Pic 97

1

INTRODUCCIÓN

La ingeniería electrónica como campo de la ingeniería y de la física aplicada cuyo

objetivo es el diseño y aplicación de dispositivos electrónicos, para la generación,

transmisión, recepción y almacenamiento de información, permite plantear desde

el saber específico. A través del proyecto se pretende diseñar la construcción de

un equipo de Intervención Terapéutica auditivo somatosensorial que facilite el

desarrollo de la capacidad auditiva, mediante la estimulación aérea y

somatosensorial. Entendiéndose el desarrollo auditivo como el proceso paulatino y

lógico de la discriminación de los estímulos lingüísticos y no lingüísticos, que

favorezcan la adquisición de la lengua.

Profesionales de rehabilitación auditiva en Colombia implementan la metodología

verbotonal en personas con deficiencia auditiva para su proceso de intervención

terapéutica, pero se enfrentan a dos dificultades: encontrar los aparatos y

encontrarlos asequibles.

Este proyecto pretende solucionar la necesidad de un equipo de estimulación

auditiva somatosensorial que sea más asequible económicamente para el

profesional de esta rama y así apoyar la intervención terapéutica a personas con

deficiencia auditiva. Lo que permitiría a la población de bajos recursos acceder a

tecnología de vanguardia.

Al diseñar un equipo de Intervención Terapéutica auditivo somatosensorial

favorecerá el desarrollo de la capacidad auditiva mediante la estimulación aérea y

somatosensorial. Se han investigado las características electrónicas que le

pertenecen mediante la realización de planos, la búsqueda de los implementos

electrónicos (micrófonos, amplificadores, filtros, teclado), la construcción del

equipo y las pruebas de funcionamiento.

2

Esto cooperaría para que la persona con deficiencia auditiva fortalezca su

desarrollo auditivo con el proceso paulatino y lógico de la discriminación de los

estímulos lingüísticos y no lingüísticos, que favorezcan la adquisición del habla.

Esto es un aporte tecnológico a la salud, la educación y el progreso social ya que

permite la inclusión de estas personas a la sociedad.

3

1. PLANTEAMIENTO DEL PROBLEMA 1.1 ANTECEDENTES

La deficiencia auditiva, genera una dificultad en el ingreso de los estímulos

necesarios para procesar, analizar, sintetizar y adquirir la lengua; mediante

mecanismos innatos disponibles como es el lenguaje. Sin embargo actualmente

existen diferentes enfoques metodológicos y dentro de ellos, diferentes

metodologías que permiten facilitar el ingreso de esta información con el fin de

lograr una comunicación efectiva y por ende un desarrollo integral.

El sistema Verbo Tonal, es uno de los métodos disponibles para lograr este

propósito, se basa en un diagnóstico especializado sobre la palabra y las

frecuencias e implementa un programa que contempla:

Terapia individual: que busca el desarrollo auditivo por medio de estimulación

dada con el equipos especializados (Suvag II y Suvag) simplificado, los cuales

permiten encontrar el campo óptimo de audición, realizar diferentes

modificaciones a la salida de la información y ubicar las octavas de los sonidos

del lenguaje que permitan la discriminación de los fonemas.

Ritmos fonéticos: usando un auxiliador técnico (Suvag CT10) y conformado por

el ritmo corporal, tiene como fin lograr la producción correcta del habla,

mediante movimientos del cuerpo y ritmo musical que da la melodía del habla.

Técnicas de comunicación:, Busca el desarrollo de habilidades comunicativas y

del lenguaje espontáneo, para la transferencia de los logros alcanzados en

terapia individual, haciendo uso de el Suvag CT10

Los resultados obtenidos con esta metodología son excelentes, es de anotar que

este equipo, además de favorecer el desarrollo auditivo en personas con

deficiencia auditiva, también se usa para deficiencias neurológicas (afasias,

4

disfasia y déficit en la integración sensorial) sin embargo, en Colombia ha sido

escasa su implementación por el alto costo de los equipos.

Equipos SUVAG Los aparato s SUVAG son los auxiliares técnicos para la aplicación del sistema

verbo tonal. Los primeros modelos datan de 1.955.

El sistema verbo tonal fue concebido y elaborado por el profesor, Dr. Peter

Guberina, lingüista yogueslavo, miembro de la Academia Yugoeslava de Ciencias

y Artes; como resultado de múltiples investigaciones en el área de la comunicación

verbal.

Cuando el sistema verbo tonal se aplica al dominio de la patología de la audición y

del habla, se demoniza Método Verbo Tonal.

Para permitir una más fácil instauración de la cadena de comunicación vebal

donde algún problema orgánico o funcional ha causado una percepción

defectuosa, se han construido los aparatos específicos electroacústicos SUVAG

(Sistema Universal Verbo Tonal Guberina.

Sólo algunas instituciones han podido acceder a esta tecnología por donaciones

como: ICAL (Instituto Colombiano de la audición y el lenguaje), INSOR (El Instituto

Nacional para Sordos), CINDA SABIDURÍA (Centro de Investigación e Información

en Deficiencias Auditivas) Y EL INSTITUTO DE CIEGOS Y SORDOS DE CALI.

Por lo tanto es necesario construir un equipo similar al Suvag que responda a las

necesidades terapéuticas y cuyos costos disminuyan; de esta forma contribuir y

facilitar el alcance de métodos de un alto nivel terapéutico a población de bajos

recursos. (Ver figura 1)

5

Figura 1. Elementos del equipo Suvag

Fuente: http://www.suvag.com/ang/produits/suvag_2.html

1.2 DESCRIPCIÓN Y FORMULACIÓN DEL PROBLEMA

En Colombia, es restringido el uso de equipos terapéuticos electrónicos por el alto

costo, lo cual limita la potencialización de los canales disponibles para el ingreso

de información como es la vía auditiva y somatosensorial, canales que son

importantes para rehabilitación auditiva comunicativa de las personas con

deficiencia auditiva. Como consecuencia hay un gran número de pacientes aptos

para la adquisición de la lengua oral castellana que no pueden beneficiarse de

esta tecnología afectando negativamente su desarrollo integral como personas y

por lo tanto el costo para el país se incrementa.

Es así, como este proyecto formula el presente problema asumiendo el siguiente

interrogante: ¿Cuál es el equipo electrónico óptimo y económico, que permita

estimular la vía auditiva y somatosensorial para el desarrollo auditivo y lingüístico

de las personas con deficiencia auditiva?

a

b. c.

d.

a. Suvag

b. Micrófono

c. Auriculares

d. Vibrador.

6

1.3 JUSTIFICACIÓN

El diseño de un Sistema Electrónico, de Intervención Terapéutica auditivo

somatosensorial crea un reto a la disciplina de ingeniería electrónica en el diseño y

construcción de equipos de intervención para personas con deficiencia auditiva, ya

que los actuales deben ser importados a muy alto costo, limitando el quehacer

fonoaudiológico.

El contar con un equipo electrónico que estimule la vía aérea y somatosensorial,

permite a las personas con deficiencia auditiva, especialmente la población infantil

acceder a la información auditiva lingüística y de esta manera desarrollar el

lenguaje.

El contar con un equipo económico que favorezca la intervención terapéutica

dirigido a las personas con deficiencia auditiva, a través de la estimulación aérea

mediante el uso de cascos y estimulación somatosensorial por medio de un

vibrador, permite que un mayor número de pacientes se vean beneficiados con

esta tecnología, limitando la presencia de desórdenes comunicativos y a la vez le

permite al fonoaudiólogo acceder a equipos de alta tecnología, para que ofrezca

servicios de alta calidad.

El reducido alcance de la tecnología electrónica, afecta la aplicación profesional

del Fonoaudiólogo y el acceso de la población con bajos recursos económicos en

sus terapias de rehabilitación.

Con el diseño y construcción de este equipo, se une la tecnología que se innova

desde la ingeniería electrónica y la fonoaudiología en un bien común en el

7

bienestar comunicativo de las personas con deficiencia auditiva usuarios de la

lengua oral.

1.4 OBJETIVOS DE LA INVESTIGACIÓN

1.4.1 Objetivo General:

Diseñar y construir un sistema electrónico de intervención terapéutica auditivo

somatosensorial, para la discriminación auditiva del habla en personas con

deficiencia auditiva.

1.4.2 Objetivos Específicos:

Diseñar un circuito para cada una de las especificaciones funcionales del

dispositivo.

Construir un panel de control que sea fácil de manejar y permita configurar el

dispositivo de manera rápida.

• Implementar un prototipo del circuito correspondiente al diseño propuesto.

• Documentar todo el proceso de desarrollo del proyecto.

8

1.5 ALCANCES Y LIMITACIONES DEL PROYECTO 1.5.1 Alcances

Este dispositivo servirá para que un profesional fonoaudiólogo, pueda realizar

evaluaciones del campo óptimal, estimulación auditiva específica del lenguaje y la

adquisición del código español Colombiano. Para ello el dispositivo tiene los

siguientes alcances:

- Permite la entrada de 3 señales de audio.

- Cada entrada de audio tiene la posibilidad de ser atenuada o

amplificada. La atenuación puede ser de 0 y la ganancia maxima es de

100.

- Permite la conexión de una señal de salida.

- Permite seleccionar 2 filtros a través de los cuales pasa la señal de

entrada. (Pasa todo, Pasa Bajo, Pasa Alto Pasa Banda, Rechaza

Banda)

- Cada filtro puede modificarse en frecuencia de corte y/o ancho de banda

según sea el caso.

- Si la señal de entrada tiene un nivel de voltaje muy alto, el dispositivo

informa por medio de un LED.

- La configuración del dispositivo se puede realizar por medio de un

teclado y menús desplegados en un display LCD de 4 líneas de 20

caracteres cada una.

Se diseñará, construirá y probará el dispositivo auditivo somatosensorial para la

discriminación del habla en personas con deficiencia auditiva. Esta prueba se

realizará para los procedimientos de evaluación e intervención terapéutica y su

desempeño será avalado por profesionales expertos.

9

1.5.2 Limitaciones

Se tendrá en cuenta la eficiencia de funcionamiento del equipo desarrollado en

Colombia.

Sensibilidad del dispositivo La sensibilidad del equipo esta limitada a las especificaciones técnicas del

micrófono electret que se este utilizando, estos micrófonos tienen diversas

propiedades cuyos rangos son los siguientes:

- Corriente generada: 0.2mA a 0.8mA.

- Ancho de banda: 100Hz-5Khz y 100Hz a 20Khz.

- Relación Señal a Ruido: 25dB a 60dB.

- Sensitividad: -60dB a -30dB.

Características del aparato El aparato esta diseñado para funcionar con las siguientes características:

Rango de trabajo en frecuencia 200Hz a 5000Hz. Esta limitante esta dada para trabajar en el rango de la voz

humana.

Rango de trabajo en voltios La señal de audio de salida del micrófono no debe ser superior a 40mV para que

los circuitos no sufran saturación y por ende distorsión de la señal.

La alimentación de energía debe realizarse con una fuente triple con las siguientes

especificaciones:

+5V / 200mA, para alimentación de circuitos digitales.

+12V / 500mA y -12V /500mA para alimentación de circuitos análogos.

10

Dimensiones del dispositivo. El dispositivo tiene las siguientes dimensiones:

Ancho: 22cm.

Alto: 8cm.

Profundidad: 24cm.

Tecnología que emplea: discretos o integrados. El dispositivo esta diseñado con elementos digitales para la parte de control y

elementos análogos para el manejo de señales. La parte digital se compone de 2

microcontroladores, 8 potenciómetros digitales y 2 integrados de switches

digitales; la parte análoga se compone de amplificadores de propósito general y de

audio junto con transistores. En cuanto a elementos discretos solo se usan

resistencias y condensadores, NO se usa ningún tipo de inductancia.

Hasta donde filtra Los filtros que contiene el dispositivo están diseñados para un rango de trabajo

hasta de 5000Hz, esta limitante esta dada por los valores de potenciómetros

digitales utilizados; si se requiere modificar este rango se deberá reemplazar los

potenciómetros digitales de acuerdo con los cálculos de diseño.

Hasta donde visualiza La visualización en el display esta limitada a 4 líneas de 20 caracteres.

Ganancias. El dispositivo únicamente permite modificar la ganancia de la señal de entrada,

esta ganancia va desde 0 a 100 y es independiente para cada entrada de

micrófono.

11

2. MARCO DE REFERENCIA

2.1. MARCO TEÓRICO-CONCEPTUAL

Para el desarrollo de este proyecto es esencial la estructura conceptual del

sistema verbotonal, el cual se basa sobre la palabra y las frecuencias de los

sonidos de la palabra.

Los principios de este sistema son; el campo optimal de la percepción auditiva, el

ritmo y la entonación, las frecuencias bajas y la utilización del cuerpo, en particular

de las vías vibrotactiles de la transmisión y de la percepción. Usualmente el

sistema utiliza las frecuencias bajas a las cuales la persona que no escucha bien

es más sensible. El método utiliza mucho los ritmos fonéticos que engloban los

movimientos del cuerpo y las estimulaciones musicales rítmicas. Dado que el

cuerpo humano es muy sensible a las frecuencias bajas, se sirve del cuerpo y

particularmente del sentido vibrotactil.

El sistema verbotonal trata primordialmente con los problemas de cómo el cerebro

percibe el habla en la base del sentido de la audición. El verbotonal utiliza el

método cualitativo de la audición, por eso es importante no solo la cantidad, sino

también la calidad de la comunicación.

Desde estas necesidades surge la importancia de construir un dispositivo

electrónico, que estimule la vía auditiva y somatosensorial, nace de la concepción

del funcionamiento normal del sistema auditivo y de las soluciones de escucha a

las personas que presentan deficiencia, por lo tanto es necesario presentar un

marco general sobre los componentes y funcionamiento del sistema auditivo

12

humano siendo este el principal canal de entrada de información para la

adquisición de la lengua, la comunicación y medio de conservación de la vida, a

través de los sistemas de alerta, localización, control del equilibrio y el nivel de

presión externo e interno.

El elemento principal del sistema auditivo humano es el oido el cual tiene como

función central convertir las ondas sonoras en vibraciones que estimulan las

células nerviosas, por intermedio de 3 partes claramente identificadas. Estas

secciones están interconectadas y son el oido externo, medio y el interno. Cada

parte tiene funciones específicas dentro del procesamiento del sonido, 1 de la

siguiente manera (Ver Figura 2):

Figura 2. Partes del oído Figura 2. Partes del oído

Fuente: http://usuarios.discapnet.es/ojo_oido/esquemas_cuerpo_humano/oido.jpg

El oído externo: que va desde el pabellón auricular, al conducto auditivo

externo hasta la membrana timpánica; la función básica es recibir, trasmitir la

onda sonora y amplificar 1 http://usuarios.discapnet.es/ojo_oido/esquemas_cuerpo_humano/oido.jpg, 16 agosto de 2006, hora 10:30 am

13

El oído medio: está conformado por la caja timpánica que contiene los 3

huesecillos, su función es transformar la onda sonora en un movimiento

mecánico de palancas, la Trompa de Eustaquio regula la presión externa e

interna, por tal motivo está unida al sistema respiratorio.

El oído interno: está conformado por la ventana redonda, la ventana oval y la

cóclea o caracol, su función es transformar el movimiento mecánico en

hidráulico y de allí a eléctrico que permita viajar por medio del nervio auditivo al

cerebro, donde será percibido y codificado. Allí también se encuentra el

sistema vestibular, información que es procesada por los canales

semicirculares.

Funcionamiento del sistema auditivo El sistema auditivo contempla los procesos, de recepción y la decodificación.

Iniciando el proceso desde el ingreso de la información que viaja por el nervio

auditivo, el cual tiene un recorrido cruzado contralateral y del mismo lado

ipsilateral hasta llegar a las áreas primarias del cerebro, como onda sonora al

oído. Esta transformación de la onda se produce de la siguiente manera:

DE RECEPCIÓN: Llegada de la onda sonora al oído.

• Vibraciones Oído. Externo

• Mecánicas Oído. Medio

• Cambios Hidráulicos Oído. Interno.

• Impulsos eléctricos Nervio.

• Sensaciones Cerebro

14

Hasta este momento la información es adquirida por el sistema auditivo, sin

embargo existe otra vía para el ingreso de esta información,vía somatosensorial

que se transmite en forma distinta, las terminaciones nerviosas que se encuentran

en las articulaciones y algunos puntos específicos, reciben la información

vibratoria de los sonidos lingüísticos - no lingüísticos y es transmitida hasta el

tálamo, allí es analizada y transmitida a la corteza cerebral derecha, o izquierda

dependiendo del tipo de información. Esta vía tiende a no ser usada por las

personas oyentes, pero que es potencializada por las personas con deficiencia

auditiva, se puede lograr incluso la percepción de los sonidos del habla y de esta

manera desarrollar el lenguaje.

Impactos de la deficiencia auditiva

Es importante mencionar la evaluación frente a los impactos por deficiencia

auditiva donde la OMS2 plantea en el 2.003 cómo “la deficiencia del órgano de la

audición no sólo hace referencia al oído, sino también a la estructura y sus

funciones”.

Esta clasificación se presenta de la siguiente manera, pérdida auditiva mínima,

suave, severa, profunda y unilateral.

Los diferentes niveles de pérdida auditiva causan gran impacto en el desarrollo de

importantes factores para el desempeño del ser humano, como en el habla y el

lenguaje, en la educación y el aspecto psicosocial .

El impacto de una pérdida auditiva sobre la comunicación y el desarrollo cognitivo

y emocional del individuo es mayor mientras más severo y temprano sea el

trastorno. (Ver Tabla 1, Impacto de la pérdida auditiva.)

2 Organización Mundial de la Salud, http://www.who.int/es/ , 18 agosto de 2006, hora 1:30 pm

15

La estimulación de las capacidades auditivas y del lenguaje

Existen antecedentes que vinculan información e investigaciones médicas y

científicas, que han llevado a trabajos de estimulación y terapias que pueden

contribuir al mejoramiento de las capacidades auditivas y de lenguaje en las

personas. Estos trabajos de estimulación, requieren de dispositivos que permitan

de manera experimental, determinar ante qué estímulos reacciona mejor cada uno

de los pacientes tratados; por ello, filtrar las señales de audio permite alcanzar

mejores resultados y unas óptimas condiciones de estimulación, siendo esto de

gran valor en los tratamientos de rehabilitación. Dentro de los filtros y su

aplicación directa en actividades de rehabilitación se tienen los siguientes: (Ver Tabla 1 y Figura 3).

16

Tabla1. Impacto de la Pérdida Auditiva en los Niños GRADO DE PERDIDA

AUDITIVA

HABLA Y LENGUAJE

PSICOSOCIAL

EDUCACIÓN

PÉRDIDA AUDITIVA MÍNIMA

• Pueden tener dificultad para entender el habla suave.

• Puede perder partes de las interacciones de sus compañeros más ágiles lo que puede causar un impacto en la socialización y el concepto de sí mismo.

• Puede tener comportamiento inmaduro.• El niño puede fatigarse más por el

esfuerzo para escuchar.

• Amplificación (F.M.) si el salón de clase es ruidoso o reverberante.

• ubicación adecuada • Puede necesitar atención en el

lenguaje, cuando hubo otitis media. • Manejo médico apropiado.

PÉRDIDA AUDITIVA SUAVE

• Si no hay uso de audífono puede perder más del 50%

• Algunas consonantes (agudas), no las podrá escuchar, especialmente en dictado

• La discriminación en el aula dependerá de: el nivel de ruido, las características acústicas del salón y el habla del docente

• Comienzan a construirse barreras que causan un impacto negativo en la autoestima ya que se acusa al niño de “oír cuando quiere o cuando no”, “englobado”, o “desatento”.

• El niño comienza a perder la habilidad para la discriminación audición y tiene gran dificultad en suprimir el ruido de fondo lo que hace el aprendizaje muy estresante.

• Hay fatiga por el esfuerzo para escuchar.

• Audífono y F.M. • Necesita ubicación y luz favorable. • Evaluación y seguimiento del

lenguaje y educativo. • Atención y apoyo en el desarrollo

auditivo, del lenguaje y en la lectura o escritura.

• Puede necesitar ayuda con la autoestima.

PÉRDIDA MODERADA

• Entiende el habla conversacional a una distancia de 1 a 1.50mts. si está frente a la persona y si el lenguaje es conocido.

• Es posible que la estructura del lenguaje este afectada, su vocabulario limitado y el habla ininteligible.

• Con frecuencia la comunicación está significativamente afectada y la socialización con compañeros con audición normal se vuelve cada vez más difícil.

• Con el uso permanente de audífono / o sistema FM el niño puede ser juzgado como aprendiz menos competente.

• Hay un impacto creciente en la autoestima.

• Audífono y F.M. • Necesita ubicación y luz favorable. • Evaluación y seguimiento del

lenguaje y educativo. • Desarrollo auditivo, del lenguaje y

en la lectura o escritura. • Apoyo terapéutico en los niños de

primaria. • Evaluación en psicología.

17

PÉRDIDA AUDITIVA MODERADA A

SEVERA

• Sin amplificación la señal auditiva debe ser muy fuerte para ser comprendida.

• Tendrá dificultad en situaciones escolares que requieren comunicación verbal, tanto individual como en grupo.

• Habrá desfase en el desarrollo del lenguaje que afectará el pensamiento VERBAL.

• Con el uso permanente de audífono / o sistema FM el niño puede ser juzgado por sus compañeros y los adultos como aprendiz menos competente, dando como resultado un concepto de sí mismo pobre, una inmadurez social y contribuyendo a un sentimiento de rechazo.

• Es útil un apoyo para manejar estas actitudes.

• Audífono y F.M. • Necesita ubicación y luz favorable. • Evaluación y seguimiento del

lenguaje y educativo. • El desfase entre el desarrollo

auditivo, lingüístico y comunicativo, depende de: el momento de detección e intervención y la modalidad comunicativa

PÉRDIDA AUDITIVA SEVERA

• Sin amplificación puede oír voces fuertes a 30c.m.

• Con buena amplificación y un adecuado trabajo puede desarrollar el lenguaje.

• Si la pérdida es prelingual el habla no se desarrolla espontáneamente.

• Si la pérdida es reciente las cualidades de la voz y el lenguaje se deterioran.

• El niño puede preferir otros niños con pérdida auditiva como amigos y compañeros.

• Esto puede aislar al niño de la integración; sin embargo, estas relaciones con compañeros pueden mejorar el concepto de sí mismo y el sentido de una identidad cultural.

• Audífono y F.M. • Necesita ubicación y luz favorable. • Es necesario hacer seguimiento a

la efectividad de la modalidad comunicativa.

• Atención y apoyo en el desarrollo auditivo, del lenguaje y en la lectura o escritura.

• La participación en las clases regulares debe hacerse en tanto beneficien al estudiante.

PÉRDIDA PROFUNDA

• Puede oír las vibraciones que la voz.

• Información más visual. • La discriminación del lenguaje

depende de la configuración de la pérdida y el tipo de amplificación.

• El habla y el lenguaje no se desarrollarán espontáneamente.

• Gran deterioro del habla y el lenguaje en pérdidas poslinguales.

• Dependiendo de la competencia auditiva oral, del uso de lengua manual por sus compañeros, de la actitud de sus padres el niño puede o no preferir la asociación con la cultura sorda

• Programa de terapia auditiva verbal, especial según las características individuales, el tipo de amplificación, con énfasis en todas las habilidades lingüísticas y las académicas.

• Usa o no implante coclear. • Evaluación de sus necesidades

comunicativas y modalidad de aprendizaje

PÉRDIDA AUDITIVA • Puede tener dificultad para • El niño puede ser acusado de audición • Uso del FM.

18

UNILATERAL discriminar el habla lejana, en ambiente ruidosos o reverberantes.

• Generalmente tiene dificultades en la ubicación de la fuente sonora.

selectiva debido a las discrepancias entre su comprensión del lenguaje en situación silenciosa o ruidosa.

• El niño se fatiga mas en el salón de clase debido al mayor esfuerzo que tiene que hacer para escuchar.

• Puede parecer desatento o frustrado. • Algunas veces pueden evidenciarse

problemas de conducta.

• Necesita ubicación e iluminación adecuada en el salón.

• El estudiante corre el riesgo de dificultades educativas.

• Es necesario un seguimiento educativo con servicios de apoyo tan pronto como aparezca la dificultad.

Fuente: Fonoaudióloga Maria del Pilar Cuta, Síntesis. Impacto de la pérdida auditiva, 2.006

19

Tabla 2. Resultados de las investigaciones médicas

Uso tipo de filtro Actividades y Aplicación

Para actividades en grupo de niños con deficiencias auditivas, usar filtro pasa todo Pasa todo.

Para determinar el umbral auditivo de pacientes Para estimular la escucha del ritmo del habla Para estimular la escucha del ritmo del habla y la entonación, Pasa bajo.

Para determinar el campo óptimo de escucha en frecuencias bajas Para determinar el campo óptimo de audición situado en frecuencias discontinuas, Para determinar el campo óptimo de escucha en frecuencias bajas y en frecuencias altas Para corregir el registro bajo de la voz Para corregir errores de discontinuidad en intensidad, Para mejorar la inteligibilidad del habla

Rechaza banda.

Para corrección de pronunciación de determinados sonidos usar filtro pasa banda Para corrección del ritmo y entonación, Para determinar la octava optimal Pasa banda. Para investigar los umbrales de percepción,

Pasa altos. Para determinar el campo óptimo de audición en frecuencias altas,

Pasa bajo con filtro rechaza banda o filtro

pasa alto con filtro rechaza banda.

Para correcciones de tensión

20

Aspecto técnico

Para el desarrollo de este proyecto, se aplicarán principalmente conceptos sobre

el diseño de filtros y procesamiento de audio, específicamente lo referente a filtros

activos3 con ganancia y atenuación, frecuencias de corte4, factor de calidad5,

aplicado al procesamiento de señales con frecuencias en el rango de voz humana.

También se aplicarán conceptos de programación de microcontroladores6,

(Algoritmos) ya que se pretende implementar un panel de manejo y configuración,

usando uno o varios microcontroladores.

De manera complementaria se investigará sobre conceptos de diseño industrial y

acabados, ya que se deben tener en cuenta aspectos ergonómicos, estéticos,

técnicos (calor, interferencia) que influyen en el acabado del dispositivo a diseñar.

Las pruebas a que haya de lugar, las harán los profesionales de la salud, ya que

son ellos el usuario final del dispositivo y quienes pueden dar un concepto acerca

de los efectos finales sobre los pacientes.

De acuerdo con las investigaciones médicas realizadas en el campo de la

fonoaudiologia, para realizar terapias de lenguaje se ha determinado que filtrar las

señales de audio permite obtener mejores resultados.

3 Es un filtro que emplea un amplificador operacional y otros componentes como condensadores y resistencias. 4 la frecuencia de corte de un filtro es la frecuencia a la cual se presenta una atenuación de 3dB para una señal. Esto equivale a decir que la amplitud de la señal de salida es la mitad de la amplitud de la señal de entrada. 5 El factor de calidad Q en un filtro es un parámetro que permite determinar la selectividad del filtro. Se usa principalmente en filtros pasa banda y rechaza banda, entre mas angosta sea la banda, mejor Q. 6 Un microcontrolador es un circuito integrado o chip que incluye en su interior las tres unidades funcionales de una computadora: CPU, Memoria y Unidades de E/S. La CPU se encarga de realizar instrucciones ú operaciones, la memoria maneja y almacena información y las unidades de entrada y salida (E/S) permiten que el microcontrolador pueda conectarse con otros dispositivos ya sea para recibir ó para enviar información.

21

Figura 3: Curvas de filtros

Señal de Salida

Pasa Todo

Pasa Bajo

Pasa Alto

Pasa Banda

Rechaza Banda

Pasa Bajo con Rechazo

Banda

Pasa Alto con Rechazo

Banda Pasa Doble Banda Pasa Banda 2

Pasa Doble Banda

Pasa Bajo 2 Pasa Alto 2

Rechaza Banda 2

Pasa Banda 3

22

Como puede observarse en la Figura 3, se tienen filtros básicos y algunas curvas

que requieren algunas configuraciones especiales, que son parte del tema de

investigación de este proyecto. Los filtros se requieren con frecuencias de corte y

ganancias variables. La atenuación es otro aspecto importante, ya que deben ser

de por lo menos 8 Decibeles por octava.

Las variaciones de frecuencias y ganancias, normalmente se implementan

mediante potenciómetros análogos, sin embargo se tienen inconvenientes de

calibración y desajuste. Por esta razón, se ha pensado en la utilización de

potenciómetros digitales, gobernados por un microcontrolador que a su vez tendrá

un teclado digital, para realizar las variaciones y ajustes necesarios.

En la actualidad se tiene una gran variedad de microcontroladores de 8 y 16 bits

que pueden realizar las funciones que se requieren.(Ver tabla3) En particular,

para este proyecto se ha pensado trabajar con la marca Microchip, usando los

microcontroladores 16F876 y 16F877, que permiten una fácil programación en

ensamblador y en C, y a demás, en caso de requerir un mejor desempeño se

puede migrar a los microcontroladores 18F45X, que son compatibles pin a pin y

tiene mejores características de memoria de programa, memoria de datos y

velocidad. La principal razón para trabajar con Microchip, es la disponibilidad de

un programador PicStart Plus adquirido con anterioridad.

23

Tabla 3: Matriz de Selección de Microcontroladores Matriz de selección de Microcontroladores

Pines RAM Flash Facilidad de Programación

Documentación y asesoría

Disponibilidad De Programador

Total

Microchip 5 4 5 5 5 5 29 FreeScale 5 5 5 5 4 4 28 Texas 5 5 5 3 3 3 24 Atmel 5 5 5 3 3 3 24

Teniendo en cuenta que este proyecto contempla el desarrollo de un sistema

electrónico para un propósito específico, se debe tener en cuenta los conceptos

generales de los componentes que todo sistema debe contener, entradas, salidas

y procesamiento de información.

o Entradas de Audio, son el componente encargado de adaptar la señal de

entrada de adaptar la señal de entrada de acuerdo con la impedancia del

micrófono ó señal eléctrica.

Entrada Información

• Entradas de Audio • Micrófono

Procesamiento Información

• Indicador de

saturación. • Pre amplificador

Acondicionador. • Arreglo de Filtros • El Amplificador de

potencia.

Salida Información

• Panel de Configuración

• Controlador central

• Audífono • Vibrador

24

o Indicador de saturación, es el mecanismo diseñado para informar cuando

la señal de entrada sea muy fuerte y genere saturación en los circuitos,

mediante una señal lumínica, y se tomen las medidas necesarias para

reducir la amplitud de la señal de entrada.

o Preamplificador Acondicionador, elemento que permite procesar las

señales de audio a través de los filtros con el fin de tener una señal, que

pueda ser procesada de acuerdo con las impedancias de entrada de los

filtros y así evitar que sea modificada por posibles niveles bajos, que

puedan ser afectados por los circuitos.

o Señal Directa, es una opción de un diseño donde se permite que la señal

preamplificada pase hacia la salida sin procesamiento alguno.

o Arreglo de Filtros, este concepto se concibe como un conjunto o bloque

donde se encuentran filtros pasa altos, pasa bajos, pasa banda y rechaza

banda, que permiten procesar una señal y obtener las curvas de respuesta

de acuerdo con las especificaciones.

o El Amplificador de potencia, Un Amplificador de Potencia, realiza la

amplificación final de una señal procesada.

o Panel de Configuración, Este bloque corresponde al un conjunto de

botones y pulsadores, que permiten que un usuario seleccione el tipo de

opciones o configuración a realizar sobre un señal de entrada, configurando

así el comportamiento del dispositivo. Además puede contener los

elementos de visualización, para informar al usuario los estados de

configuración interna.

25

o Controlador central, se puede interpretar como un bloque encargado de

interpretar los comandos de configuración que se introduzcan por el panel,

interpretarlos y configurar los circuitos para el procesamiento de la señal de

entrada.

o Fuente de Alimentación, dispositivo encargado de suministrar la energía

necesaria, para el funcionamiento de los circuitos del dispositivo. De

acuerdo con los requerimientos de cada circuito.

o Vibrador, accesorio que mecánicamente puede oscilar a las frecuencias

de una señal de audio de entrada y transmitirla a una articulación

estimulando las capacidades “auditivas” de las personas.

2.2. MARCO LEGAL O NORMATIVO Contextualización normativa de la discapacidad. 7 En el ámbito internacional, el marco normativo que se maneja en relación con la

población con discapacidad, ha sido con el fin de eliminar las formas de

discriminación de esta población y establecer la igualdad de oportunidades para

ella.8

En el ámbito nacional, se puede anotar que desde antes de la Constitución Política

de 1991, se definieron algunas disposiciones frente al tema de la discapacidad en

general, desde ese momento se determinan condiciones que consolidan cada vez

7 Vicepresidencia de la República de Colombia, Programa de derechos humanos y discapacidad. Marco Jurídico. 8 Las normas que se anotan con este objetivos son las siguientes:

Ley 762 de 2002, mediante la cual se aprueba la Convención Interamericana para la Eliminación de todas las formas de Discriminación contra las Personas con Discapacidad; y las Normas Uniformes sobre la igualdad de oportunidades para las personas con discapacidad fueron aprobadas por la Asamblea General de las Naciones Unidas en su cuadragésimo octavo período de sesiones, mediante resolución 48/96, del 20 de diciembre de 1993.

26

los derechos de la población con discapacidad, las obligaciones del estado y la

sociedad frente a esta población.

Por lo tanto, es relevante mencionar que desde los años noventa se inicia un

proceso de conciencia y reconocimiento por la población con incapacidad,

mostrando que poco a poco se ha construido normas que les faciliten su

desempeño laboral y sus condiciones de vida en la sociedad, su participación en

el país y lo más importante, que toda la población colombiana adquiera conciencia

que la población con incapacidad tiene derechos, deberes y necesidades como

cualquier otra persona pero que debemos facilitar las condiciones para que

puedan realizar sus actividades y sus deberes para adquirir una mejor calidad de

vida.

Estos últimos años se ha mostrado claramente, que el proceso que ha

desarrollado el país frente al tema de la discapacidad, se ha realizado con

amplitud con el fin de buscar las mejores condiciones de vida y oportunidades a la

población con discapacidad de cualquier tipo. En cuanto a los discapacitados

auditivamente o los que poseen deficiencia auditiva, se mencionan varias normas

y reglamentaciones que condicionan mejores ambientes en el sector educativo,

empleo, accesibilidad, transporte, la recreación y deporte, en la comunicación e

información, la cultura y especialmente en la salud.

Uno de los decretos que se considera que enmarca este trabajo o por lo menos

da apertura a la pertinencia de este proyecto es el siguiente: el decreto 2369 de 1997, por el cual se reglamenta parcialmente la Ley 324 de 19969; donde se

establece en el articulo 210 que la atención a personas con limitaciones auditivas

9 Por la cual se establecen normas a favor de la población sorda. 10 ARTICULO 2o. Dentro del marco de los preceptos constitucionales de igualdad y de no discriminación, la atención a las personas con limitaciones auditivas se deberá fundamentar particularmente en los siguientes principios:

27

se deberá a algunos principios entre los cuales está la “…Autonomía lingüística, según

el cual las personas con limitaciones auditivas desarrollan habilidades comunicativas mediante

tecnologías apropiadas y el uso del lenguaje de señas, como lengua natural… ” donde se

estable claramente el uso de tecnologías apropiadas para adquirir las habilidades

comunicativas necesarias para tener su autonomía lingüística.

A partir de este principio, es importante recordar que la función de este proyecto, es

contribuir a que tengan esa autonomía lingüística este tipo de población, por medio de

un instrumento terapéutico que facilita la estimulación aérea mediante el uso de

cascos y estimulación somatosensorial por medio de un vibrador, que permite: un

mayor número de pacientes se vean beneficiados con esta tecnología limitando la

presencia de desórdenes comunicativos, a la vez le permite al fonoaudiólogo

acceder a equipos de alta tecnología para que ofrezca servicios de alta calidad.

Además en el artículo 26 y 2711 del mismo decreto, se establece que el Gobierno

nacional a través de Colciencias, fomentará programas de investigación frente al de

Igualdad de participación, por el cual se reconocen sus derechos, necesidades y posibilidades de participación en la vida social,

política, económica, cultural, científica y productiva del país. Autonomía lingüística, según el cual las personas con limitaciones auditivas desarrollan habilidades comunicativas mediante

tecnologías apropiadas y el uso del lenguaje de señas, como lengua natural. Desarrollo integral, por el cual se hace pleno reconocimiento de las posibilidades para desarrollar sus capacidades, habilidades e

intereses, y en general, a un desarrollo armónico y equilibrado de su personalidad. 11 ARTICULO 26. De acuerdo con lo ordenado en el artículo 2o. de la Constitución Política de Colombia, en armonía con lo establecido en la Ley 324 de 1996, a ninguna persona con limitaciones auditivas se le podrá negar o disminuir los derechos consagrados constitucionalmente para todos los colombianos. ARTICULO 27. El Gobierno Nacional a través del Instituto Colombiano para el Desarrollo de la Ciencia y la Tecnología "Francisco José de Caldas", Colciencias, fomentará programas de investigación social, cultural, lingüística, económica y de participación, para determinar factores de riesgo y factores prevalentes que inciden en la vida de las personas con limitaciones auditivas, así como la disponibilidad y eficacia de las acciones de atención existentes, la valoración de los servicios y apoyos terapéuticos y tecnológicos ofrecidos y el desarrollo de nuevas estrategias educativas, laborales, ambientales y de salud para esta población, de conformidad con lo establecido en la Ley 29 de 1990

28

apoyos terapéuticos y tecnológicos, para el desarrollo de nuevas estrategias de salud

para esta población.

De esta manera, el proyecto se enmarca a la iniciativa del Gobierno Nacional,

en apoyar la investigación sobre elementos que puedan contribuir en los

desarrollos terapéuticos para la población con deficiencia auditiva, en este caso

de origen tecnológico.

29

3. METODOLOGÍA 3.1. ENFOQUE DE LA INVESTIGACIÓN La investigación a realizar se define con un enfoque empírico-analítico, ya que se

emplearán los conocimientos en el área del procesamiento de señales (frecuencia,

filtros, amplificación. microcontroladores), para el diseño, desarrollo y construcción

de un equipo electrónico para procesos de rehabilitación lingüística. A partir de la

interpretación de la necesidad de un instrumento de apoyo en los procesos de

rehabilitación de personas con deficiencias auditivas, acondicionando el diseño y

construcción a las entorno técnico y económico colombiano.

3.2. LÍNEAS DE INVESTIGACIÓN DE USB/ SUB-LINEA DE FACULTAD/ CAMPO TEMÁTICO DEL PROGRAMA

Por medio del Consejo de Investigación Bonaventuriano -CIB-, que trabaja la

conceptualización de las Líneas Institucionales de Investigación, se estableció las

siguientes líneas para este proyecto:

Línea: Tecnologías actuales y sociedad, este proyecto hace parte de esta línea de

investigación, debido a que está enfocado directamente a la solución de un

problema real colombiano, como es el alto costo de los aparatos médicos, para

terapias de personas con dificultades auditivas.

Sublínea: Procesamiento de señales digitales y/o análogas, el desarrollo de este

proyecto se basa directamente con el manejo de señales y su interpretación.

Campo: Procesamiento de señales, este campo constituye el tema central para la

implementación del proyecto, ya que se toma como base principal el trabajo con

las señales de voz.

30

3.3. TÉCNICAS DE RECOLECCIÓN DE INFORMACIÓN La recolección de información del proyecto se realizó de dos formas:

En la primera fue necesario consultar directamente con algunos profesionales en

el área de la Fonoaudiología. Profesionales que normalmente trabajan con

dispositivos de terapia del lenguaje; los cuales suministraron una amplia

información con respecto a la funcionalidad y características particulares que

definieron elementos fundamentales para el diseño y acondicionamiento del

dispositivo. De esta manera se logró obtener una mejor visión de cómo debería

ser el diseño en lo relacionado a sus funciones y a la interfaz de operación, es

decir los botones y teclas que faciliten el uso del dispositivo. Adicionalmente,

estos profesionales facilitaron documentación12 referente a la funcionalidad,

formas de manejo y aplicaciones de equipos Suvag. A partir de estas consultas se

realizó un listado de especificaciones que debía cumplir el diseño tanto en la

interfaz de operación como en las curvas de respuesta que se necesitaban

implementar. Estos listados posteriormente se utilizaron para verificar que se

implementaron y se cumplía con lo que se había especificado. (Ver tabla 4)

12 Boletín de Enlace para los que practican el Método Verbotonal. N.4, Enero 1975

31

Tabla 4. Lista de especificación

Especificaciones Actividades y Aplicación

Control de frecuencia Para variar la frecuencia de corte Fc. Para realizar terapias con diferentes tipos de pérdidas auditivas aprovechar el equipo.

Control de Volumen de preamplificador

Se requiere ya que se debe tener cuidado con la graduación del volumen y evitar lesiones en el oído al realizar pruebas o manipulaciones sin la debida precaución.

Control de volumen para Amplificador

Se requiere ya que se debe tener cuidado con la graduación del volumen y evitar lesiones en el oído al realizar pruebas o manipulaciones sin la debida precaución.

Luz indicador

Tener en cuenta esta señal como una alerta para evitar errores en el funcionamiento del equipo, de colores diferentes: Led verde , Led Rojo, Led Amarillo: 1. Audífonos con Casco para paciente 2. Audífonos con Casco para fonoadiologa 3 conectores Salida de Audio 3. Conector para parlante como salida de audio. 1. Micrófono para paciente 2. Micrófono para fonoadiologa 3 conectores entrada de Audio

(Mic). 3. Puede conectar cualquier entrada de áudio , como tv, etc..

1 Conector de fuente de alimentación Fuente de 12 DC y 5DC.

Apagado

ON-OFF Preferiblemente se debe mantener apagado el equipo cuando no se esta usando para disminuir el deterioro normal de los circuitos.

32

El segundo método de recolección de información que se desarrolla para el

diseño, implementación y pruebas, consiste en la consiste en la obtención de

medidas con osciloscopio para los filtros en cuanto a su diseño principalmente. En

el diseño de filtros se especifican unas curvas de respuesta y unas frecuencias a

las cuales la señal deberá estar atenuada o amplificada en un determinado valor;

el osciloscopio es una muy buena herramienta que permitió realizar estas

mediciones de manera precisa y con un alto grado de confiabilidad ya que además

de realizar medidas ofrece la oportunidad de visualizar las señales verificando que

tienen la forma esperada. Adicionalmente se usó para medir señales a la entrada

y salida de preamplificadotes, amplificadores, distorsión de señales y rangos de

operación.

Ver Tabla 6 y 7 y Ver Figura 8, 9, 10

33

3.4. HIPÓTESIS

El acondicionamiento y construcción de un equipo que estimula la vía auditiva

para el desarrollo lingüístico en las personas con deficiencia permitirá a los

profesionales en rehabilitación del lenguaje, mejorar sus procesos y métodos en

un 50% con el uso de este tipo herramienta específica.

No obstante, su bajo costo permite mayor acceso a los profesionales en el

contexto colombiano, comprobando y validando su funcionamiento y uso.

3.5. VARIABLES 3.5.1 Variables independientes.

Se consideran variables independientes aquellas variables que de manera

“aleatoria” determinarán el comportamiento del dispositivo. Visto de esta forma, el

siguiente listado presenta las variables independientes de este proyecto:

- Las Señales de audio y voz del usuario se transmiten por medio de un

micrófono. Aunque se tienen unos rangos de trabajo definidos (0-4Khz),

tanto la amplitud como la frecuencia que se presente en el momento de ser

utilizado el dispositivo, no están determinadas y la salida de audio depende

de la señal de entrada que reiteramos, es aleatoria dentro del rango de

trabajo.

- Fuente de energía de 120 Volt. Al igual que la anterior, esta variable tiene

unos valores definidos, sin embargo la presencia o ausencia de esta señal

es aleatoria y el dispositivo que se diseña debe operar en cualquiera de los

34

casos. El dispositivo depende de esta variable ya que en caso de ausencia

debe continuar su funcionamiento con baterías de respaldo y el flujo de

corriente de esta va a variar (Cargando y descargando o en uso).

- Teclado de Configuración. Es una de las principales variables

independientes ya que es la interfaz por medio de la cual el usuario

configura la funcionalidad del dispositivo. A través del teclado, el usuario

puede poner a funcionar determinados filtros, modificar ganancias, estado

de switches y por ende flujo de señales. Adicionalmente, dependiendo de

las operaciones que se realicen con el teclado, los estados internos de los

microcontroladores se modifican así como los mensajes que se muestran

en el Display LCD.

3.5.2 Variables dependientes.

- Salida de señales de audio en auriculares.

- Vibraciones en un dispositivo.

- Voltaje, corriente, Potencia, potenciómetro digital.

- Estados del Microcontrolador PIC utilizado en el sistema

35

4. DESARROLLO INGENIERIL

El desarrollo del dispositivo se realizó dividiendo el diseño en bloques funcionales

que realizan cada uno una tarea específica. El siguiente diagrama presenta los

bloques en los cuales se dividió el diseño. (Ver Figura 4)

Figura 4: DIAGRAMA DE BLOQUES DE LA SOLUCIÓN

4.1. ENTRADAS DE AUDIO Las entradas de audio, se encargan de adaptar la señal de entrada de acuerdo

con la impedancia de los transductores (micrófono o señal eléctrica).

Micrófono Entrada

2

Micrófon

o (Entrada

PreamplificadorAcondicionador

Y Sumador/Mezcla

dor

Indicador de saturación

Señal Directa

Arreglo de

Filtros

Amplificador de

Potencia

Auriculares

(Salida 2)

Auriculares

(Salida 2)

Vibrador

Microcontrolador PIC (Controlador Central - Panel de Configuración)

Fuente de Alimentación

Display LCD

36

4.2. INDICADOR DE SATURACIÓN Dado que la señal de entrada puede obtenerse desde un micrófono, una

grabadora o un equipo cualquiera capaz de generar señal de audio, es posible que

esta señal tenga una amplitud demasiado grande y lleve los circuitos internos del

dispositivo a saturación, es decir a tratar de amplificar una señal más de lo que

físicamente le es posible. El indicador de saturación está formado por un

amplificador operacional funcionando como comparador de nivel que permiten

determinar si esa señal tiene una amplitud demasiado alta e internamente va a ser

distorsionada debido a que los circuitos no pueden manejarla. La señal de audio

de entada se compara con un nivel de voltaje dado por un divisor:

vRRRvVref 118,0

)43(4*5

=+

=

El comparador utilizado se está polarizando con +12V y –12V, por esta razón se

usa un transistor para convertir los niveles de salida en 0V y 5V que son niveles

que se pueden conectar al microcontrolador que se encarga de mantener durante

2 segundos un LED encendido para que sea visible para el usuario cuando se

presente un pico en la señal de audio. (Ver Figura 5)

37

Figura 5. Indicador de saturación

4.3. Pre amplificador Acondicionador Los pre amplificadores son circuitos para que una señal de audio de intensidad

débil pueda conectarse hacia un equipo sin ser distorsionada, esto se logra al

incrementar la potencia de salida que permite pasar la señal a otras etapas para

procesamiento, amplificación u otros propósitos. Adicionalmente un pre

amplificador realiza funciones de limitar un ancho de banda, reducir la presencia

de ruido y es por eso que se usan en la primera etapa de los sistemas de audio,

donde amplifican señales débiles provenientes de capsulas y micrófono.

Para el diseño del dispositivo se utilizó un circuito tomado de una nota de

aplicación de Nacional Semiconductor para su CI LM386. Este circuito integrado

tiene un ancho de banda de 50Khz para ganancias de voltaje de 25 lo cual

garantiza que como pre amplificador (ganancias <10) presenta una muy buena

respuesta prácticamente sin distorsiones. El circuito se muestra en la Figura 6

38

Figura 6. Circuito Pre amplificador Acondicionador

Su funcionamiento consiste en la amplificación de señales bajas de voltaje

enviadas por el micrófono, que convierte el sonido en impulsos eléctricos. El

componente central es un integrado LM358 que es ampliamente usado en

circuitos de audio.

En el circuito pre amplificador la ganancia esta dada por la siguiente ecuación:

25

RRAc =

La impedancia de entrada del circuito depende de la resistencia R2 y las

resistencias R3 y R4; la ecuación es la siguiente:

Impedancia de Entrada= R2 + R3//R4

La ganancia de tensión en lazo cerrado es igual al cociente entre la resistencia de

realimentación y la resistencia de entrada. Se tomo un potenciómetro de R5=100K

39

y R2=1K para tener una ganancia variable entre 0 y 100. La ganancia de tensión

en lazo cerrado es muy estable a causa de la fuerte realimentación negativa.

R5 y R2 son para aumentar la impedancia de entrada del circuito.

Para verificar y validar la utilización del pre amplificador se tomó un generador de

señales y se midió con un osciloscopio las señales de entrada y salida dentro del

rango de trabajo en el cual debe funcionar el dispositivo. Los resultados fueron

satisfactorios y se pueden ver en las siguientes figuras 7, 8, 9 y 10, en donde la

señal de salida es fiel a la señal de entrada y no presenta distorsiones, se

configuró la ganancia en un valor de 1 para ver si se presenta distorsión en las

señales:

Figura 7. Señales de entrada y salida dentro del rango

A Señal de entrada f=400Hhz B Señal de salida

40

Figura 8. Señales de entrada y salida dentro del rango

A Señal de entrada f=1400Hhz B Señal de salida

Figura 9. Señales de entrada y salida dentro del rango

A Señal de entrada f=3400Hhz B Señal de salida

41

Figura 10

A Señal de entrada f=4400Hhz B Señal de salida

4.3.1. Amplificador Sumador. Figura 11. Circuito Amplificador Sumador

Dado que se tienen 3 señales de entrada, para mezclarlas se usa este circuito con

ganancia unitaria e igual para las 3 señales como la figura 11. El circuito se

42

amplifica cada señal de entrada. La ganancia para cada canal de entrada viene

dada por el cociente entre la resistencia de alimentación y la resistencia entrada

apropiada.

Las ganancias de tensión en lazo cerrado son:

Este circuito tiene una ganancia de: 1 la cual está determinada por la siguiente

fórmula

11000010000

11 ===

RRfAc , 1

1000010000

22 ===

RRfAc y 1

1000010000

33 ===

RRfAc

El circuito sumador combina todas las señales de entrada amplificadas en una

sola salida:

321 AcAcAcVout ++= =3

4.4. ARREGLO DE FILTROS El arreglo de filtros está formado por 2 grupos de filtros unidos por unos switches

análogos controlados digitalmente. La figura 12 muestra la disposición de los

filtros y los switches:

43

Figura 12. Disposición de los filtros y los switches

4.5. MÓDULO ARREGLOS DE FILTROS Y MAX335 (MATRIZ) El MAX335 es un switch análogo con interfaz digital serial, ofrece 8 switches

separados (SPST: Single Pole Single throw). Todos los switches se comparten

igual en ambas direcciones, y con una resistencia constante (100 ohmios) sobre

un rango de una señal análoga.

Para la implementación del arreglo de filtros que se requiere para este desarrollo,

se deben usar 2 MAX335, buscando de esta manera que los 2 conjuntos de filtros

de 5 cada uno, antes mencionados se puedan multiplexar (combinar), convirtiendo

esto en una matriz de filtros. (Ver Figura 13)

La salida obtenida del Preamplificador Acondicionador se conecta a la primera

etapa de filtros: filtros pasa bajo, pasa alto, pasa banda, rechaza banda y directo.

La salida de cada filtro es conectada al integrado MAX335 (integrado No. 1) que

controlado por el microcontrolador conecta sólo una de las salidas hacia la

siguiente etapa de filtros.

44

Figura 13. Modulo Arreglos de Filtros y Max335 (matriz)

La segunda etapa de filtros también es manejada por el microcontrolador para

conmutar sólo una salida hacia el amplificador de audio final.

La salida de audio total del MAX335 (integrado número 2) finalmente se conecta

como entrada de un amplificador de potencia, para que se pueda manejar una

carga de 8 ohmios, que corresponde a la impedancia típica de un sistema de

Speakers o audífonos y la ganancia pueda ser variable.

45

4.6. MICROCONTROLADOR CENTRAL PIC16F877 Y MANEJO DE MAX335. Figura 14. Microcontrolador Central Pic16f877 y manejo de MAX335.

El diseño de los filtros se presenta en la sección 5.8 de este documento.

El microcontrolador Central recibe desde el módulo de Display y LCD los

parámetros con los cuales debe configurar la matriz de filtros. Se seleccionó este

microcontrolador debido al número de pines necesarios para el manejo de los

potenciómetros digitales, los switches, el led de saturación, los pines de

comunicaciones con el modulo de display y LCD. (Ver Figura 14)

46

Los parámetros que se reciben desde el módulo de display y LCD son: Curva y

Frecuencias de Corte. El parámetro curva determina cuáles switches deben

cerrarse para permitir el paso de las señales de los filtros. El parámetro

Frecuencias de corte determina los valores con los cuales se deben configurar los

Potenciómetros digitales y dar así las curvas de respuesta deseadas para los

filtros.

4.6.1. Conexión del microcontrolador con los 2 MAX335. El MAX335 es un

circuito integrado que contiene 8 switches análogos con interfaz digital serial. Los

8 switches son SPST (Single Pole Single Throw), es decir de contacto sencillo.

Todos los switches son bidireccionales y tienen una resistencia constante (100

ohmios) sobre un rango de una señal análoga. Estos switches, pueden operar

continuamente con fuentes de voltaje, en el rango de +/- 4.5 voltios hasta +/-20

voltios.

El fabricante de los switches recomienda la siguiente conexión cuando se usan

varios dispositivos con el fin de reducir el número de pines de manejo: (Ver Figura 15)

Figura 15. Conexión del microcontrolador con los 2 MAX335.

Fuente. http://pdfserv.maxim-ic.com/en/ds/MAX335.pdf

47

Como se puede observar, los pines de SCLK y DIN se comparten y solamente el

pin de CS es independiente para cada integrado. En esta aplicación el pin DOUT

no es utilizado. El microcontrolador dentro de su programa se encarga de que

cada vez que se necesite abrir o cerrar los switches de un MAX335, el pin de CS

del otro MAX335 se encuentra apagado.

La interfaz serial de los MAX335 se presenta en la siguiente figura 16:

Figura 16. La interfaz serial de los MAX335

Fuente. http://pdfserv.maxim-ic.com/en/ds/MAX335.pdf

Para que el integrado MAX335 reciba datos, el pin CS debe estar en cero,

mientras CS sea bajo, los datos de entrada DIN serán escritos en el registro de

configuración con el flanco de subida de SCLK. Los datos son una palabra de 8

bits, cada bit controla uno de los 8 switches del MAX335.

Cuando los 8 bits de los datos hayan sido cambiados, CS pasa a alto. Esto cambia

a la nueva configuración de los switches e inhibe datos adicionales desde la

48

entrada del registro de cambio. Transiciones en el DIN y SCLK no tienen efecto

cuando CS es alto.

Para el funcionamiento de los 8 switches como un multiplexor, el fabricante

recomienda la conexión de los pines COM0-7 mientras que los pines NO se

manejan de acuerdo con la aplicación.

La implementación de programa del microcontrolador se presenta al final de este

documento. Para el manejo de los switches análogos se implementaron 4

funciones en el programa:

extern void InitSwitches(void);

extern void CerrarSwitche (unsigned char switches,unsigned char integrado);

extern void AbrirAllSwitches (void);

InitSwitches se encarga de inicializar los pines de manejo de los MAX335 para

evitar que desde el inicio del funcionamiento puedan quedar conexiones no

deseadas.

AbrirAllSwitches abre los switches de los 2 integrados MAX335, de esta manera

ninguna señal de entrada será conectada hacia la salida.

CerrarSwitche cierra el switch que se especifique en el parámetro ‘switches’ del

integrado ‘integrado’. Integrado puede tener un valor de 1 ó 2. Switches debe tener

un valor potencia de 2 para que sólo un switch sea activado al tiempo: 1, 2, 4, 8,

16, 32, 64 ó 128.

49

4.7. CONEXIÓN DEL MICROCONTROLADOR CON LOS POTENCIÓMETROS DIGITALES MCP42XXX Los filtros se diseñaron para poder variar las frecuencias de corte o frecuencias

centrales en rangos entre 400Hz y 4kHz. Las variaciones de estas frecuencias se

implementan variando resistencias en cada filtro. Para esto se usan

potenciómetros digitales de 10Kohms y referencia MCP42010 del fabricante

Microchip. Cada uno de estos circuitos integrados tiene 2 potenciómetros

internamente. Las características eléctricas de los potenciómetros utilizados se

pueden consultar en los manuales de fabricantes; el parámetro más importante

para esta aplicación es el ancho de banda debido a que a través de ellos se van a

transmitir señales de audio con frecuencias menores a 4kHz. La siguiente figura 17 tomada del manual de fabricante confirma que el ancho de banda es de casi

1MHz que es una frecuencia mucho mayor que la requerida para esta aplicación:

Figura 17. Ganancia y frecuencia para potenciómetro de 10K

Fuente. http://ww1.microchip.com/downloads/en/DeviceDoc/11195c.pdf

El valor de resistencia que da el potenciómetro es proporcional al valor de un

registro interno que almacena el chip y cuyo valor esta entre 0 y 255, es decir que

50

cuando el registro vale 0, se tiene el menor valor de resistencia (0ohms) y cuando

el registro vale 255 se tiene el mayor valor de resistencia (10K)

4.7.1. Conexión del microcontrolador con los 8 potenciómetros digitales. Para el manejo de los 8 filtros se hace uso de 8 circuitos integrados MCP42010.

La interfaz de estos integrados es serial y esta compuesta por 4 pines de

conexión:

/CS: Chip Select, sirve para activar o desactivar las comunicaciones con el chip.

SCK: es al pin de señal de reloj para sincronizar las comunicaciones.

SI: Pin de entrada de datos hacia el Chip.

SO: Pin de salida de datos desde el Chip. Este pin no se usa en esta aplicación.

Para conectar los 8 chips con el microcontrolador, los pines de SCK y SI se

conectan en bus entre los 8 chips y el microcontrolador. Los pines de /CS se

conectan de manera individual desde cada chip hacia el microcontrolador para

poder modificar los valores de los potenciómetros de manera única para cada

chip.

La figura 18 muestra la conexión sugerida para 1 solo chip:

Figura 18. La conexión sugerida para 1 solo chip

Fuente. http://ww1.microchip.com/downloads/en/DeviceDoc/11195c.pdf

51

La figura 18, figura 19 y figura 20 muestra la conexión del circuito implementado

con 8 chips:

Figura 19. La conexión del circuito implementado con 8 chips

Fuente. http://ww1.microchip.com/downloads/en/DeviceDoc/11195c.pdf

52

Figura 20. Potenciómetro Digital MCP42XXX MCP42XXX(MCP42010)

La implementación de programa del microcontrolador se presenta al final de este

documento. Para el manejo de los potenciómetros se implementaron las

siguientes funciones dentro del programa del microcontrolador PIC16f877:

extern void InitPot(void);

extern void EscribirPot (unsigned char pot, unsigned char valor);

extern void EscribirPot2 (unsigned char pot, unsigned char valor1,unsigned char valor2);

53

InitPot: es una subrutina de inicio de los potenciómetros, configure los

potenciómetros en el valor mas alto de resistencia (10K) para reducir el consumo

del circuito.

EscribirPot: esta subrutina hace que el chip número pot (1 a 8) configure los 2

potenciómetros internos con el valor que se indica en el parámetro valor.

EscribirPot2: esta subrutina hace que el chip número pot (1 a 8) configure un

potenciómetro con el valor indicado en el parámetro valor1 y el otro potenciómetro

con el valor indicado en el parámetro valor2.

4.8. ARREGLO DE FILTROS

Para el procesamiento de las señales de audio se usan 4 tipos de filtros: Pasa

bajos, pasa altos, pasa banda y rechaza banda. Adicionalmente se tiene una

conexión directa que permite que la señal de entrada pase por la matriz de filtros

sin ninguna modificación. La conexión de los filtros para formar una matriz se

explica en la sección 5.5; a continuación se presenta el diseño de cada filtro.

54

4.8.1. Filtro paso bajo de segundo orden (Butterworth) Figura 21. Filtro paso bajo Segundo Orden

La figura corresponde a un filtro pasa bajos de segundo orden; el condensador de

realimentación es parte de un circuito desacople y el otro condensador es parte de

un circuito de desacople diferentes. Los dos polos de este circuito modifican la

frecuencia de corte y la respuesta del filtro activo.

“Un filtro de Butterworth, de dos polos como el que aparece en la Figura 21 ofrece

la ventaja de tener componentes del mismo valor. En la frecuencia de corte, la

ganancia máxima. Por encima de la frecuencia de corte, la ganancia de tensión se

disminuye 40 dB por década, lo que equivale a 12 dB por octava. Esta atenuación

es dos veces más rápida que un filtro de primer orden (1 polo). La razón es que

hay un filtro de dos polos, en que cada circuito de desacople produce una

disminución de 20 dB por década”.13

13 Malvino Paul Albert. Principio de electrónicas, McGRAW – HILL Quinto Edición, 1998, p.798

55

Para el diseño del filtro pasa bajos, por ser un filtro Butterworth, el valor de Q debe

ser de 0.707 y Kc es igual a 1. Las ecuaciones de diseño son las siguientes:

CRfp

CCRfp

fpKcfcCCQ

KcQ

***21

2*1***21

*125,0

1707,0

π

π

=

=

=

=

==

Dados los valores de Kc y Q se obtiene la relación entre los condensadores:

1*22122

12414,1

12*5,0707,0

400

CCCC

CC

CC

hzfc

=

=

=

=

=

Para esta aplicación, la frecuencia de corte debe poderse variar entre 400Hz y

5000Hz:

5000400 ⟨⟨ fc Si se toma cada frecuencia de los extremos para hacer los cálculos y determinar

los correspondientes valores de resistencias y condensadores se tiene las

siguientes ecuaciones:

56

1*2,35541

2*1**8001

1*2*1***21400

4001

*400400

CR

CR

CCR

fpKc

fpKcfc

=

=

=

===

=

π

π

1*8,444281

2*1**100001

1*2*1***215000

50001

*50005000

CR

CR

CCR

fpKc

fpKcfc

=

=

=

===

=

π

π

Seleccionando un valor comercial para C1 se obtienen los valores de C2 y los

valores máximo y mínimo para R:

Tabla 5. Valores para filtro pasa bajo con frecuencia de corte en 400Hz y en 5000Hz. C1 C2 R400 R5000

0,1uf 0,2uf 2813 ohmios 225 ohmios Para tener los valores especificados de R, un potenciómetro digital de 10K ohmio

permite obtener las siguientes frecuencias de corte:

Tabla 6. Frecuencia de corte de filtro pasa bajo vs resistencia

R(ohms) Fc 300 3,75KHz 1000 1,125KHz 2000 562Hz 4000 281Hz 8000 140Hz

10000 112Hz

57

4.8.2. Filtro paso alto de segundo orden (Butterworth) Figura 22. Filtro paso Alto

La Figura 22. Muestra un filtro paso alto de dos Polos, la ganancia de tensión está

3 dB por debajo de su valor máximo en la frecuencia de corte. La ganancia de

tensión se atenúa a razón de 40 dB por década. Para que el circuito tenga una

respuesta Butherwort las ecuaciones de diseño son las siguientes:

2*1***21

21*5,0

1

RRCFp

RRQ

Av

π=

=

=

58

FÓRMULA

1707,0

2*1***21

21*5,0

1

==

=

=

=

KcQ

hButterwort

RRCFp

RRQ

Av

π

2*21212

21414,1

21*5,0707,0

400

5000400

RRRR

RR

RR

hzfc

fc

=

=

=

=

=

⟨⟨

59

2***80012

2*2***21400

2*2*2***21400

2*1***21400

4001

*400400

CR

RC

RRC

RRC

fpKc

fpKcfc

π

π

π

π

=

=

=

=

===

=

2***1000012

2*2***215000

2*2*2***215000

2*1***215000

50001

*50005000

CR

RC

RRC

RRC

fpKc

fpKcfc

π

π

π

π

=

=

=

=

===

=

Tabla 7. Valores para filtro pasa alto con frecuencia de corte en 400hz y en 5000Hz. C1 R2(400) R2(5000) R1(400) R1(5000)

0,1uf 0,2uf 2813 ohmios 225 ohmios 450 ohmios Tabla 8. Frecuencia de corte de filtro pasa alto vs resistencia

R2 R1 fc 300 600 3,7KHz 1000 2000 1,12KHz 2000 4000 562Hz 4000 8000 281Hz 5000 10000 225Hz

60

4.8.3. Filtro Pasa Banda Figura 23. Filtro Pasa Banda

La Figura 23 muestra Filtro Pasa Banda

“En el diseño se hace uso de un amplificador operacional que funciona en

configuración inversora, con varias trayectorias de retroalimentación. El circuito del

diagrama es sencillo y se caracteriza por su baja sensibilidad a la tolerancia de las

componentes. Los valores de las componentes del circuito de la Figura 23.

El resistor de entrada se ha divido en dos resistores, R1 y R2, que forman divisor

de voltaje por medio del cual se controla la ganancia de circuito.”

Los valores de R1 y R2 se calculan a partir de las siguientes ecuaciones: 14

14 Malvino Paul Albert. Amplificadores Operacionales, Teoria y sus aplicaciones, 1990, p.151

61

ArQ

R

R

ArRR

−=

=

2*223

2

*231

)3//1(*1*2**21

3*231

1

RRRCfp

RRRQ

Av

π=

+=

−=

FÓRMULA

CRBw

RRRCfp

RRRQ

Av

*1*21

)3//1(*1*2**21

3*231707,0

1

=

=

+=

−=

π

62

Ω=

=

=

=

KRf

R

fOR

Bw

978,311,0**800

11

1,*1**21400

400min

µπ

µπ

Ω=

=

=

=

79511,0**4000

11

1,*1**212000

2000max

Rf

R

fOR

Bw

µπ

µπ

2000320003*02,1

320003*02,2213*1*10*05,5

3*1*23110*5,2

)313*1(*1*21,0**2

1800

)3//1(*1*2**21

20001800min

27

27

==

+=+=

+=

+

=

=

==

RR

RRRRRR

RRRR

RRRRR

RRRCfo

Rfo

µπ

π

Ω==

+=

+=

+

=

=

==

43320003*6,44

320003*6,453*1*2

3110*7,5

)313*1(*1*21,0**2

13800

)3//1(*1*2**21

200013800min

26

RR

RRRR

RRRRRRR

RRRCfo

Rfo

µπ

π

63

4.8.4. Filtro Rechaza Banda

Figura 24. Filtro Rechaza Banda

Figura 25. Conversión de una sección pasa banda en una red de rechazo de banda.

Fuente. WILLIAMS ARTHUR B. Amplificadores Operacionales, Teoría y sus aplicaciones, 1.998., 159 p.

“La configuración de doble T no se presta para realizar ajustes con facilidad.

Cuando se requiere redes tipo ranura de banda muy angosta, tolerancia de los

componentes puede llegar a ocasionar desintonizacion excesiva, que puede hacer

inservible todo el circuito.

Si se emplea la configuración que aparece en el diagrama de bloques de la figura

24 y 25 donde T(s) es una sección pasa banda ( el mismo circuitos Pasa Banda

anterior en la sección 5.8.3 ) que tiene una ganancia exactamente de +1 a la

64

frecuencia central, existirá una resta entre las señales de entrada y de salida del

pasa banda. La salida combinada del amplificador será igual a cero en fo y

exactamente igual a la señal de entrada de frecuencias lejanas a la frecuencia de

resonancia donde la contribución de la sección de pasa banda es despreciable”.

Las ecuaciones de diseño para esta secciones Pasa Banda fueron dadas

previamente y no se necesita repetirse.

65

4.9. MÓDULO MICROCONTROLADOR PIC 16F877 (CONTROLADOR CENTRAL)

Figura 26. Módulo Microcontrolador PIC 16F877

Este microcontrolador realiza las siguientes funciones (Ver Figura 26)

- Al iniciar, abre todos los switches y configura los potenciómetros para tener

resistencias de 10k y así reducir el consumo de corriente.

- Configura la USART para recibir datos a 9600bps y recibe desde el

PIC16f876 (Display-teclado) tramas con el siguiente formato:

Tabla 9. Microcontrolador PIC 16f877 (Controlador Central)

inicio inicio curva F1 F2 F3 F4 fin fin

0xFF 0X00 curva f1 f2 f3 f4 0x00 0x00

66

(0Xff); Valor para identificar el inicio de trama

(0X00); Valor para identificar el inicio de trama

(curva); Curva de respuesta seleccionada por el usuario para procesar

la señal de audio: para bajos, pasa altos, etc. (existen 12

curvas)

(f1); Frecuencia de corte o central de acuerdo a la curva

seleccionada

(f2); Frecuencia de corte o central de acuerdo a la curva

seleccionada.

(f3); Frecuencia de corte o central de acuerdo a la curva

seleccionada

(f4); Frecuencia de corte o central de acuerdo a la curva

seleccionada

(0X00); Bytes de fin de trama.

(0X00); Bytes de fin de trama.

- Abre y cierra los switches de acuerdo con la curva seleccionada y escribe

en los potenciómetros correspondientes los valores que hacen que las

frecuencias de corte o centrales coincidan con los valores mostrados en el

Display.

- Cuando hay una detección de señal fuerte que puede generar saturación de

los circuitos, mantiene un led encendido durante 2 segundos para informar

al usuario (Detector de Saturación).

67

4.10. MICROCONTROLADOR PIC16F876 (CONTROLADOR DE DISPLAY Y TECLADO – PANEL DE CONFIGURACIÓN)

Figura 27. Microcontrolador PIC16f876 (Controlador de Display y Teclado)

El microcontrolador de display y Teclado realiza las siguientes funciones: (Ver Figura 27)

- Muestra en display un menú de selección de curvas y las frecuencias que

se pueden configurar para cada curva.

- Configura la USART para transmitir hacia el Microcontrolador Central las

curvas seleccionadas y las frecuencias de acuerdo con el formato de trama:

Panel de Configuración

68

Tabla 10. El microcontrolador de display y Teclado inicio inicio curva F1 F2 F3 F4 fin fin

0xFF 0X00 curva f1 f2 f3 f4 0x00 0x00

- Maneja el teclado para que el usuario pueda moverse entre los menús de

selección de curvas y frecuencias.

El panel de configuración está conformado por el display de cristal líquido, el

teclado y el control de volumen. El diseño del panel de control se realizó

pensando en un fácil manejo, la operación del panel se presenta en el numeral 8

de este documento.

El display utilizado es de 4 líneas de 20 caracteres. Tiene Backlight para que

pueda verse en ambientes oscuros.

El teclado es una matriz de 4X4 líneas de entradas y salidas del microcontrolador

16f876. Se utilizan pulsadores para implementar los botones.

La implementación del programa del microcontrolador tiene las siguientes

funciones.

5.10.1. Manejo de Display: extern void lcd_clear(void);

extern void lcd_puts(const char * s);

extern void lcd_goto(unsigned char pos);

extern void lcd_goto1(unsigned char pos);

extern void lcd_init(void);

extern void lcd_putch(char);

void lcd_print_word(unsigned int value);

69

void lcd_clear(void); borra toda la información que se haya escrito previamente

en las 4 lineas del display.

void lcd_puts(const char * s); escribe en el display una frase que se debe pasar

como parámetro en forma de cadena de caracteres, por ejemplo “Hola Suvag”.

void lcd_goto(unsigned char pos); Ubica el cursor del display en una posición

entre 0 y 40 que corresponde a las líneas 1 y 2 del display; por ejemplo si se va a

escribir algo en la segunda línea se debe llamar a esta función de la siguiente

forma: lcd_goto(20);.

void lcd_goto1(unsigned char pos); realiza la misma función de lcd_goto pero

para las líneas 3 y 4 del display.

void lcd_init(void); envía los comandos necesarios al display para que inicie el

funcionamiento, borre todos los datos y quede listo para que se pueda mostrar la

información que se necesite.

void lcd_putch(char); escribe en el display un solo caracter, por ejemplo

lcd_putch(‘F’); escribe una F en la posición donde se encuentre ubicado el cursor.

lcd_print_word(unsigned int value); esta función escribe un valor de tipo entero

en el display, los números enteros sin signo tienen un rango entre 0 y 65535, esta

función se encarga de convertir el número en formato binario o hexadecimal en

una cadena de caracteres que es la representación del número entero. Por

ejemplo si se llama a la función así: lcd_print_word(0x0064), en el display LCD

aparece escrito 100 que corresponde al valor decimal de 0x0064 hexadecimal.

Esta función es necesaria debido a que el microcontrolador maneja los números

en formato binario o hexadecimal y por lo tanto para ser representados en el

display deben ser convertidos a decimales.

70

4.10.2. Manejo de Teclado. extern void armarTeclado(void);

extern void desarmarTeclado(void);

extern int leerTeclado(void);

armarTeclado(void); esta función configura los pines del microcontrolador como

entradas y salidas para poder determinar si alguna tecla a sido presionada.

desarmarTeclado(void); esta función configura todos los pines como entradas

para reducir el consumo de corriente cuando el microcontrolador no está leyendo

el teclado y realizando funciones diferentes.

int leerTeclado(void); esta función se encarga de leer los pines del

microcontrolador conectados al teclado y determinar cual de las teclas se

presiono, en caso de detectar que una tecla se presiona, retorna el valor

correspondiente de la tecla y en caso de detectar que ninguna tecla o varias teclas

se presionan al tiempo, retorna un valor de error para que el microcontrolador

ignore lo que se está presionando. Esta rutina se encarga de manejar los rebotes

de las teclas mediante tiempos de espera y confirmación de lo que se escribe y se

lee del teclado.

4.10.3. Comunicaciones seriales con el Pic central. extern void InitSerial(unsigned char interrupciones);

extern void putch (unsigned char byte);

InitSerial(unsigned char interrupciones): configura la usart del microcontrolador

para transmitir datos a 9600bps con 8 bits de datos y 1 bit de parada. Esta es la

misma configuración del pic central para que las comunicaciones se puedan

establecer.

71

putch (unsigned char byte): escribe un byte en la usart del pic para que sea

transmitido hacia el pic central.

Adicionalmente hay una función que es la que se encarga de graficar las curvas

de respuesta de los filtros. Esta función hace uso de las rutinas de manejo de

display y lo que hace es “dibujar” en modo texto las formas de respuesta, por

ejemplo, la siguiente sección de código dibuja en el display la curva del filtro pasa

banda:

case 3: // curva de pasa banda

lcd_goto(20);

lcd_puts("BW: 0000 | ____");

lcd_goto1(0);

lcd_puts("PASA | | |");

lcd_goto1(20);

lcd_puts("BANDA +---------");

break;

4.11. OPERACIÓN DEL PANEL DE CONFIGURACIÓN

El panel de configuración permite que el usuario del dispositivo pueda modificar el

funcionamiento de acuerdo con las curvas de respuesta que quiera configurar. Los

componentes del panel de configuración son los siguientes:

- Entrada de Audio.

- Salida de Audio.

- Display LCD de 4 líneas x 20 caracteres.

- Teclado de 9 botones.

- Control de Volumen.

- Led indicador de saturación.

72

4.11.1. Entrada de Audio y Led indicador de saturación. En la entrada

de audio se debe conectar un micrófono o una señal de audio de salida de otro

equipo, por ejemplo un discman, una grabadora, etc. La amplitud de la señal de

audio que se este conectando se debe graduar en caso de que el led indicador de

saturación se encienda ya sea de manera breve o permanente ya que esta

indicando que la señal tiene una amplitud muy grande que hace que los circuitos

distorsionen la señal original y se presente en la salida una alteración no deseada

del audio.

4.11.2. Salida de Audio. En la salida de audio, el dispositivo tiene un

parlante que se puede escuchar directamente o se dispone de un jack para que

se conecte un audífono u otro dispositivo amplificador.

4.11.3. Display LCD de 4 lineas x 20 caracteres. Cuando el dispositivo se

enciende, en el Display se presenta una secuencia que muestra las diversas

curvas de procesamiento de audio que se pueden obtener con el dispositivo.

Después de esta secuencia en el display se presenta un menú inicial (menú 1) en

el cual se puede seleccionar la curva de respuesta que se desea obtener. Para

moverse hacia arriba o hacia abajo en el listado de curvas se deben usar los

botones + F1 - . El listado esta compuesto por 12 curvas y cuando se llega a la

primera o ultima curva, se muestra de manera cíclica nuevamente el listado. Para

seleccionar una curva de respuesta se debe presionar el botón ENTER. Al

presionar este botón automáticamente el dispositivo realiza la conmutación interna

de los circuitos que generan la respuesta seleccionada. Adicionalmente, en el

display se pasa a un segundo menú en el cual se pueden configurar los

parámetros asociados a cada curva (Frecuencias de corte y ancho de banda). A

medida que se va modificando cada parámetro, el cambio se ve reflejado en la

curva de respuesta, es decir que el cambio se hace de inmediato sobre los

circuitos. Dependiendo del tipo de curva de respuesta se pueden modificar uno o

73

mas parámetros, en caso de haber mas de 1 parametro, los botones para

modificar el parámetro seran + F1 -, + F2 -, + F3 – y + F4 - de acuerdo con la

posición de arriba hacia abajo en le display; por ejemplo si en el display dice que

los parámetros son:

F1

BW

F2

En este caso la frecuencia F1 se modifica con los botones + F1 -, el parámetro BW

se modifica con los botones + F2 - y el parámetro F2 se modifica con los botones

+ F3 -.

Para regresar al menú de selección de curva se debe presionar nuevamente el

botón ENTER. A continuación se presenta un ejemplo en el cual se selecciona

primero una curva de respuesta de filtro pasa bajos, se configura una frecuencia

de corte en 2khz y luego se cambia a una curva de respuesta de filtro pasa banda

con frecuencia central en 2Khz y ancho de banda de 1.6Khz.

Menú inicial del dispositivo: (Ver Figura 28) Figura 28. Menú inicial del dispositivo

74

Para llegar a la curva de Filtro pasa bajos se presionan los botones +F1-. Para

seleccionar la curva se presiona el botón ENTER. Se pasa al siguiente menú: (Ver Figura 29)

Figura 29. Menú de configuración de curva.

Para lograr la frecuencia de corte en 2khz se usan los botones +F1-.

Ahora se va a cambiar de curva, entonces se presiona el botón ENTER para

volver el menú de selección de curva y se selecciona la curva pasa banda con los

botones +F1-: (Ver Figura 30)

Figura 30. Menú de configuración de curva.

En este caso la curva de respuesta es un filtro pasa banda en el cual se puede

modificar la frecuencia central y el ancho de banda. Para modificar la frecuencia

75

central se presionan los botones +F1-; para modificar el ancho de banda se

presionan los botones +F2-.

4.11.4. Teclado de 9 botones. El teclado para moverse en los menus como

se explico en la sección 8.3 está compuesto por 9 botones, 4 botones para

incremento de frecuencias o selección de curva y 4 botones para decremento de

frecuencias y selección de curva. Adicionalmente 1 boton de ENTER que sirve

para cambiar de menú y seleccionar la curva de respuesta que se requiera. (Ver Figura 31)

Figura 31. Teclado de configuración.

4.11.5. Control de Volumen. Para el control de volumen, el dispositivo

tiene una perilla con la cual se puede modificar la amplitud de la señal de audio en

la salida del circuito.

76

4.12. CIRCUITOS IMPRESOS El diseñó de los circuitos impresos se realizó con el software Eagle versión 4.13.

Se diseñaron 2 circuitos impresos, uno para la conexión del teclado y el display y

otro para el circuito que contiene los filtros y la matriz de conmutación junto con el

microcontrolador central.

4.12.1. Circuito impreso de Panel de Configuración. Este circuito por su

sencillez se diseñó de una sola cara y contiene los siguientes elementos

principales:

- Un microcontrolador pic16f876 en empaque 28Dip y los elementos para su

funcionamiento (cristal, condensadores, resistencias(.

- Un conector para el display LCD.

- Un conector para comunicaciones con el circuito principal.

- Dos conectores para los botones de configuración.

Las siguientes figuras 32 y figuras 33 muestran las capas del diseño:

Figura 32. Cara de soldaduras circuitos impreso Panel de Configuración.

77

Figura 33. Mascara de componentes circuitos impreso Panel de Configuración.

El siguiente es el listado de componentes para esta tarjeta: (Ver tabla 12)

Tabla 11. Lista de componentes C1 33pf

C2 33pf

C3 0.1uf

C4 10uf/16V

DISPLAY Display LCD 4x20

IC1 PIC16f876P

Q1 Crystal 4Mhz

R1 10k

R2 10k

R3 10k

R4 10k

R5 10k

R6 10k

R7 10k

R8 10k

R9 10k

R10

R11 10k

SV1 Conector de comunicaciones con circuito principal.

SV2 Conector para botones de configuración.

SV3 Conector para botones de configuración

SV4 . Conector para programación del microcontrolador

78

4.12.2. Circuito impreso de filtros, matriz y microcontrolador central. Este circuito debido a la cantidad de elementos y a la complejidad del ruteo se

diseño usando elementos de montaje superficial y una placa de doble faz para

reducir el tamaño. Las siguientes figuras muestran las capas del diseño: (Figuras 34, Figuras 35 y Figuras 36)

Figura 34. Cara de componentes circuito impreso principal.

79

Figura 35. Cara de soldaduras circuito impreso principal.

80

Figura 36. Mascara de componentes de circuito impreso principal.

El listado de componentes de esta tarjeta es el siguiente: (Ver tabla 13)

81

Tabla 12. Lista de componentes AUDIO_IN, AUDIO_OUT Conectores Header de 2 posiciones

C1, C2 Condensador de 22pf 1206

C3,C4,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,

C18,C19,C20,C21,C22,C23,C28,C30,C31,C32,C33

Condensador 0.1uf 1206

C5, C24, C29, C34, C35, C36 Condensador de 10uf/25V

C25 Condensador de 1uf/25V

D3 Diodo 1N4148 superficial

IC1, IC3,IC6 LM 324 so14

IC2 PIC 16f877a 44tqfp

IC7, IC9 Max335 24 soic

IC8 lm358

JP3 Regleta de 10 posiciones doble

LED1, LED2, LED3 Leds de 5mm

Q1 Cristal de quarzo de 4Mhz superficial

Q2 Transistor 2n2222 sot23

U1, U2, U3, U4, U5, U6, U7, U8 MCP42010 14 soic

RESET Regleta de 2 posiciones

SV2 Regleta de 4 posiciones ángulo recto

SV3 Conector header de 6 posiciones

R1,R5,R9,R11,R12,R13,R14,R19,R21,

R24,R25,R28,R30,R31,R32,R35

Resistencia de 10k 1210

R2,R3,R33,R34 Resistencia 330ohmios

R4 Resistencia 560k

R6,R36 Resistencia 33k

R7 Resistencia 56k

R8 Resistencia 5,6k

R10,R18 Resistencia 2,2k

R15 Resistencia 20k

R16 Resistencia 6,2k

R17 Resistencia 1.5k

R22 Resistencia 470 ohmios

R23,R29 Resistencia 6,8k

82

R26,R37 Resistencia 22k

R20,R27, R38 Resistencia 4,7k

4.13. EL AMPLIFICADOR DE POTENCIA

Para el amplificador de potencia se hace uso de un circuito pre-ensamblado de

parlantes de computador. Estos amplificadores tiene una muy buena señal de

respuesta y son eficientes ya que con una fuente de 12V y 200mA generan una

muy buena salida de audio.

4.14. FUENTE DE ALIMENTACIÓN

Los circuitos digitales del diseño tienen un requerimiento de 5V DC y el consumo

en general de corriente para el circuito es de aproximadamente 50mA; los circuitos

de audio: filtros y switches se deben alimentar con voltajes positivos y negativos:

+12VDC y -12VDC con un requerimiento que no pasa de 100mA en el caso de

mayo amplificación de señal.

Teniendo en cuenta estos requerimientos y que adicionalmente se requiere de una

fuente que no genere ruido hacia el interior del circuito se decidió utilizar una

fuente de computador que satisface de manera exitosa estos requerimientos. Una

fuente de computador por lo general tiene las siguientes especificaciones:

-5VDC / 2 Amperios

+5VDC / 5 Amperios

+12VDC / 2 Amperios

-12VDC / 2 Amperios

83

Adicionalmente las fuentes de computadores cumplen con normas de emisión de

ruido electromagnético lo cual es muy bueno para el circuito.

4.15. VIBRADOR Es un accesorio que mecánicamente puede oscilar a las frecuencias de una señal

de audio de entrada y transmitirla a una articulación estimulando las capacidades

“auditivas” de las personas.

84

5. PRESENTACIÓN Y ANÁLISIS DE RESULTADOS

Con el fin de mostrar los resultados de manera clara, es necesario presentarlos en

dos grupos, los relacionados con el diseño y los de la evaluación con pacientes.

5.1. RESULTADOS DE DISEÑO.

El diseño que se implementó permite tener las siguientes curvas de respuesta:

Tabla 13. Resultados de diseño.

Filtro Símbolo Señal de Salida Función

Curva 1 Pasa Todo

Curva 2 Pasa Bajo

.

En esta curva se puede variar la frecuencia corte Fc.

F1

Curva 3 Pasa Alto

En esta curva se puede variar la frecuencia corte Fc.

F1 Pasa Alto

Pasa Bajo

Canal Directo

85

Curva 4 Pasa Banda

En esta curva se puede variar la frecuencia central Fc y el ancho de banda Bw del filtro.

F1 Bw

Curva 5 Rechaza Banda

En esta curva se puede variar la frecuencia central Fc y el ancho de banda Bw del filtro.

F1 Bw

Curva 6 Pasa

Bajo con Rechazo Banda

En esta curva se puede variar la frecuencia central Fc y el ancho de banda Bw del filtro.

F1 F2 Bw

Curva 7 Pasa

Alto con Rechazo Banda

En esta curva se puede variar la frecuencia central Fc1 y Fc2 y el ancho de banda Bw del filtro.

F1 F2 Bw

Pasa Bajo

Rechaza Banda

Pasa Alto

Rechaza Banda

Rechaza Banda

Pasa Banda

86

Curva 8 Pasa Doble Banda

En esta curva se puede variar la frecuencia central Fc1 y Fc2 y el ancho de banda Bw del filtro F1

F2 Bw1 Bw2

Curva 9 Pasa Banda 2

En esta curva se puede variar la frecuencia central Fc1 y Fc2.

F1 F2

Curva 10

Pasa Doble Banda

En esta curva se puede variar la frecuencia central Fc1 y Fc2 y el ancho de banda Bw1 y Bw2 del filtro

F1 F2

Bw1 Bw2

Curva 11

Pasa Bajo 2

En esta curva se puede variar la frecuencia central Fc1

F1

Rechaza Banda

Pasa Banda

Pasa Alto

Pasa Bajo

Rechaza Banda

Rechaza Banda

Pasa Bajo

Pasa Bajo

87

Curva 12

Pasa Alto 2

En esta curva se puede variar la frecuencia central Fc1

F1

Curva 13

Rechaza Banda 2

En esta curva se puede variar la frecuencia central Fc1 y el ancho de banda Bw1 del filtro

F1 Bw1

Curva 14

Pasa Banda 3

En esta curva se puede variar la frecuencia central Fc1 y el ancho de banda Bw1 del filtro

F1 Bw1

Cada filtro se diseño y se probó con un generador de señales y un osciloscopio

para poder verificar los puntos de atenuación de 3bB y los anchos de banda. La

siguiente tabla muestra algunos de los resultados obtenidos en laboratorio. F1 Pot

es el valor que se escribe en el potenciómetro digital y tiene un valore de

resistencia equivalente de acuerdo con la siguiente formula:

Pasa Alto

Pasa Alto

Rechaza Banda

Rechaza Banda

Pasa Banda

Pasa Banda

88

ValorResistencia = 10000 x F1Pot / 256 [ohmios]

Los valores de frecuencia en el filtro pasa bajo y pasa alto son los puntos de

atenuación en 3dB. En los filtros pasa banda y rechaza banda hay 2 frecuencias

que determinan el ancho de banda.

Tabla 14. Resultados de potenciómetro digital

Pasa bajo Pasa alto Pasa Banda/ Rechaza

banda f1 pot f1 display f1 pot f1 display f2 (fo)

FRECUENCIA FRECUENCIA f- fo 0 303 6 520 2 1130 16 380 10 550 10 1150 40 500 16 590 20 1170 56 650 24 650 30 1210 64 780 32 730 40 1250 68 860 40 820 50 1280 72 940 44 890 55 1320 74 1000 48 950 60 1365 76 1080 52 1030 65 1400 78 1160 56 1140 70 1470 79 1200 58 1200 73 1500 81 1270 60 1270 75 1550 82 1350 62 1350 78 1600 83 1410 64 1400 80 1660 85 1500 66 1500 82 1750 86 1630 68 1610 83 1800 87 1720 69 1700 85 1900 88 1820 70 1800 86 2000 89 1920 71 1850 90 2105 90 2020 72 1900 91 2200 91 2150 73 2000 92 2300 92 2310 74 2110 93 2400 93 2450 75 2200 94 2600 94 2670 76 2360 95 2800 95 2900 77 2500 96 3030 96 3170 78 2730 97 3500 97 3460 79 3000 98 4000 98 3760 80 3330 99 4500

89

5.2 RESULTADOS DE EVALUACIÓN MÉDICA EN PACIENTES 5.3

RECONOCIMIENTO DE LENGUAJE

Evaluaciones Paciente 1

Discriminación Sin el Equipo Discriminación con el Equipo

Detección Discriminación Detección Discriminación

M ok Ok Ok

U Ok Ok Ok

A ok Ok

I ok Ok Ok

Ch ok Ok Ok

S Ok ok

Total 3 2 5 6

Paciente 2

Discriminación Sin el Equipo Discriminación con el Equipo

Detección Discriminación Detección Discriminación

M Ok

U Ok Ok

A ok Ok

I Ok Ok

Ch ok ok Ok Ok

S Ok ok

Total 1 2 5 5

90

Paciente 3

Discriminación Sin el Equipo Discriminación con el Equipo

Detección Discriminación Detección Discriminación

M ok ok Ok ok

U Ok Ok

A ok ok ok Ok

I Ok Ok

Ch ok ok Ok Ok

S Ok ok

Total 3 3 6 6

Paciente 4

Discriminación Sin el Equipo Discriminación con el Equipo

Detección Discriminación Detección Discriminación

M ok ok Ok ok

U ok Ok Ok

A

I Ok Ok

Ch ok Ok Ok

S Ok ok

Total 3 1 5 5

Paciente 5

Discriminación Sin el Equipo Discriminación con el Equipo

Detección Discriminación Detección Discriminación

M ok Ok ok

U ok ok Ok

A

I

Ch ok Ok Ok

S ok Ok ok

Total 2 2 4 4

91

6. CONCLUSIONES Con este trabajo el Sistema Electrónico de Intervención Terapéutica Auditivo Somatosensorial contribuye a solucionar algunas de las dificultades del habla y

del lenguaje presentes en personas con deficiencia auditiva, para así fortalecer su

desarrollo con un proceso paulatino y lógico con la discriminación de los estímulos

lingüísticos y no lingüísticos, que ayuda y fortalece la adquisición del habla.

El resultado del acondicionamiento del sistema electrónico cumple con todos los

objetivos y requerimientos planteados por los profesionales en fonoaudiologia,

Es un dispositivo electrónico desarrollado totalmente con elementos y tecnología

de fácil adquisición en el mercado nacional, que comparativamente baja sus

costos en relación a los elaborados en el exterior. Esto permite demostrar que se

puede ofrecer una solución, al alcance de los profesionales de la salud

colombianos, con las suficientes condiciones técnicas, para las tareas de

rehabilitación, y a su vez hace posible que las instituciones educativas puedan

incrementar su capacidad de educación especial.

Basado en experiencias personales y en la opinión de diferentes fonoaudiólogos,

es posible decir que el prototipo desarrollado, es un excelente casos de negocios

para su desarrollo comercial. Por lo cual el siguiente paso a explorar.

Es importante mencionar que la construcción del dispositivo con estas

características técnicas e insumos, es una oportunidad para las personas con

deficiencia auditiva de bajos recursos, al tener a su alcance un mayor número de

profesionales con herramientas que contribuyan en la rehabilitación del lenguaje.

92

El uso de microcontroladores en la construcción del dispositivo, ha permitido

realizar la mayoría de las funciones por medio de su software, lo cual ha reducido

costos y simplificando circuitos en el sistema de control.

El trabajo en laboratorio es fundamental en el diseño de productos electrónicos,

permite realizar un buen diseño y anticiparse a los problemas que un producto

puede tener en su uso diario. En especial en este proyecto fue muy útil el uso de

los osciloscopios, el generador de señales, los programas de simulación para

microcontroladores y programador. Seria muy bueno tener herramientas para usar

tecnologías mas avanzadas como DSPs que serian una muy buena opción para el

diseño de dispositivos como el que se esta presentando. También seria bueno

contar con equipos de audio en el laboratorio.

93

7. RECOMENDACIONES

Al finalizar este proyecto de tesis se ha llegado ha obtener importantes

recomendaciones, una de ellas y tal vez la más importante es que para la

realización de un equipo terapéutico-médico no se necesita grandes inversiones

económicas ni tecnología de punta, pues contando con recursos limitados y de

producción nacional se ha logrado desarrollar el proyecto.

A partir de este proyecto, se recomienda la creación de una línea de investigación

en la facultad, relacionada con el área médica y terapeutica, con el fin de

desarrollar habilidades en el análisis, diseño y desarrollo de soluciones a la

medida en los diferentes campos, buscando el mayor cubrimiento de nuevas

tecnologías en la población colombiana.

El fomento al desarrollo de proyectos de este tipo, permitirán a muchos

profesionales de diferentes áreas médicas y de rehabilitación, acceder a técnicas y

equipos que por su costo y carencia en el mercado nacional los limita en el campo

laboral.

El trabajo en laboratorio es fundamental en el diseño de productos electrónicos,

permite realizar un buen diseño y anticiparse a los problemas que un producto

puede tener en su uso diario. En especial en este proyecto fue muy útil el uso de

los osciloscopios, el generador de señales, los programas de simulación para

microcontroladores y programador. Seria muy bueno tener herramientas para usar

tecnologías mas avanzadas como DSPs que serian una muy buena opción para el

diseño de dispositivos como el que se esta presentando. También seria bueno

contar con equipos de audio en el laboratorio.

94

Anexo A. Integrado Switch MAX 335

95

Anexo B. Microcontrolador PIC16F87X

96

Anexo C. Microcontrolador PIC16F7X

97

98

Anexo D. Integrado LM324

99

Anexo E. Integrado LM358

100

Anexo G. REPORTE DE RETROALIMENTACIÓN DEL EQUIPO

Nombre: Fernando Hidalgo

Observaciones del equipo:

La importancia del equipo se centra en la posibilidad de modificar las bandas

frecuenciales y la intensidad; por lo tanto, se hace necesario: ampliar el rango

frecuencia desde 125 a 4.000 Hz, porque en este rango se encuentran los

formantes que permiten la discriminación del lenguaje, se requiere la adaptación

de un potenciómetro de ingreso y uno de salida, que permitan ampliar la sumatoria

para responder a las necesidades auditivas de pacientes, este cambio permitiría

suprimir el bafle que permite el manejo del volumen, la salida total debe poderse

medir en decibeles.

Pruebas con el equipo Se sugiere el uso de pruebas estandarizadas que midan de una forma objetiva las

respuestas auditivas finas del lenguaje.

Se utilizaron las pruebas: Ling15 que hace un barrido por el espectro del lenguaje

y las listas balaceadas que son pruebas fonéticamente balanceadas.

El paciente tiene una hipoacusia neurosensorial16 profunda de tipo esquina en el

oído izquierdo y severa a profunda en oído derecho teniendo u pico en frecuencia

15 El Test de los Seis sonidos de Ling, creado por el Dr. Daniel Ling, evalúa la habilidad para detectar los sonidos /a/, /u/, /i/, /m/, /sh/ y /s/ a distintas distancias; dichos sonidos cubren el rango de frecuencias que se utilizan en el habla. La respuesta a cada uno de estos sonidos implica la audibilidad de otros componentes del habla que se sitúan en el mismo rango de frecuencias. (Ling, D. 1989) 16 La hipoacusia es un trastorno caracterizado por una pérdida o una disminución de la audición que puede afectar a uno u ambos oídos.

101

de 2.000Hz, obteniendo respuestas muy similares al anterior caso, concluyendo

que es necesario hacer las modificaciones sugeridas anteriormente.

María del Pilar Cuta Contreras,

Fonoaudióloga – terapeuta auditiva verbal

102

Anexo H. PROGRAMA, GRABADO SOBRE PIC

Inicio del programa principal

#include <pic.h> #include "serial.h" #include "lcd.h" #include "delay.h" #include "teclado.h" #include "curvas.h" #include "eeprom.h" #define PORTBIT(p,b) ((unsigned)&(p)*8+(b)) const int valor_pasa_bajos[] = 0,16,40,56,64,68,72,74,76,78,79,81,82,83,85,86,87,88,89,90,91,92,93,94,95,96,97,98 ; const int display_pasa_bajos[] = 303,380,500,650,780,860,940,1000,1080,1160,1200,1270,1350,1410,1500,1630,1720,1820,1920,2020,2150,2310,2450,2670,2900,3170,3460,3760; const int valor_pasa_altos[] = 6,10,16,24,32,40,44,48,52,56,58,60,62,64,66,68,69,70,71,72,73,74,75,76,77,78,79,80 ; const int display_pasa_altos[] = 520,550,590,650,730,820,890,950,1030,1140,1200,1270,1350,1400,1500,1610,1700,1800,1850,1900,2000,2110,2200,2360,2500,2730,3000,3330; const int valor_pasa_banda[] = 2,10,20,30,40,50,55,60,65,70,73,75,78,80,82,83,85,86,90,91,92,93,94,95,96,97,98,99; const int display_pasa_banda[] = 1130,1150,1170,1210,1250,1280,1320,1365,1400,1470,1500,1550,1600,1660,1750,1800,1900,2000,2105,2200,2300,2400,2600,2800,3030,3500,4000,4500; const int valor_pasa_banda_bw[] = 99,98,97,96,95,94,93,92,91,90,85,80,75,70,65,60,55,50,47,44,40,35,30,25,20,15,10,0; const int display_pasa_banda_bw[] = 600,790,930,980,1040,1070,1110,1140,1055,1060,1250,1200,1300,1380,1400,1440,1500,1600,1650,1700,1760,1900,2030,2200,2400,2700,3000,3520; static void interrupt int_ALL(void)// enmascara las interrupciones if(INTF) //Interrupcion del puerto externo RB0 INTF = 0; // clear the interrupt //hacer codigo

103

RCIF=0; TXIF=0; void init(unsigned char interrupcion,unsigned char frec,unsigned char duty1,unsigned char duty2) ADCON1=06; //todas las entradas analogas TRISB=0X00;//TODAS salidas binarias TRISC=0X01;//RC0 COMO ENTRADA BIANARIA TRISD=0;//SALIDAS BINARIAS PORTA=0x00; ADCON1=06; //todas las entradas analogas TRISA=0x00; GIE=0; void escribirCurvas(unsigned char curv) switch (curv) case 'A': lcd_puts("Pasa Todo "); break; case 'B': lcd_puts("Pasa Alto "); break; case 'C': lcd_puts("Pasa Bajo "); break; case 'D': lcd_puts("Pasa Banda "); break; case 'E': lcd_puts("Rech Banda "); break; case 'F': lcd_puts("P Bajo/Rech Banda"); break; case 'G': lcd_puts("Pasa Banda 3 "); break; case 'H': lcd_puts("Rech Banda 2 "); break; case 'I': lcd_puts("Pasa Banda 2 "); break; case 'J': lcd_puts("Pasa Altos 2 "); break; case 'K': lcd_puts("Pasa Bajos 2 "); break; case 'L':

104

lcd_puts("Pasa Doble Banda "); break; case 'M': lcd_puts("Rech Doble Banda "); break; case 'N': lcd_puts("P Alto/Rech Banda"); break; default: lcd_puts("Curva ND "); break; void main() unsigned char opc=0,temp,i; unsigned char estados1, actualizarDisplay, actualizarValores; unsigned char tecla, inicio, rw; unsigned char curva; unsigned char curvas[10]; /* 1234567890 Pasa Todo A Pasa Bajo C Pasa Alto B Pasa Banda D Rech Banda E Curva 1 F Curva 2 G Curva 3 H Curva 4 I Curva 5 J Curva 6 K Curva 7 L Curva 8 M Curva 9 N Curva 10 O Curva 11 P Curva 12 Q */ unsigned char f1dec,f1cen,f1mil; unsigned char f2dec,f2cen,f2mil; unsigned char f3dec,f3cen,f3mil; unsigned char f4dec,f4cen,f4mil; int f1,f2,f3,f4; int f1pot,f2pot,f3pot,f4pot; int f1display,f2display,f3display,f4display;

105

f1dec='5'; f2dec='5'; f3dec='5'; f4dec='5'; f1cen='0'; f2cen='0'; f3cen='0'; f4cen='0'; f1mil='0'; f2mil='0'; f3mil='0'; f4mil='0'; f1=2; f2=2; f3=2; f4=2; f1pot=2; f2pot=2; f3pot=2; f4pot=2; InitSerial(0); init(1,100,50,50); lcd_init(); lcd_clear(); lcd_goto(1); for (i=1;i!=12;i++) lcd_clear(); dibujarCurva(i); DelayMs(200); lcd_clear(); lcd_goto(1); DelayMs(2); lcd_goto(2); lcd_puts("* Hola Suvag *"); DelayMs(400); estados1=1; armarTeclado(); tecla=leerTeclado(); curva='A'; actualizarDisplay=1; f1display=300;

106

while(1) switch(estados1) case 1: // SELECCION DE CURVA if (actualizarDisplay==1) lcd_clear(); lcd_goto(0); lcd_puts("Seleccione Curva"); lcd_goto(20); lcd_puts("de respuesta:"); lcd_goto1(0); //lcd_puts("[A .. S]"); lcd_puts("__----__"); lcd_goto1(28); lcd_putch(tecla); lcd_goto1(20); //lcd_putch(curva); escribirCurvas(curva); actualizarDisplay=0; switch(tecla) case 'N': curva++; if (curva=='O') curva ='A'; lcd_goto1(20); //lcd_putch(curva); escribirCurvas(curva); break; case 'M': curva--; if (curva=='@') curva ='N'; lcd_goto1(20); //lcd_putch(curva); escribirCurvas(curva); break; case 'C': estados1=2; actualizarDisplay=1; break; break; //========================================================================== case 2: // MODIFICACION DE FRECUENCIAS if (actualizarDisplay==1) dibujarCurva(curva-'A'); actualizarDisplay=0; actualizarValores=1;

107

switch(tecla) case 'N': // incrementar f1 f1++; if(f1==28) f1=0; actualizarValores=1; break; case 'M': // decrementar f1 if(f1==0) f1=27; else f1--; actualizarValores=1; break; case 'J': // incrementar f2 f2++; if(f2==28) f2=0; actualizarValores=1; break; case 'I': // decrementar f2 if(f2==0) f2=27; else f2--; actualizarValores=1; break; case 'F': f3++; if(f3==28) f3=0; actualizarValores=1; break; case 'E': if(f3==0) f3=27; else f3--; actualizarValores=1; break; case 'B': f4++; if(f4==28) f4=0; actualizarValores=1; break; case 'A': if(f4==0) f4=27; else f4--; actualizarValores=1; break; /* case 'G': estados1=3; lcd_clear(); lcd_goto(0); lcd_puts("Seleccione Posición"); lcd_goto(20);

108

lcd_puts("de Leer Memoria"); break; case 'K': estados1=4; lcd_clear(); lcd_goto(0); lcd_puts("Seleccione Posición"); lcd_goto(20); lcd_puts("de Grabar en Memoria"); break; */ case 'C': estados1=1; actualizarDisplay=1; break; if (actualizarValores==1) switch (curva) case 'C': //pasa bajos case 'K': //pasa bajos 2 f1display=display_pasa_bajos[f1]; f1pot=valor_pasa_bajos[f1]; break; case 'B': //pasa altos case 'J': //pasa altos 2 f1display=display_pasa_altos[f1]; f1pot=valor_pasa_altos[f1]; break; case 'D': //pasa banda case 'E': //Rechaza banda case 'G': //Pasa Banda 3 case 'H': //Rechaza Banda 2 f1display=display_pasa_banda[f1]; f1pot=valor_pasa_banda[f1]; f2display=display_pasa_banda_bw[f2]; f2pot=valor_pasa_banda_bw[f2]; break; case 'F': // PASA BAJO / RECHAZO BANDA f1display=display_pasa_bajos[f1]; f1pot=valor_pasa_bajos[f1]; f2display=display_pasa_banda[f2];

109

f2pot=valor_pasa_banda[f2]; f3display=display_pasa_banda_bw[f3]; f3pot=valor_pasa_banda_bw[f3]; break; case 'N': // PASA alto / RECHAZO BANDA f1display=display_pasa_altos[f1]; f1pot=valor_pasa_altos[f1]; f2display=display_pasa_banda[f2]; f2pot=valor_pasa_banda[f2]; f3display=display_pasa_banda_bw[f3]; f3pot=valor_pasa_banda_bw[f3]; break; case 'I': // PASA BANDA 2 f1display=display_pasa_altos[f1]; f1pot=valor_pasa_altos[f1]; f2display=display_pasa_bajos[f2]; f2pot=valor_pasa_bajos[f2]; break; case 'L': // PASA DOBLE BANDA case 'M': // RECHAZA DOBLE BANDA f1display=display_pasa_banda[f1]; f1pot=valor_pasa_banda[f1]; f2display=display_pasa_banda_bw[f2]; f2pot=valor_pasa_banda_bw[f2]; f3display=display_pasa_banda[f3]; f3pot=valor_pasa_banda[f3]; f4display=display_pasa_banda_bw[f4]; f4pot=valor_pasa_banda_bw[f4]; break; if(curva!='A') lcd_goto(4); lcd_print_word(f1display); if((curva=='D')|(curva=='E')|(curva=='G')|(curva=='H')) lcd_goto(24); lcd_print_word(f2display); if((curva=='F')|(curva=='N')) lcd_goto(24); lcd_print_word(f2display); lcd_goto1(4); lcd_print_word(f3display); if((curva=='L')|(curva=='M')) lcd_goto(24); lcd_print_word(f2display); lcd_goto1(4);

110

lcd_print_word(f3display); lcd_goto1(24); lcd_print_word(f4display); if((curva=='I')) lcd_goto(24); lcd_print_word(f2display); lcd_goto(8); actualizarValores=0; putch(0Xff); putch(0X00); putch(curva); putch(f1pot); putch(f2pot); putch(f3pot); putch(f4pot); putch(0X00); putch(0X00); break; case 3: // LECTURA DE CURVAS DESDE LA MEMORIA inicio=0; switch(tecla) rw=0; case 'A': inicio=0; rw=1; break; case 'B': inicio=17; rw=1; break; case 'E': inicio=34; rw=1; break; case 'F': inicio=51; rw=1; break; case 'I': inicio=68; rw=1; break; case 'J': inicio=85; rw=1;

111

break; case 'M': inicio=102; rw=1; break; case 'N': inicio=119; rw=1; break; if (rw==1) f1=leer_memoria(inicio); f2=leer_memoria(inicio+1); f3=leer_memoria(inicio+2); f4=leer_memoria(inicio+3); f1dec=leer_memoria(inicio+4); f2dec=leer_memoria(inicio+5); f3dec=leer_memoria(inicio+6); f4dec=leer_memoria(inicio+7); f1cen=leer_memoria(inicio+8); f2cen=leer_memoria(inicio+9); f3cen=leer_memoria(inicio+10); f4cen=leer_memoria(inicio+11); f1mil=leer_memoria(inicio+12); f2mil=leer_memoria(inicio+13); f3mil=leer_memoria(inicio+14); f4mil=leer_memoria(inicio+15); curva=leer_memoria(inicio+16); actualizarDisplay=1; estados1=2; rw=0; break; case 4: // aqui se deberan guardar switch(tecla) rw=0; case 'A': inicio=0; rw=1; break; case 'B': inicio=17; rw=1; break; case 'E': inicio=34; rw=1; break; case 'F': inicio=51;

112

rw=1; break; case 'I': inicio=68; rw=1; break; case 'J': inicio=85; rw=1; break; case 'M': inicio=102; rw=1; break; case 'N': inicio=119; rw=1; break; if (rw==1) escribir_memoria(inicio,f1); escribir_memoria(inicio+1,f2); escribir_memoria(inicio+2,f3); escribir_memoria(inicio+3,f4); escribir_memoria(inicio+4,f1dec); escribir_memoria(inicio+5,f2dec); escribir_memoria(inicio+6,f3dec); escribir_memoria(inicio+7,f4dec); escribir_memoria(inicio+8,f1cen); escribir_memoria(inicio+9,f2cen); escribir_memoria(inicio+10,f3cen); escribir_memoria(inicio+11,f4cen); escribir_memoria(inicio+12,f1mil); escribir_memoria(inicio+13,f2mil); escribir_memoria(inicio+14,f3mil); escribir_memoria(inicio+15,f4mil); escribir_memoria(inicio+16,curva); actualizarDisplay=1; estados1=2; rw=0; break; tecla='0'; armarTeclado(); tecla=leerTeclado();

113

---------------------------------------------------------------------------------------

PIC #include <pic.h> // cada valor a leer es un entero, formado por 2 bytes, // entonces se deben leer 8 byes para las 4 frecuencias. extern unsigned char leer_memoria (unsigned char posicion) EEADR=posicion; EECON1=EECON1 || 0x80; EECON1=EECON1 && 0x01; return EEDATA; /* BSF STATUS, RP1 ; BCF STATUS, RP0 ;Bank 2 MOVF ADDR, W ;Write address MOVWF EEADR ;to read from BSF STATUS, RP0 ;Bank 3 BCF EECON1, EEPGD ;Point to Data memory BSF EECON1, RD ;Start read operation BCF STATUS, RP0 ;Bank 2 MOVF EEDATA, W ;W = EEDATA */ // cada valor a guardar es un enter, formado por 2 bytes, // entonces se deben guardar 8 byes para las 4 frecuencias. void escribir_memoria (unsigned char posicion, unsigned char valor) do while ((EECON1 && 0x02)!=0); // WR ESTA EN ALTO? EEADR=posicion; EEDATA=valor; EECON1=EECON1 & 0x7F; //EEPGD EN 0 EECON1=EECON1 | 0x04; //WREN EN 1 EECON2=0X55; EECON2=0XAA; EECON1=EECON1 | 0x02; //WR EN 1 EECON1=EECON1 & 0xFB; //WREN EN 0 /* BSF STATUS, RP1 ; BSF STATUS, RP0 ;Bank 3 BTFSC EECON1, WR ;Wait for GOTO $-1 ;write to finish

114

BCF STATUS, RP0 ;Bank 2 MOVF ADDR, W ;Address to MOVWF EEADR ;write to MOVF VALUE, W ;Data to MOVWF EEDATA ;write BSF STATUS, RP0 ;Bank 3 BCF EECON1, EEPGD ;Point to Data memory BSF EECON1, WREN ;Enable writes ;Only disable interrupts BCF INTCON, GIE ;if already enabled, ;otherwise discard MOVLW 0x55 ;Write 55h to MOVWF EECON2 ;EECON2 MOVLW 0xAA ;Write AAh to MOVWF EECON2 ;EECON2 BSF EECON1, WR ;Start write operation ;Only enable interrupts BSF INTCON, GIE ;if using interrupts, ;otherwise discard BCF EECON1, WREN ;Disable writes */

Teclado #include <pic.h> #include "delay.h" #define Delayteclado 50 /* * Teclado de 4x4 interface * ver teclado.c para implementacion. */ /* Configura los pines del teclado como entradas */ extern void armarTeclado(void) TRISB=0XF0;//TODAS ENTRADAS binarias OPTION=OPTION | 0x80; PORTB=0XFF; /* Configura los pines del teclado como salidas */ extern void desarmarTeclado(void) TRISB=0X00;//TODAS ENTRADAS binarias /* Lee ele teclado */

115

//extern void leerTeclado(void) extern int leerTeclado(void) unsigned char tecla, i; unsigned char puerto; DelayMs(Delayteclado); tecla='0'; PORTB=0XFE; DelayMs(2); puerto=PORTB & 0xF0; if (puerto!= 0xF0) DelayMs(Delayteclado); puerto=PORTB & 0xF0; switch(puerto) case 0xE0: tecla='A'; break; case 0xD0: tecla='B'; break; case 0xB0: tecla='C'; break; case 0x70: tecla='D'; break; default: tecla='0'; break; if (tecla=='0') PORTB=0XFD; DelayMs(2); puerto=PORTB & 0xF0; if (puerto!= 0xF0) PORTB=0XFD; DelayMs(Delayteclado); puerto=PORTB & 0xF0; switch(puerto) case 0xE0: tecla='E'; break; case 0xD0: tecla='F'; break; case 0xB0: tecla='G'; break; case 0x70:

116

tecla='H'; break; default: tecla='0'; break; if (tecla=='0') PORTB=0XFB; DelayMs(2); puerto=PORTB & 0xF0; if (puerto!= 0xF0) PORTB=0XFB; DelayMs(Delayteclado); puerto=PORTB & 0xF0; switch(puerto) case 0xE0: tecla='I'; break; case 0xD0: tecla='J'; break; case 0xB0: tecla='K'; break; case 0x70: tecla='L'; break; default: tecla='0'; break; if (tecla=='0') PORTB=0XF7; DelayMs(2); puerto=PORTB & 0xF0; if (puerto!= 0xF0) PORTB=0XF7; DelayMs(Delayteclado); puerto=PORTB & 0xF0; switch(puerto) case 0xE0: tecla='M'; break; case 0xD0: tecla='N'; break; case 0xB0:

117

tecla='O'; break; case 0x70: tecla='P'; break; default: tecla='0'; break; i=0; DelayMs(40); return tecla; -------------------------------------------------------------------------------------------------------

Curvas #include "curvas.h" #include <pic.h> #include "lcd.h" #include "delay.h" /* * tRAZADO DE CURVAS EN lcd */ /* Configura los pines del teclado como entradas */ extern void dibujarCurva(unsigned char curva) lcd_clear(); lcd_goto(0); lcd_puts("F1: 0000"); switch (curva) case 0: // curva de pasa todo lcd_goto(0); lcd_puts("PAS TOD0"); lcd_goto(20); lcd_puts(" "); lcd_goto1(0); lcd_puts(" |_______"); lcd_goto1(20); lcd_puts(" +--------");

118

break; case 1: // curva de pasa altos lcd_goto(20); lcd_puts(" | _____"); lcd_goto1(0); lcd_puts("PASA | /"); lcd_goto1(20); lcd_puts("ALTO +--------"); break; case 2: // curva de pasa bajos lcd_goto(20); lcd_puts(" |____"); lcd_goto1(0); lcd_puts("PASA | |"); lcd_goto1(20); lcd_puts("BAJO +--------"); break; case 3: // curva de pasa banda lcd_goto(20); lcd_puts("BW: 0000 | ____"); lcd_goto1(0); lcd_puts("PASA | | |"); lcd_goto1(20); lcd_puts("BANDA +---------"); break; case 4: // curva de elimina banda lcd_goto(20); lcd_puts("BW: 0000 |__ ____"); lcd_goto1(0); lcd_puts("RECHAZA | | |"); lcd_goto1(20); lcd_puts("BANDA +---------"); break; case 5: // curva de pasa bajo / rechaza banda lcd_goto(20); lcd_puts("F2: 0000 |__ __"); lcd_goto1(0); lcd_puts("Bw: 0000 | | | |"); lcd_goto1(20); lcd_puts(" +---------"); break; case 6: // pasa banda 3 lcd_goto(20); lcd_puts("BW: 0000 | ____"); lcd_goto1(0); lcd_puts("PASA | | |"); lcd_goto1(20); lcd_puts("BANDA 3 +---------"); break; case 7: // curva de elimina banda 2

119

lcd_goto(20); lcd_puts("BW: 0000 |__ ____"); lcd_goto1(0); lcd_puts("RECHAZA | | |"); lcd_goto1(20); lcd_puts("BANDA 2 +---------"); break; case 8: // pasa banda 2 lcd_goto(20); lcd_puts("F2: 0000 | ____"); lcd_goto1(0); lcd_puts("PASA | | |"); lcd_goto1(20); lcd_puts("BANDA 2 +---------"); break; case 9: // curva de pasa altos 2 lcd_goto(20); lcd_puts(" | _____"); lcd_goto1(0); lcd_puts("PASA | |"); lcd_goto1(20); lcd_puts("ALTO 2 +--------"); break; case 10: // curva de pasa bajos 2 lcd_goto(20); lcd_puts(" |____"); lcd_goto1(0); lcd_puts("PASA | |"); lcd_goto1(20); lcd_puts("BAJO 2 +--------"); break; case 11: lcd_goto(20); lcd_puts("Bw: | _ _"); lcd_goto1(0); lcd_puts("F2: | | | | |"); lcd_goto1(20); lcd_puts("Bw: +---------"); break; case 12: lcd_goto(20); lcd_puts("Bw: |_ _ _"); lcd_goto1(0); lcd_puts("F2: | | | | | "); lcd_goto1(20); lcd_puts("Bw: +---------"); break; case 13: lcd_goto(20);

120

lcd_puts("F2: | _ __"); lcd_goto1(0); lcd_puts("Bw: | | | | "); lcd_goto1(20); lcd_puts(" +---------"); break; default: break; ------------------------------------------------------------------------------------------------------- Serial /*Trabaja con el puerto serial*/ #include <pic.h> #include "serial.h" #define PORTBIT(p,b) ((unsigned)&(p)*8+(b)) void InitSerial(unsigned char opc)//if opc==1, con interrupciones si no = 0 //Pre: el reloj esta a 4 Meg. RCSTA=144; //b'10010000' Configurar el puerto serial para: Habilitar puerto, recpecion continua // sin deteccion de errores TXSTA= 38; //b'00100110'Configurar el puerto serial para: Habilitar transmision, TRISC7=1;//SE COLOCA EL ULTIMO BIT (RC7) como entrada BRGH=1; //habilitar alta velocidad, modo asincronico SPBRG=207; // Configurar el puerto serial para velocidad=1200bps con un clock de 4MHZ if(opc==1) PEIE=1; //Habilitar las interrupciones de los perifericos RCIE=0; //Des-Activar la interrupcion de recepcion //GIE=1; //Habilitar las interrupciones en general Se debe habilitar en el main TXIF=1; //Se señala que esta listo para transmitir RCIF=0; //Se señala que esta listo para recibir RCREG=0; RCREG=0; /*================= Rutina de Envio ============================ ; Pre: byte= Dato a ser enviado al PC,

121

; Post: Se envia el dato de forma serial */ void putch (unsigned char byte) while(!TXIF) /* set when register is empty */ continue; TXREG = byte; return; /*;================= Rutina de Recepcion =========================== ; Pre: True ; Post: Se retorna el dato que proviene del PC */ unsigned char getch (void) while(!RCIF) /* set when register is not empty */ continue; RCIF=0; return RCREG; /* RXD9 and FERR are gone now */ void puts(const char *s) while(s && *s) putch(*s++); --------------------------------------------------------------------------------------------

LCD DISPLAY #include <pic.h> #include "lcd.h" #include "delay.h" static bit LCD_RS @ ((unsigned)&PORTA*8+2); // Register select static bit LCD_EN @ ((unsigned)&PORTA*8+3); // Enable #define LCD_STROBE ((LCD_EN = 1),(LCD_EN = 1),(LCD_EN=0)) /* write a byte to the LCD in 4 bit mode */ void lcd_write(unsigned char c) PORTB = (PORTB & 0xF0) | (c >> 4); LCD_STROBE; PORTB = (PORTB & 0xF0) | (c & 0x0F); LCD_STROBE; DelayUs(40);

122

/* * Clear and home the LCD */ void lcd_clear(void) LCD_RS = 0; lcd_write(0x1); DelayMs(2); /* write a string of chars to the LCD */ void lcd_puts(const char * s) LCD_RS = 1; // write characters while(*s) lcd_write(*s++); /* write one character to the LCD */ void lcd_putch(char c) LCD_RS = 1; // write characters PORTB = (PORTB & 0xF0) | (c >> 4); LCD_STROBE; PORTB = (PORTB & 0xF0) | (c & 0x0F); LCD_STROBE; DelayUs(40); /* * Go to the specified position */ void lcd_goto(unsigned char pos) LCD_RS = 0; if (pos<20) lcd_write(0x80+pos); else lcd_write(0xC0+pos-20); // lcd_write(0x94+pos-20); void lcd_goto1(unsigned char pos)

123

LCD_RS = 0; if (pos<20) lcd_write(0x94+pos); else lcd_write(0xd4+pos-20); /* initialise the LCD - put into 4 bit mode */ void lcd_init(void) LCD_RS = 0; // write control bytes DelayMs(15); // power on delay PORTB = 0x3; // attention! LCD_STROBE; DelayMs(5); LCD_STROBE; DelayUs(100); LCD_STROBE; DelayMs(5); PORTB = 0x2; // set 4 bit mode LCD_STROBE; DelayUs(40); lcd_write(0x2C); // 4 bit mode, 1/16 duty, 5x8 font lcd_write(0x08); // display off lcd_write(0x0F); // display on, blink curson on lcd_write(0x06); // entry mode /************************************************************************* FUNCTION: LCD_PRINT_WORD PARAMETERS: WORD - VALUE, (0x0000 TO 0xFFFF) BYTE - DIGITS, FORMATTED (0 TO 5 CHARACTERS) FEEDBACK: NONE DESCRICAO: PRINT AN INTEGER NUMBER (2 BYTES) ON DECIMAL FORM **************************************************************************/ void lcd_print_word(unsigned int value) unsigned char u,d,c,m; u='0'; d='0'; c='0'; m='0'; if(value>999) u=value%10; value=value/10; d=value%10; value=value/10;

124

c=value%10; value=value/10; m=value%10; lcd_putch(m+'0'); lcd_putch(c+'0'); lcd_putch(d+'0'); lcd_putch(u+'0'); else u=value%10; value=value/10; d=value%10; value=value/10; c=value%10; lcd_putch('0'); lcd_putch(c+'0'); lcd_putch(d+'0'); lcd_putch(u+'0'); --------------------------------------------------------------------------------------------

DELAY Tiempo de retardo #include "delay.h" void DelayMs(unsigned char cnt) #if XTAL_FREQ <= 2MHZ do DelayUs(996); while(--cnt); #endif #if XTAL_FREQ > 2MHZ unsigned char i; do i = 4; do DelayUs(250); while(--i); while(--cnt); #endif ---------------------------------------------------------------------------------------------------------

125

BIBLIOGRAFÍA

ARTHUR B. Williams, Amplificadores Operacionales, Teoría y sus aplicaciones. Mexico, D.F. McGRAW – HILL, 1.990., 131 p. ALBERT PAUL Malvino. Principio de electrónicas, McGRAW – HILL Quinto Edición , 1998, 797 p. BUSTOS SANCHEZ, Ines Discriminación auditiva y logopedia Cepe. España Mediateca, 1983, 45 p. GRANADOS, J. Receptor Telefónico para sordos. Bogota. Pontificia Universidad Javeriana, Trabajo de Grado Ingeniería Electrónica, 1.983., 55 p. GOODHILL, Victor Salvat, AUDICION. Barcelona, España.1986, 68 p. IRMA JANETH, IVONNE MARITZA, Programa de Desarrollo Auditivo Lingüístico de Pensamiento y Comunicativo Dirigido A padres de Niños con Deficiencia Auditiva Bajo seguimiento con Planes a Distancia. Bogota. Universidad del Rosario, 1.998, 15 p. LOWE, Armin Detección, Diagnostico y tratamiento temprano en los niños con problemas de audición. Buenos Aires., Editorial Médica Panamericana, 1982, 85 p. MARCHESI, A. El desarrollo lingüístico y cognitivo del niño sordo. Alianza, 1987, 111 p. National Analog and Interface Product Databook. National Semiconductor, USA, 2002, 1-52 p. NORTHERN, Jerry, M. La Audición en Niños. Salvat Editores, Barcelona, 1980., 25 p. OVIEDO, A Apuntes para una gramática de la lengua de señas Colombiana. INSOR – Universidad del Valle. Bogotá, 2001, 65 p. OROZCO DE SARRIA Pilar, Documento sin publicar “Educación del Sordo - Reseña Històrica”. Bogota. Universidad Nacional, 1998 STACH BRAD A., Clinical Audilogy, San Diego – London, 1998 , singular publishing group

126

VIGOTSKY L, Fundamentos de Defectologìa. Visor. Madrid. 1.997 INVESTIGACIONES Influencia de un programa de recreación basado en los principios del método

multisensorial sobre el lenguaje de los niños hipoacùsicos. Autor: Correal, Consuelo.

Revisión teórica sobre el desarrollo del niño sordo y la intervención del

fonoaudiòlogo en los procesos de integración escolar. Arteaga villa, Luz 961-620

INTERNET Majo Mexa Producciones Ceamic, Espacio logopedico, http://www.espaciologopedico.com/articulos2.php?Id_articulo=386, version Internet Explorer 7, 11 agosto de 2006, hora 3:30pm Profesor Petar GUBERINA, Service europeen de difusión des investions, http://www.suvag.com/ang/produits/suvag_2.html, versión Internet Explorer 7, 12 agosto de 2006, hora 1:30pm

Sociedad de Sordomudos de Colombia, http://www.fenascol.org.co/index.php?page=78, versión Internet Explorer 7, 14 agosto de 2006, hora 4:30pm Instituto Nacional para Sordos-INSOR, http://www.insor.gov.co, versión Internet Explorer 7, 16 agosto de 2006, hora 11:30am

El Programa de Derechos Humanos y Discapacidad de la Vicepresidencia de la República de Colombia, http://www.discapacidad.gov.co/m_juridico/index.htm, versión Internet Explorer 7, 16 agosto de 2006, hora 1:30am

127

128

129