Estoy usando un sensor capacitivo CAP1188 con Arduino, conectando 8 de sus entradas de sensor táctil a 8 placas de cobre que quiero que sean las superficies táctiles reales.
Los cables del sensor son bastante largos (de 100 a 500 mm dependiendo de la ubicación de la placa de cobre en el sistema) y acercarse a ellos también activa el sensor, lo que no quiero.
¿Cómo eliminar el ruido en estos cables?
Para adaptarse a la configuración, los cables deben permanecer delgados (2 mm de diámetro externo como máximo). Actualmente estoy usando cables telefónicos (desde R11 macho - cable macho RJ)
Ya probé rodeando el cable con un gran trozo de papel de aluminio conectado a la GND del sensor, pero la detección parece aún más ruidosa. Para simplificar, agrupé los cables cuando fue posible (es decir, los protegí con una sola lámina de aluminio), pero supongo que es una mala idea.
Agregar un blindaje conectado a tierra alrededor del cable aumentará significativamente la capacitancia del cable, lo que resultará en una calidad de señal aún peor.
Hay dos formas de resolver el problema:
La primera solución requiere un circuito para impulsar el blindaje al mismo voltaje que el conductor del sensor, pero para impulsarlo con un controlador de baja impedancia. Por ejemplo, consulte el informe de aplicación de TI SNOA926A, sección 2.2:
Consulte la sección 6 Escudo impulsado (Directividad de campo E) en la Guía de diseño de proximidad Atmel QTAN0087 . Aquí está el circuito de protección impulsado como ejemplo:
y para aplicar eso a los cables que conectan el sensor al circuito de medición, la Figura 6-4 proporciona un diagrama:
Los mejores resultados se obtendrán si el circuito de medición es local a los sensores. Puede colocar un IC de detección capacitiva dedicado (por ejemplo, de NXP o TI ) o incluso un microcontrolador económico ($1-$2 máx.) en el mismo ensamblaje que los sensores. Luego use un enlace de comunicaciones digitales como I2C o SPI o UART para leer las medidas capacitivas del módulo sensor.
El uso de un escudo accionado requiere el uso de un cable coaxial para cada sensor capacitivo y componentes electrónicos adicionales para accionar cada escudo. Esto agrega un costo y volumen significativos cuando hay múltiples sensores.
Mover el circuito de detección localmente al sensor en sí, ya sea que use un microcontrolador o un IC de detección capacitiva dedicado, cuesta menos que incluso una sola longitud de cable coaxial y conectores asociados. Solo serán necesarios unos 4 conductores (alimentación, tierra, reloj/datos (I2C) o TX/RX (UART), por ejemplo), y dado que no se transportan señales analógicas sensibles, el cableado no es crítico. Además, la cantidad de sensores capacitivos se puede aumentar casi sin límite, simplemente agregando más chips de detección.
david tweed
mioano
david tweed