Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Touch Sensitive
1. Instroduccin
En la actualidad, cada vez son ms los diseos,
aplicaciones industriales, equipos de medicina, y de
consumo hogareo, entre otros, que estn
sustituyendo los pulsadores mecnicos por soluciones
basadas en Teclados Tctiles. Una alternativa, son
los sensores capacitivos, en los que nos centraremos
en el presente trabajo.
Esta tecnologa puede ser fcilmente integrable con
todo tipo de microcontroladores. Por tal motivo, los
sistemas de interfaz de usuario basados en pulsadores
mecnicos en muchas de sus aplicaciones estn
siendo remplazados por controles sensibles al tacto,
ya que estos aportan mayor flexibilidad al diseador,
fiabilidad y facilitan diseos altamente intuitivos y
prcticos como controles giratorios, deslizadores
lineales, etc. Otras de las ventajas que podemos
mencionar frente a los pulsadores mecnicos, son que
esta tecnologa no presenta partes mviles,
eliminando de este modo inconvenientes tpicos del
desgaste, son limpios y con mayor inmunidad a la
corrosin y a la contaminacin.
Ecu. 1: Capacidad
TABLA 1
_0
_r
Capacitancia
2. Marco terico
2.1 Principio de funcionamiento de los
sensores capacitivos
En la actualidad, muchas tcnicas de deteccin
utilizan principios capacitivos, las cuales se basan en
los efectos que produce la variacin de la
capacitancia en un circuito. Inicialmente, esta
capacidad est constituida por la capacidad parasita
(Cp) entre el electrodo sensor (pad) y tierra.
En el momento en que una persona apoya el dedo
sobre dicho pad, se adicionara otra capacidad (Cf)
debida al dedo de la persona respecto de tierra, tal
como se muestra la figura 1. En la ecuacin 1, se
indica la expresin del capacitor, y la tabla1, definen
Donde
V = (I x T)/C
Ecuacin N4: Tensin del panel tctil
En el CTMU la fuente de corriente es constante (I),
la tensin presente en el sensor tctil (V) depende de
dos variables: la cantidad de tiempo (T) que el
circuito de toque est siendo cargado y el tamao
capacitivo del circuito touch (C). Si la cantidad de
tiempo que est cargado el circuito de toque se
mantiene constante, cambios en la capacitancia del
circuito tctil debido a las variaciones del dielctrico
finalmente afectar la tensin que el circuito medir
en el ADC.
IxT=CxV
Ecu. 3: Corriente del CTMU
dnde:
2
3. Desarrollo experimental
GenericTypeDefs.h
Este archivo posee
definiciones de tipos de variables utilizados en la
librera.
mTouch.h
Este archivo tiene todas las
definiciones, macros y funciones prototipo necesarias
para la Librera.
mTouchConfig.h
Aqu se encuentran las
configuraciones por defecto de la librera.
mTouchAcquisitionMCU8.h
Este archivo
posee las macros para las funciones de adquisicin
necesarias por la librera.
mTouchAcquistion.c
Este archivo contiene
las funciones necesarias para llevar a cabo la
adquisicin de los valores de los sensores.
mTouchSensor.h mTouchSensor.c
Estos
archivos proveen las funcionalidades bsicas de los
sensores , como de decodificacin y filtrado de los
mismos.
mTouchControl.h
mTouchControl.c
Aqu se encuentran las definiciones y funciones
comunes a todos los diferentes tipos de sensores.
mTouch4ChSlider.h mTouch4ChSlider.c
Estos archivos contiene las definiciones y funciones
especficas para los slider de 4 canales.
MTouchSetSensor(0,&TRISX,&LATX,A, B,
T,O,C)
Esta funcin se encarga de armar un
sensor de mtouch, el primer argumento es el nmero
de sensor, luego se tiene el TRIS y LAT del puerto
donde est el sensor, A representa el nmero de pin
digital donde se encuentra el sensor y B el nmero de
canal analgico correspondiente. El parmetro T que
es el nivel de disparo del sensor, este es un nmero
entero y sus extremos dependen de la geometra del
sensor mientras ms chico sea este valor ms sensible
actuar el sensor, luego el parmetro O es la cantidad
de adquisiciones que se toman del sensor antes de
considerar que una muestra fue tomada (bsicamente
es un promedio) y por ltimo, el parmetro C que es
el tiempo de carga que utilizar la fuente de corriente
(CMTU) en los microcontroladores que dispongan de
este mdulo, estos tres ltimos valores pueden ser
configurados en -1 con lo cual se usaran los valores
por defecto configurados en el archivo
mTouchConfig.h.
Material
Plexiglas
2.8
1.6 5 - 9.8
Vidrio
7.5
3.2 - 5.9
Maylar
0.35 - 0.7
ABS plstico
2.3
2-4
FR4
4.5
1.6
4. Materiales
4.1 Software para el desarrollo de los
PAD:
Para el desarrollo de los pads al igual que los
circuitos se us el software ALTIUM DESIGNER,
con su nueva herramienta potencial para el diseo de
los distintos touch sensitive.
5. Mtodo
5.1 Mtodo de medicin CVD
Internamente el microcontrolador dispone de lo
siguiente para medir los sensores: Un ADC, un
capacitor de muestreo y un multiplexor analgico que
conmuta entre los pines.
El primer paso es configurar como salida un pin
vecino al sensor a medir y poner un 1 lgico en ese
pin lo que lo pone a vdd y al estar el multiplexor
(mux) seleccionando ese pin se carga el capacitor
interno hasta vdd como se ve en la Figura 15.
6. Experiencia
6.1 Ventajas y Desventajas
Referencias
Guide.
6.2 Soluciones
mTouch
Metal
Over
Cap
Datasheet
MC68H(R)C908JL3-
[8] Freescale:AN3747.
[9] Microchip RTC Argentina: mTouch Sensing
Solutions (Teclado por censado capacitivo)
7. Conclusiones
[14]
http://www.altium.com/atmel-touch/en/atmeltouch_home.cfm
[15]
http://www.microchip.com/pagehandler/enus/technology/mtouch/
Copyright 2014. Michel Eric, Stauber Marcos: Los autores delegan a la Organizacin del Tercer Congreso
Virtual de Microcontroladores la licencia para reproducir este documento para los fines del Congreso ya sea que
este artculo se publique en el sitio web del congreso, en un CD o en un documento impreso de las ponencias del
Segundo Congreso Virtual de Microcontroladores.