Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MICROCONTROLADORES AVR
1 OBJETIVOS
OBJETIVO GENERAL:
Desarrollar un sistema de detección táctil empleando sensores capacitivos.
OBJETIVOS ESPECÍFICOS:
Investigar los algoritmos para desarrollar aplicaciones táctiles en microcontroladores AVR y SAM
estándar.
Desarrollar un algoritmo para la implementación de la detección táctil.
2 DESARROLLO
ATMEL QTouch Library es una biblioteca de software para desarrollar aplicaciones táctiles en
microcontroladores AVR y SAM estándar, el cual se pueden vincular la biblioteca con las
aplicaciones para proporcionar capacidad de detección táctil en los proyectos.
Las características de ATMEL QTouch Library incluyen
• Sensor táctil capacitivo con adquisición de señal de transferencia de carga patentada para una
robusta sensación
• Soporte para una amplia gama de AVR de 8 y 32 bits.
• Soporte para microcontroladores ARM de 32 bits.
• Soporte para pequeños AVR de 8 bits con flash de 2K bytes.
• Admite los métodos de adquisición QTouch y QMatrix y el toque autónomo para UC3L.
• Admite hasta 64 canales táctiles para bibliotecas genéricas y hasta 136 canales para Bibliotecas
UC3L.
• Elección flexible de la funcionalidad de detección táctil (teclas, controles deslizantes, ruedas).
• Una comparación de varias características y parámetros entre las bibliotecas QTouch para
genéricos
MÉTODOS DE ADQUISICIÓN
Existen dos métodos de adquisión para sensores capacitivos:
1.QTouch
2.QMatrix
La librería ATMEL QTouch incluye ambos métodos de adquisición para microcontroladores AVR.
Método de adquisición QTouch
El método de adquisición QTouch carga un electrodo de capacitancia desconocida a un conocido
potencial. La carga resultante se transfiere a un condensador de medición (Cs).
Los sensores del método de adquisición QTouch pueden manejar teclas simples o múltiples. Donde
hay varias claves utilizadas, cada tecla se puede configurar para un nivel de sensibilidad individual
el diagrama esquemático se puede visualizar en la Figura 1.
PARÁMETROS DE CONFIGURACIÓN
La detección táctil utilizando la biblioteca QTouch podría ajustarse con una serie de configuraciones.
Recalibration Threshold
El umbral de recalibración es el nivel por encima del cual se produce la recalibración automática.
El umbral se expresa como un porcentaje de la configuración del umbral de detección:
Detect threshold
El umbral negativo (detección) de un sensor define cuánto debe caer su señal por debajo de su nivel de
referencia para calificar como un potencial toque de detección. Sin embargo, la confirmación de
detección final debe satisfacer el límite de detección de integrador (DI). Los valores de umbrales más
grandes desensibilizan los sensores ya que la señal debe cambiar más (es decir, requiere un toque más
grande) para superar el nivel de umbral. Por el contrario, los niveles menores de umbral hacen que los
sensores sean más sensibles. La configuración del umbral depende de la cantidad de oscilación de la
señal que se produce cuando se toca un sensor. Los paneles frontales más gruesos o los electrodos
más pequeños generalmente tienen una señal de giro más pequeña al tocarlos requieren niveles de
umbral más bajos.
PLANO A TIERRA
Una de las grandes ventajas de los sensores de mutua capacitancia es que la capacitancia en
X-Y es medida sin ningún efecto de capacitancia parasita. Sin embargo, la puesta del plano a
tierra ayudara a disminuir algún efecto negativo para los sensores de capacitancia mutua.
NEARBY LEDS
Si existen LEDs cercanos a los sensores capacitivos, se deben tomar en cuenta algunas
consideraciones ya que pueden generar cambios de capacitancia entre los estados de
encendido y apagado. Los LEDs que van ubicados junto a los sensores deben ser bypassed
con un capacitor de 1nF tal como muestra la Figura.
CONCLUSIONES
En el desarrollo de la implementación del proyecto tras realizar varias pruebas se pudo
determinar que el valor de umbral usando una superficie acrílica de 2mm de espesor es de 47-
52 con una histéresis de 50%.
La matriz de electrodos que se emplea para la implementación del proyecto puede ser
mejorada de tal forma que los canales X sean comunes, y la puesta del plano a tierra.
Para incrementar el número de botones en la matriz de electrodos se debe emplear el CI
Atmega324 ya que este consta de mayor número de canales.
____________________
Ing. Gabriela Bautista